а) обеспечение необходимых структур внешней памяти как для хранения данных непосредственно входящих в БД, так и служебной информации;

б) управление блоками бесперебойного питания внешних накопителей;

в) применение алгоритмов оптимизации вычислений предикатов первого порядка;

г) создание и использование индексов;

д) проверка целостности накопителя.

2. Какое количество корневых узлов имеется в иерархической модели данных?

а) один;

б) два;

в) количество корневых узлов неограниченно;

г) три;

д) пять.

3. Как происходит доступ к узлам иерархической модели данных?

а) через корневой узел;

б) через исходный узел;

в) через порожденный узел;

г) доступ к узлам в данной модели не предоставляется;

д) через любой узел.

4. Что называют набором данных в сетевой модели данных?

а) именованная совокупность записей;

б) совокупность записей с общими атрибутами;

в) именованная запись;

г) совокупность доменов;

д) совокупность файлов.

5. Типом данных в реляционной модели данных называют:

а) понятие, полностью адекватное понятию типа данных в языках программирования;

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

в) тип отношений БД;

г) тип таблиц БД;

д) тип доменов отношения.

6. Реляционная модель состоит из следующих частей:

а) структурной;

б) манипуляционной;

в) целостной;

г) завершающей;

д) промежуточной.

7. Функция управления буферами оперативной памяти – это.

8. Стратегия «упреждающей» записи в журнал – это.

9. Атомарность значений атрибутов – это.

НЕ нашли? Не то? Что вы ищете?

10. Перечислить основные понятия реляционной модели данных.

2 вариант

1. Транзакция в СУБД – это:

а) последовательность операций над БД, рассматриваемых СУБД как единое целое;

б) отвергнутая СУБД единая последовательность операций над БД;

в) финансовая банковская операция;

г) единица активности пользователя по отношению к БД;

д) удаление неиспользуемых данных.

2. Из какого количества атрибутов состоит узел иерархической модели данных?

а) только из одного атрибута;

б) из одного и более атрибутов;

в) из любого количества атрибутов;

г) узел не имеет атрибутов;

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

3. Какое количество экземпляров узлов возможно в иерархической модели данных?

а) не более одного;

б) один и более;

в) неограниченное количество;

г) зависит от количества атрибутов в узле;

д) только один.

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

а) любое;

б) один;

в) один и более;

г) два;

д) три.

5. Домен в БД – это;

а) тип отношений БД;

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

в) понятие, полностью адекватное понятию типа данных в языках программирования;

г) результат вычисления логического выражения;

д) символьное имя в сети Internet.

6. В структурной части реляционной модели фиксируется, что:

а) единственной структурой данных, используемой а реляционных БД, является нормализованное n-арное отношение;

б) существует три подхода к физической реализации отношений;

в) существует три подхода к физической реализации кортежей;

г) существует три подхода к физической реализации схемы базы данных;

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

7. Транзакция в СУБД – это.

8. Перечислите части современной СУБД.

9. Требования целостности сущностей – это.

10. Назовите виды аппаратных сбоев.

3 вариант

1. Под понятием серриализации транзакций понимается:

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

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

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

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

д) порядок планирования их работы, независящий от последовательности выполнения операторов языка SQL.

2. На каких уровнях иерархической модели данных могут находится зависимые узлы?

а) только на низлежащих;

б) на любых уровнях;

в) на любых уровнях, за исключением корневого;

г) зависимые узлы отсутствуют в иерархической модели данных;

д) только на первом уровне.

3. Укажите связь между экземплярами узлов иерархической модели данных:

а) экземпляр порожденного узла не может существовать без экземпляра исходного узла;

б) экземпляр порожденного узла может существовать без экземпляра исходного узла;

в) экземпляр порожденного узла не может существовать без исходного узла;

г) экземпляр порожденного узла не может существовать с исходным узлом;

д) экземпляр исходного узла не может существовать с порожденным узлом.

4. Сколько записей членов может иметь экземпляр набора сетевой модели данных?

а) любое количество;

б) один;

в) один и более;

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

д) данная формулировка вопроса некорректна.

5. Схема отношения – это:

а) именованное множество пар {имя атрибута, имя домена (или тип данных, если понятие домена не поддерживается)};

б) именованное множество пар {имя атрибута, размер атрибута};

в) именованное множество пар {имя атрибута, значение};

г) понятие, полностью адекватное понятию типа данных в языках программирования;

д) результат вычисления логического выражения.

6. В манипуляционной части реляционной модели утверждаются следующие механизмы:

