13158

СУБД Microsoft Access. Створення таблиць. Введення та редагування даних в таблицях

Лабораторная работа

Информатика, кибернетика и программирование

ЛАБОРАТОРНА РОБОТА № 8 Тема: СУБД Microsoft Access. Створення таблиць. Введення та редагування даних в таблицях. Мета: навчитись створювати структуру таблиці модифікувати її вводити дані в таблицю редагувати їх шукати та фільтрувати дані. План...

Украинкский

2013-05-10

164 KB

57 чел.

ЛАБОРАТОРНА РОБОТА № 8

  1.  Тема:

СУБД Microsoft Access. Створення таблиць. Введення та редагування даних в таблицях.

  1.  Мета:

навчитись створювати структуру таблиці, модифікувати її, вводити дані в таблицю, редагувати їх, шукати та фільтрувати дані.

  1.  План:
  2.  Вивчити необхідний теоретичний матеріал.
  3.  Виконати практичне завдання до лабораторної роботи.
  4.  Оформити звіт, який містить номер лабораторної роботи, тему, хід виконання лабораторної роботи та висновок.

  1.  Теоретичні відомості:

База даних – сукупість даних деякої предметної області, систематизованих таким чином, щоб вони могли бути знайденими і оброблені за допомогою ЕОМ.

Створення бази даних

Після запуску програми Access у поданні Backstage відображається вкладка Створити. На вкладці Створити передбачено кілька способів створення нової бази даних.

  •  Пуста база даних.    За бажанням можна почати роботу з нуля. Цей спосіб варто вибрати, якщо потрібна дуже особлива структура або наявні дані, які потрібно включити чи розмістити.
  •  Інстальований у складі програми Access шаблон.    Якщо для створення нового проекту потрібна основа, доцільно використати шаблон. У програмі Access за промовчанням інстальовано кілька шаблонів.
  •  Шаблон із веб-сайту Office.com.    Окрім шаблонів, які постачаються у складі програми Access, можна скористатися шаблонами з веб-сайту Office.com. Для цього не потрібно навіть відкривати браузер – шаблони доступні на вкладці Створити.

Створення пустої бази даних

  1.  На вкладці Файл виберіть пункт Створити та натисніть кнопку Нова база даних.
  2.  У правій області в розділі Пуста база даних введіть ім’я файлу в поле Ім’я файлу. Щоб змінити вказане за промовчанням розташування файлу, виберіть поруч із полем Ім’я файлу елемент Пошук розташування для бази даних. Далі перейдіть до нового розташування та натисніть кнопку ОК.
  3.  Натисніть кнопку Створити. Програма Access створює базу даних із пустою таблицею з іменем «Таблиця1», а потім відкриває цю таблицю у вікні табличного подання даних. Курсор розташовано в першій пустій клітинці у стовпці Клацніть, щоб додати.
  4.  Щоб додати дані, введіть або вставте дані з іншого джерела, як описано в розділі Копіювання даних з іншого джерела до таблиці Access.

Створення нової таблиці в наявній базі даних

Таблиця - це об'єкт бази даних, в якому зберігаються відомості по певній темі, наприклад про співробітників або товари. Таблиця складається із записів і полів.

Кожен запис містить дані про один елемент таблиці, наприклад про конкретного співробітника. Запис також часто називають рядком або екземпляром.

Кожне поле містить дані про один аспект елементу таблиці, наприклад ім'я користувача або адреса електронної пошти. Поле також часто називають стовпцем або атрибутом.

Запис складається зі значень полів.

  1.  Відкрийте вкладку Файл, наведіть вказівник на пункт Відкрити та виконайте одну з таких дій:
  •  Якщо у списку Останні бази даних є потрібна база даних, виберіть її.

- або -

  •  Якщо у списку Останні бази даних потрібної бази даних немає, виберіть пункт Відкрити.
  1.  У діалоговому вікні Відкрити виберіть потрібну базу даних і натисніть кнопку Відкрити.
  2.  На вкладці Створити у групі Таблиці натисніть кнопку Таблиця.

У базу даних буде вставлено нову таблицю, яка відкриється у вікні табличного подання даних.

