Вы на НеОфициальном сайте факультета ЭиП

На нашем портале ежедневно выкладываются материалы способные помочь студентам. Курсовые, шпаргалки, ответы и еще куча всего что может понадобиться в учебе!
Главная Контакты Карта сайта
 
Где мы?
» » » Базы данных Малетин И.В. – ответы к тесту

Реклама


Базы данных Малетин И.В. – ответы к тесту

Просмотров: 2352 Автор: admin

Базы  данных Малетин И.В. – ответы к тесту

1. Реляционное отношение НЕ обладает следующим свойством:

 - отсутствие первичного ключа;

 

2. Отношение НЕ находится в первой нормальной форме, если

 в отношении имеются одинаковые кортежи;

 

3. Для запрета доступа пользователя с учетным именем John к базе данных Oracle необходимо выполнить следующую команду:

 

 ALTER USER John ACCOUNT LOCK;

 

 

4. Бросок электричества вызвал аварийное завершение работы сервера баз данных Oracle, причем файловая система не была повреждена. Какие файлы потребуются для восстановления целостного состояния базы данных?

 

 файлы оперативного журнала.

 

 

5. Внешний ключ (foreign key) - это

 

 столбец или некоторое подмножество столбцов одной таблицы, которые служат в качестве первичного ключа для другой таблицы.

 

 

6. Выберите синтаксически правильный вариант извлечения данных из таблицы Employee

 

 SELECT Department, FirstName, LastName, Badge FROM Employee;

 

 

7. Выберите синтаксически правильный вариант извлечения данных из таблицы Employee с сортировкой

 

 SELECT Department, FirstName, LastName, Badge FROM Employee ORDER BY LastName;

 

 

8. В каком случае лучше всего создать индекс для таблицы:

 

 таблица мало изменяется и ее два столбца часто используются в директиве WHERE.

 

 

9. Выберите синтаксически правильный вариант присвоения привилегии на выборку данных из таблицы

 

 GRANT SELECT ON Employee TO John;

 

 

10. Хорошие "кандидаты" в индексы -

 

 внешние ключи; столбцы, указываемые в директиве ORDER BY; столбцы, по которым производится сортировка в операторе SELECT.

 

 

11. На логическом уровне сервер баз данных Oracle хранит данные в следующих структурах (по возрастанию)

 

 блок, экстент, сегмент, табличное пространство.

 

 

12. Для создания представления, содержащего данные из таблицы Employee, отсортированные по полю 'Фамилия' (LastName), необходимо выполнить следующую команду:

 

 CREATE VIEW LastName_S_V AS SELECT FirstName, LastName FROM Employee ORDER BY LastName;

 

 

13. Какая команда позволяет зафиксировать в базе данных изменения, произведенные транзакцией?

 

 COMMIT

 

 

14. Выберите верные рекомендации при создании объекта "индекс".

 

 Если таблица постоянно обновляется (выполняются операторы INSERT, UPDATE, DELETE), то количество индексов необходимо свести к минимуму, т.к. значительная часть ресурсов сервера будет затрачиваться на обновление индексов.

 

 При создании индекса необходимо проанализировать, какие запросы направляются к данной таблице. Если это в основном запросы SELECT, то нужно создать индексы для столбцов, по которым производится выборка данных для ускорения выполнения запросов.

 

15. Целостность базы данных - это

 точность, корректность, правильность данных в данный момент времени.

 

16. Какая команда позволяет отменить изменения, произведенные транзакцией?

 

 ROLLBACK

 

 

17. Выберите правильные определения объекта "индекс".

 

 Индекс - это упорядоченный набор уникальных значений некоторой таблицы и соответствующие им указатели на строки таблицы, где физически находятся эти значения.

 Индекс - это внутренний метод сервера для организации данных, благодаря которому их выборка выполняется оптимальным образом.

 

 

18. При использовании ssh-туннелирования:

 

 шифруется трафик, передаваемый по сети между клиентом и сервером.

 

 

19. Какая функция вернет в результате запроса количество строк таблицы?

 

 count(*)

 

 

20. Типы данных CHAR(5) и VARCHAR2(5) отличаются тем, что

 при внесении данных в ячейку таблицы с типом данных CHAR(5) менее 5 символов недостающие позиции заменяются пробелами.

 

21. Представление - это

 

 хранимое определение оператора SELECT, задающего строки и столбцы, которые необходимо выбрать впоследствии при ссылке на данное представление.

 

 

22. При работе с сервером баз данных необходимо знать, что:

 

 все перечисленное.

 

 

23. Преимущества использования хранимых процедур:

 

 повышение производительности; уменьшение сложности проекта; повышение безопасности; наложение дополнительных ограничений на ввод данных.

 

 

