
- •Лабораторна робота № 1
- •Створення таблиць бази даних в режимі конструктора.
- •Створення таблиць бази даних на мові sql
- •Допустимі типи даних в Jet sql
- •Вариант 2. Ательє мод
- •Вариант 3. Футбольна лига
- •Вариант 4. Вироби народної творчості
- •Вариант 5. Розклад занять викладачів
- •Вариант 6. Вироби кондитерських фабрик
- •Вариант 10. Будівельна організація
- •Вариант 19. Видавницька діяльність викладачів академії
Лабораторна робота № 1
Тема: Аналіз завдання. Обгрунтування обраних атрибутів таблиць та обмежень на дані. Створення та модифікація таблиць в СУБД MS ACCESS. Встановлення ключей, індексів, обмежень цілісності.
Мета: Навчити студентів створювати базу даних, таблиці бази даних, встановлювати властивості полей таблиць, визначати первинний ключ, задавати обмеження цілісності, зв‘язувати таблиці.
Зміст роботи: проаналізувати завдання на лабораторну роботу, визначити типи даних полей таблиць та їх властивості, встановити ключі та обмеження цілісності. Створити таблиці в режимі конструктора таблиць та на мові SQL, визначити зв’язки між таблицями, отримати схему даних.
Форма звіту:
створені таблиці та схема даних
протокол лабораторної роботи. Тексти запитів на створення таблиць.
Теоретичні відомості
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 (Новая база данных)”. Введіть повне ім'я файлу (розширення привласнюється автоматично) і натискуйте <ОК>.