Установлення та змінення первинного ключа

  1.  Виберіть таблицю, у якій потрібно встановити або змінити первинний ключ.
  2.  На вкладці Основне у групі Подання натисніть кнопку Вигляд і виберіть пункт Конструктор.
  3.  На бланку таблиці виберіть поле або поля, які слід використовувати як первинний ключ.

Щоб вибрати одне поле, клацніть маркер виділення рядка для потрібного поля.

Щоб вибрати кілька полів, клацніть маркер виділення рядка для кожного поля, утримуючи клавішу CTRL.

  1.  На вкладці Конструктор у групі Сервіс натисніть кнопку Ключове поле.

Додавання поля за допомогою введення даних

Коли ви створюєте нову або відкриваєте наявну таблицю у вікні табличного подання даних, до неї можна додати поле, ввівши дані у стовпець Клацніть, щоб додати таблиці.

1 - Введення даних у стовпець Клацніть, щоб додати.

  1.  Створіть або відкрийте таблицю у вікні табличного подання даних.

Примітка   Щоб отримати додаткові відомості про створення таблиці, див. розділ Створення нової таблиці.

  1.  У стовпці Клацніть, щоб додати введіть ім’я поля, яке потрібно створити.

Вводьте описове ім’я, щоб поле можна було легко розпізнати.

  1.  Введіть дані в нове поле.

Додавання поля за допомогою конструктора

  1.  Відкрити таблицю у вигляді конструктора.

  1.  Вести назву поля, задати тип даних, задати необхідні властивості.
  2.  Зберегти таблицю.

Створення зв’язку між таблицями

  1.  На вкладці Сервіс у групі Зв’язки натисніть кнопку Схема даних .
  2.  Якщо зв’язки ще не визначено, автоматично відкриється діалогове вікно Відображення таблиці. Якщо воно не відкрилося, на вкладці Конструктор у групі Зв’язки натисніть кнопку Відобразити таблицю.

У діалоговому вікні Відображення таблиці відображаються всі таблиці й запити в базі даних. Щоб переглянути лише таблиці, виберіть вкладку Таблиці. Щоб переглянути лише запити, виберіть вкладку Запити. Для перегляду таблиць і запитів виберіть вкладку Разом.

  1.  Виберіть одну або кілька таблиць чи запитів і натисніть кнопку Додати. Закінчивши додавати до вкладки "Зв’язки" потрібні таблиці та запити, натисніть кнопку Закрити.
  2.  Перетягніть поле з однієї таблиці (зазвичай це первинний ключ) до спільного поля (зовнішнього ключа) в іншій таблиці. Щоб перетягнути кілька полів, натисніть клавішу Ctrl, виберіть потрібні поля та перетягніть їх.

Відобразиться діалогове вікно Редагування зв’язків.

  1.  Переконайтеся, що імена полів – це спільні поля зв’язку. Якщо підставлено неправильне поле, клацніть його та виберіть зі списку потрібне поле.

Щоб забезпечити цілісність цього зв’язку, установіть прапорець Забезпечення цілісності даних. Докладніше про цілісність зв’язків читайте в розділі Забезпечення цілісності зв’язків.

  1.  Натисніть кнопку Створити.

Між двома таблицями з’явиться лінія зв’язку. Якщо встановлено прапорець Забезпечення цілісності даних, кінці лінії будуть товстіші. Крім того, якщо встановити прапорець Забезпечення цілісності даних, з одного боку лінії над її товстою частиною відображатиметься число 1, а із другого боку над товстою частиною лінії відображатиметься знак нескінченності (∞).

Примітки.

Створення зв'язку "один-до-одного"   , обидва спільні поля (зазвичай, поля з первинним і зовнішнім ключами) мають мати унікальний індекс. Це означає, що для властивості Індексовано цих полів потрібно встановити значення Так (без повторень). Якщо обидва поля мають унікальні індекси, створюється зв’язок "один-до-одного".

Створення зв'язку "один-до-багатьох"   , поле на стороні зв’язку "один" (зазвичай, первинний ключ) має мати унікальний індекс. Це означає, що для властивості Індексовано цього поля потрібно встановити значення Так (без повторень). Поле на стороні "багато" не має мати унікальний індекс, тобто індекс цього поля може повторюватися. Це означає, що властивість Індексовано має мати значення Ні або Так (повторення дозволені). Коли індекс одного поля унікальний, а індекс другого – ні, створюється зв’язок "один-до-багатьох".

