Студопедия

КАТЕГОРИИ:


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

Реляционная модель данных. Ядром любой модели базы данных является модель данных

Виды моделей данных.

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

Модель данных – совокупность структур данных и операций их обработки.

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

 

Понятие реляционный (англ. relation – отношение) связано с разработками известного американского специалиста в области систем баз данных Е. Кодда.

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

Реляционная модель ориентирована на организацию данных в виде двухмерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:

· Каждый элемент таблицы – один элемент данных;

· Все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;

· Каждый столбец имеет уникальное имя;

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

· Порядок следования строк и столбцов может быть произвольным.

Пример. Реляционной таблицей можно представить информацию о студентах, обучающихся в вузе (см. таблицу).

Таблица: Пример реляционной таблицы.

№ личного дела Фамилия Имя Отчество Дата рождения Группа
  Сергеев Петр Михайлович 01.01.76.  
  Петрова Анна Владимировна 15.03.75.  
  Анохин Андрей Борисович 14.04.76.  

 

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

Поле, каждое значение которого однозначно определяет соответствующую запись, называется простым ключом (ключевым полем). Если записи однозначно определяются значением нескольких полей, то такая таблица базы данных имеет составной ключ. В примере, показанном в таблице, ключевым полем является «№личного дела».

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

 

 

Контрольные вопросы.

  1. Для чего предназначена база данных?
  2. Из каких объектов состоит база данных?
  3. Дайте определение поля и приведите примеры полей.
  4. Какие форматы данных существуют для объекта «поле»?
  5. Что такое запись?
  6. Как вы понимаете структуру базы данных?
  7. Что такое СУБД и в чём состоят её функции?
  8. Что такое инструменты СУБД?
  9. Какие группы инструментов СУБД вы знаете?
  10. Чем отличается режим списка от режима формы?
  11. Какие существуют возможности обработки данных?
  12. Для чего используется группировка?
  13. В каких направлениях может осуществляться сортировка?
  14. Для чего предназначен отчёт?
  15. Какие модели данных вы знаете?
  16. Охарактеризуйте реляционную модель данных.
<== предыдущая лекция | следующая лекция ==>
Инструменты вывода данных | Лекция 1. БЖ - наука о сохранении здоровья и безопасности человека в среде обитания
Поделиться с друзьями:


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


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



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




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