Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KIT_VSE.docx
Скачиваний:
10
Добавлен:
25.09.2019
Размер:
166.74 Кб
Скачать

29.Отличие операции левого, правого и полного внешнего соединений от других видов операции соединения реляционной алгебры Кодда

Левое внешнее соединение – соединение, при котором записи в таблице R не имеющие совпадающих значений в общих столбцах таблицы S также включаются в результирующую таблицу. Аналогично определяется и правое внешнее соединение. Полное внешнее соединение - в результат запроса надо включить комбинации записей из обеих исходных таблиц, которые соответствуют указанному условию. Кроме того, в результат запроса надо включить также еще и те записи из обоих источников, для которых не найдено соответствий.

30.Sql запрос, реализующий в базе данных Поставщики_Детали операцию выборки в таблице Деталь кортежей, у которых атрибут вес принимает значение, меньшее десяти

database=' Поставщики_Детали '

SELECT ДНАЗВ, ВЕС FROM ДЕТАЛЬ WHERE ВЕС <10

31.Sql запрос, реализующий в базе данных Поставщики_Деталиэкви-соединение таблиц Деталь и Поставка по полю дкод

database=' Поставщики_Детали '. ДЕТАЛЬ[ДКОД=ДКОД]ПОСТАВКА

32.Какие три начальных шага (операций) выполняются неявно при реализации запросов в субд Access

1) Реализуются все связи-соединения между исходными таблицами запроса, заведомо содержащими все требуемые для выполнения запроса данные, т.е. создается соединенная исходная таблица запроса (СИТЗ). 2) К СИТЗ применяется операция Проекция реляционной алгебры. При этом происходит «прореживание» СИТЗ по столбцам. 3) К полученной на втором шаге таблице применяется операция Выборка. При этом происходит ее «прореживание» по строкам. Затем над полученной после этих трех шагов «прореженной» таблицей выполняются другие операции, которые зависят от вида запроса.

33.Что является своеобразным обручем (или клеем), который скрепляет все отношения в единую базу данных?

Связь между ними устанавливается по общим для нескольких таблиц полям, например, номера магазинов, через которые осуществляется реализация товара.

34.Sql запрос, реализующий в базе данных Поставщики_Детали естественное соединение таблиц Деталь и Поставка по полю дкод

database=' Поставщики_Детали '

SELECT

ДЕТАЛЬ.ДКОД,

ДЕТАЛЬ.ДНАЗВ,

ДЕТАЛЬ.ЦВЕТ, Естественное соед. таблиц

ДЕТАЛЬ.ВЕС,

ПОСТАВКА.ПФАМ,ПОСТАВКА.ДКОД,ПОСТАВКА.ШТFROM ДЕТАЛЬ JOIN ПОСТАВКА USING ДКОД;

35.Какие виды межтабличных связей имеются в субд ms Access

Существует три типа: «один-ко-многим» - запись из одной таблицы связывается с несколькими записями другой таблицы, но записи из второй таблицы связываются только с одной из записей первой таблицы; «многие-ко-многим» - запись из одной таблицы связывается с несколькими записями другой таблицы, а запись из второй таблицы связывается с несколькими записями в первой таблице; «один-к-одному» - каждая запись в одной таблице напрямую связана с отдельной записью в другой таблице.

36.Трехуровневая архитектура реализации субд (сервер приложений). Понятия "толстого" и "тонкого" клиента.

Трехуровневая архитектура - информационная система в виде совокупности трех компонентов: сервера БД, клиентского приложения и сервера приложений, отвечающего за выполнение логики приложения. В трехуровневой модели сервер баз данных отвечает только за хранение данных и обработку запросов. В архитектуре логика приложения выполняется либо на клиентской стороне («толстый» клиент), либо на серверной стороне («тонкий» клиент). Использование “толстого” клиента позволяет снизить загрузку сервера БД, но при этом может произойти значительное увеличение загрузки сети и увеличиваются затраты на, связанные с необходимостью контроля программного обеспечения. Использование “тонкого” клиента, т.е. клиента, отвечающего только за представление и ввод информации, требует наличия высокопроизводительного сервера.

37.Как используется строка «Групповая операция» на бланке QBE в СУБД MS Access?

Например, чтобы найти минимальное (min) или максимальное (max) числовое значение в столбце таблицы, подсчитать сумму (sum) записей в таблице, либо вычислить среднее значение данных (avg) и др

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]