
- •2.Внемашинная организация эи.
- •3.Понятие классификации инфы. Системы класс-ии
- •4.Классификаторы информации, их назначение, виды.
- •5.Понятие кодирования инфы. Методы кодирования
- •7.Объём современных бд и уст-ва для их разимещения
- •Компоненты бд:
- •9.Пользователь бд
- •10. Трехуровневая модель организации баз данных
- •11.Понятие модели данных. Иерархическая модель, ее достоинства и недостатки
- •12.Сетевая модель, ее достоинства и недостатки
- •14.Связь между таблицами в реляционной модели данных. Первичный и внешний ключи, их отличия
- •15.Реляционная целостность: целостность отношений, ссылочная целостность
- •16.Операции реляционной алгебры: объединение, пересечение, декартово произведение, разность, проекция, выборка, соединение, деление.
- •17.Постреляционная модель, ее достоинства и недостатки
- •18.Объектно-ориентированная модель данных. Ее базовые понятия, достоинства и недостатки
- •19.Объектно-реляционная модель данных, ее достоинства и недостатки
- •20.Многомерная модель данных, ее базовые понятия(измерение, ячейка), достоинства и недостатки
- •21.Понятие проектирования бд. Требования, предъявляемые к бд
- •22.Этапы жизненного цикла бд
- •23.Модель "сущность-связь". Ее понятия: сущность, атрибут, экземпляр сущности, связь, мощность связи. Представление сущности и связи на er-диаграмме
- •24.Типы связи, их представление на er-диаграмме
- •25.Класс принадлежности сущности, его представление на er-диаграмме
- •26.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:1
- •26.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:1
- •27.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:м, м:n
- •28.Нормализация таблиц, ее цель. Первая нф. 2-ая нф. 3-ья нф.
- •29.Концептуальное проектирование, его цель и процедуры
- •30. Логическое проектирование, его цель и процедуры
- •31.Физическое проектирование, его цель и процедуры
- •32. Семантическая объектная модель. Пример объектной диаграммы.
- •33. Case-средства для моделирования данных.
- •34.Понятие субд. Архитектура субд
- •36.Классификация субд. Режимы работы пользователя с субд
- •37. Функции субд
- •38. Направления развития субд: расширение мн-ва типов обрабатываемых д, интеграция технологий бд и Web-технологий, превращение субд в с-мы управления бз
- •4. Развитие оо субд и ор субд
- •5. Поддержка реализации хранилищ данных.
- •39. Знания, их виды. Базы знаний. Экспертные системы.
- •40. Продукционные модели. База фактов. База правил. Работа машины вывода.
- •41. Семантические сети. Виды отношений. Пример семантической сети.
- •42. Фреймы, их виды, структура. Сети фреймов. Примеры фреймов.
- •43. Формальные логические модели. Их примеры (исчисление высказываний и исчисление предикатов)
- •47. Инструментальные ср-ва для создания бд и её приложений
- •49. Корректировка бд (каскадные операции).
- •50. Работа с таблицей в режиме таблицы.
- •51Конструирование запросов выбора, перекрестного запроса, запросов на внесение измен в бд.
- •53. Конструирование отчета с вычислениями в строках, с частными и общими итогами.
- •55. Конструирование макросов связанных и не связанных с событиями, различных по структуре.
- •56. Назначение, стандарты, достоинства языка sql.
- •57.Структура команды sql
- •58.Типы данных и выражения в sql
- •60. Понятие транзакции. Обработка транзакций в sql
- •61. Управление доступом к данным в sql
- •62. Встраивание sql в прикладные программы
- •63.Диалекты языка sql в субд
- •64. Эволюция концепций обработки данных
- •65. Системы удаленной обработки
- •67. Настольные субд, их достоинства и недостатки
- •68. Клиент/серверные системы: клиенты, серверы, клиентские приложения, серверы баз данных
- •69.Функции клиентского приложения и сервера бд при обработке запросов. Преимущества кл/серверн обработки
- •70.Характеристики серверов бд
- •71.Механизмы доступа к данным базы на сервере
- •72.Понятие и архитектура РаБд. Стратегии распределения данных в РаБд. Гомогенные и гетерогенные РаБд
- •73.Распределенные субд (РаСубд). Двенадцать правил к. Дейта
- •74. Типы Интерфейса доступа к бд.
- •75.Olap-технология и хранилище данных (хд). Отличия хд от бд. Класс-ция хд. Технол-ие решения хд. По для разработки хд.
- •76.Проблемы многопользовательских бд. Администратор бд, его функции.
- •77. Актуальность защиты бд. Причины, вызывающие разрушение бд. Правовая охрана бд.
- •78. Методы защиты баз данных: защита паролем, шифрование, разграничение прав доступа
- •79. Восстановление базы данных с помощью резервного копирования бд, с помощью журнала транзакций
- •80.Оптимизация работы бд (индексрование, хеширование, технология сжатия данных базы)
- •81.Возможности субд Access по администрированию бд
63.Диалекты языка sql в субд
Несмотря на наличи международного стандарта ANSI языка SQL, многие компании, занимающиеся разработкой СУБД, вносят изменени в SQL, применяемый в разрабатываемой СУБД, тем самым отступая от стандарта. Каждая из реализаций языка SQL в конкр СУБД называется диалектом. Функции, которые добавляются к стандарту языка разработчиками коммерч реализаций, принято называть расширениями. Выделяют 3 уровня соответствия стандарту ANSI/ISO - нач, промежуточны и полный. В наст время не сущ ни одного диалекта, полностью соответс-ющ стандарту. разработчики БД вводят в системы все новые функциональные средства, они постоянно расширяют свои диалекты языка SQL, в результате чего отдельные диалекты все больше и больше отличаются друг от друга. Это имеет свои достоинства и недостатки. Конкретная реализация языка, может включать в себя более широкие возможности, что делает работу с конкретной СУБД более эффективной. Кроме того, такие нестандартные возможности языка проходят практическую апробацию и со временем могут быть включены в стандарт. Недостаток в том, что различия в синтаксисе реализаций SQL затрудняют перенос приложений из одной системы в другую. В широко распространенных в наст время СУБД используются следующие диалекты языка SQL:
1)PL/SQL – в СУБД Oracle;
2)Transact-SQL – в СУБД Microsoft SQL;
3) Informix-SQL – в СУБД Informix;
4) Jet SQL – Microsoft Access.
64. Эволюция концепций обработки данных
Обработка данных – совокуп методов и ср-в, осущ-ющих преобразование данных. Концепции обработки данных прошли эволюционный путь раз-я, тесно связанный с раз-ем вычислительной техники: обработка на 1)на мэйнфреймах в пакетном режиме; 2) в многотерминальны системах; 3) на автономных ПК; 4) данных с испол КС.
1) Пользоват составлял пакет задани на языке описания задани на выполнение опр операций над исходной программой и/или счет по программе, подготовленный на перфокартах. Затем передавал его на вычислительный центр на обработку на мэйнфрейме. Оператор без участия пользователя последовательно вводил пакеты перфокарт. Мэйнфрейм обрабатывал их и распечатанные рез-ты пользователи получали обычно на след день.
2) К мэйнфрейму, расположенно на ВЦ, подключались терминалы, рассредоточенные по всему предприятию. Терминал – это устройство или набор устр-в, предназначенных для взаимодействия с вычислит системой или сетью ЭВМ
3) На ПК пользователя устанавливалась СУБД, с пом к-ой пользовател создавал на этом же ПК свою, локальную БД и работал с ней монопольно (в однопользовате режиме). Такая СУБД (настольная) была ответственна за выполнение запросов и за поддержание целостности БД. Данные передавал с ПК на ПК на дискетах.
4)заключается в обмене данными м/у компами посредством линий связи и спец коммуникационного оборудования. ПК были достаточно мощными для работы сетевого ПО и не очень дорогими. При их объединении совокупная вычислит мощност была достаточна для решения сложных задач, и стало возможны совместное использование периферийных уст-в и дисковых массивов. Поэтому ПК стали преобладать в ЛС не только в качестве компов пользователей, но и в кач-ве центров хранения и обработки данных, потеснив с этих ролей мэйнфреймы. Обработка данных с исполь КС в наст вр – самая реализуемая концепция обработки данных.