Логическая модель данных
Физическая модельданных зависит от конкретной СУБД, фактически являясь отображением системного каталога. В физической модели содержится информация о всех объектах БД. Поскольку стандартов на объекты БД не существует (например, нет стандарта на типы данных), физическая модель зависит от конкретной реализации СУБД. Следовательно, одной и той же логической модели могут соответствовать несколько… Читать ещё >
Логическая модель данных (реферат, курсовая, диплом, контрольная)
Для построения логической модели БД мы воспользовались методологией проектирования ERwin. ERwin относится к средствам проектирования баз данных, обеспечивающих моделирование данных и разработку схем баз данных для основных СУБД [7].
ERwin реализует проектирование схемы БД, генерацию ее описания на языке целевой СУБД (Oracle, Sybase, MSSQLServer и др.) и реинжиниринг баз данных. С помощью Erwin разрабатываются небольшие ИС или крупные ИС с разбиением на подсистемы.
Логический уровеньэто абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, и могут называться так, как они называются в реальном мире. Объекты модели, представляемые на логическом уровне, называются сущностями и атрибутами. Логическая модель данных является универсальной и никак не связана с конкретной реализацией СУБД.
В логической модели БД (рисунок 3.4) будут представлены следующие сущности и их атрибуты:
- 1. Инструктор (фамилия; имя; отчество; дата рождения; адрес; телефон; номер паспорта);
- 2. Учащийся (номер паспорта; фамилия; имя; отчество; дата рождения; адрес; телефон);
- 4. Практические занятий (номер занятия; ФИО учащегося; номер автомобиля номер площадки, время начала, дата, время выполнения);
- 5. Теоретические занятия (номер занятия; наименование, ФИО учащегося; номер аудитории; время начала; дата; длительность);
Рис. 3.4 Логическая модель данных
Физическая модель данных
Физическая модельданных зависит от конкретной СУБД, фактически являясь отображением системного каталога. В физической модели содержится информация о всех объектах БД. Поскольку стандартов на объекты БД не существует (например, нет стандарта на типы данных), физическая модель зависит от конкретной реализации СУБД. Следовательно, одной и той же логической модели могут соответствовать несколько разных физических моделей. Если в логической модели не имеет значения, какой конкретно тип данных имеет атрибут, то в физической модели важно описать всю информацию о конкретных физических объектах — таблицах, колонках, индексах, процедурах и т. д.
Физическая модель БД представлена на рисунке 3.5.
Рис. 3.5 Физическая модель данных
Построенные модели облегчат процесс создания базы данных для информационной системы юношеской автомобильной школы. SQL-код можно получить непосредственно из case-средста Erwin.