Студопедия

КАТЕГОРИИ:


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

Структурные элементы базы данных




Создавая базу данных, пользователь стремится упорядочить данные по различ­ным признакам и быстро извлекать информацию с разным набором этих признаков. Сде­лать это возможно, только если данные структурированы [2](таблица 1).

Понятие базы данных тесно связано с такими понятиями структурных элементов, как поле, запись, файл (таблица). Для определённости терминологии приведена следующая таблица:

Термины реляционной теории Практические термины разработчика БД
Сущность Информационный объект
Отношение Таблица
Атрибут, реквизит Поле, столбец таблицы
Кортеж Запись, строка таблицы

Поле элементарная единица логической организации данных.

Для описания поля используются сле­дующие характеристики:

· имя поля, например: Фамилия, Имя, Отчество, Дата рождения;

· т и п, например, символьный, числовой, календарный;

· длина, например, 15 байт, причем будет определяться максимально

возможным ко­личеством символов;

· точность для числовых данных, например два десятичных знака для

отображения дробной части числа.

Запись совокупность логически связанных полей.

Запись содержит конкретные значения ее полей, например:

  Зайцева Оксана 15.03.87  

Файл (таблица, отношение) — совокупность записей одной структуры.

Пример – таблица 1.

№ зачётки Фамилия Имя Дата рождения Группа
  Сафина Регина 01.01.87  
  Зайцева Оксана 15.03.87 2202
  Якупов Ленар 14.04.87  

 

G Примечания.

- В одной записи находится, как правило, несколько значений полей.

- В одном поле – несколько значений поля.

- Ячейка таблицы – значение конкретного поля конкретной записи.

В структуре записи файла указываются поля, значения которых являются ключами.

 

       
 
   
 

 

 


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

Например, по ключу 22202 можно выяснить всю информацию о студенте с таким номером зачётки – Зайцева Оксана из группы 2202.

 

 

Пример 2. Имеются 3 таблицы, содержащие сведения о студенческих группах и преподавателях, а также расписание учебного процесса вуза.

Таблицы ГРУППА И РАСПИСАНИЕ имеют совпадающие по назначению ключи (Номер и Номер группы), что дает воз­можность легко организовать связь между ними. С помощью ключей ФИО и ФИО преп. связываются таблицы ПРЕПОДАВАТЕЛЬ и РАСПИСАНИЕ.

Таким образом, таблица РАСПИСАНИЕ имеет ключи Номер группы и ФИО преп., которые являются внешними по отношению к таблицам ГРУППА и ПРЕПОДАВАТЕЛЬ и обеспечивают связь между ними.

ГРУППА ПРЕПОДАВАТЕЛЬ

 
 

 


РАСПИСАНИЕ

 

 

Рис.4. Пример реляционной модели, построенной на ос­нове таблиц:

ГРУППА, ПРЕПОДАВАТЕЛЬ, РАСПИСАНИЕ




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


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


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



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




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