Лабораторна робота №11: “ ms ассеss. Проектування бази даних” icon

Лабораторна робота №11: “ ms ассеss. Проектування бази даних”




Скачати 449.88 Kb.
НазваЛабораторна робота №11: “ ms ассеss. Проектування бази даних”
Сторінка1/8
Дата12.09.2012
Розмір449.88 Kb.
ТипДокументи
  1   2   3   4   5   6   7   8

Інформатика та комп’ютерна техніка MS Access

Лабораторна робота № 11: “ MS Ассеss. Проектування бази даних”


Мета роботи: Навчитися створювати структуру бази даних, модифікувати її, вводи­ти дані.
  1. Теоретичні відомості

    1. Терміни та визначення


  • Визначення мети розробки бази даних(1-й етап проектування) - на першому етапі проектування бази даних треба визначити мету розробки бази даних, основні її функції та інформацію, котру вона повинна мати, тобто треба визначити головні теми таблиць бази даних та інформацію, яку будуть вміщати поля таблиць. База даних повинна відповідати вимогам тих, хто буде на практиці працювати з нею. Для цього повинно визначити питання, котрі буде покривати база даних, звіти, котрі вона повинна видавати, проаналізувати форми, котрі на даний час використовуються для запису даних, порівняти нову базу даних з вже добре перевіреною, подібною до нею.

  • Визначення таблиць, котрі повинна мати база даних(2-й етап)один з найбільш складних етапів у процесі проектування бази даних є розробка таблиць, тому що результати , котрі повинна видавати база даних (звіти, вихідні форми та ін.) не завжди дають повне уявлення про структуру таблиці. При проектуванні таблиць зовсім не обов’язково використовувати Microsoft Access. Спочатку краще розробити структуру на папері . При проектуванні таблиць рекомендується користуватися такими головними принципами:

  • не повинно бути повторів між таблицями. Коли якась інформація зберігається тільки у одній таблиці, то і змінювати її прийдеться тільки у одному місці. Це робить роботу більш ефективною, а також виключає можливість розбіжності інформації у різних таблицях. Наприклад, у одній таблиці повинні бути адреса та телефони клієнтів;

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

  • Визначення необхідних полів таблиці(3-й етап) - кожна таблиця вміщує інформацію на окрему тему, а кожне поле у таблиці вміщує окремі відомості по темі таблиці. Наприклад, у таблиці з даними про клієнта могуть вміщуватися поля з назвами компанії, адресою, містом, країною та номером телефона. При розробці полів для кожної таблиці треба пам’ятати:

  • Кожне поле повинно бути пов’язано з темою таблиці.

  • Не рекомендується включати у таблицю дані, котрі являються результатом виразу).

  • У таблиці повинно бути уся необхідна інформація.

  • Інформацію треба розбивати на менші логічні одиниці (Наприклад, поля «Ім’я» та «Прізвище», а не загальне поле «Ім’я»).

  • Завдання індивідуального значення кожному полю(4-й етап) - для того, щоб Microsoft Access міг зв’язати данні із різних таблиць, наприклад, данні про клієнтів та його замовлення, кожна таблиця повинна вміщувати поле чи набір полів, котрі будуть задавати індивідуальне значення кожній строчці у таблиці. Таке поле чи набір полів є основним ключем.

  • Визначення зв’язків між таблицями(5-й етап) - після розподілу даних по таблицям та визначення ключових полів треба вибрати схему для зв’язку даних у різних таблицях. Для цього треба визначити зв’язки між таблицями. Бажано вивчити зв’язки між таблицями в уже існуючій базі даних.

  • Оновлення структури бази даних(6-й етап) - після проектування таблиці, полів та зв’язків необхідно ще раз переглянути структуру бази даних і виявити можливі помилки. Бажано це зробити на даному етапі, поки таблиця не заповнена даними. Для перевірки треба розробити декілька таблиць, визначити зв’язки між ними ввести декілька записів у кожну таблицю, потім переглянути, чи відповідає база даних поставленим вимогам Рекомендується також розробити чорнові вихідні форми та звіти та перевірити чи виводять вони необхідну інформацію. Крім цього, треба вилучити з таблиці усі можливі повтори даних.

  • Доповнення даних та розробка інших об’єктів бази даних(7-й етап) - якщо структура таблиці відповідає поставленим вимогам, то можна уводити усі дані. Потім можна розробляти будь-які запити, форми, звіти, макроси та модулі.
  • ^

    Нормалізація баз даних - це обов’язковий етап проектування раціональної бази даних.


Дамо інтерпретацію процесу нормалізації як послідовного етапу проектування реляційних баз даних:

перша нормальна форма – таблиця знаходиться у першій нормальній формі(1НФ) тоді і тільки тоді, коли жоден із її рядків не містить у будь-якому своєму полі більш одного значення і жодне з її ключових полів не порожньо;

  • друга нормальна форма – дані першої нормальної форми, у яких атрибути, що не є первинними, повністю залежать від будь-якого можливого ключа цього відношення: на цьому етапі перехід до другої нормальної форми виконується за рахунок розділення таблиці на декілька, у котрих усі дані будуть повністю залежні від ключа таблиці;

  • третя нормальна форма – данні другої нормальної форми, для яких кожний атрибут відношення, що не є первинним, не транзитивно залежить від кожного можливого ключа цього відношення: транзитивна залежність виявляє дублювання даних у одному відношенні, при цьому перехід до третьої нормальної форми робиться виділенням транзитивно залежних даних у інші таблиці;

  • нормальна форма Бойса-Кодда(НФБК) – таблиця знаходиться у НФБК, якщо будь-яка функціональна залежність між його полями зводиться до повної функціональної залежності від можливого ключа: ця форма вирішує аномалію 3НФ при уводі кодів текстових полів у якості ключових.

Існують і більш високі нормальні форми, але на практиці вони реально майже не зустрічаються.
    1. ^

      Питання, на які треба звернути увагу при виконанні роботи


  • Яка етапність розробки проекту бази даних?

  • Що таке нормальна форма ?

  • Які є нормальні форми?

  • Що таке цілісність даних та засоби їх використання?
  1   2   3   4   5   6   7   8

Схожі:

Лабораторна робота №11: “ ms ассеss. Проектування бази даних” iconЛабораторна робота №13: “ ms ассеss. Проектування бази даних”
Мета роботи: Уміти створювати структуру бази даних, модифікувати її, уводи­ти дані
Лабораторна робота №11: “ ms ассеss. Проектування бази даних” iconЛабораторна робота №13: “ ms ассеss. Проектування бази даних”
Мета роботи: Уміти створювати структуру бази даних, модифікувати її, уводи­ти дані
Лабораторна робота №11: “ ms ассеss. Проектування бази даних” iconЛабораторна робота №11: “ ms ассеss. Проектування бази даних”
Мета роботи: Уміти створювати структуру бази даних, модифікувати її, уводи­ти дані
Лабораторна робота №11: “ ms ассеss. Проектування бази даних” iconЛабораторна робота №14: “ ms ассеss. Проектування таблиць та увід даних”
Мета роботи: Уміти створювати структуру таблиці бази даних, модифікувати її, уводи­ти дані
Лабораторна робота №11: “ ms ассеss. Проектування бази даних” iconТема : Основні поняття бази даних. Типи даних, що зберігаються в базі даних. Проектування бази даних і створення структури бази даних. Введення і редагування даних
Мета. Ознайомити учнів з основними поняттями бази даних, з типами даних. Формувати навички створення та редагування структури бази...
Лабораторна робота №11: “ ms ассеss. Проектування бази даних” iconЛабораторна робота №16 : “ms ассеss. Робота з фільтрами І запитами”
Мета роботи: Уміти конструювати фільтри І запити для відшукання даних у базі даних. Знати різницю між запитами: на вибірку, пара­метричними,...
Лабораторна робота №11: “ ms ассеss. Проектування бази даних” iconЛабораторна робота №15: ”ms ассеss. Робота з формами”
Мета роботи: Уміти виводити на екран дані зі створеної раніше таблиці у вигляді форми, вставляти у форми елементи керування
Лабораторна робота №11: “ ms ассеss. Проектування бази даних” iconМіністерство освіти І науки україни
Формування у слухачів знань, вмінь та навичок з проектування, розробки баз даних, використання сучасних мов запитів до баз даних,...
Лабораторна робота №11: “ ms ассеss. Проектування бази даних” iconІнформація про Mysql поля та його типи в Mysql оператори І команди Mysql функції php для роботи з Mysql бази даних: основні поняття
Телефонна книга містить інформацію про людей, що живуть в одному місті. Все це свого роду бази даних. Ну а раз це бази даних, то...
Лабораторна робота №11: “ ms ассеss. Проектування бази даних” iconПовідомлення про права у зв’язку із включенням персональних даних до бази персональних даних, мету збору цих даних та осіб, яким ці дані передаються
Вам, що персональні дані, згоду на обробку яких Ви надали в заяві від 201 р., включено до бази персональних даних Комплексної інформаційно-аналітичної...
Додайте кнопку на своєму сайті:
Документи


База даних захищена авторським правом ©zavantag.com 2000-2013
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації
Документи