Для отримання більш детальної інформації використовуйте вбудовану довідку.

  1.  Хід роботи:

Створити базу даних з чотирьох таблиць: Список, Телефони, Адреси і Оцінки з даними для 8-10 студентів. Базу зберегти у власну папку!!!

5.1. Вивчити необхідний теоретичний матеріал.

  1.   Запустіть програму для опрацювання баз даних Access.
    1.   Створіть нову базу даних з іменем файлу – вашим прізвищем.
    2.   Виберіть режим конструктора таблиці. Введіть назви полів і задайте їхні типи: Номер (счётчик або числовой), Прізвище (текстовый), Ім'я (текстовый), По батькові (текстовый). Дата народження (Дата/время). Поле Номер зробити ключовим.
    3.   Закрийте вікно конструктора таблиці і збережіть структуру таблиці на диску з назвою Список.
    4.   Відкрийте створену таблицю введіть дані про 8-10 студентів.
    5.   Закрийте таблицю Список, зберігаючи дані на диску.
    6.   У тій же базі даних створіть другу таблицю з назвою Телефони, яка міститиме номери телефонів тих же студентів.
    7.  Структура таблиці має складатися з таких полів: числового поля Номер і текстових полів Прізвище, Ім'я, Телефон, Типтел (зі значеннями: домашній, мобільний, батьків).
    8.  У конструкторі для типу поля Типтел увімкніть Мастер подстановок і задайте режим Будет введён фиксированный набор значений, натискайте на кнопку Далее і введіть один стовпець з трьох значень: домашній, мобільний, батьків. Перейдіть у режим таблиці і заповніть таблицю даними. Дані у таблицю введіть так, щоб записів, що стосуються одного студента, була різна кількість: 1, 2 або 3 (залежно від кількості контактних телефонів). Для цього вставте додаткові записи для студентів, які мають декілька контактних телефонів. Поле Типтел заповнюйте, користуючись створеним списком. Впорядкуйте таблицю за зростанням значень у полі Номер. Закрийте таблицю зі збереженням на диску.
    9.   Створіть третю таблицю з назвою Адреси, яка міститиме адреси тих же осіб, що і в перших двох таблицях.
    10.  Структура таблиці має складатися з трьох полів: числового Номер і текстових Місто і Вулиця. Поле Номер зробити ключовим. Заповніть таблицю даними.
    11.  Створіть таблицю з назвою Оцінки.
    12.  Структура таблиці має складатися з полів: Номер та 4 полів з назвами предметів (числовой). Поле Номер зробити ключовим. Для одного з полів задайте властивості: умову на значення та повідомлення у разі помилки. Текст повідомлення придумайте самі. Заповніть таблицю даними. Спробуйте ввести неправильне значення оцінки. Закрийте вікно з повідомленням про помилку і введіть правильне значення оцінки.
    13.  Використовуючи команду Найти у таблиці Список відшукайте записи, де імена студентів починаються на букву В.
    14.   Відфільтруйте записи про студентів, які мають 1989 рік народження, використовуючи кнопку Фильтр по выделенному.
    15.   У таблиці Адреса відфільтруйте записи про студентів, що не живуть в Чернігові.
    16.   У таблиці Оцінки відфільтруйте записи з оцінкою "4" в полях по 2 предметах.
    17.   Застосуйте розширений фільтр, щоб вивести записи про студентів, які склали сесію на "2" з усіх 4 предметів.
    18.  Встановіть зв'язок між цими таблицями по полю НОМЕР. (Викличте контекстне меню в головному вікні бази даних та скористайтеся Схемою даних)

  1.  Вимоги до оформлення звіту