а) механизмы реляционной алгебры;

б) механизмы блокирующих захватов;

в) механизмы защиты информации;

г) механизмы реляционного исчисления;

д) механизмы защиты баз данных.

7. Сериальный план выполнения смеси транзакций – это.

8. Отсутствие кортежей дубликатов – это.

9. Недостаток сетевой модели данных – это.

10. Понятие атрибута в реляционной модели данных – это.

4 вариант

1. Журнал БД должен:

а) поддерживаться с особой тщательностью;

б) содержать записи обо всех изменениях основной части БД;

в) выделять наиболее содержательные изменения основной части БД;

г) должен быть достаточного объема;

д) должен быть продублирован на бумажном носителе.

2. Со сколькими узлами связан зависимый узел в иерархической модели данных?

а) с корневым;

б) с вышележащими узлами;

в) с одним исходным;

г) зависит от количества атрибутов в узле;

д) с неограниченным количеством.

3. Что происходит при удалении экземпляра исходного узла иерархической модели данных?

а) удаляются все зависимые узлы;

б) удаляются все экземпляры порожденных узлов;

в) удаляются все экземпляры узлов, связанных с исходным;

г) ничего;

д) данные попадают в архив.

4. Что происходит при удалении экземпляра исходного узла в сетевой модели данных?

а) удаляется весь набор данных;

б) удаляются все экземпляры исходных узлов;

в) удаляются все экземпляры порожденных узлов;

г) удаляется все;

д) ничего не происходит.

5. Набор именованных схем отношений – это:

а) схема отношения;

б) кортеж;

в) отношение;

г) схема базы данных;

д) база данных.

6. В целостной части реляционной модели данных фиксируются следующие требования;

а) требования целостности сущностей;

б) требования к описанию аппаратных средств, используемых СУБД;

в) требования целостности по ссылкам;

г) требования к описанию программных средств, используемых СУБД;

д) требования целостности по минимальным критериям.

7. Надежность как основное требование к СУБД – это.

8. Отсутствие упорядоченности кортежей – это.

9. Понятие домена в реляционной БД – это.

10. Степень отношения и степень кортежа – это.

5 вариант

1. К языкам БД относят:

а) язык определения схемы БД (SDL – Schema Definition Language);

б) язык манипулирования данными (DML – Data Manipulation Language);

в) Borland Delphi 5,6,7;

г) SQL (Structured Query Language);

д) Microsoft Visual C#.

2. Сколько порожденных узлов может иметь узел иерархической модели данных?

а) только один;

б) один и более;

в) зависит от количества атрибутов в узле;

г) один исходный;

д) неограниченное количество.

3. Укажите недостаток иерархической модели данных:

а) необходимость доступа только через корневой узел;

б) сложность оценки характеристик модели;

в) сложность установления связей типа 1:М;

г) сложность установления связей типа 1:1;

д) сложность установления связей типа М:М.

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

а) в любом;

б) в одном;

в) в любом в качестве записи-владельца;

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

д) данная формулировка вопроса некорректна.

5. Достоинства реляционного подхода:

а) простота моделирования большей части распространенных предметных областей;

б) наличие мощного математического аппарата;

в) отсутствие потенциальных ошибок разработанной БД;

г) простота реализации связей типа М:М;

д) простота реализации связей типа М:1.

6. Что такое первичный ключ?

а) элемент данных, позволяющий находить требуемый файл данных;

б) элемент данных, позволяющий находить требуемую группу записей;

в) элемент данных, позволяющий находить требуемую запись;

г) поименованная совокупность элементов данных, рассматриваемая в программе обработки данных как единое целое;

д) временный файл, создаваемый СУБД для хранения единой структуры данных.

7. Журнал в СУБД – это.

8. Отсутствие упорядоченности атрибутов – это.

9. Требование целостности по ссылкам – это.

10. Перечислить подходы, поддерживающие целостность по ссылкам при удалении кортежей.

6.3. Варианты второго рейтингового контроля.

1 вариант

1. Три основных конструктивных элемента модели сущность-связь:

а) сущность;

б) запись;

в) сегмент;

г) атрибут;

д) связь.

2. Первая нормальная форма предполагает:

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

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

в) выделение атрибутов, в которых отсутствует транзитивная зависимость между неключевыми атрибутами;

г) физическое расположение данных не требующее изменения логической структуры;

д) физическое расположение данных не зависящее от способа их хранения.

3. Укажите перечень существующих нормальных форм.

