SQL

Урок 22                ^ч А
Расширенные возможности SQL
В этом уроке мы рассмотрим несколько расширенных воз­можностей манипулирования данными: ограничения, ин­дексы и триггеры.
Что такое ограничения
Было разработано много версий языка SQL, прежде чем он стал столь полноценным и мощным. Многие из наиболее эффективных инструментов манипуляции с данными осно­ваны на таких методах, которые обеспечиваются с помо­щью ограничений.
И реляционные таблицы, н целостность на уровне ссылок несколько раз упоминались в предыдущих уроках. В них, в частности, говорилось, что реляционные базы данных хранят данные во многих таблицах, каждая из которых содержит данные, связанные с данными из других таблиц.
Для создания ссылок из одной таблицы на другие ис­пользуются ключи (отсюда термин целостность на уровне ссылок).
Чтобы реляционная база данных работала должным обра­зом, необходимо удостовериться в том, что данные в ее таб­лицы введены правильно. Например, если в таблице Orders хранится информация о заказе, а в Orderltems — его де­тальное описание, вы должны быть уверены, что все иденти­фикаторы заказов, упомянутые в таблице Orderltems, су­ществуют и в таблице Orders. Аналогично, каждый кли­ент, упомянутый в таблице Orders, не должен быть забыт и в таблице Customers.
Хотя вы можете проводить соответствующие проверки, прежде чем вводить новые строки (выполняя оператор

<<< Предыдущая страница Следущая страница >>>