- •1.Понятие данных. Типы данных
- •2. Модели данных. Понятие и классификац
- •3. Файлы, файловые системы
- •4. Общая хар-ка реляц модели данных. Типы данных.. Домены
- •5. Отношен.Атриб,картежи отношения.
- •16.Яз sql.Общ свед.Стр-ра sql. Типы дан в sql. Агрег ф-ции.
- •17. Оператор select. Составляющие оператора select. Вложенные запросы.
- •18. Модель бинарных ассоциаций. Отношения ассоциации. Бинарная ассоциация. Исключающая асоциация.
- •7. Первая нормальная форма.
- •19. Функции субд.
- •20. Типовая организация современной субд.
- •22. Системная архитектура "клиент-сервер"
- •24. Бд на инвертированных списках
- •25. Распределенные бд
- •21. Открытые системы. Клиенты и серверы локальных сетей.
- •29. Языки программирования ообд.
- •6. Сходство таблиц и отношений.
- •9. Манипуляционная часть рмд
- •10. Обзор реляционной алгебры
- •8. Целостная часть реляционной модели.
- •26. Системы бд, основ на правилах
- •27. Связь оо субд с общ пон-ями оо подхода
- •28. Оо модели данных
- •30. Языки запросов ообд.
- •31. Транзакция. Основные понятия.
- •32.Ограничения целостности
- •11.Теоретико-множественные операторы.
- •12.Специальные реляционные операции.
- •15. Элементы реляционного исчи сления. Реляционное вычисление доменов
- •23. Серверы бд.
25. Распределенные бд
Основная задача систем управления распределенными базами данных состоит в обеспечении средства интеграции локальных баз данных, располагающихся в некоторых узлах вычислительной сети, с тем, чтобы пользователь, работающий в любом узле сети, имел доступ ко всем этим базам данных как к единой базе данных.
При этом должны обеспечиваться:
• простота использования системы;
• возможности автономного функционирования при нарушениях связности сети или при административных потребностях;
• высокая степень эффективности.
Возможны однородные и неоднородные распределенные бд. В однородном случае каждая локальная бд управляется одной и той же СУБД. В неоднородной системе локальные бд могут относиться даже к разным моделям данных.
21. Открытые системы. Клиенты и серверы локальных сетей.
Ключ фразой открытых систем, направленной в сторону пользователей, явл независимость от конкретного поставщика. Ориентируясь на продукцию компаний, придерж-ся стандартов открытых систем, потребитель, кот приобретает любой продукт такой компании, не попадает к ней в рабство. Он может продолжить наращивание мощности своей системы путем приобретения продуктов любой другой компании, соблюдающей стандарты. Причем это касается как аппаратных, так и программных средств и не явл необоснованной декларацией. Реальная возможность независимости от поставщика проверена в отечественных условиях. Практической опорой системных и прикладных программных средств открытых систем является стандартизованная операционная система (В настоящее время такой системой является UNIX). Технологии и стандарты открытых систем обеспечивают реальную и проверенную практикой возможность производства системных и прикладных программных средств со свойствами мобильности и интероперабельности. Св-во мобильности означает сравнительную простоту переноса программной системы в широком спектре аппаратно-программных средств, соответств стандартам. Интероперабельность означает упрощения комплексирования новых программных систем на основе использования готовых компонентов со стандартными интерфейсами. Клиенты и серверы локальных сетей. В основе широкого распространения локальных сетей компьютеров лежит известная идея разделения ресурсов. Высокая пропускная способность локальных сетей обеспечивает эффективный доступ из одного узла локальной сети к ресурсам, находящимся в других узлах. Развитие этой идеи приводит к функциональному выделению компонентов сети: разумно иметь не только доступ к ресурсами удаленного компьютера, но также получать от этого компьютера некоторый сервис, который специфичен для ресурсов данного рода и программные средства для обеспечения которого нецелесообразно дублировать в нескольких узлах. Так приходим к различению рабочих станций и серверов локальной сети. Рабочая станция предназначена для непосредственной работы пользователя или категории пользователей и обладает ресурсами, соответствующими локальным потребностям данного пользователя. Специфическими особенностями рабочей станции могут быть объем оперативной памяти, наличие и объем дисковой памяти, характеристики процессора и монитора. При необходимости можно использовать ресурсы и/или услуги, предоставляемые сервером. Сервер локальной сети должен обладать ресурсами, соответствующими его функциональному назначению и потребностям сети. Сервер локальной сети предоставляет ресурсы (услуги) рабочим станциям и/или другим серверам. Клиент локальной сети – компонент, запрашивающий услуги у некоторого сервера; сервер - компонент локальной сети, оказыв услуги некоторым клиентам.