- •5. Перечислите и дайте краткую характеристику основных методов доступа к данным, расположенным на физических устройствах эвм.
- •6. Основные способы ведения данных в информационном обществе.
- •7. Определение распределенной базы данных.
- •8. Назовите принципы реализации технологии клиент/сервер.
- •9. Понятие сервер ресурса.
- •10. Назовите модели технологии клиент/сервер.
- •11. Какие функции являются определяющими в типизации моделей клиент/сервер.
- •12. Определение базы данных, физической базы данных.
- •13. Понятие внешнего ключа (субд Oracle).
- •14. Понятие первичного ключа.
- •15. Отличие объекта субд Oracle правило и ограничения.
- •16. Понятие Chek-ограничения (субд Oracle), приведите пример chek-ограничения при описании данных.
- •17. Характеристики свойств полей при описании в среде субд Oracle .
- •18. Назначение объекта - правило (rule).
- •19. Понятие триггера.
- •20. Понятие - расписание, как дисциплина обслуживания транзакции, приведите пример согласованного расписания.
- •21. Основные принципы и свойства модели технологии клиент/сервер- fs (файловый сервер).
- •22. Основные принципы и свойства модели технологии клиент/сервер- rda.
- •23. Основные принципы и свойства модели технологии клиент/сервер- db.
- •24. Основные принципы и св-ва модели технологии клиент/сервер- as (сервер приложений).
14. Понятие первичного ключа.
Каждая таблица в базе данных может иметь единственное ограничение PRIMARY KEY. Строки таблицы можно идентифицировать или обращаться к ним, используя значения столбца (или группы столбцов), управляемого ограничением PRIMARY KEY; такой столбец называется первичным ключом.
Реализация ограничения целостности PRIMARY KEY в ORACLE гарантирует, что оба следующих утверждения истинны:
Никакие две строки в таблице не имеют совпадающих значений в указанном столбце (или группе столбцов).
Столбцы, составляющие первичный ключ, не допускают пустых значений (т.е. в каждой строке значение первичного ключа должно быть определено).
Столбец (или группа столбцов), включенный в определение ограничения целостности PRIMARY KEY, называется первичным ключом. Хотя это и не обязательно, каждая таблица должна иметь первичный ключ, с тем, чтобы:
Каждую строку в таблице можно было уникально идентифицировать.
В таблице не существовали повторяющиеся строки.
15. Отличие объекта субд Oracle правило и ограничения.
Главное Отличие состоит в том, что объект Правило используется для оптимизации запроса (на уровне ВЫПОЛНЕНИЯ ЗАПРОСА) , если его можно выполнить несколькими способами, а Ограничение тоже влияет на оптимизацию и производительность, но на уровне ПОСТРОЕНИЯ ЗАПРОСА.
16. Понятие Chek-ограничения (субд Oracle), приведите пример chek-ограничения при описании данных.
Ограничение целостности CHECK по столбцу или группе столбцов требует, чтобы указанное условие было истинным или неизвестным (пустым) для каждой строки в таблице. Если выдано предложение DML, в результате которого условие ограничения CHECK нарушается, то это предложение отменяется.
Условие CHECK
Ограничения CHECK позволяют вводить весьма специфические или изощренные ограничения с помощью указания условия проверки.
Условие ограничения CHECK имеет некоторые оговорки; в частности, оно должно быть булевским выражением, вычисляемым над значениями вставляемой или обновляемой строки, и не может содержать подзапросы, последовательности, функции SQL SYSDATE, UID, USER или USERENV, а также псевдостолбцы LEVEL или ROWNUM.
Пример
В этом случае ограничение целостности определяется логическим выражением, которое исключает значения столбцов, не удовлетворяющие этому выражению. Один и тот же столбец может участвовать в нескольких ограничениях этого вида. В качестве одного из примеров ограничений целостности данного вида можно привести выражение CHECK(SUM BETWEEN 100 AND 200). Это правило, приписанное тому или иному столбцу таблицы, не позволяет вводить в него числовые данные, выходящие за пределы интервала от 100 до 200.
17. Характеристики свойств полей при описании в среде субд Oracle .
При создании таблиц, поля таблицы могут иметь следующие свойства:
ограничения NOT NULL
ограничения UNIQUE
ограничения PRIMARY KEY
ограничения FOREIGN KEY (ссылочные)
ограничения CHECK
Пустые значения
Правило, определяемое на одиночном столбце, которое разрешает или запрещает вставки или обновления строк, содержащих пустое значение для этого столбца.
Уникальные значения столбца
Правило, определяемое на столбце (или группе столбцов), которое разрешает вставку строки лишь в случае уникальности значения в этом столбце (или группе столбцов).
Значения первичного ключа
Правило, определяемое на столбце (или группе столбцов), которое требует, чтобы каждая строка в таблице уникально идентифицировалась значением в этом столбце (или группе столбцов).
Ссылочная целостность
Правило, определяемое на столбце (или группе столбцов) в одной таблице, которое разрешает вставку или обновление строки лишь в том случае, если значение в этом столбце или группе столбцов (зависимое значение) совпадает с ("адресуемым") значением столбца в другой связанной таблице.