4. Дайте определение второй нормальной формы.

5. В чем особенность (отличие) семантической модели данных.

6. Получение реляционной схемы из ER-схемы.

2 вариант

1. Понятие сущности:

а) поименованная совокупность элементов данных;

б) поименованная совокупность всех экземпляров логических записей данного типа;

в) абстракция или собирательное понятие об объекте;

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

д) поименованная совокупность баз данных.

2. Вторая нормальная форма предполагает

а) выделение атрибутов, в которых отсутствует транзитивная зависимость между неключевыми атрибутами;

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

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

г) физическое расположение данных не зависящее от способа их хранения;

д) физическое расположение данных не требующее изменения логической структуры.

3. Назовите основные свойства нормальных форм.

4. Дайте определение третьей нормальной формы.

5. Назовите и опишите основные понятия семантической модели данных.

6. Более сложные элементы ER-модели. Подтипы и супертипы.

3 вариант

1. Понятие связи в модели сущность-связь:

а) совокупность физических записей;

б) средство с помощью которого представляются отношения между сущностями;

в) элементарная единица данных;

г) сложная единица данных;

д) средство поддержки связей между файлами БД.

2. Третья нормальная форма предполагает

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

б) выделение атрибутов, в которых отсутствует транзитивная зависимость между неключевыми атрибутами;

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

г) физическое расположение данных не требующее изменения логической структуры;

д) физическое расположение данных не зависящее от способа их хранения.

3. Дайте определение первой нормальной формы

4. Дайте определение функциональной зависимости.

5. Перечислите нормальные формы ER-схем.

6. Более сложные элементы ER-модели. Связи "many-to-many".

4 вариант

1. Атрибут сущности это:

а) графически изображаемая ассоциация;

б) реальный или представляемый объект;

в) любая деталь, которая служит для уточнения идентификации, классификации, числовой характеристики или выражения состояния;

2. Когда все атрибуты отношения являются простыми, и каждый неключевой атрибут функционально-полно зависит от ключа – это:

а) нормальная форма Бойса-Кодда;

б) первая нормальная форма;

в) вторая нормальная форма;

г) третья нормальная форма;

3. Дайте определение неключевого атрибута.

4. Дайте определение транзитивной функциональной зависимости.

5. Назовите и опишите более сложные элементы ER-модели.

6. Перечислите особенности рекурсивной связи в ER-модели.

6.4. Перечень экзаменационных вопросов

1. Основные функции СУБД. Журнализация

2. Основные функции СУБД. Поддержка языков БД

3. Реляционная модель данных. Структурная часть РМД.

4. Иерархическая модель данных. Ограничение целостности в иерархических системах.

5. SQL. Средства манипулирования данными.

6. Фундаментальные свойства отношений: отсутствие упорядоченности кортежей.

7. Реляционная модель данных. Замкнутость реляционной алгебры и операция переименования.

8. SQL. Предикат вхождения в множество оператора SELECT.

9. Реляционная модель данных. Проектирование реляционных БД. Перечень нормальных форм.

10. Основные функции СУБД. Управление буферами оперативной памяти.

11. SQL. Типы данных.

12. Реляционная модель данных. Реляционная алгебра. Общая интерпретация реляционных операций.

13. Семантическая модель данных.

14. SQL. Табличное выражение.

15. Реляционная модель данных. Механизмы, которые утверждаются в манипуляционной части реляционной модели.

16. SQL. Средства определения схемы.

17. Сетевая модель данных. Ограничение целостности в сетевых системах.

18. Реляционная модель данных. Специальные реляционные операции.

19. SQL. Оператор обновления строки базовой таблицы языка SQL.

20. Основные функции СУБД. Непосредственное управление данными во внешней памяти.

21. Реляционная модель данных. Фундаментальные свойства отношений: отсутствие упорядоченности атрибутов.

22. SQL. Предикат сравнения с неопределенным значением оператора SELECT.

23. Фундаментальные свойства отношений.

24. Реляционная модель данных. Требования, которые фиксируются в целостной части реляционной модели данных.

25. SQL. Предикат сравнения с образцом оператора SELECT.

26. Реляционная модель данных. Реляционное исчисление доменов.

27. Семантическая модель данных.

28. SQL. Оператор удаления строки из базовой таблицы языка SQL.

29. Реляционная модель данных. Проектирование реляционных БД. Перечень нормальных форм.

30. Основные функции СУБД. Управление транзакциями.

31. SQL. Оператор отката транзакции языка SQL.

