ВУЗ:
Составители:
29
«Многие-ко-многим», отношение между преподавателями и курсами
лекций, которые они читают, т. к. один преподаватель может читать несколь-
ко курсов, но и один курс может читаться несколькими преподавателями.
«Один-к-одному». Такой тип отношений встречается гораздо реже.
Как правило, это бывает в двух случаях: запись имеет большое количество
полей, и тогда данные об одном типе объектов разносятся по двум связан-
ным таблицам, или нужно определить дополнительные атрибуты для неко-
торого количества записей в таблице, тогда создается отдельная таблица
для этих дополнительных атрибутов, которая связывается отношением
«один-к-одному» с основной таблицей.
Любая СУБД позволяет выполнять четыре простейшие операции
с данными:
1) добавлять в таблицу одну или несколько записей;
2) удалять из таблицы одну или несколько записей;
3) обновлять значения некоторых полей в одной или нескольких записях;
4) находить одну или несколько записей, удовлетворяющих заданно-
му условию.
Для выполнения этих операций используется механизм запросов. Ре-
зультатом выполнения запросов является либо отобранное по определен-
ным критериям множество записей, либо изменения в таблицах. Запросы к
базе формируются на специально созданном для этого языке, который так
и называется — язык структурированных запросов (SQL — Structured
Query Language).
Свойства отношений:
1. В отношении нет одинаковых кортежей.
2. Порядок и кортежей и атрибутов не существенен.
3. Каждый атрибут должен иметь уникальное имя.
«Многие-ко-многим», отношение между преподавателями и курсами лекций, которые они читают, т. к. один преподаватель может читать несколь- ко курсов, но и один курс может читаться несколькими преподавателями. «Один-к-одному». Такой тип отношений встречается гораздо реже. Как правило, это бывает в двух случаях: запись имеет большое количество полей, и тогда данные об одном типе объектов разносятся по двум связан- ным таблицам, или нужно определить дополнительные атрибуты для неко- торого количества записей в таблице, тогда создается отдельная таблица для этих дополнительных атрибутов, которая связывается отношением «один-к-одному» с основной таблицей. Любая СУБД позволяет выполнять четыре простейшие операции с данными: 1) добавлять в таблицу одну или несколько записей; 2) удалять из таблицы одну или несколько записей; 3) обновлять значения некоторых полей в одной или нескольких записях; 4) находить одну или несколько записей, удовлетворяющих заданно- му условию. Для выполнения этих операций используется механизм запросов. Ре- зультатом выполнения запросов является либо отобранное по определен- ным критериям множество записей, либо изменения в таблицах. Запросы к базе формируются на специально созданном для этого языке, который так и называется — язык структурированных запросов (SQL — Structured Query Language). Свойства отношений: 1. В отношении нет одинаковых кортежей. 2. Порядок и кортежей и атрибутов не существенен. 3. Каждый атрибут должен иметь уникальное имя. 29