- •2 Вопрос
- •3 Вопрос
- •4 Вопрос
- •5 Вопрос
- •6 Вопрос
- •7 Вопрос
- •Вопрос 8
- •Вопрос 9
- •Вопрос 10
- •Вопрос 11
- •Вопрос 12
- •Вопрос 13
- •Вопрос 14
- •Вопрос 15. Разработка предварительных отношений бд на основе er-диаграммы.
- •Вопрос 16
- •Вопрос 17. Реализация связи таблиц в субд Access.
- •Что такое связи между таблицами
- •Виды связей между таблицами
- •Связи "один ко многим"
- •Связи "многие ко многим"
- •Связи "один к одному"
- •Создание связей между таблицами
- •Создание связей "один ко многим" или "один к одному"
- •Создание связей "многие ко многим"
- •Целостность данных
- •Каскадные обновления и удаления
- •Типы соединений
- •Вопрос 18
- •Вопрос 19
- •Вопрос 20
- •Вопрос 21
- •Вопрос 22
- •Вопрос 23
- •Вопрос 24
- •Вопрос 25
- •Вопрос 26
- •Вопрос 27
- •Вопрос 28
- •Вопрос 29
- •Вопрос 30
- •Вопрос 31
- •Вопрос 32
- •Вопрос 33
- •Вопрос 34
- •Вопрос 35
- •Недостатки
- •Вопрос 36
- •Вопрос 37
- •1. Создание групп (group by)
- •3. Группировка и сортировка
- •Вопрос 40.
- •Вопрос 39.
- •Вопрос 38. Использование подзапросов в запросах на выборку. Язык sql
- •Соотнесенный подзапрос
Вопрос 27
Основные объекты Линтер: представления
Представления (VIEW) – виртуальная таблица, которая ссылается на данные, фактически хранящиеся в одной или нескольких таблицах (запрос в АКСЕС)
Материализованные представления – при его создании СУБД создает временную таблицу, заполняет ее данными Select запроса, автоматически фиксирует изменения, Select запросы к представлению с той же скоростью, как и к таблице
Вопрос 28
Основные объекты Линтер: хранимые процедуры и триггеры
Хранимые процедуры – алгоритм на процедурном языке, сохраненный в БД и способный исполняться СУБД. Можно использовать для создания приложений на сервере, снимая эту функцию с клиента
ранимой процедурой называется некоторый алгоритм, записанный на процедурном языке, сохраненный в БД и способный исполняться СУБД. Хранимые процедуры (и пользовательские функции, как разновидность хранимых процедур) сочетают легкость и гибкость языка SQL с процедурными возможностями языка структурного программирования.
Хранимые процедуры можно использовать для реализации части логики приложения, выполнение которой перекладывается с клиентского приложения на сервер БД. Как правило, эта логика касается доступа к БД, что позволяет унифицировать определенные алгоритмы обработки данных, переведя их однажды на сторону сервера и контролируя на сервере.
Свойства хранимых процедур:
хранимые процедуры, как и другие объекты БД, принадлежат владельцу (создателю), и должны иметь уникальное имя в схеме, определяемой ее владельцем;
способны обрабатывать атомарные данные всех типов данных, поддерживаемых СУБД ЛИНТЕР;
способны обрабатывать выборки данных (курсоры), полученные как результат выполнения SELECT-запроса;
могут принимать входные и выходные параметры атомарных типов данных;
могут возвращать значение атомарного типа данных или выборку (курсор);
обеспечивают возможность работы с локальными переменными;
обеспечивают реализацию последовательных, ветвящихся и циклических алгоритмов;
допускают использование в качестве элементов процедурного языка выражения различных типов и SQL-запросы к БД;
обеспечивают обработку ошибочных ситуаций при помощи механизма исключений;
явно вызываются на выполнение пользователем при помощи SQL-запроса или по имени внутри другой хранимой процедуры или триггера;
могут быть созданы с поддержкой отладочной информации, что позволяет создателю процедуры отлаживать ее выполнение на сервере СУБД с использованием входящего в состав СУБД ЛИНТЕР отладчика триггеров и хранимых процедур.
В качестве входных параметров можно использовать любые выражения.
Тригеры – хранимая процедура, автоматически вызываемая при выполнении действий, направленных на изменение данных
Вопрос 29
Задачи администратора сетевой многопользовательской БД
Функции администратора:
- установка ПО на сервер и рабочие места
- установка параметров запуска ядра СУБД для повышения эффективности работы БД
- старт и остановка БД
-запуск и настройка сетевых драйверов
-контроль и тестирование структуры БД
-создание архивных копий БД
-восстановление информации из архивных копий при разрушении БД
