- •2.Внемашинная организация эи.
- •3.Понятие классификации инфы. Системы класс-ии
- •4.Классификаторы информации, их назначение, виды.
- •5.Понятие кодирования инфы. Методы кодирования
- •7.Объём современных бд и уст-ва для их разимещения
- •Компоненты бд:
- •9.Пользователь бд
- •10. Трехуровневая модель организации баз данных
- •12.Сетевая модель, ее достоинства и недостатки
- •11.Понятие модели данных. Иерархическая модель, ее достоинства и недостатки
- •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.Понятие субд. Архитектура субд
- •35. Функц-ные воз-сти субд. Производительность субд
- •36.Классификация субд. Режимы работы пользователя с субд
- •37. Функции субд
- •38. Направления развития субд: расширение мн-ва типов обрабатываемых д, интеграция технологий бд и Web-технологий, превращение субд в с-мы управления бз
- •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. Типы Интерфейса доступа к бд.
- •78. Актуальность защиты бд. Причины, вызывающие разрушение бд. Правовая охрана бд.
- •79. Методы защиты баз данных: защита паролем, шифрование, разграничение прав доступа
- •80. Восстановление базы данных с помощью резервного копирования бд, с помощью журнала транзакций
- •81.Оптимизация работы бд (индексрование, хеширование, технология сжатия данных базы)
- •82.Возможности субд Access по администрированию бд
75. Типы Интерфейса доступа к бд.
Доступ посредством форм. В большинстве реляц СУБД есть средства для создания форм. Некот формы генеририруютс автоматически при определ табл, а другие – создаются разрабо.
Доступ с помощью языка запросов. Пользователь вводит команды, кот указывают, какие действия необходимо произвести над БД. СУБД расшифр эти команды и выполняет предписанные действия. Важн из всех языков запр – язык SQL.
Доступ посредством хранимых процедур и триггеров. Некот последовательности команд SQL приходится выполнять регулярно. При этом приходится только менять условие в предлож WHERE. Чтобы учесть эту потребность, производител СУБД ввели так назыв хранимые процедуры. Хранимая процедура – это набор SQL-операторов, который хранится в файле БД и может запускаться из клиентского приложения одной командой DO (выполнить). Параметры, указываемые в WHERE, могут передаваться при вызове процедуры
Специальный тип хранимой процедуры – триггер вызыв СУБД при выполн заданного условия.(н-р, триггер, кот запускается, когда кол-во товара на складе ниже заданного предела
Доступ через прикладные программы, написан на языках програм COBOL, BASIC, Perl, Pascal, C++. НекоТ из них пишутся на встроенных в СУБД языках. Наибо известен Dbase.
76-OLAP-технология и хранилище данных (ХД). Отличия ХД от БД. Класс-ция ХД. Технол-ие решения ХД. ПО для разработки ХД.
ХД–ориентированная на предметную область, интегрированная, статичная, не разрушаемая совокуп данных, предназначенная для поддержки принятия решений. Предметная ориенти-сть – ХД предназ-но для предоставл данных, связанных с 1 организационным процессом. Интегрированность – применение единых законов именова, способов вычисления значений данных, полученных из разл источников. Статичность– ХД содержит как историч данные (до 5 лет), так и данные, кот имели статус текущих при последнем погружении в ХД. Неразрушаемая сов-сть данных– в ХД помещается большой объем данных, кот будучи раз погруженными, уже никогда больше не подвергаются к–л изменениям. Киоск данных–это небольшое ХД, обслуживающее одно из направлений бизнеса компании или одно ее структурное подразделение. OLAP-сис-мы ИС. можно раздели на 2 класса: ориентированные на оперативную обработку данных (OLTP-системы) и на аналитическую обработку д.. OLTP-системы создаются для того, чтобы способствовать повседневной дея-сти корпорации, и опираются на актуальные для текущ момента данные, хранящиеся в оператив БД. ИС, ориентированные на аналитическую обработку данных, опираются на ХД. Для них хар-на массовая и длительная обработка запросов. Они делятся на 2 группы: ориентированные на статическую аналитическую обработку Д – сис-мы поддержки принятия решений (DSS-системы); ориентированные на аналитическую оперативную обработку Д –OLAP-системы. DSS-системы явл статическими аналитическими сис-ми, но в отличие от OLTP- систем используют данные о дея-сти компании за несколько лет. OLAP-системы явл (продолжение)76-OLAP-технология и хранилище данных (ХД).
дальнейшим раз-ем DSS- и OLTP-систем. Они служат для анализа дея-сти корпорации, ее структурных подразделений и прогнозирования их будущего состояния.
Анализ проводится на основе накопленных многочисленных данных о дея-сти в прошлом, а также внешних источников данных.
OLAP-системы обладают отличительными особенностями: анализ осущ-ся с пом ХД; имеют гибкие ср-ва навигации по данным (OLAP-манипуляции); могут работать на базе киосков данных. Достоинства OLAP-систем: консолидация информации из разных БД; полнота аналит данных; повышенная защита данных; полная и легкая настройка отчета без программиста; воз-сть детализировать отчет в процессе анализа данных; непротиворечивость данных между отчетами; простота использования и восприятия. К недостаткам OLAP-систем следует отнести их сложность при разработке и внедрении.
77-Проблемы многопользовательских БД. Администратор БД, его функции.
Пользователь БД - это физическое или юридическое лицо, которое имеет доступ к БД и пользуется услугами информационной системы для получения информации.
На каждом этапе развития БД (проектирование, реализация, эксплуатация, модернизация и развитие, полная реорганизация) с ней связаны разные категории пользователей: Конечные пользователи. Это основная категория пользователей, в интересах которых создается БД. Администратор БД (АБД) – это лицо или группа лиц, отвечающих за выработку требований к БД, ее проектирование, создание, эффективное использование и сопровождение. Разработчики и администраторы приложений- Это группа пользователей, к-ая функционирует во время проектирования, создания и реорганизации БД. Администраторы приложений координируют работу разработчиков при разработке конкретного приложения или группы прилож, объединенных в ф-ульную подс-му. Не в каждой БД м.б. выделены все типы пользователе. БД взаимодействует в соотв-ющей среде со множеством пользователей. Пользователи могут предъявлять противоречивые требования к базе данных. Следовательно, возникает проблема координации деятельности пользователей и управления целостностью данных и защитой БД. Необходимость решения этой проблемы вызвало необходимость администрирования в БД К основным функциям группы администратора БД относят: 1. Анализ предметной области: описание предметной области, выявление ограничений целостности, определение статуса (доступности, секретности) данных, определение потребностей пользователей. 2. Проектирование структуры БД: описание информационного содержания и внутренней структуры БД. 3. Задание ограничений целостности при описании ст-ры БД 4. Первоначальная загрузка и ведение БД 5. Защита данных. 6. Обеспечение восстановления БД. 7. Анализ обращений пользователей 8. Анализ эф-сти функционирования БД 9. Работа с конечными пользователями.
10. Подготовка и поддержание с-мных средств
11. Организационно-методическая работа по проекти-нию БД.
