Звіт до лабораторної роботи

Звіт до лабораторної роботи повинен містити:

• Тему роботи

• Короткий опис послідовності виконання завдання

У методичних вказівках до окремих лабораторних робіт приведені приклади виконання лабораторних робіт, які можуть так само бути і прикладами формування звітів. Дозволяється в звітах робити опис менш детальним, чим це зроблено в прикладах.

 

 

Лабораторна робота №9.

РОБОТА З ПРИКЛАДНИМ ПАКЕТОМ СТВОРЕННЯ БАЗ ДАНИХ (MS ACCESS). Основи роботи з таблицями СУБД Access

Мета роботи

1.Отримання навиків роботи із створення структури таблиць, модифікації структури таблиць, заповненню таблиць. Створення ключових полів, індексованих полів, установка зв'язків між таблицями. Видалення інформації із зв'язаних таблиць і відновлення цієї інформації.

2. Теми для попереднього вивчення. Перед виконанням лабораторної роботи №12 необхідно ознайомитися з наступними темами: Проектування реляційних баз даних, Створення нової бази даних, Створення таблиць, Типи полий, використовувані СУБД Access, Збереження таблиць, Створення ключового поля, Зміна структури таблиці, додавання даних в таблицю, Редагування і видалення даних, Зміна зовнішнього вигляду таблиці, Друк таблиці, Пошук даних в таблиці, Додавання індексів в таблицю, Установка зв'язків між таблицями.

3. Завдання. Створити структури таблиць, ключові і індексні поля. Заповнити таблиці даними, встановити зв'язки, видалити дані, відновити їх. Наочна область бази даних вибирається відповідно до варіанту індивідуального завдання по номеру:

 

