Манипулирование реляционными данными


Дата добавления: 2014-11-24 | Просмотров: 1567


<== предыдущая страница | Следующая страница ==>

Предложив реляционную модель данных, Э.Ф.Кодд создал и инструмент для удобной работы с отношениями – реляционную алгебру. Каждая операция этой алгебры использует одну или несколько таблиц (отношений) в качестве ее операндов и продуцирует в результате новую таблицу, т.е. позволяет "разрезать" или "склеивать" таблицы (рис. 7).

Рис. 7 - Некоторые операции реляционной алгебры

Созданы языки манипулирования данными, позволяющие реализовать все операции реляционной алгебры и практически любые их сочетания. Среди них наиболее распространены SQL (Structured Query Language – структурированный язык запросов) и QBE (Quere-By-Example – запросы по образцу). Оба относятся к языкам очень высокого уровня, с помощью которых пользователь указывает, какие данные необходимо получить, не уточняя процедуру их получения.

С помощью единственного запроса на любом из этих языков можно соединить несколько таблиц во временную таблицу и вырезать из нее требуемые строки и столбцы (селекция и проекция).

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

1. Какое поле таблицы Заказчики является первичным ключом?

2. Как по-другому называется столбец таблицы? Строка?

3. Почему нельзя запрашивать для просмотра первые пять строк таб­лицы?

4. Какое наибольшее основное различие между типами данных в SQL?

5. Распознает ли стандартный SQL тип данных DATA?

6. Является ли SQL системой управления базами данных (СУБД)? Почему?

7. Какие функции выполняет SQL? Какие из них наиболее важные? Обосновать свой ответ.

8. Чем характерно манипулирование реляционными данными?

 

 

САМОСТОЯТЕЛЬНАЯ РАБОТА №10 (12 часов)

ТЕМА:Реляционная алгебра. Операторы языка SQL


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |

При использовании материала ссылка на сайт Конспекта.Нет обязательна! (0.045 сек.)