Роздрукувати сторінку
Главная \ Методичні вказівки \ Методичні вказівки \ 712 Методичні вказівки до практичної роботи на тему Проектування баз даних, НУДПСУ

Методичні вказівки до практичної роботи на тему Проектування баз даних, НУДПСУ

« Назад

Практична робота

Тема:  Проектування баз даних

Мета:  Набуття практичних навичок організації автоматизованої обробки даних, формування та аналізу вимог до бази даних; концептуальний інфологічний та фізичний рівень представлення даних.

Завдання

  1. Побудувати концептуальну інфологічну модель даних указаної підсистеми у вигляді ER-діаграми.

  2. Навести концептуальну даталогічну модель указаної підсистеми.

  3. Обґрунтувати нормальні форми одержаних відношень.

  4. Навести властивості БД, забезпечені цими кроками проектування.

  5. Навести список потенційних користувачів автоматизованої підсистеми.

  6. Створити фізичну модель указаної підсистеми.

 

Хід виконання

1. Створити базу даних з ім’ям «Банки + своє власне прізвище».

2. Створити таблицю «Банки платники» з наступними полями:

  • Код банку платника;

  • Номер рахунку одержувача;

  • Назва банку;

  • Місто;

  • Адреса;

  • Телефон.

3. Задати ключовим полеНомер рахунку одержувача.

4. Створити таблицю «Банки одержувачі» з наступними полями:

  • Код банку одержувача;

  • Номер рахунку платника;

  • Назва банку;

  • Місто

  • Адреса;

  • Телефон.

5. Задати ключовим поле Номер рахунку платника.

6. Створити таблицю «Клієнти платники» з наступними полями:

  • Номер рахунку платника;

  • Юридична особа (назва підприємства);

  • ПІБ (відповідальної особи);

  • Місто;

  • Адреса;

  • Телефон.

  • Номер рахунку одержувача;

  • Юридична особа (назва підприємства);

  • ПІБ (відповідальної особи);

  • Місто;

  • Адреса;

  • Телефон.

7. Задати ключовим поле Номер рахунку платника.

8. Створити таблицю «Клієнти одержувачі» з наступними полями:

9. Задати ключовим поле Номер рахунку одержувача.

10. Створити таблицю «Платежі» з наступними полями:

  • Порядковий номер;

  • Дата;

  • Номер платіжного доручення;

  • Код банку платника;

  • Номер рахунку платника;

  • Код банку одержувача;

  • Номер рахунку одержувача;

  • Сума платежу.

Ключове поле не задавати.

11. В таблиці «Платежі» для полів:

  • Код банку платника;

  • Номер рахунку платника;

  • Код банку одержувача;

  • Номер рахунку одержувача.

Задати списки, де джерелом рядків будуть наступні таблиці. Відповідно «Банки платники»,  «Клієнти платники», «Банки одержувачі», «Клієнти одержувачі».

Для створення списків потрібно:

  • увійти в режим конструктора;

  • вибрати тип поля Мастер подстановки = > Объект «столбец подстановки» будет использовать значения из таблицы или запроса;

  • вибрати необхідну таблицю та поля.

12. Задати міжтабличні зв’язки.

13. Заповнити таблиці записами (не менше 8 записів).

14. На основі таблиці Платежі створити запит який би містив інформацію про суми платежів за поточний рік. Для поля Дата задати Условие отбора = > Between #01.01.2010# And #31.12.2010#

15. На основі таблиць Банки одержувачі та Платежі  створити запит, що містить інформацію про банки-одержувачі за перший квартал поточного року, які розміщені в містах, назви яких починаються на літеру «С», а також містив номери платіжних доручень.

16. На основі таблиці Банки платники створити запит, який відображає інформацію в порядку зростання про банки-платники, коди яких починаються з цифри «3», назви з літери «П».

17. На основі таблиці Банки платники створити запит, який відображає інформацію клієнтів-платників в порядку зростання з прізвищами відповідальних осіб, що починаються на літеру «Г» та сумами платежів, що більше 500.

18. Створити звіти по запитам (пункти 15, 16, 17, 18).

З повагою ІЦ “KURSOVIKS”!