- •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.Оперативная аналитическая обработка
Недостатки
Сложность программного обеспечения (СУБД);
Размер;
Высокая стоимость;
Дополнительные затраты на аппаратное обеспечение;
Затраты на преобразование (при переходе к новым системам);
Производительность;
Серьезные последствия при выходе системы из строя.
Сложность программного обеспечения - обеспечение функциональности, которой должна обладать хорошая СУБД сопровождается значительным усложнением программного обеспечения СУБД. Непонимание принципов работы системы может привести к неудачным результатам проектирования, что будет иметь самые серьезные последствия для всей организации.
Размер - может занимать много места на диске и требовать большого объема оперативной памяти для эффективной работы.
Стоимость СУБД - в зависимости от имеющейся вычислительной среды и требуемых функциональных возможностей, СУБД стоит от 100 до 500 000 $. Кроме того, надо учесть ежегодные расходы на сопровождение системы, которые составляют некоторый процент от ее общей стоимости.
Дополнительные затраты на аппаратное обеспечение -для удовлетворения требований, предъявляемых к дисковым накопителям со стороны СУБД и базы данных, может понадобиться приобрести дополнительные устройства хранения информации
Затраты на преобразование - в некоторых случаях стоимость СУБД и дополнительного оборудования может оказаться несущественной по сравнению со стоимостью преобразования существующих приложений для работы с новой СУБД и аппаратным обеспечением
Производительность – обычно файловая система создается для некоторых специализированных приложений, а потому ее производительность может быть весьма высока. Однако СУБД предназначены для решения более общих задач и обслуживания сразу нескольких приложений.
Серьезные последствия при выходе системы из строя - централизация ресурсов повышает уязвимость системы. Выход их строя одного из ее компонентов может привести к полному прекращению всей работы организации.
4.Жизненный цикл информационной системы.
Информационная система – набор ресурсов, которые позволяют собирать, поддерживать актуальность, контролировать и распространять информацию внутри организации.
Жизненный цикл (ЖЦ) - это непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации. ЖЦ информационной системы обычно состоит из нескольких этапов:
Анализ и проектирование:
Определение предметной области и границ приложения баз данных, в том числе основных областей его применения, состав его пользователей;
Сбор и анализ информации о той части организации, которая будет обслуживаться создаваемой ИС;
Создание структуры базы данных, предназначенной для поддержки функционирования организации и достижения ее бизнес-целей. Полный цикл разработки БД включает концептуальное, логическое и физическое проектирование.
Выбор целевой СУБД (необязательно) предусматривает выбор наиболее приемлемой.
Реализация:
Разработка приложений включает проектирование пользовательского интерфейса и прикладных программ, которые используют и обрабатывают информацию в БД;
Тестирование выполнения прикладных программ с целью обнаружения ошибок, а также его проверки на соответствие всем требованиям, выдвинутым пользователями.
Реализация включает физическое воплощение разработанной базы данных их использующих ее приложений.
В случае перехода от старой информационной системы к новой выполняется конвертирование и загрузка существующих данных.
Внедрение. Сопровождение и эксплуатация:
Эксплуатация и сопровождение состоит в промышленном использовании созданной системы. Впредь вся система должна находится под постоянным наблюдением и соответствующим образом поддерживаться. При необходимости в функционирующее приложение вносятся изменения, отвечающие новым требованиям.
Этапы жизненного цикла не являются строго последовательными, а включают некоторое количество повторов предыдущих шагов в виде циклов обратной связи.
База данных является фундаментальным компонентом ИС, а ее разработку и использование следует рассматривать с точки зрения возможного расширения организации. Жизненный цикл ИС организации неразрывно связан с жизненным циклом базы данных.