- •1.Организация информационных массивов.
- •2.Компоненты среды субд.
- •3.Преимущества и недостатки субд. Преимущества
- •Недостатки
- •4.Жизненный цикл информационной системы.
- •Системный структурный анализ
- •5.Проектирование бд.
- •6.Моделирование данных.
- •7.Определение связей между объектами.
- •8.Логическое проектирование бд.
- •9.Реляционная модель данных.
- •10.Идентификация объекта.
- •11.Построение схемы реляционной бд.
- •1. Простой объект
- •2. Между объектами по имеется связь 1:1
- •3. Между объектами имеется связь 1:м
- •4. Между объектами имеется связь м:м.
- •5. Агрегированный объект
- •6. Супертип-подтип
- •Фрагмент концептуальной модели "институт"
- •12.Операции над реляционными отношениями.
- •Операции над множествами
- •13.Нормализация отношений.
- •14. Обеспечение целостности бд.
- •Целостность таблицы
- •Ссылочная целостность
- •15.Физическое проектирование базы данных
- •16.Анализ транзакций при физическом проект.
- •18.Особенности логических моделей данных
- •19.Иерархическая модель данных
- •20.Сетевая модель данных
- •21.Транзакция. Св-во транзакции.
- •22.Проблемы, возникающие при параллельном выполнении транз.
- •23.Методы управления параллельностью
- •24.Этапы развития субд
- •Эволюция серверов баз данных
- •25.Требования к современным субд. Активный сервер
- •26. Информационные приложения
- •27. Варианты построения информационных систем
- •28.Клиент-сервер
- •30. Распределенные базы данных
- •31. Виды систем поддержки принятия решений
- •32. Хранилища данных
- •34. Субд третьего поколения.
- •Объектно-реляционные субд.
- •Преимущества орсубд
- •Недостатки орсубд
- •17.Язык структурированных запросов(Structured Query Language)
- •29.Архитектура Web-приложений, публикующих бд
- •Трехуровневые Web-приложения
- •Многоуровневые Web-приложения
- •33.Оперативная аналитическая обработка
6.Моделирование данных.
Цель моделирования данных состоит в обеспечении разработчика ИС концептуальной схемой базы данных в форме одной или нескольких локальных моделей.
Наиболее распространенным средством моделирования данных являются диаграммы "сущность-связь" (ERD). С их помощью определяются важные для предметной области объекты (сущности), их свойства (атрибуты) и отношения друг с другом (связи). ERD непосредственно используются для проектирования реляционных баз данных.
Для проектирования БД широко применяют CASE-пакеты:ERWin (нотация IDEF1X) ;
Power Designer (нотация E/R)
Объекты обладают определенным набором свойств - атрибутов, причем каждый объект должен быть отличим от других объектов того класса, к которому он принадлежит.
При описании ПО надо проанализировать свойства объекта.
Объект может обладать только одним значением какого-либо свойства (у каждого человека одна дата рождения). Это единичное свойство.
Для других свойств возможно существование одновременно нескольких значений у одного объекта. Знание языков, такое свойство называют множественным.
Статические свойства - их значение не меняется с течением времени; в противном случае - динамические.
Обязательное свойство – не может быть неопределенных значений (NOT NULL), в противном случае свойство называется необязательным.
Условное свойство – показывает, обладает ли этим свойство все объекты данного класса.
Составное свойство состоит из нескольких единичных.(пример: адрес).
Объект ПО (сущности) может быть сложным и отражать наличие связи род-вид между объектами ПО (супертип-подтип). Пример: школьник, студент, аспирант являются подтипами (категориями) объекта УЧАЩИЕСЯ (супертип). Подтипы обладают определенным набором свойств, причем наблюдается наследование свойств, т.е. объект-подтип обладает свойствами, которыми обладает объект-супертип, плюс свойства, присущие только этому подтипу. Супертип «Физическое лицо»(ERWin нотация IDEF1X) Агрегированный объект соответствуют обычно какому-либо процессу, в который оказываются вовлеченными другие объекты. Пример, агрегированный объект ПОСТАВКА объединяет в себе объекты ПОСТАВЩИК, который поставляет продукцию, ПОЛУЧАТЕЛЬ, который получает эту продукцию, и сама ПРОДУКЦИЯ. Агрегированный объект может обладать набором свойств: размер партии, дата заказа, дата поставки.
7.Определение связей между объектами.
При проектировании необходимо отразить связи, которые могут существовать между объектами разных классов. Различают связи типа 1:1, 1:М, М:1, М:М (другое название – степень связи). Кроме степени связи между объектами разных типов, надо указывать класс принадлежности. Класс принадлежности показывает, должна ли присутствовать связь объекта одного класса с каким-либо объектом другого класса. Класс принадлежности сущности может быть обязательным (студент должен учиться в определенной группе) или необязательным (студент – может заниматься в спортивной секции). Необязательный класс обозначается пунктирной линией со стороны объекта, у которого класс принадлежности необязательным. Степень связи и класс принадлежности в нотации Баркера изображаются следующим образом :
В таблице приведены примеры связей между объектами. Использована нотация E/R ,пакет Power Desig