
- •3. Классификация инфо. Системы классификации.
- •4. Классификаторы инфо, их назначение, виды.
- •5. Кодирование инфо. Методы кодирования.
- •15. Реляционная целостность
- •27. Правила преобразования er-диаграмм в реляц таблицы в случае связи1:м, м:м.
- •34. Понятие субд. Архитектура субд.
- •35. Функциональные возможности субд. Производительность субд
- •47. Инструментальные средства для создания бд и ее объектов, для выполнения расчетов
- •43. Формальные логические модели.
- •Роль sql в субд
- •Достоинства sql
- •57. Структура команды языка sql.
- •58. Типы данных и выражения в sql.
- •Константы
- •Операторы:
- •59. Диалекты языка sql в субд.
- •60 Эволюция концепций обработки данных
- •61. Системы удаленной обработки
- •62. Системы срвместного использования файлоа.
- •64. Клиенты, серверы. Клиентские приложения, серверы баз данных
- •65.Функции клиентского прилож.И сервера бд,
- •66.Общие сведен о храним процедур.И триггерах
- •68 Механизмы доступа к данным
- •69. Понятие и архитектура распределенных баз данных (РаБд). Стратегии распределения данных в РаБд. Гомогенные и гетерогенные РаБд
- •70. Распределенные субд (РаСубд). Двенадцать правил к. Дейта
- •72. Хранилища данных.
- •73. Пользователи и администраторы базы данных.
- •75. Методы защиты баз данных:
- •76. Восстановление базы данных с помощью резервного копирования базы данных,журн транз.
- •77. Оптимизация работы базы данных.
- •78. Возможности access по администрированию бд.
- •79. Правовая охрана баз данных
59. Диалекты языка sql в субд.
Несмотря на наличие международного стандарта ANSI SQL, многие компании, занимающиеся разработкой СУБД, вносят изменения в язык SQL,.
В настоящее время не существует ни одного диалекта, полностью соответствующего стандарту. Производители СУБД (например, Oracle, Microsoft, Borland, Informix, Sybase) применяют собственные реализации SQL, отвечающие как минимум начальному уровню соответствия стандарту и содерж некоторые расширения, специфические для данной СУБД. Не существует двух совершенно идентичных диалектов.
Конкретная реализация языка, может включать в себя более широкие возможности по сравнению со стандартом SQL.Недостаток в том, что различия в синтаксисе реализаций SQL затрудняют перенос приложений из одной системы в другую.В широко распространенных в настоящее время СУБД используются следующие диалекты языка SQL:
PL/SQL – в СУБД Oracle;
Transact-SQL – в СУБД Microsoft SQL;
Informix-SQL – в СУБД Informix;
Jet SQL – Microsoft Access.
60 Эволюция концепций обработки данных
Обработка данных – это сов-ть методов и средств, осущ-щих преобразование данных. В общем случае обработка данных включает в себя ввод данных в комп, преобразование и отбор данных по каким-либо критериям, вывод данных в удобном для пользователя виде.
Исторически можно выделить следующие концепции обработки данных:
обработка на мэйнфреймах в пакетном режиме;
обработка в многотерминальных системах;
обработка на автономных персональных компьютерах;
обработка данных с использованием компьютерных сетей.
61. Системы удаленной обработки
Пользователи работают с терминалами, которые передают данные и сообщения о транзакциях центральному компьютеру (компьютер удаленной обработки). Функции управления данными возложены на операционную систему. Часть ОС, отвечающая за управление связью, принимает сообщения и данные и передает их соответствующим прикладным программам. Программы обращаются к СУБД, а СУБД выполняет операции с БД, используя ту часть ОС, которая отвечает за обработку данных. Когда транзакция завершается, подсистема управления связью возвращает результаты пользователям, сидящим у терминалов.
Преимуществом такой обработки является возможность коллективного использования ресурсов и оборудования, централизованное хранение данных, а недостатком – отсутствие персонализации рабочей среды (все программное обеспечение хранится централизованно и используется коллективно).
62. Системы срвместного использования файлоа.
Архитектура файл/сервер
база данных и приложение для ее обработки расположены на файловом сервере сети. Многопользовательская работа с одной и той же базе данных возможна в том случае, когда каждый пользователь с рабочей станции (клиента) запускает приложение, расположенное на файловом сервере.
На рабочей станции запускается копия этого приложения, и по каждому запросу к базе данных таблицы полностью передаются по сети на рабочую станцию, независимо от того, сколько реально нужно данных для выполнения запроса. После этого выполняется запрос.
Каждый пользователь имеет на рабочей станции локальную копию данных, время от времени обновляемых из реальной базы данных, расположенной на сетевом сервере.
«-»необходимость передачи по сети целиком всех таблиц, что, учитывая вышеописанные принципы передачи данных по сети, может привести к «заторам» трафика сети.