- •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.Оперативная аналитическая обработка
24.Этапы развития субд
1. Начальный этап связан с созданием первого поколения СУБД, опирающихся на иерархическую и сетевую модели данных. По времени он совпал с периодом, когда на рынке вычислительной техники доминировали большие ЭВМ (mainframe), например, система IBM 360/370, которые в совокупности с СУБД первого поколения составили аппаратно- программную платформу больших информационных систем. СУБД первого поколения были в подавляющем большинстве закрытыми системами: отсутствовал стандарт внешних интерфейсов, не обеспечивалась переносимость прикладных программ. Они не обладали средствами автоматизации программирования, были довольно дорогими. В то же время, СУБД первого поколения оказались весьма долговечными: разработанное на их основе программное обеспечение используется и по нынешний день, большие ЭВМ хранят огромные массивы актуальной информации (так называемые, наследуемые системы).
2. Второй этап в эволюции СУБД начался с момента создания реляционной модели. СУБД этого поколения характеризовали две основные особенности:
реляционная модель данных, которая опиралась на математический аппарат теории множеств и математическую логику;
язык структурированных запросов SQL, что дало возможность ненавигационного манипулирования данными без необходимости знания конкретной физической организации баз данных во внешней памяти.
Несмотря на некоторые недостатки, реляционная модель данных стала доминирующей. К числу достоинств реляционного подхода относят:
простота использования двухмерных таблиц для представления большинства структур данных;
гибкость - операции над отношениями позволяют получать разнообразные файлы в нужной форме;
связность - реляционное представление дает ясную картину взаимосвязи атрибутов из различных отношений;
простота ведения - физическое размещение двухмерных таблиц намного проще, чем сетевых или иерархических структур;
язык манипулирования данными достаточно прост.
3. Современные СУБД третьего поколения - это сложные многофункциональные программные системы, работающие в открытой распределенной среде. Для этих СУБД характерно:
- объектно-ориентированный подход;
управление распределенными базами данных;
активный сервер БД;
языки четвертого поколения;
фрагментация и параллельная обработка запросов;
технология тиражирования данных;
многопотоковая архитектура.
На эволюции СУБД сильно сказался процесс перехода от больших ЭВМ к открытым распределенным системам на компьютерах RISC-архитектуры (HP, SUN).
цена RISC-компьютеров значительно ниже цены больших ЭВМ;
по функциональным возможностям RISC-компьютеры превзошли большие ЭВМ;
фактически сравнялась их производительность;
архитектура на основе RISC-компьютеров оказалась более простой, гибкой и мобильной, а сфера их использования - значительно шире области применения больших ЭВМ.
Общая тенденция движения - от отдельных mainframe-систем к открытым распределенным системам, объединяющим компьютеры среднего класса, получило название DownSizing. Этот процесс оказал огромное влияние на развитие архитектур СУБД и поставил перед разработчиками ряд сложных проблем. Главная проблема состояла в технологической сложности перехода от централизованного управления данными на одном компьютере и СУБД, использовавшей собственные модели данных, форматы представления данных и языки доступа к данным и т.д., к распределенной обработке данных в неоднородной вычислительной среде, состоящей из соединенных в глобальную сеть компьютеров различных моделей и производителей.
В то же время происходил встречный процесс - Upsizing. Бурное развитие персональных компьютеров, появление локальных сетей также оказали серьезное влияние на эволюцию СУБД. Высокие темпы роста производительности и функциональных возможностей РС привлекли внимание разработчиков профессиональных СУБД, что привело к их активному распространению на платформе настольных систем.
Сегодня преобладает тенденция создания информационных систем на такой платформе, которая точно соответствовала бы ее масштабам и задачам. Она получила название - RightSizing (помещение в тот размер, который необходим).