Варіант 1 Наочна область ІС: Бібліотека Мінімальний список характеристик: • Автор книги, назва, рік видання, ціна, чи є новим виданням, коротка анотація; • номер читацького квитка, ФІО, адреса і телефон читача, дата видачі книги читачеві і дата здачі книги читачем.
Варіант 2 Наочна область ІС: Університет Мінімальний список характеристик: • Номер, ФІО, адреса і посада викладача; • код, назва, кількість годинника, тип контролю і розділ предмету; • код, назва, номер завідувача кафедрою; • номер аудиторії, де викладач читає свій предмет.
Варіант 3 Наочна область ІС: Оптова база Мінімальний список характеристик: • Код товару, назва товару, кількість на складі, вартість одиниці товару, примітки - опис товару; • номер і ФІО постачальника товару, термін постачання і кількість товарів в постачанні.
Варіант 4 Наочна область ІС: Виробництво Мінімальний список характеристик: • Код виробу, назва виробу, чи є типовим, примітка - для яких цілей призначено; • код, назва, адреса і телефон підприємств, що випускають вироби; • рік випуску і об'єм випуску даного виробу підприємством.
Варіант 5 Наочна область ІС: Мережа магазинів Мінімальний список характеристик: • Номер, ФІО, адреса, телефон і капітал власників магазинів; • номер, назва, адреса і телефон магазина; • номер, ФІО, адреса, телефон постачальника, а також вартість постачання даного постачальника в даний магазин.
Варіант 6 Наочна область ІС: Авторемонтні майстерні Мінімальний список характеристик: • Номер прав водіїв, ФІО, адреса і телефон власника автомобіля; • номер, ФІО, адреса, телефон і кваліфікація механіка; • номер, марка, потужність і колір автомобіля; • номер, назва, адреса і телефон ремонтної майстерні.
Варіант 7 Наочна область ІС: Деканат Мінімальний список характеристик: • Найменування спеціальності, код групи, ФІО, дата народження, домашня адреса, телефон слухача, примітки - автобіографія слухача; • код, назва, кількість годинника і вид контролю предметів, код сесії і оцінки кожного слухача кожному предмету в кожну сесію.
Варіант 8 Наочна область ІС: Договірна діяльність організації Мінімальний список характеристик: • Шифр договору, найменування організації, терміни виконання, сума договору, примітки вид договору; • номер, ФІО, адреса, телефон, посада, оклад співробітників, терміни роботи даного співробітника за даним договором.
Варіант 9 Наочна область ІС: Поліклініка Мінімальний список характеристик: • Номер, прізвище, ім'я, по батькові, дата народження пацієнта; • ФІО, посада і спеціалізація лікаря, що лікує, • діагноз, поставлений даним лікарем даному пацієнтові, чи необхідне амбулаторне лікування, термін втрати працездатності, чи перебуває на диспансерному обліку, примітка
Варіант 10 Наочна область ІС: Телефонна станція Мінімальний список характеристик: • Номер абонента, прізвище абонента, адреса, дата установки, наявність того, що блокує, заборгованість, примітка
Варіант 11 Наочна область ІС: Спорт Мінімальний список характеристик: • Прізвище спортсмена, дата народження, вид спорту, команда, країна, заліковий результат, чи є він досягненням, яким (світовий рекорд, олімпійський і т.п.) і за який рік; примітка.
Варіант 12 Наочна область ІС: Сільськогосподарські роботи Мінімальний список характеристик: • Найменування с/х підприємства, дата реєстрації, вид власності, число працівників, основний вид продукції, чи є передовим в освоєнні нової технології, прибуток, примітка
Варіант 13 Наочна область ІС: Міський транспорт Мінімальний список характеристик: • Вид транспорту, номер маршруту, дата введення маршруту, початкова зупинка, кінцева зупинка, час в дорозі, примітка.
Варіант 14 Наочна область ІС: Географія Мінімальний список характеристик: • Назва країни, столиця, площа території, чи є країна розвиненою в економічних відносинах, кількість населення, переважаюча національність, примітка
Варіант 15 Наочна область ІС: Домоуправління Мінімальний список характеристик: • Номер під'їзду, номер квартири, загальна площа, корисна площа, кількість кімнат, • прізвище квартиронаймача, дата прописки, кількість членів сім'ї, кількість дітей в сім'ї, чи є заборгованість по квартплаті, примітка
Варіант 16 Наочна область ІС: Аеропорт Мінімальний список характеристик: • Номер рейса, пункт призначення, дата рейса, тип літака, час вильоту, час в дорозі, чи є маршрут міжнародним, • відомості про пасажира, примітка
Варіант 17 Наочна область ІС: Персональні ЕОМ Мінімальний список характеристик: • Фірма-виготівник, тип процесора, тактова частота, об'єм ОЗУ, об'єм жорсткого диска, дата випуску, • Відомості про фірми-реалізатори: Найменування, адреса, телефон, примітка
Варіант 18 Наочна область ІС: Особисті дані про студентів. Мінімальний список характеристик: • Прізвище і ініціали студента, курс, факультет, спеціальність, дата народження студента, сімейний стан, відомості про сім'ю
Варіант 19 Наочна область ІС: Мікросхеми пам'яті Мінімальний список характеристик: • Позначення, розрядність, ємкість, дата початку випуску, час доступу, чи є широко використовуваним, вартість, примітка
Варіант 20 Наочна область ІС: Шахи Мінімальний список характеристик: • Прізвище спортсмена, дата народження, країна, спортивний розряд, чи брав участь в боротьбі за звання чемпіона світу, рейтинг, примітка
Варіант 21 Наочна область ІС: Іподром Мінімальний список характеристик: • Кличка коня, масть, вік, вид забігу, чи є кінь фаворитом, прізвище наїзника, зайняте місце, примітка
Варіант 22 Наочна область ІС: Червона книга Мінімальний список характеристик: • Вид тварини, рід, сімейство, дата занесення в книгу, чисельність популяції, чи мешкає на Україні, примітка - необхідні для порятунку заходи
Варіант 23 Наочна область ІС: Супутники планет Мінімальний список характеристик: • Назва, назва планети-господаря, дата відкриття, діаметр, період звернення, примітка
Варіант 24 Наочна область ІС: Радіодеталі Мінімальний список характеристик: • Позначення, тип, дата випуску, кількість на схемі пристрою, чи є ремонтнопрігодной, примітка
Варіант 25 Наочна область ІС: Лісове господарство Мінімальний список характеристик: • Найменування зеленого масиву, площа, основна порода, чи є заповідником, дата останньої перевірки, • прізвище обслуговуючого лісника, примітка
Варіант 26 Наочна область ІС: Автотранспортне підприємство Мінімальний список характеристик: • номерний знак автомобіля, марка автомобіля, його технічний стан, місцезнаходження автомобіля, середня швидкість, вантажопідйомність, витрата палива, • табельний номер водія, прізвище, ім'я, по батькові, дата народження, стаж роботи, оклад, • дата виїзду, дата прибуття, місце призначення, відстань, витрата пального, маса вантажу
Варіант 27 Наочна область ІС: Каталог відео кліпів Мінімальний список характеристик: • Код відеострічки, дата запису, тривалість, тема, вартість, • Відомості про актора: Прізвище, ім'я по батькові, амплуа.
Варіант 28 Наочна область ІС: Замовлення Мінімальний список характеристик: • Прізвище, ім'я, по батькові клієнта, номер рахунку, адреса, телефон, • номер замовлення, дата виконання, вартість замовлення, назва товару, його ціна і кількість
Варіант 29 Наочна область ІС: Рецепти Мінімальний список характеристик: • Найменування блюда, опис рецепту, перелік інгредієнтів, їх кількість, вихід готового продукту, калорійність
Варіант 30 Наочна область ІС: Відділ кадрів Мінімальний список характеристик: • Прізвище, ім'я, по батькові, домашня адреса, телефон, дата народження, посада, дата зарахування, стаж роботи, освіта, • прізвище, ім'я, по батькові, і дати народження членів сім'ї кожного співробітника, оклад, • найменування підрозділу, кількість штатних одиниць, фонд заробітної плати за місяць і за рік

 

