
- •Лекция 1. Введение в теорию баз данных
- •Лекция 2. Компоненты Microsoft sql Server 2008
- •Лекция 3. Общие сведения о Transact-sql
- •Какие из следующих утверждений верны:
- •Лекция 4. Выборка данных
- •Из таблицы будут выбраны все записи, в том числе и одинаковые
- •Для переименования атрибута
- •Лекция 5. Вспомогательные объекты базы данных
- •Лекция 6. Система безопасности в базах данных
- •Лекция 7. Структура баз данных в ms sql Server
- •Размер не может быть меньше, чем текущий размер бд model
- •Лекция 8. Реляционная модель данных
- •Лекция 9. Операторы реляционной алгебры
- •Лекция 10. Первые нормальные формы
- •Лекция 11. Четвертая и пятая нормальные формы
Лекция 7. Структура баз данных в ms sql Server
Члены каких ролей обладают правами для создания БД:
serveradmin
sysadmin
setupadmin
dbcreator
Какие из следующих утверждений верные:
Хранимая процедура sp_helpdb показывает информацию о базе данных и ее настройках
Хранимая процедура sp_spaceused показывает свободное место на диске
Параметр FILEGROWTH в операторе CREATE DATABASE задает шаг увеличения файла
Параметр NAME в операторе CREATE DATABASE задает имя базы данных
Какая команда используется для управления файлами существующими файлами БД и для добавления новых:
CHANGE DATABASE
MODIFY DATABASE
ALTER DATABASE
ALTER FILES
Можно ли переименовать существующую БД:
Да, в любой момент времени
Можно, но только если БД находится в однопользовательском режиме
Можно, но только если это действие выполняет член роли sysadmin
После создания БД ее имя изменить нельзя
Какая хранимая процедура используется для смены владельца БД:
sp_changedbowner
sp_setdbowner
sp_alterdbowner
Владельцем базы данных является тот пользователь, который ее создал
Какой минимальный размер может иметь база данных при создании:
512Кб
1Мб
Размер не может быть меньше, чем текущий размер бд model
Размер не может быть меньше, чем текущий размер БД master
Что из следующего применяется для сжатия всей базы данных:
sp_shrinkdb
ALTER DATABASE
DBCC SHRINKFILE
DBCC SHRINKDATABSE
Что из следующего применяется для сжатия отдельного файла:
sp_shrinkfile
ALTER DATABASE
DBCC SHRINKFILE
DBCC SHRINKDATABSE
Какие из следующих утверждений верные:
Параметр EMPTYFILE в операции DBCC SHRINKFILE удаляет файл из БД, если в нем не содержится данных
Оператор BACKUP позволяет производить резервное копирование как самой БД, так и ее журнала
При выполнении команды RESTORE можно разрешить доступ к восстановленной БД только ее владельцу
Лекция 8. Реляционная модель данных
Какие из следующих утверждений верные:
Домен – это набор атрибутов в отношении
Кортеж соответствует экземпляру записи
Атрибуты соответствуют полям таблицы
Какими свойствами обладают отношения:
Нет одинаковых кортежей
Все кортежи и атрибуты упорядочены
Все значения атрибутов являются неделимыми
Никакие два атрибута не могут быть определены на одном домене
Какими свойствами должен обладать потенциальный ключ:
Должен состоять только из одного атрибута
Неизбыточность
Уникальность
Никакими из вышеперечисленных
Что из нижеперечисленного верно:
Первичный ключ соответствует одному из потенциальных ключей отношения
Если существует внешний ключ FK в отношении R2, то существует отношение R1 с потенциальным ключом, все значения которого присутствуют FK
Внешний ключ в отношении R2 может ссылаться на потенциальный ключ R2
Для каких операций необходимо предусмотреть выполнение компенсирующих действий для поддержания целостности данных:
Вставка
Удаление
Изменение
Выборка
Какие компенсирующие операции могут применяться для сохранения целостности данных:
Ограничение выполнение операции
Каскадирование
Компенсирующие операции не требуются, т.к. если отношения нормализованы, то целостность данных будет обеспечиваться автоматически
Что такое NULL-значение:
Числовой ноль
Пустая строка
Специальный маркер для обозначения отсутствия информации
Любое значение любого типа принятое в данной БД для обозначения отсутствия информации
Какие утверждения относительно NULL-значений верные:
Можно использовать для первичных ключей
Можно использовать для альтернативных ключей
Можно использовать для внешних ключей
Можно использовать во всех случаях кроме, трех вышеперечисленных.