- •Лабораторна робота № 15 Розробка інфологічної моделі даних " Сутність-Зв'язок"
- •Теоретична частина Основні поняття
- •Характеристика зв'язків і мова моделювання
- •Класифікація сутностей
- •Завдання
- •Варіанти завдань
- •Контрольні питання
- •Лабораторна робота №16 Реляційна модель бази даних
- •Теоретична частина Термінологія
- •Властивості таблиць
- •Реляційні ключі
- •Реляційна цілісність
- •Завдання
- •Контрольні питання
- •Лабораторна робота № 17 Нормалізація
- •Теоретична частина
- •Перша нормальна форма
- •Друга нормальна форма
- •Третя нормальна форма
- •Завдання
- •Об'єкти бази даних
- •Кнопки вікна бази даних
- •Створення таблиці
- •Створення бази даних без застосування шаблона
- •Створення таблиць шляхом уведення даних
- •Створення таблиць за допомогою Майстра
- •Створення таблиць у режимі Конструктора
- •Робота з полями
- •Присвоєння ім'я
- •Завдання типу даних
- •Ключові поля й індекси
- •Завдання
- •Зв'язок один-до-багатьох
- •Установка зв'язку між таблицями
- •Створення стовпця підстановок фіксованого набору значень.
- •Створення стовпця підстановок значень із іншої таблиці.
- •Завдання
- •Лабораторна робота №20 Фільтри й сортування
- •Теоретична частина Сортування
- •Пошук запису в таблицях
- •Використання фільтрів для пошуку групи записів
- •Завдання
- •Використання Конструктора для створення запиту
- •Виконання запиту
- •Редагування запиту
- •Додавання таблиці в запит
- •Додавання полів у бланк запиту
- •Переміщення стовпців у бланку запиту
- •Відбір записів по декількох умовах
- •Виключення стовпців із запиту
- •Використання виражень у запитах
- •Завдання
- •Завдання
- •Запит на відновлення даних
- •Запит на створення нової таблиці
- •Запит на видалення записів
- •Запит на додавання записів
- •Створення нової таблиці в запиті на створення таблиці
- •Додавання записів з однієї таблиці в іншу за допомогою запиту на додавання записів
- •Зміна групи записів за допомогою запиту на відновлення записів
- •Видалення записів за допомогою запиту, що включає обидві таблиці, зв'язані відношенням « один-до-багатьох»
- •Завдання
- •Які типи форм можна створювати
- •Чим форми відрізняються від таблиць
- •Створення форми за допомогою кнопки Автоформа
- •Створення форми за допомогою майстрів форм
- •Вибір типу нової форми й джерела даних
- •Вибір полів
- •Створення заголовка форми
- •Завершення створення форми
- •Переміщення по полях
- •Переміщення по записах форми
- •Завдання
- •Режими роботи з формами
- •Режим Конструктора форм
- •Створення форми
- •Завдання
- •Контрольні питання
- •Лабораторна робота № 26 Створення й зміна звітів
- •Звіти в стовпець
- •Розходження між звітами й формами
- •Створення звіту
- •Збір даних
- •Створення звіту за допомогою майстра звітів
- •Створення звіту
- •Вибір джерела даних
- •Вибір полів
- •Вибір типу подання даних
- •Вибір рівнів угруповання
- •Вибір порядку сортування
- •Вибір підсумкових значень
- •Вибір макета
- •Вибір стилю
- •Завершення діалогу з майстром
- •Попередній перегляд
- •Печатка звіту
- •Завдання
- •Контрольні питання
- •Лабораторна робота № 27 Захист баз даних на прикладі ms access
- •Теоретична частина
- •Розмежування прав доступу користувачів
- •Алгоритм захисту бд ms Access
- •Захист на рівні користувача
- •Завдання
- •Контрольні питання
Завдання
Нормалізувати таблиці Реляційної моделі бази даних, створеної при виконанні лабораторної роботи №2 до третьої нормальної форми включно.
Контрольні питання
Що таке нормалізація таблиць? Для чого необхідна нормалізація?
Викладете суть першої нормальної форми. Що таке функціональна залежність і детермінант?
У чому полягає вимоги другої нормальної форми? Що таке часткова функціональна залежність? При яких умовах таблиця вже перебуває в другій нормальній формі?
У чому суть третьої нормальної форми? Що таке транзитивна залежність?
Опишіть методи приведення таблиць до нормалізованого виду.
Лабораторна робота № 18 Розробка простого проекту бази даних у середовищі MS Access
Мета: познайомитися із середовищем проектування баз даних Microsoft Access, принципами її роботи й інструментальних засобів; створити в середовищі MS Access проект простої бази даних.
Теоретична частина
Створення бази даних
У вікні бази даних відображаються всі файли об'єктів вашої бази даних, які можна створити за допомогою Access. Насправді база даних є єдиним файлом. Всі створювані файли об'єктів зберігаються у файлі бази даних.
Створити базу даних можна за допомогою команди Файл/Створити головного меню Access або кнопки Створити базу дані панелі інструментів.
Створіть нову базу даних, клацнувши на кнопці Створити базу дані панелі інструментів. При цьому з'явиться вікно Створення із двома вкладками — Загальні й Бази даних.
Виберіть піктограму Нова база даних.
При першому запуску Access вікно Створення з'являється автоматично.
Створеній базі даних необхідно привласнити ім'я.
Об'єкти бази даних
У вікні бази даних утримується шість вкладок, за допомогою яких можна швидко вибрати кожної із шести наведених нижче типів об'єктів Access.
Таблиці
Запити
Форми
Звіти
Макроси
Модулі
Імена нових файлів об'єктів з'являться у вікні бази даних у відповідному типу файлу вкладках. Тип об'єкта вибирається за допомогою однойменної вкладки.
Кнопки вікна бази даних
Кнопка Створити вікна бази даних дозволяє створити новий об'єкт, а кнопка Відкрити — відкрити існуючий об'єкт. Для внесення змін в існуючий об'єкт можна використовувати кнопку Конструктор. Виберіть файл і скористайтеся кнопкою Відкрити або Конструктор. Тип нового об'єкта при виборі кнопки Створити залежить від попередньо обраної вкладки. Якщо обрано вкладку Таблиці, буде створена нова таблиця. Зверніть увагу на те, що при виборі вкладки іншого об'єкта вид кнопок зміниться. Наприклад, при виборі вкладки Звіти з'являться кнопки Перегляд. Конструктор і Створити, а при виборі вкладок Макроси й Модулі — кнопки Запуск, Конструктор і Створити.
Створення таблиці
Розробивши структуру таблиці на папері, можете приступитися до її створення в Access. Це можна робити в інтерактивному режимі без попередньої підготовки, але розумніше ретельно спланувати базу даних. Звичайно, потім можна внести будь-які зміни, але на це піде багато часу, а отримана система буде складніше, ніж та, котра добре продумана із самого початку. Перш ніж почати створення таблиці, варто розібратися в процесі її конструювання.