- •В.И. Швецов
- •Базы данных
- •Литература
- •4. Защита логической целостности базы данных.
- •Защита логической целостности базы данных.
- •Литература
- •3.5.1. Настольные субд
- •3.5.2. Серверные субд
- •Литература
- •Лекция 5. Первая стадия концептуального проектирования базы данных (концептуальное моделирование)
- •5.2.1 Основные этапы построения
- •5.2.3. Объединение локальных моделей
- •Литература
- •6.2.1. Сетевая модель данных
- •6.2.3. Реляционная модель данных
- •6.2.4. Многомерная модель данных
- •Литература
- •Литература
- •Лекция 8. Использование формального аппарата для оптимизации схем отношений
- •Литература
- •9.4.1. Последовательное размещение физических записей
- •Поиск записи с заданным значением ключа
- •9.4.2. Размещение физических записей в виде списковой структуры
- •9.4.3. Использование индексов (индексирование)
- •9.4.5. Размещение записей с использованием хэширования
- •9.4.6. Комбинированные структуры хранения
- •Литература
- •Литература
- •Возможные варианты использования программного обеспечения в субд ms sql Server
- •11.3.1. История возникновения и стандарты языка sql
- •11.3.2. Достоинства языка sql
- •11.3.2. Общая характеристика sql
- •Задача 2.
- •Литература
- •Задача 4.
- •Литература
- •Литература
- •Литература
Задача 2.
Вариант 1.
Какие средства программирования могут быть использованы для ведения баз данных на сервере SQL-Server?
ð+ MS SQL-Server
ð библиотеки функций
ð+ Transact SQL
ð MS Acces
ð MS Visual Basic
Вариант 2.
Какие средства программирования могут быть использованы для разработки клиентской части?
ð+ библиотеки функций
ð+ Transact SQL
ð+ MS Acces
ð+ MS Visual Basic
ð+ MS Visual Studio
Вариант 3.
Операторы каких средств программирования могут быть использованы как в серверной так и в клиентской части?
ð библиотеки функций
ð+ Transact SQL
ð MS Acces
ð MS Visual Basic
ð MS Visual Studio
Задача 3. В чем состоит отличие процедурного языка программирования от языка запросов при работе с таблицами?
Вариант 1.
Как формулируется алгоритм работы с таблицей с помощью процедурного языка программирования?
ð+ как последовательность движений по таблице с выполнением других необходимых действий
ð как указание выбрать данные, удовлетворяющие заданным условиям
ð+ осуществлением навигации по таблице
ð+ как последовательная работа с отдельными записями таблицы
Вариант 2.
Как формулируется алгоритм работы с таблицей с помощью языка запросов?
ð как последовательность движений по таблице с выполнением других необходимых действий
ð+ как указание выбрать данные, удовлетворяющие заданным условиям
ð осуществлением навигации по таблице
ð как последовательная работа с отдельными записями таблицы
Вариант 3.
Как осуществляется работа с таблицами при взаимодействии компьютера-клиента с сервером?
ð путем навигации по таблице
ð с помощью процедур
ð+ с помощью запросов
ð с помощью языков программирования
Задача 4. Почему необходимо иметь стандарт языка?
Вариант 1.
Что достигается введением стандарта языка ?
ð+ единообразие возможностей работы с базами данных в разных СУБД
ð+ создание прототипа описания языка запросов к базе данных
ð+ создание условий для устранения разных реализаций аналогичных операций с базой данных в разных СУБД
ð полная унификация языков запросов в разных СУБД
Вариант 2.
Что реализовано в современных СУБД?
ð стандарт языка запросов
ð+ диалект языка запросов
ð+ основные положения стандарта языка запросов
ð+ ядро стандарта языка запросов
Вариант 3.
Как связаны диалект языка и стандарт языка?
ð+ диалект языка игнорирует некоторые положения стандарта
ð+ имеются положения диалекта языка, не входящие в стандарт языка
ð+ имеются положения стандарта языка, не входящие в диалект языка
ð диалект языка является конкретной реализацией всех положений стандарта языка
Задача 5. Основные свойства языка запросов SQL
Вариант 1.
Каковы основные достоинства языка SQL?
Универсальный язык программирования
ð+ наличие стандарта
ð+ реляционная основа
ð+ поддержка архитектуры клиент-сервер
ð+ использование во многих СУБД
ð использование для разработки прикладных программ
Вариант 2.
Что является операндами в операторах языка SQL?
ð+ отношение
ð кортеж
ð домен
ð атрибут
Вариант 3.
Что является результатами выполнения операторов языка SQL?
ð+ отношение
ð кортеж
ð домен
ð атрибут
Задача 6. Как осуществляется работа с интерактивным SQL?
Вариант 1.
Как пользователь работает с интерактивным SQL?
ð вставляет текст на языке SQL в прикладную программу
ð+ вводит непосредственно запрос на языке SQL
ð обращается к языку SQL из прикладной программы
ð+ вводит последовательно несколько запросов к базе данных на языке SQL
Вариант 2.
Как пользователь получает результат запроса к базе данных при работе с интерактивным SQL?
ð результат получает прикладная программа
ð+ результат выдается непосредственно пользователю после выполнения каждого оператора
ð результат выводится в нужном пользователю виде
ð результат выдается непосредственно пользователю после выполнения всей последовательности операторов
Вариант 3.
Как пользователь не может работать с интерактивным SQL?
ð+ Вставлять текст на языке SQL в прикладную программу
ð Вводить непосредственно запрос на языке SQL
ð+ Обращаться к языку SQL из прикладной программы
ð Вводить последовательно несколько запросов к базе данных на языке SQL
Задача 7. Как осуществляется работа с встроенным статическим SQL?
Вариант 1.
Как пользователь работает с встроенным статическим SQL?
ð+ вставляет текст на языке SQL в прикладную программу
ð вводит непосредственно запрос на языке SQL
ð текст запроса формируется прикладной программой
ð вводит последовательно несколько запросов к базе данных на языке SQL
Вариант 2.
Как пользователь получает результат запроса к базе данных при работе с встроенным статическим SQL?
ð+ результат получает прикладная программа
ð результат выдается непосредственно пользователю после выполнения каждого оператора
ð+ результат обрабатывается прикладной программой и выводится в нужном пользователю виде
ð результат выдается непосредственно пользователю после выполнения всей последовательности операторов запроса
Вариант 3.
Как пользователь не может работать с встроенным статическим SQL?
ð вставлять текст на языке SQL в прикладную программу
ð+ вводить непосредственно запрос на языке SQL
ð обращаться к языку SQL из прикладной программы
ð+ формировать текст запроса работой прикладной программы
Задача 8. Как динамически осуществляется работа с SQL?
Вариант 1.
Как пользователь работает с встроенным динамическим SQL?
ð вставляет текст на языке SQL в прикладную программу
ð вводит непосредственно запрос на языке SQL
ð+ текст запроса формируется прикладной программой
ð вводит последовательно несколько запросов к базе данных на языке SQL
Вариант 2.
Как пользователь получает результат запроса к базе данных при работе с встроенным динамическим SQL?
ð+ результат получает прикладная программа
ð результат выдается непосредственно пользователю после выполнения каждого оператора
ð+ результат обрабатывается прикладной программой и выводится в нужном пользователю виде
ð результат выдается непосредственно пользователю после выполнения всей последовательности операторов запроса
Вариант 3.
Как пользователь может работать с SQL, в условиях необходимости динамического формирования запроса во время выполнения прикладной программы?
ð вставлять текст на языке SQL в прикладную программу
ð+ использовать интерфейсы вызова подпрограмм
ð обращаться к языку SQL из прикладной программы
ð+ формировать текст запроса работой прикладной программы