Заповнення таблиць в БД

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра САПР

Інформація про роботу

Рік:
2009
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Організація баз даних і знань
Група:
КН-34

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет «Львівська політехніка» Кафедра САПР ЗВІТ про виконання лабораторної роботи №5 на тему: «Заповнення таблиць в БД» з курсу: «Організація баз даних і знань» Мета Навчитись заповнювати БД за допомогою таблиць в СУБД MS Access. Завдання Заповнити усі таблиці БД в кількості 30 записів для таблиці Гра на тему «Комп’ютерні ігри». Короткі теоретичні відомості Проектування структури таблиць Процес визначення таблиці починається на стадії її проектування. Саме на цій стадії розробник бази даних має зробити аналіз інформації, яку необхідно обробляти. Індекси та ключі Для зв’язування таблиць у реляційних СУБД використовують ключі. Ключем називають сукупність полів таблиці, значення яких ідентифікують її записи. Первинним ключем називають такий ключ, який однозначно ідентифікує записи таблиці. Іншими словами, значення первинного ключа є унікальним для даної таблиці. Часто первинний ключ складається з одного поля. Взагалі таблиці створюються так, щоб задовольнити трьом нормальним формам: Перша нормальна форма Таблиця не має записів, що повторюються. У таблиці відсутні групи полів, що повторюються. Рядки повинні бути не впорядковані. Стовпчики повинні бути не впорядковані. Зрозуміло, щоб задовольнити умові 1, кожна таблиця повинна мати первинний ключ. Друга нормальна форма Таблиця задовольняє умовам першої нормальної форми. Будь-яке неіндексне поле однозначно ідентифікується повним набором індексних полів. Очевидно, що таблиці, які мають один первинний ключ автоматично задовольняють умові 2. Третя нормальна форма Таблиця задовольняє умовам другої нормальної форми. Жодне з неіндексних полів таблиці не ідентифікується за допомогою іншого неіндексного поля. Побудова та редагування структури таблиць Для визначення таблиці треба у вікні бази даних (активізація вікна бази даних - F11) натиснути кнопку “Создать” та вибрати той чи інший режим, наприклад, режим конструктор. В цому режимі кожний рядок в верхній частини вікна визначає поле таблиці. Три стовпчики необхідні для визначення поточного поля: назва, тип даних, опис. Тут опис – для необов(язкових пояснень. Перед рядком є можливість поставити ознаку первинного ключа за допомогою значка з малюнком у вигляді золотого ключика, що розташований на панелі інструментів. Розмір поля необхідно поставити у частині вікна з назвою “Свойства поля”. Щоб забезпечити підстановку значень (в нашому прикладі значення полів Стать та КодОсвіти таблиці Особи) необхідно в стовпчику “Тип данных” знову звернутися до вибору можливих типів і вибрати “Мастер подстановок”. Після очевидного діалогу буде забезпечено необхідний вибір значень при формування записів таблиці. Слід відмітити, що характер двох підстановок в даному прикладі різний. Для поля Стать -це підстановка фіксованих значень “М” або “Ж”, а для поля КодОсвіти - це підстановка даних поля КодОсвіти таблиці Освіта . Майстер підстановок забезпечує вибір даних серед елементів фіксованих значень або серед значень поля таблиці-довідника, причому для надійності вибору цей процес, як правило, посилюється візуалізацією інших полів таблиці-довідника (в даному випадку при виборі значень поля КодОсвіти візуалізується ще й поле Освіта). Визначення підстановок за рахунок значень полів таблиць-довідників автоматично веде до так званого зв(язування таблиць з відношенням “один-до-багатьох”. Якщо первинний ключ користувач не визначив, то MS Access допоможе при необхідности це зробити введенням додаткового поля, значення якого – порядковий номер запису. Для редагування структури таблиці необхідно натиснути кнопку “Конструктор” вікна база даних, а далі діяти за схемою, що наведена вище. Зв’язування таблиць Процес зв(язування таблиць може розпочинатись ще на етапі визначення підстановок (див. п. 3.1.3). Завершує цей процес робота з визначення схеми даних. Ця робота розпочинається з натискання на значок “Схема данных”, що розташований на панелі інструментів. В результаті відкривається вікно з такою же назвою “Схема данных”, де вже існують графічні образи зв(заних при підстановці таблиць. Решта таблиць може бути додана при необхідності. Зв(язки між таблицями можна редагувати, видаляти. Для редагування або видалення існуючого зв(язку необхідно правою кнопкою миші клацнути по лінії зв(язку (графічне зображення зв(язку), а далі дотримуватись очевидних дій меню та діалогу. Так, дія “Удалить” означає видалення зв(язку (це можна забезпечити і натисканням клавіатурної клавіши DELETE), а дія “Изменить связь” – редагування зв(язку. Причому в останній дії передбачено діалог, який містить питання щодо цілісності даних. Якщо забезпечити цілісність (вибір значком “галочка”), то отримаємо зв(язок “один-до-багатьох”. Якщо між таблицями попередньо ніякі зв(язки не встановлені, то встановити іх можна за допомогою лівої кнопки миші: необхідно не відпускаючи кнопки миші з(єднати нею відповідні поля. В результаті відкриється вікно “Связи”, де необхідно вибрати “Обеспечение целостности данных”. Хід роботи Для максимального опису мені знадобилося 5 таблиць, а саме: Таблиця 1 «Видавник»:  Таблиця 2 «Гра»:  Таблиця 3 «Додаткова інформація про видавця»:  Таблиця 4 «Розробник»:  Таблиця 5 «Сайт оцінки ігор»:  Таблиця 6 «Оцінка по критеріям»:  Структура розробленої бази даних  Висновки На цій лабораторній роботі я навчилась розробляти структуру бази даних та ознайомилась з використанням усіх типів зв’язку, а саме «один до одного», «один до багатьох», «багато до одного» та «багато до багатьох».
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!