Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Преимущества реляционной модели




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

Мы будем рассматривать только реляционную модель данных. К числу наибольших достоинств реляционного подхода можно отнести:

· наличие небольшого набора абстракций, которые позволяют сравнительно просто моделировать большую часть распространенных предметных областей и допускают точные формальные определения, оставаясь интуитивно понятными;

· наличие простого и в то же время мощного математического аппарата, опирающегося главным образом на теорию множеств и математическую логику и обеспечивающего теоретический базис реляционного подхода к организации баз данных;

· возможность ненавигационного манипулирования данными без необходимости знания конкретной физической организации баз данных во внешней памяти.

Реляционные системы далеко не сразу получили широкое распространение. Реляционная модель данных разработана Э. Коддом в 1970 г. Вскоре после этого появились первые прототипы реляционных СУБД. Однако долгое время считалось невозможным добиться эффективной реализации таких систем. Но отмеченные выше преимущества и постепенное накопление методов и алгоритмов организации реляционных баз данных и управления ими привели к тому, что уже в середине 80-х годов реляционные системы практически вытеснили с мирового рынка ранние СУБД. В настоящее время основным предметом критики реляционных СУБД является не их недостаточная эффективность, а присущая этим системам некоторая ограниченность (прямое следствие простоты) при использовании в так называемых нетрадиционных областях применения (наиболее распространенными примерами являются системы автоматизации проектирования), в которых требуются предельно сложные структуры данных. Еще одним часто отмечаемым недостатком реляционных баз данных является невозможность адекватного отражения семантики предметной области. Другими словами, возможности представления знаний о семантической специфике предметной области в реляционных системах очень ограничены. Современные исследования в области реляционных систем главным образом посвящены именно устранению этих недостатков.

Реляционная модель данных представляет собой логическую модель данных, описывающую:

· структуры данных в виде наборов таблиц;

· теоретико-множественные операции над данными: объединение, пересечение, разность и декартово произведение;

· специальные реляционные операции: отбор, проекция, соединение, группировка;

· специальные правила, обеспечивающие целостность данных.

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

Пример одной такой таблицы (с пятью строками) показан ниже.

Отделение Группа Номер зачетки Фамилия, имя
Экономика     Иванов Иван
Экономика     Петров Петр
Менеджмент     Кузнецова Юлия
Магистратура     Попова Татьяна
Магистратура     Панов Игорь

У каждого столбца есть своё имя, которое служит его названием. Все значения в одном столбце имеют один тип. Например, в столбце «Номер зачетки» все значения имеют целочисленный тип, а в строке «Отделение» - текстовый.

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




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


Дата добавления: 2014-10-17; Просмотров: 1200; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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