Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Сервер базы данных - Операционная среда серверов22 января 2011Оглавление: 1. Сервер базы данных 2. Хранимые и присоединенные процедуры 3. Операционная среда серверов 4. Транзакции и целостность БД 5. Согласованность чтения Примеры серверов БД: SQL SERVER, SQL BASE SERVER, Oracle SERVER, IBM DB2, Informix.Каждый сервер БД может работать на определенных типах компьютеров и сетей. Операционными системами серверов могут быть MSDOS, OS/2, Xenix,Unix, Dec VMS/ Рабочии станции пользователей обычно работают под управление MSDOS, OS/2, Xenix, Unix. Ссылочная целостность реляционных БДБольшинство SQL-серверов поддерживают ссылочную целостность реляционных БД, состоящих из отдельных таблиц, которые могут быть объединены на основе общей информации Рассмотрим на следующем примере: база данных содержит таблицу клиентов и таблицу заказов, которые связаны полем номера клиента, содержащимся в обеих таблицах. Поскольку может быть более одного заказа от одного клиента, соотношение таблиц «один-ко-многим». Когда таблицы соединены, то таблица клиентов является родительской, а таблица заказов дочерней. Если запись-родитель стирается, а соответствующие ей дочерние записи нет, то говорят, что дочерние записи «осиротели». Ссылочная целостность означает, что ни в одной таблице не допустимы записи-«сироты». Запись может осиротеть тремя способами: 1)родительская запись удалена; 2)родительская запись изменена таким образом, что связь между «родителем» и «потомками» потеряна; 3)введена дочерняя запись без соответствующей родительской. Поддержание ссылочной целостности возможно несколькими способами: 1)Через ключи, хранящиеся в таблицах БД. 2)Использование присоединенных процедур процедурная ссылочная целостность. Присоединенные программы обеспечивают ссылочную целостность за счет автоматического выполнения предложений SQL всякий раз, когда встречается одно из предложений UPDATE/INSERT или DELETE. Просмотров: 4276
|