Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Даталогическая модель БД



В этом разделе приводится состав таблиц БД. Для каждого поля таблицы необходимо указать размер поля (в количестве символов), тип данных. Для первичных ключей необходимо ввести запрет неопределенных значений. Для остальных полей возможность запрета неопределенных значений определяется семантикой предметной области. Пример описания состава таблицы приведен в таблице 2.

Таблица 2 – состав таблицы «Покупатель»

Наименование атрибутов Тип полей Размер полей Допустимость неопределенных значений
Код покупателя Название (ФИО) Индекс Страна Город Адрес Телефон ИНН   Integer Character Integer Character Character Character Character Integer       NOT NULL

Создать первичные и внешние ключи отношений. Для этого использовать индексы или индексные выражения.

Выбрать родительские (управляющие) таблицы, на первичные ключи которых ссылаются другие (дочерние) таблицы. Установить постоянные отношения между таблицами и рассмотреть поддержание ссылочной целостности с помощью параметров SQL: CASCADE, RESTRICT, SET NULL.

Ввести список ограничений(список включает ограничения, которые должны затем контролироваться СУБД, для обеспечения целостности базы данных). Описать требования к атрибутам и сущностям для поддержания целостности, определяемой пользователем. Например, для переменной x, которая обозначает оценку на экзамене, можно ввести ограничение: 1£ х £5. Для переменной z, которая обозначает сумму остатка средств на счете клиента банка, можно ввести ограничение: z ³ 0.





Дата публикования: 2015-10-09; Прочитано: 406 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...