- •31. Перечислите подходы к проектированию базы данных и в чем они заключаются?
- •32. Как вы понимаете термин «предметная область»?
- •33. Что такое данные, метаданные, объект, предмет с точки зрения баз данных?
- •34. В чем заключается методология проектирования баз данных?
- •35. Что называется концептуальным проектированием базы данных?
- •36. Что называется логическим проектированием базы данных?
- •37. Что называется физическим проектированием базы данных?
- •38. Из каких этапов состоит концептуальное и логическое проектирование базы данных?
- •39. Что называется моделью данных, и какова цель построения модели данных?
- •40. Какие категории моделей данных используются наиболее чаще?
- •41. Объектные модели данных, каковы основные концепции модели?
- •42. Модель «сущность-связь», каковы основные концепции модели?
- •43. Eer модель, каковы основные концепции модели?
- •44. Что называется реляционной моделью данных и на чем она основана?
- •45. Основные понятия реляционной модели данных.
- •46. Что называется реляционной схемой?
- •47. Какие свойства отношений вы знаете?
- •48. Что вы понимаете под реляционными ключами? Какие существуют ключи в реляционных отношениях и каковы их свойства?
- •49. Из скольких частей состоит модель данных?
- •50. Как вы понимаете термин «определитель null» и для чего он предназначен?
- •51. Какие ограничения целостности реляционной базы данных существуют?
- •52. С помощью чего можно управлять отношениями в реляционных субд?
- •53. Что лежит в основе реляционных языков?
- •54. Что из себя представляет реляционная алгебра и для чего она предназначена?
- •55. Что из себя представляет реляционное исчисление и для чего оно предназначено?
- •56. Как вы понимаете термины «базовое отношение» и «представление»?
- •57. Когда субд можно считать реляционной?
- •58. Дайте понятие функциональной зависимости и цели нормализации.
- •59. Дайте понятие процесса нормализации. Что означает термин «ненормализованная форма»?
- •60. Что означает 1 нормальная форма и как привести отношение к 1 нормальной форме?
- •61. Что означает 2 нормальная форма и как привести отношение ко 2 нормальной форме? Поясните термин «полная функциональная зависимость».
- •62. Что означает 3 нормальная форма и как привести отношение к 3 нормальной форме? Поясните термин «транзитивная зависимость».
- •63. Что означает нормальная форма Бойса-Кодда и как привести отношение к нормальной форме Бойса-Кодда?
- •64. Что означает 4 нормальная форма и как привести отношение к 4 нормальной форме? Поясните термин «многозначные зависимости».
- •65. Что означает 5 нормальная форма и как привести отношение к 5 нормальной форме? Поясните термин «зависимость соединения».
- •66. Сетевая модель данных. Ее архитектура и основные структуры.
- •67. Что означают термины «интраструктура», «тип набора», «системный тип набора»?
- •68. Перечислите основные правила при создании сетевой модели данных.
- •69. Что определяет язык определения схемы sddl?
- •70. Дайте определение иерархической модели данных.
- •71. Иерархическая структура. Основные понятия.
- •72. Каковы основные концепции объектно-ориентированного подхода?
- •73. Дайте определение терминов «объект», «атрибут» с точки зрения объектно-ориентированной модели баз данных.
- •74. С помощью чего можно уникально идентифицировать объект в объектно-ориентированной модели баз данных?
- •75. Перечислите преимущества использования oid – идентификаторов.
- •75. Перечислите преимущества использования oid – идентификаторов.
- •76. Что является методами в объектной технологии и что они определяют?
- •77. Что собой представляет сообщение в объектной технологии?
- •78. Что позволяет определить наследование? Какие типы наследования существуют?
- •79. Как вы понимаете термины «полиморфизм и динамическое связывание»?
- •80. Дайте определение распределенной базы данных и распределенной субд.
- •81. Какие особенности должна иметь любая распределенная субд?
- •82. Каков основной принцип построения распределенной субд?
- •83. Каким образом можно классифицировать распределенные субд?
- •84. Какие функциональные возможности должна предоставлять распределенная субд?
- •85. Какова архитектура распределенной субд?
- •86. Что представляет глобальная концептуальная схема распределенной субд?
- •87. Что содержат схемы фрагментации и распределения?
- •88. Какие важнейшие компоненты должна включать архитектура сурбд?
- •89. Какие существуют альтернативные стратегии размещения данных в системе (с точки зрения сурбд)?
- •90. Произведите сравнение oltp-систем и хранилищ данных.
- •91. В чем заключается технология olap?
- •92. Какие основные аналитические операции могут выполнять серверы многомерных баз данных на основе olap?
- •93. В каком виде могут хранить многомерные данные olap-серверы многомерных баз данных?
- •94. Что означает технология "клиент/сервер"?
- •95. Что означает термин «защита данных»?
- •96. Какие существуют потенциальные опасности с точки зрения защиты базы данных?
- •97. Какие существуют компьютерные средства контроля?
- •98. Объясните, как вы понимаете термины «резервное копирование», «ведение журнала», «контрольная точка».
- •99. Какие существуют некомпьютерные средства контроля?
- •100. Что такое хранилище данных? Какие преимущества дает организация хранилищ данных?
39. Что называется моделью данных, и какова цель построения модели данных?
Моделью данных называется интегрированный набор понятий для описания данных, связей между ними и ограничений, накладываемых на данные в некоторой организации.
Другими словами это описание схемы на высоком уровне, независимо от конкретной целевой СУБД.
Модель является представлением «реального мира», объектов и событий, а также существующих связей между ними. Это некоторая абстракция, в которой акцент делается на самых важных и необходимых аспектах деятельности организации. Таким образом, модель данных – представляет саму организацию.
Цель построения модели заключается в представлении данных в понятном виде.
40. Какие категории моделей данных используются наиболее чаще?
Очень часто используются три категории моделей данных: объектные модели данных; модели данных на основе записей; физические модели данных.
Первые две используются для описания данных на концептуальном и внешнем уровнях, а последняя на внутреннем
41. Объектные модели данных, каковы основные концепции модели?
При построении объектных моделей данных используются такие понятия, как сущности, атрибуты и связи.
Сущность – это отдельный элемент организации, который должен быть представлен в БД.
Атрибут – свойство, которое описывает некоторый аспект объекта и значение которого следует зафиксировать.
Связь – это ассоциативное отношение между сущностями.
Наиболее общие типы объектных моделей данных:
1) модель типа «сущность-связь» или ER-модель;
2) семантическая модель, то есть модель, которая несет большую смысловую нагрузку, чем просто значения данных;
3) функциональная модель;
4) обектно-ориентированная модель.
42. Модель «сущность-связь», каковы основные концепции модели?
Модель «сущность-связь» была разработана в 1976 г. с целью упрощения
задачи проектирования БД. Данная модель данных представляет собой набор концепций, которые описывают структуру БД и связанные с ней транзакции обновления и извлечения данных.
Основные концепции модели «сущность-связь» включают типы сущностей, типы связей и атрибуты.
Типы сущностей – объект или концепция, которые характеризуются на данном предприятии как имеющие независимое существование.
Атрибут – свойства типа сущности или типа связи.
Атрибуты сущности содержат значения, описывающие каждую сущность. Значения атрибутов представляют основную часть сведений, сохраняемых в БД.
Тип связи – является набором ассоциаций между двумя и более типами сущностей – участников. Каждому типу связи присваивается имя, которое должно описывать его функцию.
Связь – ассоциация между сущностями, включающая по одной сущности из каждого участвующего в связи типа сущностей.
43. Eer модель, каковы основные концепции модели?
С появлением новых типов приложений БД, таких как инструменты проектирования (CAD), инструменты автоматизированной подготовки производства (CAM), инструменты автоматизированного проектирования и создания программ (CASE) основных понятий ER- моделирования оказалось недостаточно, в связи с этим в исходную модель добавлены концепции специализации/генерализации и категоризации, такая модель называется EER-модель (или расширенная ER- модель).
Введенные концепции тесно связаны с понятиями подкласса, суперкласса и процессом наследования атрибутов.