Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Стадии проектирования, объекты моделирования
Проектирование БД это упорядоченный формализованный процесс создания системы взаимосвязанных описаний, то есть таких моделей предметной области которые связывают (фиксируют) хранимые в базе данные с объектами предметной области, описываемые этими данными. Проектирование начинается с анализа предметной области и выявления функциональных и других требований в проектируемой системе. Подходы к проектированию БД: 1. Нисходящий 2. Восходящий Модели технологии инфологического проектирования Инфологические модели
Компоненты инфологического уровня описания предметной области 1. Система атрибутов и средства описания предметной области 2. Ограничение целостности определяющая допустимость значения отдельных полей и взаимосвязей как на уровне семантики содержимого базы данных, так и её физической структуры 3. Описание информационных потребностей пользователей Требования к средствам представления моделей: 1. Формализованность 2. Дружественность Методы сбора фактов 1. Изучение документации 2. Собеседование 3. Наблюдение за работой предприятия 4. Проведение исследований 5. Проведение анкетирования Сбор и анализ требований пользователей Спецификация требований к приложению БД: · Описание применяемых или вырабатываемых данных · Подробные сведенья о способах применения или выработки данных · Все дополнительные требования к создаваемому приложению БД Методы составления спецификаций требований: · Технология структурного анализа и проектирования (SAD) · Диаграммы массивов данных (DFD) · Графики «вход-процесс-выход» (HIPO) Критерии оценки модели данных
Модель «сущность – связь»
Модель «сущность – связь» Сущность Свойство сущности Связь Семантическая основа ER модели: 1. Совокупность взаимосвязанных объектов, сведенья которых должны быть помещены в БД может быть представлена как совокупность сущностей 2. Каждая сущность обладает характеристическим свойствами (атрибутами), отличающими её от других сущностей и позволяющими её идентифицировать. 3. Сущности можно классифицировать по типам сущностей 4. Систематизация представления, основанная на классах 5. Предполагает иерархическую зависимость типов (сущность типа А является подтипом сущности B, если каждый экземпляр типа А является экземпляром сущности типа B) 6. Взаимосвязи объектов могут быть представлены как связи – сущности, которые служат для фиксирования взаимозависимости 2 или нескольких сущностей
Свойство |
||||||||||||||||||||||||||||||||||
Множественно-единичным | Простое составное | Базово-производное | Условное | Статистическое, Динамическое | |||||||||||||||||||||||||||||||
Специальность | Адрес | Количество | Ин.яз | ||||||||||||||||||||||||||||||||
Город | Сотрудник | ||||||||||||||||||||||||||||||||||
Улица | |||||||||||||||||||||||||||||||||||
Дом |
Типы и подтипы
Сотрудник |
ФИО |
Таб. номер |
Рабочий |
Программист |
Системная программ |
Системный программист |
Прикладной программист |
Язык программирования |
|
ER диаграмма
Сущности. Каждый тип сущности в ER диаграммах представляется в виде прямоугольника содержащего имя сущности. В качестве имени обычно используются существительные или обороты существительного в единственном числе, для отражения сущности слабых типов используются прямоугольники, стороны которых рисуются двойными линиями.
Свойства – служат для уточнения идентификации характеристики или выражения состояния сущности или связи. Свойства отображаются в виде эллипсов содержащих имя свойства. Эллипс соединяется с соответствующей сущностью связью линией. Имена ключевых свойств подчеркиваются. Контур эллипса рисуется двойной линией если свойство многозначное. Если свойство производное рисуется штриховой линией. Соединяются пунктирной линией если свойство условное. Если свойство составное то составляющие его свойства отображаются другими эллипсами соединёнными с эллипсом составного.
Отдел |
Состав |
Сотрудник |
Таб. номер |
ФИО |
Год рождения |
Специальность |
Иностранный язык |
Адрес |
Город |
Улица |
Дом |
Подчинение |
Подчинённый |
Участник |
Руководитель |
Проект |
Реализация проекта |
Деталь |
Состав |
Объём |
Количество |
Объём поставок |
Имя поставщика |
Статус поставщика |
Связи – это графически изображаемая ассоциация, устанавливаемая между сущностями, отображается в виде ромба с именем связи внутри. Обычно используются отглагольные существительные.
Стороны ромба рисуются двойными линиями, если эта связь сущности слабого типа с сущностью от которого она зависит (подчинениеàподчинённый).
Двойная линия обозначает полное участие сущности в связи с данной стороны.
Связь может быть модифицирована указанием роли.
Тип связи указывается с индексами 1 или М (множество).
| Поделиться: |
Читайте также:
Последнее изменение этой страницы: 2019-05-19; просмотров: 186; Нарушение авторского права страницы; Мы поможем в написании вашей работы!
infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.129.100 (0.007 с.)