2.2 Даталогічне проектування баз даних

При переході від інфологічної моделі до даталогічної слід мати на увазі, що інфологічна модель включає в себе всю інформацію про предметну область, необхідну для проектування БД. Це не означає, що всі суті, зафіксовані в ІЛМ, повинні в явному вигляді відображатися в даталогічній моделі. Перш ніж будувати даталогічну модель, необхідно вирішити, яка інформація буде зберігатися в базі даних. Наприклад, у інфологічній моделі мають бути відображені показники, що обчислюються, але зовсім не обов'язково, щоб вони зберігалися в базі даних.

Таблиця 2.2.1. «Глава»

Поле Тип даних Розмір
№ п/п Лічильник Довге ціле
Код параграфа Числовий Довге ціле
Затрата времени на изучение Числовий Довге ціле
Код оператора Числовий Довге ціле
Компоненты Логічний
Код таблицы Числовий Довге ціле
Код рисунка Числовий Довге ціле
Код примечания Числовий Довге ціле
Код листингов Числовий Довге ціле
Дата разработки записи Дата/час

Таблиця 2.2.2. «Листинги»

Поле Тип даних Розмір
Код листинга Лічильник Довге ціле
Название листинга Текстовий 50
Работа с формой Логічний
Листинг Поле МЕМО

Таблиця 2.2.3. «Операторы»

Поле Тип даних Розмір
Код оператора Лічильник
Ключевые слова Текстовий 200
Синтаксис оператора Текстовий 240
Семантика оператора Текстовий 255
Пример использования Числовий Довге ціле

Таблиця 2.2.4. «Параграфы»

Поле Тип даних Розмір
Код параграфа Лічильник
Название параграфа Текстовий 50
Краткое содержание Текстовий 250
Начальная страница Числовий Довге ціле
Конечная страница Числовий Довге ціле

Таблиця 2.2.5. «Примечания»

Поле Тип даних Розмір
Код примечания Лічильник
Страница Числовий Довге ціле
Примечание Поле МЕМО

Таблиця 2.2.6. «Рисунки»

Поле Тип даних Розмір
Код рисунка Лічильник
Название рисунка Текстовий 65

Страница расположения
рисунка

Числовий Довге ціле
Рисунок Поле МЕМО

Таблиця 2.2.7. «Таблицы»

Поле Тип даних Розмір
Код таблицы Лічильник
Название таблицы Текстовий 60
Страница нахождения Числовий Довге ціле
Таблица Поле МЕМО

Структура таблиць відноситься до 3 НФ:

1) кожен стовпець таблиці неподільний і в рамках однієї таблиці немає стовпців з однаковими за змістом значеннями.

2) первинні ключі таблиць однозначно визначають запис і не надмірні.

3) значення будь-якого поля не входить у первинний ключ, не залежить від значення іншого поля, що також не входить у первинний ключ.

2.3 Фізичне проектування інформаційних систем

Фізичне проектування — це безпосереднє проектування програмних модулів, з яких збирається додаток; це точка зору програміста на додаток.

Перехід від логічного до фізичного опису моделі складається з наступних кроків: [7]

1. Всі прості сутності перетворюються у зв’язки, ім'я сутності стає ім'ям відношення.

2. Кожен атрибут стає можливим стовпцем з тим же ім'ям. Стовпці, що відповідають необов'язковим атрибутам, можуть містити NULL-значення.

3. Компоненти унікального ідентифікатора сутності перетворюються в первинний ключ відношення.

4. Зв'язки «багато до одного» стають зовнішніми ключами.

З огляду на пряму відповідність логічної моделі та фізичної реалізації, остання чітко відображає перше, вносячи деякі уточнення за способом зберігання інформації. Тобто з урахуванням всього вищесказаного про розробку логічної моделі АС і логічної схеми БД отримана фізична модель БД.


Информация о работе «База даних "Теорія та практика прикладного програмування"»
Раздел: Информатика, программирование
Количество знаков с пробелами: 42781
Количество таблиц: 8
Количество изображений: 49

Похожие работы

Скачать
24958
0
0

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

Скачать
60436
0
26

... записів необхідно створювати досить складні програми;· незалежність від даних існує лише у мінімальному ступені;· відсутність загальновизнаних теоретичних основ. 2 Інструментальна система управління базами даних CronosPRO 2.1 Загальна характеристика системи ІСУБД CronosPro – це система, призначена для організації інформації у вигляді банків даних та їх подальшої обробки. Інформація зберігається в ...

Скачать
50803
0
11

... функцією з чітко певними вхідними і виходять даними. Основна мета використовування модуля – можливість його повторного використання для вирішення різних задач. 2 РОЗРОБКА РІШЕННЯ ЗАДАЧІ СТВОРЕННЯ БАЗИ ВІДЕОФІЛЬМІВ 2.1 Бази даних 2.1.1 Основні положення та моделі БД Взагалі технологія баз даних як самостійна гілка розвитку інформатики з’явилася порівняно недавно: початок досліджень в ...

Скачать
104532
0
2

... ів з професій (Типові навчальні плани і програми, кваліфікаційні характеристики і т. ін.), що входять до цього переліку, практично робить неможливим перехід на підготовку робітничих кадрів згідно з означеним документом, оновлення змісту професійно-технічної освіти. Сьогодні, на нашу думку, першочерговим завданням у розв'язанні проблеми розробки і впровадження державних стандартів профтехосвіти у ...

0 комментариев


Наверх