- •1. Функции субд. Что означает функция непосредственного управления данными во внешней памяти?
- •2. Функции субд. Управление буферами оперативной памяти.
- •3. Функции субд. Управление транзакциями.
- •4. Что является транзакцией в субд?
- •5. Оператор завершения транзакции.
- •6. Оператор отката транзакций.
- •7. Сериализация параллельно выполняющихся транзакций.
- •8. Сериальный план выполнения смеси транзакций.
- •9. Функции субд. Журнализация.
- •10. Для чего нужна журнальная информация?
- •11. Что понимается под надежностью хранения данных во внешней памяти?
- •12. Виды аппаратных сбоев.
- •13. Какова функция журнала бд?
- •14. Что понимается под стратегией упреждающей записи?
- •15. Функции субд. Поддержка языков бд.
- •16. Что относится к языкам бд?
- •17. Типовая организация современных субд.
- •18. Иерархические бд.
- •19. Как организована иерархическая бд?
- •20. Какое количество корневых узлов имеется в иерархической модели данных?
- •21. Что представляет собой тип дерева.
- •22. Из какого количества атрибутов состоит узел иерархической модели данных?
- •23. Как поддерживаются связи между предками и потомками в иерархической бд?
- •24. На каких уровнях иерархической модели данных могут находиться зависимые узлы?
- •25. Какие экземпляры в иерархической модели называются близнецами?
- •26. Со сколькими узлами связан зависимый узел в иерархической модели данных?
- •27. Каков порядок обхода иерархической бд?
- •28. Сколько порожденных узлов может иметь узел иерархической модели данных?
- •29. Операции манипулирования данными в иерархической бд.
- •30. Как происходит доступ к узлам иерархической модели данных?
- •31. Ограничение целостности в иерархических бд.
- •32. Какое количество экземпляров узлов возможно в иерархической модели данных?
- •33. Основное правило организации записей в иерархических бд.
- •34. Указать связь между экземплярами узлов иерархической модели данных.
- •35. Что происходит при удалении экземпляра исходного узла иерархической модели данных?
- •36. Указать последовательность добавления новой записи в иерархическую бд.
- •37. Указать порядок логического проектирования иерархической модели данных.
- •38. Недостаток иерархической модели данных.
- •39. Сетевые бд.
- •40. В чем отличие сетевых бд от иерархических?
- •41. Что называется набором данных в сетевой модели данных?
- •42. Как организована сетевая бд?
- •43. Сколько записей членов может иметь экземпляр набора сетевой модели данных?
- •44. Как определяется тип связи в сетевой бд?
- •45. Что происходит при удалении экземпляра исходного узла в сетевой модели данных?
- •46. Условия, накладываемые на определенный тип связи.
- •47. В каком числе наборов может участвовать запись в сетевой модели данных?
- •48. Как формируются типы связи?
- •49. Примеры операций манипулирования данными.
- •50. Ограничения целостности в сетевых бд.
- •51. Указать порядок логического проектирования сетевой модели данных.
- •52. Недостаток сетевой модели данных.
- •53. Реляционная модель данных.
- •54. Какие части можно выделить в современной реляционной субд?
- •55. Достоинства реляционного подхода.
- •56. Что называют типом данных в рмд?
- •63. Какие требования фиксируются в целостной части рмд?
- •72. Фундаментальные свойства отношений.
- •73. Что называется внешним ключом?
- •74. Какие существуют подходы, поддерживающие целостность по ссылкам при удалении кортежа из отношения?
- •75. Семантическая модель данных.
- •76. Более сложные элементы er-модели.
- •77. Получение реляционной схемы из er-схемы.
- •78. Основные понятия модели «сущность-связь».
- •79. Более сложные элементы er-модели: каскадные удаления экземпляров сущностей.
- •80. Оператор создания таблицы языка sql.
45. Что происходит при удалении экземпляра исходного узла в сетевой модели данных?
При удалении экземпляра исходного узла также удаляются и все экземпляры порожденных узлов, зависящих только от этого экземпляра исходного узла.
Сетевой подход к организации данных является расширением иерархического. В иерархических структурах запись-потомок должна иметь в точности одного предка; в сетевой структуре данных потомок может иметь любое число предков.
Сетевая БД состоит из набора записей и набора связей между этими записями, а если говорить более точно, из набора экземпляров каждого типа из заданного в схеме БД набора типов записи и набора экземпляров каждого типа из заданного набора типов связи.
46. Условия, накладываемые на определенный тип связи.
Тип связи определяется для двух типов записи: предка и потомка. Экземпляр типа связи состоит из одного экземпляра типа записи предка и упорядоченного набора экземпляров типа записи потомка. Для данного типа связи L с типом записи предка P и типом записи потомка C должны выполняться следующие два условия:
Каждый экземпляр типа P является предком только в одном экземпляре L;
Каждый экземпляр C является потомком не более, чем в одном экземпляре L.
47. В каком числе наборов может участвовать запись в сетевой модели данных?
Типы связей.
Такой механизм как первичный ключ отношений помимо дознаний идентификации записи позволяет реализовать и связи между таблицами.
Благодаря связям информация одной таблицы становится доступной для другой. Когда база данных состоит из нескольких таблиц, работа в такой системе становится наиболее эффективной, упрощается ввод данных в таблицу? Снижается вероятность ошибок, и кроме этого проектировать и поддерживать такие базы данных значительно проще. Связи между отношениями устанавливается за счет того, что в разных таблицах присутствуют поля с одинаковыми значениями.
Для одной из таблиц такое поле будет, являются ключевым, а поле другой таблицы будет играть роль внешнего ключа. При установлении связи одна из таблиц будет, являются главной, а другая подчиненной. Различие между этими таблицами в том что главной таблицы будут доступны все содержащиеся в ней записи а подчиненные только те записи, у которых значение атрибута внешнего ключа совпадает со значениями соответствующих атрибутов текущей записи данной таблицы.
48. Как формируются типы связи?
Тип связи - один к одному (1:1) – образуется, когда запись одной таблицы соответствует одной записи другой таблицы.
Тип связи - один ко многим (1:М) - образуется, когда одной записи одной таблицы могут соответствовать несколько записей подчиненной таблицы.
Тип связи - многие к одному (М:1) - образуется, когда нескольким записям главной таблицы соответствует одна запись подчиненной таблицы (одна и та же запись).
Тип связи один ко многим от многие к одному отличается тем, какую таблицу мы принимает за главную.
Тип связи - многие ко многим (М:М) - образуется когда одна запись главной таблицы соответствует нескольким записям починенной таблицы, а одна запись подчиненной таблицы связана с несколькими записями главной таблицы.
