Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Теоретические сведения. Глава 1 «Введение в реляционные базы данных»

РЕЛЯЦИОННЫЕ БД И ЯЗЫК SQL

Глава 1 «Введение в реляционные базы данных»

Теоретические сведения

1. Реляционная база данных (database) – набор связанных между собой таблиц (table) в которых хранится информация.

2. Таблицы состоят из строк (row) и столбцов (column). Все строки имеют одинаковый формат.

3. Каждая строка описывает отдельный объект (object) или сущность (entity) – человека, компанию, торговую сделку или что-нибудь другое.

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

5. Каждый столбец описывает одну характеристику объекта - имя человека, его адрес, телефонный номер, дату покупки и т.д. Порядок следования столбцов, имя, тип данных и другие характеристики каждого столбца определяются при создании таблицы. Столбцы часто называют полями (fields).

6. Для каждого столбца обязательно указываются имя, тип и размер. Дополнительно можно определить ограничения на каждый из столбцов (column constraints) : обязательность ввода, значение по умолчанию, диапазон допустимых значений и т.д.

7.

 
 

Один или несколько столбцов таблицы должны однозначно идентифицировать каждую строку таблицы. Такой уникальный столбец (столбцы) называют первичным ключом таблицы (primary key). В одной таблице не может быть нескольких строк с одинаковым значением главного ключа. Таблица может иметь только один главный ключ.

8. Внешним ключом (foreign key) называется столбец (столбцы), значения которых совпадают со значениями первичного ключа другой таблицы. Таблица может содержать несколько внешних ключей, связывающих ее с одной или несколькими другими таблицами.

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


<== предыдущая страница | следующая страница ==>
Валерия Путицкая | Теоретические сведения. 1. SQL (Structured Query Language) – структурный язык запросов предназначен для

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




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.