Читайте также:
|
|
Системный анализ
Первым этапом проектирования базы данных является ее системный анализ, или подробное описание информационных объектов предметной области.
В данной курсовой работе осуществляется разработка БД, которая называется «Газета объявлений». Перед началом разработки данной предметной области осуществлялся сбор информации, необходимый для полного и подробного описания объектов, из которых предполагалось построение и создание базы данных. Данная БД состоит из 7-ти взаимосвязанных таблиц «Адреса», «Бланк», «Менеджер», «Покупатель», «Производитель», «Товар» и «Заказ».
Инфологическое проектирование
1. Проектирование инфологической модели заключается в формализованном описании объектов предметной области с помощью семантической модели E ntity- R elationship (Сущность-Связь).
Рис. 1. Логическая модель
Сущность – это реальный или представляемый объект, информация о котором должна сохраняться и быть доступна. Связь – это графически изображаемая ассоциация, устанавливаемая между двумя сущностями.
Физическое проектирование БД
Физическое проектирование – определение особенностей хранения данных и методов доступа. Этап физического проектирования заключается в увязке логической структуры БД и физической среды хранения с целью наиболее эффективного размещения данных. Решается вопрос размещения хранимых данных в пространстве памяти, выбора эффективных методов доступа к различным компонентам БД. Результаты этого этапа документируются в форме схемы хранения на языке определения хранимых данных. Принятые на этом этапе решения оказывают определяющее влияние на производительность системы.
create database Газета;
use Газета;
create table Вид_объявления
(
Код_вида INT Primary key,
Название Char(100) Not null
);
create table Клиент
(
Код_клиента INT Primary key,
ФИО Char(100) Not null,
Телефон Char(12) Not null
);
create table Объявление
(
Код_объявления INT Primary key,
Код_вида INT References Вид_объявления (Код_вида) on delete no action on update no action,
Код_клиента INT References Клиент (Код_клиента) on delete no action on update no action,
Содержание Text Not null,
Количество_изданий INT Not null
);
create table Издание
(
Код_издания INT Primary key,
Дата_издания datetime Not null
);
create table Издание_объявление
(
Код_издания INT References Издание (Код_издания) on delete no action on update no action,
Код_объявления INT References Объявление (Код_объявления) on delete no action on update no action
);
Рис. 2. Физическая модель
Дата добавления: 2015-07-08; просмотров: 90 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
КВН: Культуру в массы | | | Задача №3 |