ПОБУДОВА ER-ПРОЕКТУ ПРЕДМЕТНОЇ ОБЛАСТІ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
РТ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2013
Тип роботи:
Лабораторна робота
Предмет:
Бази даних та знань

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ, НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра ІСМ Лабораторна робота №1 на тему: ПОБУДОВА ER-ПРОЕКТУ ПРЕДМЕТНОЇ ОБЛАСТІ З курсу: «Теорія систем баз даних та знань» Мета роботи Визначення особливостей предметної області для проектування баз даних, визначення множини об’єктів, що підлягають поданню в базі даних, побудувати формалізований опис об’єктів, визначити обмеження та побудувати ER-діаграму. Теоретичні відомості Модель сутність-зв'язок (ER-модель) (англ. entity-relationship model, ERM) - модель даних, що дозволяє описувати концептуальні схеми предметної області. ER-модель використовується при високорівневих (концептуальних) проектуваннях баз даних. З її допомогою можна виділити ключові сутності і позначити зв'язки, які можуть встановлюватися між цими сутностями. Під час проектування баз даних відбувається перетворення ER-моделі в конкретну схему бази даних на основі обраної моделі даних (реляційної, об'єктної, мережевої або ін). ER-модель являє собою формальну конструкцію, яка сама по собі не навязує ніяких графічних засобів її візуалізації. У якості стандартної графічної нотації, за допомогою якої можна візуалізувати ER-модель, була запропонована діаграма сутність-зв'язок (ER-діаграма) (англ. entity-relationship diagram, ERD). Поняття ER-модель і ER-діаграма часто помилково не розрізняють, хоча для візуалізації ER-моделей запропоновані й інші графічні нотації. Найбільш розповсюдженим засобом абстрактного представлення структур баз даних є ER-модель або модель «сутність – звязок». Вона уперше була введена Питером Ченом (Peter Chen) у 1976 р., а графічне представлення (нотація) цієї моделі відомо як ERD (Entity- Relationship Diagram) або ER-схема (ER-діаграма). На даний час існує декілька нотацій ERD. Нижче для її представлення використається нотація Чена, в якій схема складається з елементів трьох основних типів: a) множин сутностей; b) атрибутів; с) зв’язків. Перший крок інфологічного моделювання – аналіз концептуальної моделі, включаючи DFD, з метою виділення сутностей. Якщо етап створення концептуальної моделі не виконувався, то витяг інформації для виділення сутностей здійснюється шляхом проведення інтерв’ю із замовником(ами) системи або анкетування, тобто виконується певна частина робіт концептуального рівня. Сутність (Entity) – реальний або уявлюваний об’єкт, що має істотне значення для розглянутої предметної сфери, інформація про яке підлягає збереженню. На ERD сутність представляється або прямокутником, або прямокутником із закругленими кутами. У середині фігури наводиться назва сутності. Зв’язок (relationship) – пойменована асоціація між двома сутностями, що має значення для даної предметної сфери. Це асоціація між сутностями, при якій, як правило, кожен екземпляр однієї сутності, яка називається батьківською сутністю, асоційований з довільною (у тому числі нульовою) кількістю екземплярів іншої сутності, яка іменується сутністю-нащадком, а кожен екземпляр сутності-нащадка асоційований у точності з одним екземпляром сутності-батька. Таким чином, екземпляр сутності-нащадка може існувати тільки при існуванні сутності батька. Зв’язок може давати ім’я, що виражається граматичним оборотом дієслова і що поміщається у ромбі. Ім’я кожного зв’язку між двома даними сутностями повинне бути унікальним, але імена зв’язків у моделі не зобов’язані бути унікальними. Ім’я зв’язку завжди формується з погляду батька. Кожна сутність може мати будь-яку кількість зв’язків з іншими сутностями моделі. На лінії зв’язку (ребрі графа) ставиться також степінь зв’язку між сутностями. Атрибут – будь-яка характеристика сутності, значима для розглянутої предметної сфери і призначена для кваліфікації, ідентифікації, класифікації, кількісної характеристики або вираження стану сутності. Атрибут представляє тип характеристик або властивостей, асоційованих з множиною реальних або абстрактних об’єктів (людей, місць, подій, станів, ідей, параметрів, предметів і т. д.). Екземпляр атрибута – це визначена характеристика окремого елемента множини. Екземпляр атрибута визначається типом характеристики і її значенням, названим значенням атрибута. У ER-моделі атрибути асоціюються з конкретними сутностями. Таким чином, екземпляр сутності повинний володіти єдиним визначеним значенням для асоційованого атрибута. Предметна область Назва вибраної предметної області – «Змагання з Раллі». Визначення об’єктів, що підлягають поданню у базі даних Змагання – центральне поняття для даної БД. Організатор – особа, що приймала учать у організації деякого змагання. Учасник – особа, що приймала участь у деякому змаганні Категорія – категорія автомобілів Траса – маршрут руху учасників змагання. Час на колі – це, по-суті результати. Побудова формалізованого опису об’єктів Змагання – назва, дата, місце знаходження. Учасник – ім’я, прізвище, рік народження, машина. Категорія – назва, змагання, к-сть кіл, траса, час Траса – довжина кола, рекорд часу Час на колі – учасник, категорія, номер кола, час Організатор – назва. ER-діаграма Рис. 1. ЕR-діаграма ПО В даній діаграмі не показані атрибути, оскільки має місце обмеження простору. Даталогічна модель Рис. 2. Даталогічна модель Висновок В даній лабораторній роботі я визначив предметну область, та побудував ER-діаграмау, та даталогічну модель.
Антиботан аватар за замовчуванням

20.05.2013 22:05-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!