32. Иерархическая модель данных. Типичные операции манипулирования иерархически организованными данными.

33. SQL. Оператор завершения транзакции языка SQL.

34. Реляционная модель данных. Фундаментальные свойства отношений.

35. Достоинства и недостатки ранних СУБД.

36. Реляционная модель данных. Особенности теоретико-множественных операций реляционной алгебры.

37. SQL. Оператор вставки строки в базовую таблицу языка SQL.

38. Основные функции СУБД. Типовая организация современной БД.

39. Реляционная модель данных. Понятия схемы БД и схемы отношения.

40. SQL. Предикат задания диапазона значений оператора SELECT.

41. Иерархическая модель данных. Понятие корневого узла и поддеревьев в иерархической модели данных.

42. Реляционная модель данных. Проектирование реляционных БД. Третья нормальная форма.

43. SQL. Ключевое слово оператора SELECT, исключающее дубликаты строк из результирующего набора.

44. Реляционная модель данных. Реляционное исчисление. Целевые списки и выражения реляционного исчисления.

45. Семантическая модель данных. Получение реляционной схемы из ER-схемы.

46. Основные характеристики иерархической и сетевой моделей данных.

47. Реляционная модель данных. Проектирование реляционных БД. Первая нормальная форма.

48. Методы организации индексов. Хеширование.

49. Реляционная модель данных. Определение функциональной и транзитивной зависимостей.

50. SQL. Агрегатная функция, определяющая количество строк или непустых значений полей, которые выбрал запрос.

51. Реляционная модель данных. Понятие кортежа, первичного ключа и значения атрибута.

52. Семантическая модель данных. Основные понятия модели «сущность-связь».

53. SQL. Оператор создания представления языка SQL.

54. Реляционная модель данных. Понятия атрибута, домена, типа данных в реляционной БД.

55. Журнализация и буферизация БД.

56. Реляционная модель данных. Достоинства реляционного подхода.

57. SQL. Оператор создания индекса языка SQL.

58. Семантическая модель данных. Более сложные элементы ER-модели: каскадные удаления экземпляров сущностей.

59. Реляционная модель данных. Фундаментальные свойства отношений: атомарность значений атрибутов.

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

61. Реляционная модель данных. Части РМД.

62. Семантическая модель данных. Более сложные элементы ER-модели.

63. Сетевая модель данных. Операции манипулирования данными в сетевой модели данных.

64. Реляционная модель данных. Основные свойства нормальных форм.

65. Синхронизационные захваты.

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

67. Реляционная модель данных. Основные понятия реляционной базы данных.

68. Структуры внешней памяти. Служебная информация.

69. SQL. Оператор удаления индекса языка SQL.

70. Семантическая модель данных. Основные понятия семантической модели данных.

71. SQL. Оператор создания таблицы языка SQL.

72. Реляционная модель данных. Проектирование реляционных БД. Вторая нормальная форма.

73. Сетевая модель данных. Организация сетевой БД.

74. Реляционная модель данных. Части РМД.

75. Методы организации индексов. Индексы.

76. SQL. Оператор удаления таблицы языка SQL.

77. Управление транзакциями и синхронизация.

78. Реляционная модель данных. Базовые требования целостности.

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

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

81. Реляционная модель данных. Фундаментальные свойства отношений: отсутствие кортежей-дубликатов.

82. SQL. Оператор удаления представления языка SQL.

83. Методы организации индексов. Хранение отношений.

6.4. Оснащение учебной дисциплины оборудованием и специальной техникой

Для полноценного освоения студентами дисциплины «Базы данных» необходимы рабочие места, оборудованные компьютерной техникой с соответствующим программным обеспечением. Занятия по дисциплине «Базы данных» проводятся в аудиториях университета и лабораториях выпускающей кафедры, материально-техническим обеспечением которых являются используемые в процессе преподавания компьютерные классы, видеопроекторы, учебное, лабораторное оборудование и оргтехника в объеме, достаточном для проведения всех видов запланированных учебным планом работ и соответствующие санитарно-техническим нормам и противопожарным правилам.

В распоряжении студентов, изучающих дисциплину, в лабораториях кафедры, есть все необходимое оборудование и программное обеспечение: рабочие места студентов оснащены компьютерами в сборе MBAMDSocketAM2, требуемым для данного вида занятий программным обеспечением. Такой необходимый минимум материально-технического обеспечения достаточен для успешного освоения дисциплины.

Образцы отчетов к лабораторным работам дисциплины «Базы данных»

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4