Профтемы студенту и преподавателю
Taketop.ru
СТУДЕНТУ И ПРЕПОДАВАТЕЛЮ
лекции по дисциплинам
Информатика и вычислительная техника :: Базы данных
Основные понятия реляционных баз данных
В последнее время наиболее распространенным типом баз данных стали реляционные БД. Известно, что любую структуру данных можно свести к табличной форме.
Структурированное представление данных называется моделью данных.
 Основной информационной единицей ре­ляционной БД является таблица.
Реляционные БД исполь­зуют табличную модель данных. База данных может со­стоять из одной таблицы — однотабличная БД, или из множества взаимосвязанных таблиц — многотабличная БД.
Структурными составляющими таблицы являются запи­си и поля.
 
 
Поле 1
Поле 2
Поле 3
Поле 4
Запись 1
 
 
 
 
Запись 2
 
 
 
 
Запись 3
 
 
 
 
Запись 4
 
 
 
 

Каждая запись содержит информацию об отдельном объ­екте системы: одной книге в библиотеке, одном сотруднике предприятия и т. п.
А каждое поле — это определенная характеристика (свойство, атрибут) объектов: название книги, автор книги, фамилия сотрудника, год рождения и т. п. .Поля таблицы должны иметь несовпадающие имена.
Для каждой таблицы реляционной БД должен быть опре­делен
 главный ключ — имя поля или нескольких полей, сово­купность значений которых однозначно определяют запись.
Иначе говоря, значение главного ключа не должно повторя­ться в разных записях. Например, в библиотечной базе дан­ных таким ключом может быть выбран инвентарный номер книги, который не может совпадать у разных книг.
Для строчного представления структуры таблицы приме­няется следующая форма:
Имя _ таблицы (ИМЯ-ПОЛЯ-1, ИМЯ _ ПОЛЯ_2, ..., ИМЯ _ ПОЛЯ_N)
Подчеркиваются имена полей, составляющие главный ключ.
В теории реляционных баз данных таблица называется отношением (от англ., «relation» — отношение). Отсюда происходит название «реляционные базы данных».
 Имя _ таблицы — это имя отношения.
 Примеры отношений:
Библиотека (ИНВ_НОМЕР, АВТОР, НАЗВАНИЕ, ГОД_ИЗД, ИЗДАТЕЛЬСТВО);
Больница (ПАЛАТА, НОМЕР_МЕСТА, ПАЦИЕНТ, ДАТА_ПОСТУПЛЕНИЯ, ДИАГНОЗ, ПЕРВИЧНЫЙ).
Каждое поле таблицы имеет определенный тип.
Тип — это множество значений, которые поле может принимать, и множество операций, которые можно выполнять над этими значениями.
Существуют четыре основных типа для полей БД:
§              символьный,
§              числовой,
§              логический
§              дата.
Для полей таблиц «Библиотека» и «Больница» могут быть установле­ны следующие типы:
§              символьный:   АВТОР,    НАЗВАНИЕ,    ИЗДАТЕЛЬСТВО, ПАЦИЕНТ, ДИАГНОЗ;
§              числовой:    ИНВ_НОМЕР,    ГОД_ИЗД,    ПАЛАТА,    НО-МЕР_МЕСТА;
§              дата: ДАТА_ПОСТУПЛЕНИЯ;
§              логический: ПЕРВИЧНЫЙ,    
Поле «ПЕРВИЧНЫЙ» нужно для обозначения того, поступил ли больной в больницу с данным диагнозом впервые или повторно.
Те записи, где значения этого поля равноTRUE (ИСТИНА), относятся к первичным больным,
значе­ние FALSE (ЛОЖЬ) отмечает повторного больного.
Таким образом, поле логического типа может принимать только два значения.
В таблице «Больница» используется составной ключ — состоящий из двух полей: «ПАЛАТА» и «НОМЕР_МЕСТА».
 Только сочетание их значений не повторяется в разных за­писях (ведь фамилии пациентов могут совпадать).

Работы, представленные на сайте http://taketop.ru, предназначено исключительно для ознакомления. Все права в отношении работ и/или содержимого работ, представленных на сайте http://taketop.ru, принадлежат их законным правообладателям. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие или полученные в связи с использованием работ и/или содержимого работ, представленных на сайте http://taketop.ru
Рейтинг@Mail.ru
Сайт управляется SiNG cms © 2010-2015