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

Реферат База даних для бібліотеки





d_year), рік (year);

Журнал (Journal): номер надійшов журналу (id_journal), яке видання (id_title), за який рік (id_year) і за який місяць (issue);

Стаття (Article): номер статті (id_article), в якому журналі (id_journal), хто автор (id_author), назва статті (title), ключові слова (keywords), на якій сторінці (page) і дата надходження (date).

Графічне зображення концептуальної моделі зазвичай називається ER-діаграмою, а правила графічного позначення ER-діаграм - нотацією.

На малюнку 2.1 зображена ER-діаграма в нотації Баркера.

Рисунок 2.1. ER - діаграма в нотації Баркера


.3 Даталогіческое проектування


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

На малюнку 2.2 представлена ??схема бази даних в нотації Баркера.

Рисунок 2.2. Схема бази даних в нотації Баркера


.4 Фізичне проектування


Фізичне проектування - створення схеми бази даних для конкретної СУБД. Специфіка конкретної СУБД може включати в себе обмеження на іменування об'єктів бази даних, обмеження на підтримувані типи даних і т.п.

Лістинг 2.1 містить запит для створення схеми бази даних.

CREATETABLE [Author]

(

[id_author] INTEGERPRIMARYKEYAUTOINCREMENTNOTNULL,

[author] NVARCHAR (512) NOTNULL

);

CREATETABLE [Title]

(

[id_title] INTEGERPRIMARYKEYAUTOINCREMENTNOTNULL,

[title] NVARCHAR (256) NOTNULL

);

CREATETABLE [Year]

(

[id_year] INTEGERPRIMARYKEYAUTOINCREMENTNOTNULL,

[year] NVARCHAR (4) NOTNULL

);

CREATETABLE [Journal]

(

[id_journal] INTEGERPRIMARYKEYAUTOINCREMENTNOTNULL,

[id_title] INTEGERNOTNULL,

[id_year] INTEGERNOTNULL,

[issue]NVARCHAR(32)NOTNULL,(id_title)REFERENCESTitle(id_title),(id_year)REFERENCESYear(id_year)

);

CREATETABLE [Article]

(

[id_article] INTEGERPRIMARYKEYAUTOINCREMENTNOTNULL,

[id_journal] INTEGERNOTNULL,

[id_author] INTEGERNOTNULL,

[title] NVARCHAR (512) NOTNULL,

[keywords] NVARCHAR (256) NULL,

[page] NVARCHAR (32) NOTNULL,

[date]NVARCHAR(10)NOTNULL,(id_author)REFERENCESAuthor(id_author),(id_journal)REFERENCESJournal(id_journal)

);

Лістинг 2.1. Запит створення схеми бази даних


2.5 В...


Назад | сторінка 5 з 12 | Наступна сторінка





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

  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...
  • Реферат на тему: Розробка реляційної моделі бази даних
  • Реферат на тему: Створення реляційної Бази даних
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...