Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Базовые понятия реляционных баз данных




Лекция 43. Реляционная структура данных. Общие понятия реляционного подхода к организации БД. Основные концепции и термины

Достоинства и недостатки

Ограничения целостности

Манипулирование данными

Примерный набор операций может быть следующим:

Лекция 26. Найти конкретную запись в наборе однотипных записей (инженера Сидорова);

Лекция 27. Перейти от предка к первому потомку по некоторой связи (к первому сотруднику отдела 310);

Лекция 28. Перейти к следующему потомку в некоторой связи (от Сидорова к Иванову);

Лекция 29. Перейти от потомка к предку по некоторой связи (найти отдел Сидорова);

Лекция 30. Создать новую запись;

Лекция 31. Уничтожить запись;

Лекция 32. Модифицировать запись;

Лекция 33. Включить в связь;

Лекция 34. Исключить из связи;

Лекция 35. Переставить в другую связь и т.д.

В принципе их поддержание не требуется, но иногда требуют целостности по ссылкам (как в иерархической модели).

Сильные места ранних СУБД:

Лекция 36. Развитые средства управления данными во внешней памяти на низком уровне;

Лекция 37. Возможность построения вручную эффективных прикладных систем;

Лекция 38. Возможность экономии памяти за счет разделения подобъектов (в сетевых системах).

Недостатки:

Лекция 39. Слишком сложно пользоваться;

Лекция 40. Фактически необходимы знания о физической организации;

Лекция 41. Прикладные системы зависят от этой организации;

Лекция 42. Их логика перегружена деталями организации доступа к БД.

Реляционная модель

В конце 60-х годов появились работы, в которых обсуждались возможности применения различных табличных даталогических моделей данных, т.е. возможности использования привычных и естественных способов представления данных. Наиболее значительной из них была статья сотрудника фирмы IBM д-ра Э.Кодда (Codd E.F., A Relational Model of Data for Large Shared Data Banks. CACM 13: 6, June 1970), где, вероятно, впервые был применен термин "реляционная модель данных".

Будучи математиком по образованию Э.Кодд предложил использовать для обработки данных аппарат теории множеств (объединение, пересечение, разность, декартово произведение). Он показал, что любое представление данных сводится к совокупности двумерных таблиц особого вида, известного в математике как отношение – relation (англ.).

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

Основными понятиями реляционных баз данных являются тип данных, домен, атрибут, кортеж, первичный ключ и отношение.

Для начала покажем смысл этих понятий на примере отношения СОТРУДНИКИ, содержащего информацию о сотрудниках некоторой организации:




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 543; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.