24. Выберите синтаксически правильный вариант вставки строки в таблицу Employee:

 

 INSERT INTO Employee (Department, FirstName, LastName, Badge) VALUES ("Продажи", "Иван", "Петров", 1116);

 

 

25. Какое SQL-выражение может быть использовано для создания триггера?

 CREATE TRIGGER

 

26. Триггер - это:

 

 особый тип хранимой процедуры; выполняется при наступлении определенного события - например, вставка, модификация, удаление данных в некоторой таблице.

 

 

27. В теории реляционных баз данных домен -

 это потенциальное допустимое множество значений данного типа.

 

28. Сеть хранения данных (Storage Area Network) используется -

 

 для организации распределенных хранилищ данных в компаниях, которые имеют большой парк инсталлированных систем хранения данных.

 

 

29. Хранимые процедуры - это

 

 фрагменты кода (SQL операторы), хранящиеся на сервере и выполняемые серверными процессами базы данных.

 

 

30. SQL-операторы SELECT,INSERT,DELETE,UPDATE относятся к категории

 DML (Data Manipulation Language)

 

31. Укажите синтаксически правильный вариант создания таблицы Employee

 

 CREATE TABLE Employee (Department CHAR(15), FirstName CHAR(20), LastName CHAR(25), INT Badge);

 

 

32. Система создания резервных копий информации базы данных на внешних носителях должна осуществляться:

 

 с организацией носителей информации в несколько поколений, с обязательным хранением носителей отдельно от сервера.

 

 

33. Блок операционной системы - это

 

 минимальное количество данных, которое может прочитать (или записать) операционная система в файловой системе.

 

 

34. На основе привилегий осуществляется:

 

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

 

 

35. Какие действия обычно не уменьшают сетевой траффик между клиентской рабочей станцией и сервером баз данных?

 Увеличение проверок данных на стороне клиентского приложения.

 

36. Кортеж, соответствующий данной схеме отношения -

 это множество пар (имя атрибута, значение), которое содержит одно вхождение каждого имени атрибута, принадлежащего схеме отношения.

 

37. Выберите синтаксически правильный вариант обновления данных в таблице Employee

 

 UPDATE Employee SET LastName='Сидорова' WHERE LastName='Петрова';

 

 

38. Для получения сведений о данных, изменяемых пользователем в данной таблице, необходимо использовать:

 

 специально разработанные для аудита триггеры;

 

 

39. Выберите синтаксически правильный вариант извлечения данных из таблицы Employee

 

 SELECT * FROM Employee;

 

 

40. Выберите синтаксически правильный запрос на выборку данных из двух таблиц

 

 SELECT region.region_name, employee.salary FROM region, employee WHERE region.id = employee.region_no;

 

 

41. Ограничение UNIQUE применяется к столбцу таблицы:

 

 с целью предотвращения ввода в него повторяющихся значений.

 

 

42. Элемент NULL интерпретируется сервером баз данных как

 

 неопределенные или отсутствующие данные.

 

 

43. Запрос к базе данных состоит из следующей команды: SELECT FirstName FROM Employee WHERE FirstName LIKE 'a%'; Какие данные вернет запрос?

 

 Имена, начинающиеся c символа "a".

 

 

44. Первичный ключ (primary key) - это

 

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

 

 

45. В результате повреждения одного файла данных базы данных Oracle (из-за сбоя жесткого диска), для восстановления целостного состояния базы потребуются:

 

 оставшиеся неповрежденные файлы базы данных, файлы последнего полного архива, файлы оперативного журнала, архивные файлы оперативного журнала.

 

 

46. В чем различие между хранимой процедурой и набором SQL команд, посылаемого с клиентского приложения?

 Хранимые процедуры обычно откомпилированы и оптимизированы для выполнения на стороне сервера.

 

47. Роли - это

 

 поименованные наборы привилегий.

 

 

48. Для повышения безопасности, скрытия структуры данных, ограничения доступа к данным могут быть использованы:

 

 хранимые процедуры и представления;

 

 

49. Выберите синтаксически правильный вариант отмены привилегии на выборку данных из таблицы

 

 REVOKE SELECT ON Employee FROM John;

 

 

50. Выберите синтаксически правильный вариант удаления данных из таблицы Employee

 

 DELETE FROM Employee WHERE LastName='Петров';

 

Скачать  Базы  данных Малетин И.В. – ответы к тесту bazy-dannyx-maletin-i.v..zip [20,15 Kb] (cкачиваний: 34)


Информация

Комментировать статьи на нашем сайте возможно только в течении 60 дней со дня публикации.

Популярные новости

Статистика сайта



Rambler's Top100



 
Copyright © НеОфициальный сайт факультета ЭиП