Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб1_обдз.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
252.93 Кб
Скачать

Лабораторна робота № 1

Тема: Аналіз завдання. Обгрунтування обраних атрибутів таблиць та обмежень на дані. Створення та модифікація таблиць в СУБД MS ACCESS. Встановлення ключей, індексів, обмежень цілісності.

Мета: Навчити студентів створювати базу даних, таблиці бази даних, встановлювати властивості полей таблиць, визначати первинний ключ, задавати обмеження цілісності, зв‘язувати таблиці.

Зміст роботи: проаналізувати завдання на лабораторну роботу, визначити типи даних полей таблиць та їх властивості, встановити ключі та обмеження цілісності. Створити таблиці в режимі конструктора таблиць та на мові SQL, визначити зв’язки між таблицями, отримати схему даних.

Форма звіту:

  1. створені таблиці та схема даних

  2. протокол лабораторної роботи. Тексти запитів на створення таблиць.

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

Microsoft Access - це дуже могутня і зручна в роботі програма управління базами даних, що входить до складу пакету Microsoft Office. З її допомогою можна створювати довільні бази даних, редагувати їх зміст, представляти їх в різному вигляді і одержувати різноманітні звіти на основі раніше введених даних.

База даних - іменована сукупність даних, що відображає стан об'єктів і їх взаємозв'язки в даній предметній області.

Microsoft Access - прикладна програма, що дозволяє управляти всіма відомостями з одного файлу бази даних. В рамках цього файлу дані можна розділити на окремі контейнери, звані таблицями; переглядати, додавати і обновляти дані в таблицях за допомогою електронних форм; знаходити і витягувати тільки потрібні дані за допомогою запитів; а також аналізувати або друкувати дані в заданому макеті за допомогою звітів. Вся початкова інформація бережеться в чітко певних таблицях.

Таблиця — це набір даних по конкретній темі. Використовування окремої таблиці для кожної теми означає, що відповідні дані збережені тільки один раз. Це робить базу даних більш ефективної і знижує число помилок при введенні даних. Під чітким визначенням мається на увазі така структура таблиці, в якій кожний рядок має унікальний ідентифікатор (наприклад, номер рядка), а дані представлені стовпцями.

При створенні будь-якої таблиці використовують конструктор, що складається з п'яти основних елементів. Зверху розташовуються три стовпці, озаглавлені: "Ім'я поля", "Тип даних" " Опис". В нижній частині вікна конструктора є дві вкладки: "Загальні" і " Підстановка". В першому стовпці є можливість задати будь-яке ім'я стовпця. Стовпці в таблиці розташовуються саме в тому порядку, в якому їх задають. Таким чином, бажано із самого початку продумати їх послідовність з урахуванням зручності подальшої експлуатації всієї таблиці в цілому. Будь-яке сортування таблиць практично у всіх СУБД проводиться зліва направо. Спочатку виконується умова сортування, задана в першому стовпці, потім - в другому, і так далі.

Після завдання імені поля в СУБД Microsoft Access вимагається неодмінно вказати тип даних, які в цьому полі передбачається берегти. Всього існує десять базових типів даних:

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

2. Поле MEMO ~ містить довгий текст або комбінацію тексту і чисел.

3. Числовий - містить числові дані, що використовуються для проведення розрахунків.

4. Дата/час - містить дати і час, що відноситься до років з 100 по 9999 включно.

5. Грошовий - містить грошові значення і числові дані, що використовуються в математичних розрахунках, що проводяться з точністю до 15 знаків в цілій і до 4 знаків в дробовій частині.

6. Лічильник - містить унікальні послідовно зростаючі (на 1) або випадкові числа, що автоматично вводяться при додаванні кожного нового запису в таблицю. Значення полий типа лічильника обновляти не можна.

7. Логічний - містить логічні значення, а також поля, які можуть містити одне з двох можливих значень (True/False, Да/Нет).

8. Поле об'єкту OLE - містить об'єкт (наприклад, електронна таблиця Microsoft Excel, документ Microsoft Word, малюнок, звукозапис або інші дані в двійковому форматі), зв'язаний або упроваджений в таблицю Microsoft Access.

9. Гіперпосилання - створює поле, в якому пропонується вибір значень із списку або з поля із списком, що містить набір постійних значень або значень з іншої таблиці. Вибір цього параметра в списку в осередку запускає майстра підстановок, який визначає тип поля.

10. Майстер підстановок - створює поле, в якому пропонується вибір значень із списку або з поля із списком, що містить набір постійних значень або значень з іншої таблиці. Вибір цього параметра в списку в осередку запускає майстра підстановок, який визначає тип поля.

СУБД Microsoft Access об'єднує відомості з різних джерел в одній реляційній базі даних. Створювані форми, запити і звіти дозволяють швидко і ефективно обновляти дані, одержувати відповіді на питання, здійснювати пошук потрібних даних, аналізувати дані, друкувати звіти, діаграми.

У базі даних відомості з кожного джерела зберігаються в окремій таблиці. При роботі з даними з декількох таблиць встановлюються зв'язки між таблицями.

Створення нової бази даних. Для цього необхідно виконати команду File/Create (Файл/Создать). З'явиться вікно “New Data Base (Новая база данных)”. Введіть повне ім'я файлу (розширення привласнюється автоматично) і натискуйте <ОК>.