- •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. Что такое хранилище данных? Какие преимущества дает организация хранилищ данных?
66. Сетевая модель данных. Ее архитектура и основные структуры.
Сетевая модель данных модель, состоящая из записей, элементов данных и связей типа "один ко многим" (1:М), установленных между записями.
В Ссетевой СУБД конечные пользователи осуществляют доступ к базе данных с помощью прикладной программы на базовом языке. Для того чтобы осуществить доступ к информации в базе данных, каждая прикладная программа должна использовать некоторую подсхему, которая является ограниченным представлением структуры всей базы данных. Несколько программ могут параллельно использовать одну и ту же подсхему, однако каждая программа может использовать только одну подсхему. Более того, подсхема определяется только на одной схеме, но она может перекрывать другую подсхему.
67. Что означают термины «интраструктура», «тип набора», «системный тип набора»?
Интраструктурой называется структура, размещенная внутри типа записи.
Тип набора именованная связь типа "один ко многим" (1:М), установленная между записью-владельцем и одной или несколькими записями-членами. Тип набора представляет собой конструкцию, которая поддерживает работу с интраструктурами, т.е. со структурами внутри типов записей. Тип набора поддерживает связь 1:М, в которой тип записи на стороне "один" называется типом записи-владельца, а тип записи на стороне "многие" называется типом записи-члена. Используя типы записи и типы набора, проектировщик базы данных может создать диаграмму структуры данных, или схему данных, используемую для представления структуры CODASYL-совместимой базы данных.
Системный тип набора - именованная связь между воображаемым типом записи-владельца, который является системой (System), и (обычно) одним типом записи-члена.
Системные наборы также называются сингулярными наборами и являются средствами соединения всех экземпляров типа записи, которые встречаются в других типах наборов только в качестве типа записи-владельца. Как следует из самого названия, владельцем этих типов наборов является система (System), которая на самом деле присутствует только в названии.
68. Перечислите основные правила при создании сетевой модели данных.
Типы записей и наборов используются для разработки структуры базы данных и (соответственно) диаграммы схемы. При этом следует иметь в виду перечисленные ниже правила. Только один тип записи может быть владельцем в каждом наборе, хотя один и тот же тип записи может быть владельцем в нескольких различных типах наборов. Один или больше типов записей могут быть членами одного и того же типа набора (многочленного типа набора). Тип записи может быть членом нескольких типов наборов. Тип записи может быть владельцем в одних типах наборов и членом в дру-гих типах наборов. Между любыми двумя типами записей может быть определено любое ко-личество типов набора. Типы набора могут быть определены так, что в результате они образуют циклическую структуру. Запись необязательно должна быть членом двух экземпляров одного и того же типа набора. Тип записи необязательно должен быть членом какого-либо типа набора (отдельный тип записи).
Наборы являются единственным способом представления связей между записями. Связи могут быть следующих типов: "многие ко многим" (M:N), «один к одному» (1:1), «один ко многим» (1:М), системный тип набора.