Виконання завдання

1. Розробка структури БД Виконання починається з розробки структури БД. На цьому етапі повинні бути детально проаналізовані умови завдання і, на їх основі, визначена кількість таблиць, необхідних для опису всіх характеристик аналізованої наочної області. Крім того, необхідно визначити які поля в таблицях будуть використані як ключові, а також визначити яким чином здійснюватиметься зв'язок між таблицями. Якщо неможливо встановити зв'язку за допомогою використання ключових полів, визначити таблиці, які використовуватимуться тільки для зв'язку між іншими таблицями.

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

3. Створення індексів і ключових полів. Інформацію в таблицях можна упорядкувати, створивши індекс для конкретного поля або декілька полий. Бажано, щоб для таблиць були створені ключові поля. Для встановлення зв'язків між таблицями наявність таких полів обов'язкова. Ключове поле може бути простим або складеним, тобто складатися з декількох полий для однозначної ідентифікації кожного запису в таблиці.

4. Збереження таблиць Після закінчення створення структури таблиці її необхідно зберегти. Для збереження виконати: Файл -> Зберегти как/экспорт. У вікні Збереження об'єкту повинен бути вибраний параметр в поточній базі даних. Ввести ім'я створеної таблиці. Виконати клацання по кнопці . Після збереження закрити вікно Конструктора таблиць.

5. Заповнення таблиць. Відкрити таблицю в режимі таблиці. Заповнити необхідною інформацією, підготувавши для заповнення не менше десяти записів для основної таблиці. Збереження не потрібне, оскільки збереження проводитися відразу при переході до наступного запису. Закрити заповнену таблицю. Аналогічно поступити з рештою таблиць.

6. Установка зв'язків між таблицями. Виконати команду Сервіс -> Схема даних.

7. З'явиться вікно Схема даних. Якщо зв'язки встановлюються вперше, воно міститиме діалогове вікно Додавання таблиці. Якщо вікно Додавання таблиці відсутнє, його можна відкрити, вибравши Зв'язки -> Додати таблицю або вибрати піктограму Добавити таблицю.

8. Выбрать таблицу, которая будет использоваться для установки связей, затем выполнить щелчок на кнопке , для добавления таблицы в окно Схема данных.

9. Повторить действия, описанные в п.2 для каждой таблицы, участвующей в установке связи.

Для создания связей между таблицами переместить поле (или поля), которое необходимо связать на соответствующее поле другой таблицы. В большинстве связей ключевое поле первой таблицы связывается с аналогичным полем второй таблицы. После перемещения поля появится диалоговое окно Связи.

В диалоговом окне представлены названия таблиц, между которыми устанавливаются связи и имена полей для связи. Полям, на основе которых создаются связи между таблицами, не обязательно иметь одинаковые имена, однако они должны быть одного типа. Исключение составляют поля счетчиков, которые можно связывать с числовыми полями.

10. Для автоматичної підтримки цілісності БД встановити прапорець Забезпечення цілісності даних. Окрім цього прапорця у вікні представлені та інші:

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

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

11. Виконати клацання на кнопці . Потім закрити вікно Зв'язку. При запиті про збереження зв'язку виконати клацання на кнопці .

12. Завершення роботи з БД. Для завершення роботи з БД необхідно закрити вікно БД, потім закрити вікно застосування.