Выбор СУБД для построения информационных систем

Автор: Пользователь скрыл имя, 04 Января 2013 в 13:10, дипломная работа

Краткое описание

Работа представляет собой обзор существующих подходов к вопросу выбора Системы Управления Базами Данных при построении информационных систем. Вводится понятие Информационной Системы, рассматриваются вопросы специфики и организации таких систем, а также классификация архитектур информационных приложений. Дается обзор файл-серверных, клиент-серверных, Intranet-приложений и складов данных.

Файлы: 1 файл

Дипломная работа_выпускная квалификационная работа.doc

— 380.00 Кб (Скачать)

Кардинальность –  Количество кортежей отношения.

Кортеж – Строка отношения.

Локальные БД – БД, располагающаяся на одном компьютере.

Масштабируемость – Гибкость системы по отношению к числу одновременно работающих пользователей.

Мобильность - Сравнительная простота переноса программной системы в широком спектре аппаратно-программных средств, соответствующих стандартам.

Модель данных –  Интегрируемый набор понятий для описания данных, связей между ними и ограничений, накладываемых на данные в некоторой организации.

Нормализованное отношение  – отношение, в котором отсутствуют повторяющиеся группы данных.

Отношение – Плоская таблица, состоящая из столбцов и строк.

Первичный ключ – Потенциальный ключ, который выбран для уникальной идентификации кортежей внутри отношения.

Потенциальный ключ – Суперключ, который не содержит подмножества, так же являющегося суперключом данного отношения.

Распределенные БД - БД, располагающаяся на нескольких компьютерах.

Степень отношения – Количество атрибутов отношения.

СУБД – это программные средства для создания, наполнения, обновления и удаления баз данных.

Суперключ (superkey) – Атрибут или множество атрибутов, которое единственным образом идентифицирует кортеж данного отношения.

Сущность – Отдельный тип объекта организации (человек, место или вещь, понятие или событие), который нужно представить в базе данных.

Транзакция (Transaction) - Совокупность операций базы данных, выполнение которых не может быть прервано. Для того чтобы изменения, внесенные в БД в ходе выполнения любой из входящих в транзакцию операций, были зафиксированы в базе данных, все операции должны завершиться успешно.

Триггер (Trigger) - Программа базы данных, вызываемая всякий раз при вставке, изменении или удалении строки таблицы. Триггеры обеспечивают проверку любых изменений на корректность, прежде чем эти изменения будут приняты.

Файловые системы – Набор программ, которые выполняют для пользователей некоторые операции, например, создание отчетов. Каждая программа определяет собственные данные и управляет ими

Хранимая процедура (Stored procedure) - Программа, которая выполняется внутри базы данных и может предпринимать сложные действия на основе информации, задаваемой пользователем. Поскольку хранимые процедуры выполняются непосредственно на сервере базы данных, обеспечивается более высокое быстродействие, нежели при выполнении тех же операций средствами клиента БД.

Целостность сущностей – Ни один атрибут первичного ключа отношения не может содержать отсутствующих значений, обозначаемых определителем NULL.

Целостность по ссылкам  – Если в отношении существует внешний ключ, то значение внешнего ключа должно либо соответствовать значению потенциального ключа некоторого кортежа в его базовом отношении, либо задаваться определителем NULL.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6. Список литературы и интернет-ресурсов

 

  1. К. Дж. Дейт “Введение в системы баз данных”, Вильямс, Москва 2000г.
  2. Т. Конноли, К. Бегг, А. Стратчан “Базы данных. Проектирование, реализация и сопровождение. Теория и практика”, Вильямс, Москва 2000г.
  3. Кузнецов С.Д. “Основы современных баз данных”, http://www.citforum.ru/database/osbd/contents.shtml
  4. Власов А. И., Лыткин С. Л., Яковлев В. Л. “Краткое практическое руководство разработчика информационных систем на базе СУБД Oracle”, http://spide.webclub.ru/content/db/article-609.html
  5. Кузнецов С.Д. “Проектирование и разработка корпоративных информационных систем”, http://citforum.ru/inform/prcorpsys/index.shtml
  6. Кузнецов С.Д. “Информационная система: как ее сделать?”, www.citforum.ru/database/articles/art_6.shtml
  7. Пушников А.Ю. “Введение в системы управления базами данных. Часть 1. Реляционная модель данных” Учебное пособие Изд-е Башкирского ун-та. - Уфа, 1999г.
  8. Пушников А.Ю. “Введение в системы управления базами данных. Часть 2. Нормальные формы отношений и транзакции” Учебное пособие/Изд-е Башкирского ун-та. - Уфа, 1999г.
  9. “Информационные системы и технологии”, http://www.stu.ru/inform/glaves/glava3/gl3.htm
  10. Дженнифер Бреснахан “Что такое хорошая технология?”, www.idguniverse.ru/cw/cio/1999/11/index.htm
  11. Кузнецов С.Д. “Тенденции в мире систем управления базами данных ”, www.citforum.ru/database/articles/art_25.shtml
  12. Кузнецов С.Д. “Методы оптимизации выполнения запросов в реляционных СУБД”, www.citforum.ru/database/articles/art_26.shtml
  13. “Oracle9i Products”, http://www.oracle.com/ip/index.html?content.html
  14. “Centura SQL Base”, http://www.centura.ru/
  15. “Microsoft Servers Overview”, http://www.microsoft.com/servers/evaluation/overview/default.asp
  16. “Статьи по программным продуктам”, http://www.interface.ru/fset.asp?Url=/chapters/news.htm

 




Информация о работе Выбор СУБД для построения информационных систем