Звіт повинен містити: номер та назву роботи,  мету роботи, хід виконання роботи, висновки по роботі.

  1.  Контрольні запитання:
    1.  Що таке база даних?
    2.  Яке призначення програми Access?
    3.  З яких об'єктів складається файл бази даних?
    4.  Що таке запис?
    5.  Що таке поле?
    6.  Які є типи полів?
    7.  Які є властивості полів?
    8.  Які є способи створення таблиці в базі даних?
    9.  Що таке структура таблиці бази даних і з яких елементів вона складається?
    10.  Як створити структуру бази даних?
    11.  Як ввести дані у базу даних?
    12.  Які закладки має головне вікно БД?
    13.  Як сховати чи показати стовпці в таблиці?
    14.  Що таке умова на значення поля?
    15.  Як вставити нове поле в структуру?
    16.  Як вилучити поле зі структури таблиці?
    17.  Для чого призначене повідомлення про помилку введення?
    18.  Як упорядкувати записи в таблиці?
    19.  Яке призначення конструктора таблиці?
    20.  Як ввести в таблицю новий запис?
    21.  Як змінити назву поля в таблиці?
    22.  Яка різниця між записом і полем?
    23.  Для чого використовують Мастер подстановок при визначенні типу даних?
    24.  Що собою являє схема даних?
    25.  Як встановити зв’язок між таблицями?
    26.  Які бувають типи зв’язку?

  1.  Література:
    1.  Довідка Microsoft Office Access.
    2.  http://office.microsoft.com/uk-ua/access.

PAGE  4


 

А также другие работы, которые могут Вас заинтересовать

67595. Понятие алгебры. Фундаментальные алгебры 113 KB
  Алгеброй называется совокупность MS множества M с заданными в нем операциями где множество M носитель S сигнатура алгебры. Алгебра называется полем действительных чисел. Алгебра вида называется группоидом индекс 2 здесь означает местность операции.
67596. Сравнение множеств 136 KB
  Множества и B называются равномощными если между и B существует взаимно однозначное соответствие т. Доказательство Если количество элементов одинаково то перенумеруем их и установим взаимно однозначное соответствие Следовательно множества равномощны.
67597. Основные соотношения комбинаторики 217 KB
  Сколькими способами можно в совокупности добраться от Москвы до райцентра через Уфу 1. Сколькими способами можно выбрать конверт с маркой 1. Сколькими способами можно сделать этот выбор 1. Сколькими способами можно выбрать на шахматной доске белую и черную клетки не лежащие на одной горизонтали или вертикали...
67598. Теория графов 107.5 KB
  Понятия смежности инцидентности степени опр Если x={vw} ребро то v и w концы ребра x. опр Если x=vw дуга орграфа то v начало w – конец дуги. опр Если вершина v является концом ребра x неориентированного графа началом или концом дуги x орграфа то v и x называются инцидентными.
67599. Матрицы смежности и инцидентности 128 KB
  Пусть утверждение верно для цикла длиной k-1. Допустим, в цикле имеются совпадающие вершины: vi=vj, (если их нет, то цикл - простой). Тогда удалим из цикла часть, заключенную между viи vj (вместе с vj). Получившийся цикл имеет меньшую длину и в силу индуктивного предположения из него можно выделить простой цикл.
67600. Связность. Компоненты связности 135 KB
  Компоненты связности Определения. Компонентой связности графа G сильной связности орграфа D наз. Матрицы достижимости и связности Пусть D – матрица смежности ориентированного псевдографа D=VX или псевдографа G=VX где V={v1 vn}. Тогда отношение эквивалентности...
67601. Задача поиска маршрутов в графе (путей в орграфе) 362.5 KB
  Исходя из некоторой вершины всегда следовать по тому ребру которое не было пройдено или было пройдено в противоположном направлении. 3 Для всякой вершины отмечать ребро по которому в вершину попали в первый раз 4 Исходя из некоторой вершины идти по первому заходящему в ребру лишь тогда когда нет других...
67602. Минимальные пути, (маршруты) в нагруженных орграфах (графах) 223.5 KB
  Примеры латинских свойств. Не проходить через данную вершину (или через множество вершин). Не проходить через данную дугу (или через множество дуг). Быть простой цепью (или простым контуром). Быть цепью или контуром. Не проходить через каждую вершину более k раз.
67603. Эйлеровы циклы и цепи 62 KB
  Если в псевдографе G имеется хотя бы одно ребро и отсутствуют висячие вершины то G содержит хотя бы один простой цикл. Для того чтобы связный псевдограф G обладал эйлеровым циклом необходимо и достаточно чтобы степени всех его вершин были четными. Для того чтобы связный псевдограф G обладал эйлеровой цепью...