русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Реляционные объекты данных


Дата добавления: 2015-06-12; просмотров: 795; Нарушение авторских прав


Существует специальная терминология, принятая в теории реляционных БД (рис. 13).

 
 

 


Фамилия Имя Отчество Адрес Телефон
Иванов Иван Иванович Ленина,12-4 22-22-22
Петров Петр Петрович Свободы,2-9 33-33-33
Андреев Андрей Андреевич Грина,34-18 44-44-44
         

 

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

Отношение характеризуется следующими понятиями:

Поле (атрибут) соответствует столбцу этой таблицы, а именно – свойствам объектов, сведения о которых хранятся в ней.

Степень отношения – количество полей отношения.

Запись (кортеж) соответствует заполненной строке таблицы.

Кардинальное число – количество записей в отношении в текущий момент времени.

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

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

Домен – это общая совокупность значений, из которой берутся значения для конкретного поля. На практике домены часто не описывают явно, а задают типом, форматом и другими свойствами полей. Каждое поле должно быть определено на единственном домене.

 

Для всех отношений должны выполняться следующие свойства.

1. Нет одинаковых записей.

Следствие этого свойства: в отношении всегда существует первичный ключ.

2. Записи неупорядочены.

3. Поля не упорядочены.

4. Все значения полей неделимы.



 

Для обозначения таблицы (отношения) и его полей условимся использовать следующую запись:

ИмяТаблицы (ИмяПоля1, ИмяПоля2, …, ИмяПоляN),

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



<== предыдущая лекция | следующая лекция ==>
Базы данных (БД), системы управления базами данных (СУБД) | Проектирование реляционных баз данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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