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

Реферат Проектування баз даних





ся класним керівником за чверть Список вибулих учнів Рух за рік Список залишилися на другий рік Графік результатів успішності по чвертях Графік підсумків успішності по роках

Виявлення інформаційних об'єктів і зв'язків між ними

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

При виборі інформаційних об'єктів необхідно відповісти на ряд питань:

На які таблиці можна розбити дані, що підлягають зберіганню в БД? Яке ім'я можна привласнити кожній таблиці? Які найцікавіші характеристики (з точки зору користувача) можна виділити? Які імена можна привласнити обраним характеристикам?

У нашому випадку передбачається завести наступні таблиці (рис 4):


ШколаКлассПредметыУченикиУчителяОценкиНомерКлассПредметКлассФамилияКлассТелефонСменаФамилияИмя ОтчестПредметДиректорИмяПредметФамилияИмяДатаОценка Рис. 4


У ході цього процесу необхідно відповісти на наступні питання:

Які типи зв'язків між інформаційними об'єктами? Яке ім'я можна привласнити кожному типу зв'язків? Які можливі типи зв'язків, які можуть бути використані згодом?

Спроба поставити обмеження на об'єкти, їх характеристики та зв'язку призводить до необхідності відповіді на наступні питання:

Яка область значень для числових характеристик? Які функціональні залежності між характеристиками одного інформаційного об'єкта? Який тип відображення відповідає кожному типу зв'язків?

Виділимо зв'язку між інформаційними об'єктами (мал. 5)













Рис. 5


При проектуванні БД існують взаємозв'язки між інформаційними об'єктами трьох типів: «один до одного», «один до багатьох», «багато до багатьох» (рис.6).

Наприклад:


УченікОдін до одномуЛічное делоКлассОдін ко многімУченікУченікМногіе до многімПреподаватель Рис. 6


.2 Побудова концептуальної моделі


У простих випадках для побудови концептуальної схеми використовують традиційні методи агрегації і узагальнення. При агрегації об'єднуються інформаційні об'єкти (елементи даних) в один відповідно до семантичними зв'язками між об'єктами. Наприклад, урок історії в 10 «а» класі проводиться в кабінеті № 7, початок о 9-30. Методом агрегації створюємо інформаційний об'єкт (сутність) РОЗКЛАД з наступними атрибутами: «клас», «предмет», «кабінет», «час». При узагальненні інформаційні об'єкти (елементи даних) об'єднуються в родовий об'єкт (рис.7):


Русский языкЛитератураФилологияИностранные мови Рис. 7


Вибір моделі диктується насамперед характером предметної області та вимогами до БД. Іншим важливим обставиною є незалежність концептуальної моделі від СУБД, я...


Назад | сторінка 9 з 15 | Наступна сторінка





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

  • Реферат на тему: Юридичні особи - суб'єкти цивільних прав та обов'язків
  • Реферат на тему: Роль суб'єктів організації у становленні та зміцненні її функціональних ...
  • Реферат на тему: Дослідження взаємозв'язків між рядами даних
  • Реферат на тему: Анексія Криму, як можна вірішіті Конфлікт України с Россией чі можна его ві ...
  • Реферат на тему: Ентальпія та її ставлення до теплоти хімічної реакції. Типи хімічних зв ...