|
|||||
Требования и подходы к инфологическому проектированиюДата добавления: 2014-11-24 | Просмотров: 1648
Целью инфологического проектирования есть создание структурированной информационной модели ПО, для которой будет разрабатываться БД. При проектировании на инфологическом уровне создается информационно-логическая модель (ИЛМ), которая должна отвечать таким требованиям: Ø обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных; Ø корректность схемы БД, то есть адекватное отображение моделированной ПО; Ø простота и удобство использования на следующих этапах проектирования, то есть ИЛМ может легко отображаться на модели БД, которые поддерживаются известными СУБД (сетевые, иерархические, реляционные и др.); Ø ИЛМ должна быть описана языком, понятным проектировщикам БД, программистам, администратору и будущим пользователям. Суть инфологического моделирования состоит в выделении сущностей (информационных объектов ПО), которые подлежат хранению в БД, а также в определении характеристик (атрибутов) объектов и взаимосвязей между ними. Существует два подхода к инфологическому проектированию: анализ объектов и синтез атрибутов. Подход, который базируется на анализе объектов, называется нисходящим, а на синтезе атрибутов — восходящим. Контрольные вопросы 1. Для чего необходимо три уровня представления данных? 2. Что подразумевается под каждым уровнем представления данных и почему? 3. В чём отличие даталогической от концептуальной модели? 4. Какой принцип построения датологической модели? 5. Как внутренний уровень связан с логическим? 6. Опишите принцип взаимодействия уровней представления данных в БД 7. Какие существуют подходы к проектированию баз данных на внешнем уровне? В чём особенность каждого подхода? 8. Что такое инфологическая модель? 9. Для чего необходимы понятия атрибута и сущности? 10. В чём состоит смысл инфологического моделирования? САМОСТОЯТЕЛЬНАЯ РАБОТА №7 (8 часов) ТЕМА:Основные принципы нормализации. Фундаментальные свойства отношений Принципы нормализации, обсуждаемые далее, являются таким же инструментом контроля структуры данных, как и канцелярский скоросшиватель, не дающий разлететься стопке бумаг. Нормальные формы определяют возрастающую строгость правил, которым подчиняются структуры отношений. Каждая последующая форма расширяет предыдущую, устраняя при этом возможность возникновения аномалий обновления определенного типа. Помните, что нормальные формы не являются руководством для создания «правильной» модели данных. Модель данных может быть совершенной с точки зрения теории нормализации, но созданная на ее основе реальная база данных будет выдавать требуемые результаты столь медленно и неуклюже, что ее просто не удастся использовать. Тем не менее, если ваша модель данных нормализована (то есть удовлетворяет принципам, принятым для реляционных структур) шансы получить в результате эффективную модель данных увеличиваются. Перед тем, как мы вернемся к нормализации, ознакомимся с несколькими принципами, лежащими в ее основе. |
При использовании материала ссылка на сайт Конспекта.Нет обязательна! (0.047 сек.) |