Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Определение сущностей и атрибутов.Содержание книги
Поиск на нашем сайте
ЛАБОРАТОРНАЯ РАБОТА N 2- TKP.
разработкА логической модели данных в среде ERwin.
2.1. ЦЕЛЬ РАБОТЫ.
Изучить способы разработки логической модели данных в среде ERwin.
2.2. ЗАДАНИЕ НА ПОДГОТОВКУ К ЛАБОРАТОРНОЙ РАБОТЕ.
В процессе подготовки к лабораторной работе студент должен проработать теоретический материал по конспекту лекций и по методическим указаниям к данной лабораторной работе. Для углубленного изучения рекомендуется ознакомиться с литературой [3(с.386-421), 4(с. ), 7 (c. 70-181)].
2.3. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ.
- Для варианта заданной предметной области выделить одну или несколько объектных областей и определить в них соответствующие сущности (объекты, о которых требуется хранить информацию в заданной базе данных); - Для каждой из сущностей определить требуемые атрибуты и получение их взаимодействия. - Выбрав режим создания логической модели данных, выполнить разработку информационной модели для заданной предметной области. При необходимости, осуществить нормализацию полученной модели данных; - Оформить отчет. Отчет должен содержать: 1. Hаименование и номер лабораторной работы; 2. Задание на разработку логической модели данных в среде ERwin для заданной предметной области согласно заданного варианта; 3. Распечатку (или рукопись) логической модели данных в среде Erwin разработанной согласно заданного варианта;
2.4. ВАРИАНТЫ ЗАДАНИЙ И УСЛОВИЯ ЗАДАЧ.
Разработать в среде ERwin логическую и физическую модели данных для заданной предметной области согласно заданного варианта. Варианты заданий приведены в таблице 2.1. Примечание: Если к моменту выполнения лабораторной работы студент определился с темой дипломного проекта, то по согласованию с преподавателем, ведущим занятия, и руководителем дипломного проекта, для разработки могут быть выбраны логические и физические модели данных для предметной области, рассматриваемой в дипломном проекте.
Варианты заданий. Таблица 2.1. N п/п Заданная предметная область
"Кадры" - сведения о сотрудниках организации
"Склад" - учет товаров на складе
"Библиотека - абонимент" - учет выдачи книг читателям
"Кафедра" - распределение нагрузки по преподавателям
"Гостиница" - распределение постояльцев по номерам
"Библиотека - каталог" - каталог книг, имеющихся в фонде библиотеки
"Абитуриент" – анкетные данные абитуриентов с учетом распределения их по специальностям
"Прокат-выдача" – учет выдачи прокатных товаров клиентам
2.5. ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ.
1. Назовите основные части ERD-диаграммы. 2. Цель ERD-диаграммы. 3. Что является основным компонентом реляционных БД? 4. Что называется сущностью? 5. Сформулируйте принцип именования сущностей. 6. Что показывает взаимосвязь между сущностями? 7. Назовите типы логических взаимосвязей. 8. Каким образом отображаются логические взаимосвязи? 9. Опишите механизм проверки адекватности логической модели. 10. Что называется первичным ключом? 11. Назовите принципы, согласно которым формируется первичный 12. Что называется альтернативным ключом? 13. Что называется инверсионным входом? 14. В каком случае образуются внешние ключи?
2.6. МЕТОДИЧЕСКИЕ УКАЗАНИЯ.
2.6.1 Общие сведения о ERD-диаграммах
Первым шагом при создании логической модели БД является построение диаграммы ERD (Entity Relationship Diagram). ERD-диаграммы состоят из трех частей: сущностей, атрибутов и взаимосвязей. Сущностями являются существительные, атрибуты - прилагательными или модификаторами, взаимосвязи - глаголами. ERD-диаграмма позволяет рассмотреть систему целиком и выяснить требования, необходимые для ее разработки, касающиеся хранения информации. ERD-диаграммы можно подразделить на отдельные куски, соответствующие отдельным задачам, решаемым проектируемой системой. Это позволяет рассматривать систему с точки зрения функциональных возможностей, делая процесс проектирования управляемым. Как известно основным компонентом реляционных БД является таблица. Таблица используется для структуризации и хранения информации. В реляционных БД каждая ячейка таблицы содержит одно значение. Кроме того, внутри одной БД существуют взаимосвязи между таблицами, каждая из которых задает совместное пользование данными таблицы. ERD-диаграмма графически представляет структуру данных проектируемой информационной системы. Сущности отображаются при помощи прямоугольников, содержащих имя. Имена принято выражать существительными в единственном числе, взаимосвязи - при помощи линий, соединяющих отдельные сущности. Взаимосвязь показывает, что данные одной сущности ссылаются или связаны с данными другой. На рис. 2.1 приведен пример взаимосвязи сущностей предметной области подсистемы "НАРЯД-ДЕКАНАТ". 2.6.2 разработка логической модели данных в среде ERwin
При разработке логической модели сразу же следует учесть способность пакета Erwin/ERX 3.5.2 работать с национальными шрифтами (в том числе и с кириллицей). Поэтому в логической модели (рис. 2.1) именам сущностей, атрибутов и связей когут быть присвоены русские названия. Это облегчает процесс анализа предметной области для разработчика и упрощает понимание разработанной модели заказчиком, что, в конечном итоге, способствует ускорению процесса разработки системы в целом. В то же время, уже на этапе логического проектирования, Erwin позволяет присваивать атрибутам физические имена, которые будут в дальнейшем использованы в физической модели. Они могут, как совпадать с логическими именами, так и отличаться от них. Поскольку на физическом уровне кириллические имена атрибутов недопустимы, то в процессе создания атрибутов сразу же следует вводить англоязычные физические имена, которые будут использоваться при генерации физической модели. Сущность - это субъект, место, вещь, событие или понятие, содержащие информацию. Точнее, сущность - это набор (объединение) объектов, называемых экземплярами. В приведенном на рис. 2.1 примере сущность Дисциплина представляет перечень всех дисциплин. Каждый экземпляр сущности обладает набором характеристик. Так, каждая дисциплина может характеризоваться полным и сокращенным наименованием, количеством учебных часов, читающей кафедрой и т. п. В логической модели все эти характеристики называются атрибутами сущности.
|
||
|
Последнее изменение этой страницы: 2024-06-27; просмотров: 57; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.006 с.) |