
- •Введение
- •1. Требования, предъявляемые к базам данных
- •2. Концепция построения бд
- •2.1 Инженерные и экономические задачи
- •2.2 Информационно-поисковые и информационно советующие системы управления
- •2.3 Информационные массивы и базы данных
- •2.4 Модели данных
- •2.5 Подходы к построению бд
- •2.6 Восходящее и нисходящее проектирование бд
- •2.7 Хранилище данных
- •3. Методология баз данных
- •3.1 Методология проектирования баз данных
- •3.2 Методология использования баз данных
- •3.3 Методология функционирования баз данных
- •3.4 Методология проектирования хранилищ данных
- •Литература
- •Список иллюстраций
ФЕДЕРАТИВНОЕ АГЕНСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА
федеральное государственное бюджетное образовательное
учреждение высшего профессионального образования
«ОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПУТЕЙ СООБЩЕНИЯ»
(ОмГУПС (ОмИИТ))
Кафедра «Информатика, прикладная математика и механика»
КОНЦЕПЦИЯ БАЗ ДАННЫХ
Тематический реферат
по дисциплине «Информационные системы и базы данных»
ИНМВ. 800043.000
Студентка гр.
Е. А. Абрамсон
Руководитель-
Преподаватель кафедры ИПММ
Н. А. Настащук
Омск 2013
Содержание
Введение 2
1. Требования, предъявляемые к базам данных 3
2. Концепция построения БД 4
2.1 Инженерные и экономические задачи 5
2.2 Информационно-поисковые и информационно советующие системы управления 5
2.3 Информационные массивы и базы данных 5
2.4 Модели данных 6
2.5 Подходы к построению БД 6
2.6 Восходящее и нисходящее проектирование БД 6
2.7 Хранилище данных 7
3. Методология баз данных 7
3.1 Методология проектирования баз данных 7
3.2 Методология использования баз данных 9
3.3 Методология функционирования баз данных 10
3.4 Методология проектирования хранилищ данных 11
Литература 13
Список иллюстраций 13
Введение
Концепция в общем смысле представляет некоторую систему взглядов на процесс или явление. Составными частями концепции являются совокупность принципов и методология. Под методологией понимается совокупность методов решения проблемы. Принцип- правила, которыми следует руководствоваться в деятельности. Часто принципы формулируются в виде ограничений или требований, в частности требований к базам данных.
Актуальность темы: Базы данных являются неотъемлемой частью автоматизированных систем управления, систем искусственного интеллекта и экспертных систем, систем автоматизированного проектирования конструкторской документации САПР-КД илиCADсистем и т. д.
Цель данной работы:
Знать и уметь использовать:
- базовые понятия БД
- предмет и основные методы БД
- историю развития БД
- принципы и работу БД
Иметь опыт:
- использования возможностей БД
1. Требования, предъявляемые к базам данных
С современных позиций следует порознь рассматривать требования, предъявляемые к транзакционным (операционным) базам данных и к хранилищам данных.
Первоначально перечислим основные требования, которые предъявляются к операционным базам данных, а следовательно, и к СУБД, на которых они строятся.
Простота обновления данных. Под операцией обновления понимают добавления, удаления и изменения данных.
Высокое быстродействие (малое время отклика на запрос).Время отклика – промежуток времени от момента запроса к БД и фактическим получением данных. Похожим является термин время доступа- промежуток времени между выдачей команды записи (считывания) и фактическим получением данных. Под доступом понимается операция поиска, чтения данных или записи их.
Независимость данных.
Совместное использование данных многими пользователями.
Безопасность данных - защита данных от преднамеренного или непреднамеренного нарушения секретности, искажения или разрушения.
Стандартизация построения и эксплуатации БД(фактически СУБД)
Адекватность отображения данных соответствующей предметной области.
Дружелюбный интерфейс.
Важнейшими являются первые два противоречивых требования: повышение быстродействия требует упрощения структуры БД, что, в свою очередь, затрудняет процедуру обновления данных, увеличивает их избыточность.
Независимость данных – это нечувствительность прикладных программ на логическом уровне к определенным изменениям в организации данных в базе данных на концептуальном или физическом уровнях.
Безопасность данных включает их целостность и защиту. Целостность данных- устойчивость хранимых данных к разрушению и уничтожению, связанных с неисправностями технических средств, системными ошибками и ошибочными действиями пользователей.
Целостность обеспечивается триггерами целостности- специальными приложениями- программами, работающими при определенных условиях. Для некоторых СУБД триггеры являются встроенными.
Защита данных от несанкционированного доступа предполагает ограничение доступа к конфиденциальным данным и может достигаться:
-введением системы паролей;
-получением разрешений от администратора базы данных(АБД);
-запретом от АБД на доступ к данным;
-формированием видов - таблиц, производных от исходных и предназначенных конкретным пользователям.