Экзаменационный тест из 82 вопросов по дисциплине "Основы построения баз данных", страница 6

·  Это понятие никак не связано с БД

·  Нормализация увеличивает произволдительность работы с БД

·  Нормализация приводит к увеличению числа таблиц в БД (верно)

·  Нормализация улучшает базу данных и уменьшает количество таблиц в ней

·  Нормализация устраняет проблемы модификации данных (верно)

17. Понятие курсора связано

·  С необходимостью выбора только одной строки из всего отношения

·  С необходимостью создания временной таблицы

·  С необходимостью построчной обработки отношения

·  С необходимостью блокировки ряда строк отношения

·  С необходимостью создания временного отношения, доступного всем пользователям БД

1. Какие из операторов создания таблицы Tab1 правильные

·  Create table tab1 (Name_ID int Null Primary Key , Name Varchar(32) Not Null, Status Varchar (6) Null )

·  Create table tab1 (Name_ID int Not Null Unique Primary Key , Name Varchar(32) Not Null, Status Varchar (6) Null Identity)

·  Create table tab1 (Name_ID int Not Null Constraint PK_tab1 Primary Key , Name Varchar(32) Not Null, Status Varchar (6) Null )

·  Create table tab1 (Name_ID int Not Null Unique Constraint PK_tab1 Primary Key , Name Varchar(32) Not Null, Status Varchar (6) Null Identity)

·  Create table tab1 (Name_ID int Not Null Pimary Key, Name Varchar(32) Not Null, Status Varchar (6) Null)

2. Понятие транзакции это

·  Набор операторов SQL, обрабатывающих несколько таблиц одной БД

·  Последовательность операторов SQL, переводящая БД из одного согласованного состояния в другое согласованное состояние

·  Последовательность операторов SQL, заключенная в операторные скобки

·  Набор взаимодействующих баз данных, расположенных на разных серверах

3. Объект типа ' триггер' создается

·  для каждой таблицы только один

·  для любой таблицы любое количество триггеров триггеров разного типа

·  для каждой базы данных неограниченное количество триггеров

·  для каждой таблицы не более 3-х триггеров

4. Задана таблица Bills счетов клиентов банка.Какие запросы позволят сосчитать количество счетов, которые на текущий момент существуют (не закрыты).

·  Select count(*)from BillsWhere Data_end > Getdate()

·  Select Count(*)from BillsWhere Data_Begin < Getdate()

·  Select count(*)from BillsWhere Data_end Is Null OR Data_End > Getdate() (верно)

·  Select count(*)from BillsWhere Data_end is Null

5. Какие высказывания справедливы по отношению к MS Access

·  MS Access поддерживает модель удаленного доступа (RDA-модель) (верно)

·  MS Access поддерживает архитектуру клиент-сервер (верно)

·  MS Access является генератором отчетов в MS Office

·  MS Access относится к настольным СУБД

·  MS Access входит в профессиональный выпуск MS Office (верно)

6. Какие высказывания справедливы для определения агрегатных функций COUNT(*) и COUNT(имя_атрибута)

·  Функция COUNT(*) считает количество строк в группе

·  Функция COUNT(*) считает количество различных строк в некоторой группе

·  Функция COUNT(имя_атрибута) считает количество различных значений данного атрибута в данной группе.

·  Функции COUNT(*) и COUNT(имя_атрибута) выполняют одинаковое действие - они считают количество строк в таблице

·  Функция COUNT(имя_атрибута) считает количество строк с определенным значеним данного атрибута в группе

7. Каждая хранимая процедура

·  Может использователься только в БД, в которой она была создана и теми пользователями, которым дано разрешение на ее использование

·  Может использователься всеми пользователями, которым разрешен доступ к БД, в которой была создана данная хранимая процедура

·  Может использователься во всех БД, установленных на одном экземпляре MS SQL Server

·  Может использоваться только в той БД, где она была создана и только ее создателем (владельцем)

8. Понятие курсора связано