- •Содержание
- •Введение
- •1. Основные понятия бд и субд
- •Архитектура субд
- •Модели данных
- •2. Реляционный подход
- •Индексы
- •Реляционная база данных
- •Манипулирование реляционными данными
- •2. Qbe: Quere-By-Example - запросы по образцу.
- •Заключение
- •Список использованных источников:
- •1. Бекаревич, ю. Microsoft Access 2007 [Текст]. - м.: вhv, 2007.- 720 с.
2. Qbe: Quere-By-Example - запросы по образцу.
Они относятся к языкам очень высокого уровня. Они применяются для указания пользователем тех данных, которые необходимо получить, но при этом процедура получения не уточняется.
Заключение
В настоящее время реляционные базы данных - наиболее распространенный тип баз данных, что обусловлено относительной легкостью проектирования. Другим решающим фактором превосходства РБД является поддержка производителей программного обеспечения управления базами данных. Наиболее известные и широко применяемые СУБД, такие как MS Access, SQL Server, MySQL предназначены именно для работы с реляционными БД.
В реляционной базе данных данные хранятся в двумерных таблицах с использованием простых доменов. Целостность реляционной базы данных поддерживается с помощью правил целостности сущностей и ссылочной целостности.
Основное достоинство реляционных баз данных - это их совместимость с самым распространенным языком запросов SQL. Только при единственном запросе на языке SQL, выполняется несколько операций: соединение нескольких таблиц во временную таблицу и вырезание из таблицы требуемых строк и столбцов, то есть, селекция и проекция. Табличная структура реляционной базы данных проста в понимании для пользователя, как следствие и язык SQL так же является достаточно простым для изучения. Реляционная модель содержит достаточно большой теоретический материал, на нем были основаны эволюционные преобразования и успешная реализация реляционных баз данных. Именно популярность реляционных баз данных сыграла решающую роль в том что язык SQL стал основным.
Однако, данная модель имеет ряд существенных недостатков:
создание дополнительных таблиц, которые учитывают индивидуальные особенности элементов при помощи внешних ключей. Это связано с тем, что все поля одной таблицы должны содержать постоянное число полей заранее определенных типов. Происходит усложнение создания сложных взаимосвязей в базе данных;
-высокая трудоемкость манипулирования информацией и изменения связей.
Разработка простых языков запросов, доступных для изучения пользователями, не являющимися специалистами в этой области, стала возможна благодаря реализации реляционных принципов в СУБД. А это в свою очередь привело к тому. Что был расширен круг пользователей базами данных.
На сегодняшний день, благодаря широкому распространению баз данных и достаточной их простоте в использовании, базы данных можно рассматривать как стандарт СУБД для современных информационных систем.
Список использованных источников:
1. Бекаревич, ю. Microsoft Access 2007 [Текст]. - м.: вhv, 2007.- 720 с.
. Гайдамакин, Н.А. Автоматизированные информационные системы, базы и банки данных [Текст].- М.: Гелиос АРВ, 2008.- 648 с.
. Глушаков, С.В. Базы данных [Текст].- М.: Фолио, 2008.- 504
. Голенищев, Э.П. Информационное обеспечение систем управления [Текст]. - Ростов н/Д: «Феникс», 2010.-364 с.
. Дейт, К.Дж. Введение в системы баз данных [Текст], 8-е издание: Пер. с англ.- М.: Вильяме, 2005.- 1328 с.
. Коннолли, Т. Базы данных. Проектирования, реализация и сопровождение [Текст].- М.: Вильямс,2006.- 1440 с.
. Кузин, А.В. Базы данных [Текст].- М.: Академия, 2005.- 320 с.
. Кузнецов, С.Д. Основы баз данных: Учебное пособие [Текст]. - М.: Бином, 2007.- 328 с
. Роланд, Ф.Д. Основные концепции баз данных [Текст]: Пер. с англ.- М.: Издательский дом "Вильяме", 2007.- 256 с.
. Хомоненко, А. Базы данных [Текст].- СПб, Корона принт, 2010.- 736 с