- •Проектування бази даних
- •Вимоги, що пред'являються до бази даних
- •Етапи життєвого циклу бази даних
- •Модель "сутність–зв'язок"
- •Перетворення er-моделі в реляційну
- •Нормалізація таблиць
- •Фізичне проектування.
- •1.6.1. Процедури концептуального проектування
- •Етапи проектування бази даних і їх процедури
- •Концептуальне проектування;
- •Логічне проектування;
- •1.6.2. Процедури логічного проектування
- •1.6.3. Процедури фізичного проектування
- •1. Проектування таблиць бази даних засобами вибраної субд.
- •Завдання|задавання| по проектуванню бази даних і роботі з|із| нею
- •Тема 1. Проектування бази даних
- •Тема 2. Конструювання запитів
- •Тема 3. Конструювання форм
- •Тема 4. Конструювання звіту
- •4. Звіти, що виводяться на основі бази даних Завдання 2. Проект роздрібна торгівля
Тема 1. Проектування бази даних
Концептуальне проектування. Розробити ER-модель предметної|предметний| області, описаної в проекті. Кожну суть|сутність,єство| охарактеризувати набором атрибутів.
Логічне проектування. Перетворити ER-модель в реляційну модель. Отримані|одержані| таблиці перевірити на відповідність вимогам 1НФ, 2НФ, 3НФ.
Фізичне проектування. Створити в певній СУБД БД, вказану в проекті, згідно розробленої реляційної моделі.
Форма звітності
1. У текстовому процесорі Word:
· зобразити|змалювати| і роздрукувати|друкувати| ER-модель;
· роздрукувати|друкувати| набори атрибутів суті|сутність,єство|, представлені|уявлені| у вигляді таблиць. У них вказати імена атрибутів і ключові|джерельний| атрибути виділити жирним шрифтом;
· зобразити|змалювати| і роздрукувати|друкувати| реляційну модель.
2. Представити|уявити| БД в електронному вигляді|вид| і роздрукувати|друкувати| схему даних.
Тема 2. Конструювання запитів
Сформулювати і сконструювати в СУБД| запити до БД:
на виведення деяких полів з|із| двох таблиць;
на виведення даних по умові, що представляє|уявляти| вираз|вираження|:
· типу порівняння;
· з|із| логічним оператором "И";
· з|із| логічним оператором "АБО";
з|із| обчисленнями|підрахунок| над полями БД;
параметричний;
на внесення змін в БД.
Форма звітності
У текстовому процесорі Word розкувати|друкувати| формулювання запитів у вышезаданном| порядку|лад|.
Представити|уявити| запити як об'єкти БД.
Тема 3. Конструювання форм
1. За наявності в БД двох зіставних|порівнянний| полів (наприклад, "Ціна роздрібна", "Ціна опт") сконструювати форму з|із| діаграмою. Як джерело даних для форми вибрати таблицю БД або створити запит, в яких повинні міститися|утримуватися| ці поля. На діаграмі представити|уявити| їх значення.
За відсутності в БД двох зіставних|порівнянний| полів сконструювати форму з|із| вкладками. Для цього поля деякої таблиці БД розбити на дві частини|частка| за деякою ознакою. На одній вкладці форми представити|уявити| одну частину|частка| полів цієї таблиці, а на другій вкладці – іншу частину|частка| полий.
2. Сконструювати складену|складовий| форму на основі двох таблиць, що беруть участь в зв'язку 1:М. В ній створити:
· головну форму по таблиці на стороні 1;
· підлеглу форму по таблиці на стороні М.
Задати для головної і підлеглої форм фон різного кольору|цвіт|.
Форми повинні мати заголовок і примітку|тлумачення|, в якій слід вказати дані про яозробника, – П.І.П. і шифр групи.
Форма звітності
Роздрукувати|друкувати| кожну форму в одному екземплярі|примірник|.
Представити|уявити| форми як об'єкти БД.
Тема 4. Конструювання звіту
Сконструювати звіт, вид якого слід вибрати з|із| розділу "Звіти, що виводяться на основі бази даних" згідно номеру свого проекту. У звіті провести обчислення|підрахунок| в рядках і підвести часткові і загальні|спільний| підсумки (якщо вони вказані).
Передбачити шрифтове оформлення звіту.
Звіт повинен мати примітку|тлумачення|, в якій слід вказати дані про розробника, – П.І.П. і шифр групи.
Форма звітності
Роздрукувати|друкувати| звіт.
Представити|уявити| звіт як об'єкт БД.
