Хід роботи. Існує кілька методів побудови концептуальної моделі бази даних
Існує кілька методів побудови концептуальної моделі бази даних. Один із найрозповсюдженіших методів ґрунтується на ER-моделі (від англ. слів Entity – сутність, Relationship – зв'язок). Ця модель заснована на представленні предметної області у вигляді двох типів об'єктів – сутностей і зв'язків. Сутність – це об'єкт предметної області, що є множиною елементів. Приклади сутностей – учні, предмети, гуртки. Кожний елемент сутності – це конкретний екземпляр, наприклад учень Сидоров чи предмет «математика». Як правило, сутності виражаються іменниками. Сутності подаються в базі даних як таблиці. Ім'я сутності – це назва таблиці, характеристики – назви стовпців таблиці, а екземпляри – рядки таблиці. В табл.1 показано, як розуміти основні терміни сутності. Сутність УЧЕНЬ – ім’я сутності Характеристики сутності
Ми звикли, що в таблицю можна поміщати будь-яку інформацію. Проте таблиці-сутності відрізняються від звичайних таблиць тим, що в них не може бути двох однакових рядків. Наприклад, нехай сутність УЧЕНЬ має характеристики ПРІЗВИЩЕ, ІМ'Я, ПО БАТЬКОВІ, ДАТА НАРОДЖЕННЯ, ДОМАШНЯ АДРЕСА. Записуватимемо це в вигляді: УЧЕНЬ (прізвище, ім'я, по батькові, дата народження, домашня адреса). Приклади екземплярів цієї сутності – (Сидоров, Петро, Васильович, 01.02.1985, вУл. Квіткова 33), (Іванова, Ольга, Борисівна 12.05.1986, просп. Перемоги, 231, кв. 3). Зв'язки відображають важливі для проектованої бази даних відносини між сутностями. Це зв'язки – НАВЧАЄТЬСЯ (учень у класі), ВИКЛАДАЄ (вчитель предмет для класу в кабінеті) тощо. Як правило, зв'язки виражаються дієсловами. Зв'язок між сутностями можна зобразити у вигляді ліній між конкретними екземплярами. Нижче зв'язок ВІДВІДУЄ між сутностями УЧЕНЬ і ГУРТОК. Якщо сутність можна подати у вигляді таблиці, то для подання зв'язків потрібно створити додаткові таблиці, в які поміщають інформацію про пов'язувані дані. УЧЕНЬ ГУРТОК Сидоров ------------------------- Футбол Петров Обр.мистецтва Іванова Художнього водіння Порядок виконання роботи: І рівень. 1.Виберіть слова, які можуть бути сутностями: Хліб, гол, рухається, картина, малює, звичайно, більше, суттєво, зошит. диск, працює, робота, належить. 2. Виберіть слова, які можуть означати зв’язки: Хата, гол, рухається, картина, малюнок, звичайно, багато, суттєво, зошит, диск, праця, робота, належить, відвідує. ІІ рівень. На чемпіонаті Європи по футболу 2012 року про кожну команду відомо: місто, де вона проживатиме; стадіон, де гратиме; групу, до якої належить та місце, яке займе в чемпіонаті. 1) Створіть таблицю-сутність КОМАНДА з необхідними характеристиками. Команди: Україна, Польша, Англія, Німеччина, Іспанія, Франція, Молдавія, Росія, Греція, Мальта,Швеція, Турція, Чехія, Угорщина, Іспанія, Італія Міста: Київ, Харків, Донецьк, Львів Стадіони: Львів-Арена, Олімпійський, Україна, Металіст-Сіті Група: 1,2.3 Місце: 1…16 2) Подайте зв’язки ПРОЖИВАЄ, ГРАЄ, НАЛЕЖИТЬ, ЗАЙНЯЛА ІІІ рівень. 1. Створити нову базу даних Зоомагазин_Прізвище.mdb у власній папці. 2. Переглянути на другій сторінці цього документу таблицю. Проаналізувати таблицю Зоомагазин та в режимі Конструктора створити одноіменну таблицю з відповідними полями. Задати необхідний тип даних для полів. Поле Код тварини зробити ключовим. 3. Створити додаткову таблицю Вид, що матиме поля Код виду і Вид. Поле Код виду – ключове. 4. Зв’яжіть цю таблицю з відповідним полем таблиці Зоомагазин. 5. Заповніть поле Вид таблиці Вид: внесіть назви всіх видів тварин, що продаються в зоомагазині (Гризуни, Коти, Птахи, Равлики, Рибки, Собаки). 6. Заповніть таблицю Зоомагазин, згідно таблиці в цьому документі. Зображення для таблиці знаходяться в папці Практична робота 9_Aсcess на Робочому столі. 7. IСтворіть запити: а) Запит Рибки. Запит виводить всі записи с полем Вид – Рибки. б) Запит Буква Л. Запит виводить всі записи в яких в полі Назва є буква л. в) Запит з параметром Кількість. Запит виводить тільки ті записи, по яким було продано тварин більше певної кількості. Цю цифру вводить користувач з клавіатури. Сортування по полю Кількість (продано). 8. IСтворіть форму Зоомагазин згідно зразку з додатковим полем Виручена сума, в якому розрахуйте скільки отримано за кожну назву тварини.
Зразок форми: Контрольні питання: 1. Які об’єкти можна створювати в MS Access? Назвати основні режими створення та їх особливості. 2. Які типи полів можуть бути в MS Access? Які характеристики та формати вони можуть мати? 3. Описати метод побудови концептуальної моделі бази даних на основі ER-моделі. В чому полягає особливість створених таблиць? 4. Яким чином в таблиці та формі можна розташувати графічний об’єкт? Хід роботи 1. Викликати програму Excel. 2. Заповнити таблицю і відформатувати за зразком. (Числові дані вводити й обчислювати за формулами. Числа у вашій таблиці не обов'язково повинні співпадати з числами на малюнку).
3. За допомогою WordArt надати заголовок таблиці за власним бажанням. 4. Побудувати за результатами тестування діаграму й оформити її за зразком. 5. Упорядкувати таблицю за рейтингом. (На вкладниці Вычисления вікна діалогу команди меню Сервис/Параметры встановити перемикач на Вычисления вручную і вилучити прапорець Пересчёт перед сохранением. Виділити таблицю без останніх двох рядків. Викликати команду меню Данные/Сортировка. Встановити впорядкування за сумою, По убыванию). 6. Перейменувати Лист 1 і Лист 2 на Тестування і Діаграма відповідно. Додаткове завдання: 1. Виділяємо весь діапазон комірок на листі Тестування і вибираємо меню Данные/Фильтр/Автофильтр. 7. Обчислити середній бал учнів по кожному з предметів (Добавати 1 стовпець після Суми і ввести відповідні формули)
|