- •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. Что такое хранилище данных? Какие преимущества дает организация хранилищ данных?
69. Что определяет язык определения схемы sddl?
Существуют два языка описания данных (DDL): один для схемы и второй для подсхемы (представления). Язык определения схемы SDDL определяет концептуальную или глобальную структуру базы данных, в которой определены все типы записей и типы наборов. Определений схемы включает перечисленные ниже разделы: Описание схемы. Это исходный раздел, в котором указано название схемы. Описание области. В этом разделе указываются области физического хра-нения и может содержаться другая информация о характеристиках физического устройства хранения. Описание записей. В этом разделе дается полное описание структуры каждой записи вместе со всеми элементами данных, а также могут включаться детальные сведения о расположении записей и методах их хранения. Описание набора. В этом разделе перечисляются все наборы с указанием их типов записей-владельцев и типов записей-членов, а также приводятся другие сведения о наборах (например, об упорядочении).
70. Дайте определение иерархической модели данных.
Иерархическая модель данных рассматривается на примере самой известной СУБД этого типа Information Management System (IMS) фирмы IBM. Иерархические СУБД используются до сих пор в основном из-за уровня инвестиций, вложенных в уже существующие системы, стоимости работ по их замене, а также по той причине, что они вполне удовлетворительно выполняют свою работу в полном соответствии с требованиями организации, обеспечивая ключевые системные функции. Как и в сетевых СУБД, в иерархических СУБД используются такие структуры и способы их реализации, которые позволяют отнести системы данного типа к классу "навигационных".
Иерархическая модель данных модель, объединяющая записи, хранимые в общей древовидной структуре с одним корневым типом записи, который имеет нуль или больше подчиненных типов записей. Каждый подчиненный тип записи также может иметь нуль или больше подчиненных типов записей.
Как следует из названия, данные в этой модели структурированы иерархически. Так же, как и в случае сетевых СУБД, сначала появились иерархические СУБД, а уже потом на их основе была разработана иерархическая модель данных.
71. Иерархическая структура. Основные понятия.
Основной структурой, поддерживающей иерархическое представление информации, является дерево. Для моделирования информации с помощью древовидной структуры зачастую используется обобщенное дерево. Абстрактное представление данной структуры состоит из узлов, соединенных связями, которые называются дугами или ребрами. Самый верхний узел называется корневым узлом. Он может иметь нуль или несколько дочерних узлов, которые, в свою очередь, также могут иметь нуль или несколько дочерних узлов. В результате подобная структура может быть определена рекурсивно. Все узлы дерева, за исключением корня, должны иметь родительский узел. Любая часть дерева, исходящая из одного узла (помимо корня дерева), называется поддеревом. С практической точки зрения, каждый узел может быть представлен либо в виде некоторого типа записи, где каждая связь является встроенным указателем (или адресом), либо с помощью некоторого физического упорядочения записей. Узлы представляют интересующие нас объекты, а связи между ними определяются самим расположением узлов и ребер, которые, соединяя узлы, образуют эту древовидную структуру. Объекты могут иметь одинаковый тип. Иерархическая структура вполне естественным образом поддерживает связи как типа "один ко многим" (1:М), так и типа "один к одному" (1:1). В обобщенной структуре дерева типы записей обычно упорядочены внутри структуры, причем, как правило, слева направо. Экземпляры записей также обычно упорядочиваются.