Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Проектування реляційної бази даних

Реферат Проектування реляційної бази даних





ляді таблиць і зв'язків між ними. При цьому таблиці будуть реалізацією сутностей, а поля таблиці - властивостями сутностей. Крім цього, виділимо з перерахованих в таблиці 1 властивостей такі, які будуть унікальним чином ідентифікувати кожен примірник сутності (запис у таблиці). З урахуванням вище викладеного схему даних досліджуваної предметної області представимо на малюнку 1. p align="justify"> Розроблена схема даних містить вісім таблиць і може бути реалізована за допомогою SQL. На етапі фізичного моделювання бази даних описуються типи даних для кожного виду інформації, що зберігається, а також способи та місце їх фізичного розміщення. При цьому необхідно для кожного поля таблиці визначити тип даних, який найбільш підходить для зберігання відповідної інформації, які поля не можуть містити порожні значення (NULL). p align="justify"> Типи integer not null, varchar (*) not null, numeric (*, *) not null означають, що поля можуть бути довгими цілими числами, що не містять NULL. Тип varchar (*) означає, що поля містять рядок символів змінної довжини. Тип numeric (*, *) означає, що поля містять масштабовані цілі числа. Тип date означає, що поля містять календарну дату. Тип money означає що поле містить грошовий тип даних. p align="justify"> Поля, виділені на схемі даних ключем, будуть первинними ключами (PRIMARY KEY) таблиць. Поля закінчуються на _id , будуть зовнішніми ключами, і будуть мати зв'язки з іншими таблицями.


В 

Рисунок 1 - Логічна схема реляційної бази даних.


) Таблиця Avtozavod (Заводи):

поля id, br_id, strana_id не можуть містити NULL;

поля ID, br_id, strana_id містять цілі числа.

поля id є первинним ключем, а br_id, strana_id зовнішнім ключем і мають зв'язок з іншими таблицями.

З урахуванням перерахованих вимог оператор SQL, створює таблицю буде виглядати наступним чином:

create table avtozavod

(id integer not null, varchar (30), _id integer not null, varchar (70), _id integer not null, key (ID), key (br_id) references brend, key (strana_id) references strana);

2) Таблиця brend (Бренди):

поле ID є обов'язковим для заповнення і первинним ключем.

поле NAZV - рядки змінної довжини.

З урахуванням перерахованих вимог оператор SQL, створює таблицю виглядає наступним чином:

create table brend

(ID integer not null, varchar (20) not null, key (ID));

3) Таблиця az_m (Завод виробник):

всі поля таблиці є обов'язковими для заповнення;

поля zavod_id, marki_id містить цілі числа і є зовнішнім ключем.

create t...


Назад | сторінка 4 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: До питання про теорію поля: функціонально-семантичне поле дейксиса
  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Моделювання температурного поля
  • Реферат на тему: Створення бази даних, заповнення таблиць даними
  • Реферат на тему: Проектування раціональних варіантів розкриття шахтного поля