
- •1.1. Экономическая информация, ее виды, структурные единицы
- •1.2 Внемашинная организация экономической информации: документы, их виды, структура.
- •1.3 Понятие классификации информации. Системы классификации
- •1.4 Классификаторы информации, их назначение, виды
- •1.5 Понятие кодирования информации. Методы кодирования.
- •1.6 Внутримашинная организация экономической информации: файловая организация данных и базы данных. Преимущества баз данных.
- •1.7 Объемы современных баз данных и устройства для их размещения.
- •1.8 Приложения и компоненты базы данных. Словарь данных
- •2.14 Связь м/ду т в рмд. Первич и внеш ключи, их отлич.
- •2.15 Реляц целостность: цел-ть отнош-й, ссылочн цел-ть.
- •2.16 Операции реляц алгебры: объед, пересеч, разность, декартово произвед-е, проекция, выборка, соедин, делен.
- •3.22 Этапы жизненного цикла базы данных.
- •3.23 Модель "сущность-связь", ее понятия: сущность, атрибут, экземпляр сущности, связь, мощность связи. Представление сущности и связи на er-диаграмме.
- •3.24 Типы связи, их представление на er-диаграмме.
- •3.25 Класс принад-ти сущ-ти, его представл-е на er-диаг
- •3.27 Пп er-диаграмм в реляц т в случае связи 1:м, м:n.
- •3.28 Нормализация таблиц, ее цель. Первая нормал форма. Вторая нормал форма. Третья нормал форма.
- •3.29 Концептуальн проектир-е, его цель и процедуры.
- •3.30 Логич проектир-е, его цель и процедуры.
- •3.31 Физич проектир-е, его цель и процедуры.
- •3.32 Семантич объектн м. Пример объектн диагр-ы.
- •4.34 Понятие субд. Архитектура субд.
- •4.35 Возм-ти, предост субд польз-лям. Произв-ть субд
- •4.36 Клас-ция субд. Режимы работы польз-ля с субд
- •4.37 Функции субд.
- •4.38 Направления развития субд:.И тд.
- •5.39 Знания, их виды. Бз. Экспертные системы.
- •5.40 Продукционные модели. База фактов. База правил. Работа машины вывода.
- •5.41 Семантические сети. Виды отношений.
- •5.42 Фреймы, их виды, струк-ра. Сети ф. Примеры.
- •5.43 Формальн логич модели. Их примеры (исчисление высказываний и исчисл-е предикатов)
- •6.44 Характеристика субд Micrоsoft Access 2003: тип, платформа, функциональные возможности, пользовател интерфейс, настройка рабоч среды.
- •6.45 Характеристика объектов бд.
- •6.46 Типы обрабатываемых данных и выражения.
- •7.47 Инструме ср-ва для созд бд и ее приложений.
- •Окно бд объект Таблицы [Создать] окно Новая таблица выбрать Конструктор [ок]
- •7.49 Корректировка бд (каскадные операции).
- •7.50 Работа с таблицей в режиме таблицы
- •7.51 Конструирование запросов выбора, перекре-стного, запросов на внесение измен-й в бд.
- •7.52 Конструирование формы: простой, с вкладками, составной, управляющей (с кнопками).
- •7.53 Конструирование отчета с вычислениями в строках, с частными и общими итогами.
- •7.54 Создание статистич Web-страниц из объектов бд. Конструирование страниц доступа к данным.
- •7.55 Конструирование макросов, связан и несвязан с событиями, различных по структуре.
- •8.56 Назначение sql, стандарты и достоинства.
- •8.57 Структура команды sql.
- •58. Типы данных и выражения в sql.
- •8.59 Возможности языка sql по определению д, внесению изменений в бд, извлечению д из базы.
- •8.60 Понятие и типы транзакции. Обработка транзакций в sql.
- •8.61 Управление доступом к данным: привилегии, их назначение и отмена.
- •8.62 Встраивание sql в прикладные программы.
- •8.63 Диалекты языка sql в субд.
- •9.64 Эволюция концепций обработки данных.
- •9.65 Системы удаленной обработки.
- •9.66 Системы совместн использов-я файлов. Обработка запросов в них. Недостатки систем
- •9.68 Клиент/серверные системы: клиенты, серверы, клиентские приложения, серверы бд.
- •9.69 Функции клиентского приложения и сервера бд при обраб-ке запросов. Преим-ва клиент/серверной обраб-ки.
- •9.70 Характеристики серверов баз данных.
- •9.71 Механизмы доступа к д базы на сервере.
- •9.72 Понятие и архитектура распределенных баз данных (РаБд). Гомогенные и гетерогенные. Стратегии распределения данных в РаБд
- •9.73 Распределенные субд. Двенадцать правил к. Дейта.
- •9.75 Типы интерфейса доступа к данным базы
- •9.76 Olap-технология и хранилища данных.
- •10.77 Пользователи базы данных. Администратор базы данных, его функции.
- •10.78 Актуальность защиты базы данных. Причины, вызывающие ее разрушение. Правовая охрана баз данных
- •10.79 Методы защиты баз данных: защита паролем, шифрование, разграничение прав доступа.
- •10.80 Восстановление базы данных с помощью резервного копирования базы данных, с помощью журнала транзакций.
- •10.81 Оптимизация работы бд (индексирование, хеширование,технологии сжатия бд)
- •10.82 Возм-ти Access по администрированию бд.
2.14 Связь м/ду т в рмд. Первич и внеш ключи, их отлич.
Данные об объектах в базе связаны м/ду собой. Типы:
Связь 1:1 : означ, что каждому элем-ту объекта А может соотв-ть только один элемент объекта В и наоборот.
Связь 1:М : …могут существовать экземпляры объекта А, к-ым соотв-т более одного экз-ра объекта В. Но при этом каждому экз-ру объекта В может соответствовать только один экз-р объекта А.
Связь М:1 : … каждому экземпляру объекта А может соотв-ть только один экз-р объекта В, но среди экз-в объекта В могут быть такие, которым соответствует несколько экз-в объекта А.
Связь М:N , или групповое … может сущ экз-р объекта А, к-ому соотв-т несколько экз-в объекта В и наоборот.
Один или несколько атрибутов, знач-е котор одноз-начно определяет кортеж отношения – его ключом, или первичным ключом, или ключевым полем. Т е ключев поле – эт такое поле знач-е котор не повтор-ся
Виды: простой, сост из 1 поля, сложный, из нескольк п.
Кроме первичног ключа в табл м б вторичные ключи, (внешние ключи или индексы). Индекс – это поле или сов-ть полей, чьи значения имеются в нескольких табл-х и к-ое яв-ся первичным ключом в одной из них. Индекс обеспеч-т лог-ую послед-ть записей в таблице, а также прямой доступ к записи.
По первичному ключу всегда отыскивается только одна строка, а по вторичному – может отыскиваться группа строк с одинаковыми значениями первичного ключа. Ключи нужны для однозначной идентификации и упорядочения записей таблицы, а индексы для упорядочения и ускорения поиска.
2.15 Реляц целостность: цел-ть отнош-й, ссылочн цел-ть.
В РМД должны ваполн условия целостности Д.
Условие «целост-ти талб» наклад-т огранич-я на знач-я первичного ключа. Знач-я первичн ключа табл д б уникальн и непустыми, не каждое поле м б выбрано в качестве ключа. Усл-е ссылочн целост-ти - каждое знач-е внешнего ключа должно совпадать с одним из знач-й первичного ключа.
2.16 Операции реляц алгебры: объед, пересеч, разность, декартово произвед-е, проекция, выборка, соедин, делен.
Основными операциями в реляц базе явл операции обновления БД и операции обработки отношений.
К операциям обновления БД: операции, котор выполн вставку новых кортежей, удаление ненужных, корректировку знач-й атрибутов сущ-х кортежей Операция Включить требует задания имени отн-я и предварительного формирования значений атрибутов нового кортежа. Удалить требует наимен-я отн-я, а также идентификации кортежа или группы кортежей, подлежащих удалению. Обновить выпол-ся для названного отн-я и может корректировать как один, так и несколько кортежей.
Обработки: Операция Выборка позволяет выбрать из отн-я только те кортежи, к-ые удов-т заданному усл. При Проекции отн-я на заданный набор его атрибутов получается новое отношение. При Умножении (декартовом произведении) двух отн-й получ новое отношение, кортежи к-ого явл-ся сцеплением кортежей 1 и 2 отн-й. В рез-те Объединения двух отн-й получ-ся 3, (включ элементы и 1 и 2) При Вычитании из 1 отн-я выбрасываются все кортежи 2. Остальные три операции являются производными дополнительными: Соединение, Пересечение, Деление.
2.17 Постреляционная модель, ее + и -- .
Постреляц модель явл-ся расширением реляц модели. Она снимает ограничение неделимости данных, допуская многознач поля, знач-я к-ых состоят из подзначений, и набор знач-й восприним как самостоят табл, встроенная в главную табл. Специфика ПРМД: она поддер многозначн группы (ассоциированными мн-ыми полями), а сов-ть объединенных множественных полей - ассоциация. (пример табл поставок в магазины)
+ постреляц модели явл-ся возможность представления сов-ти связанных реляц табл в виде одной постреляц таблицы (Д хран более компактно). Эфф-ть обработки и высок наглядность
-- сложность обеспечения целостности и непротиворечивости данных, хранимых в ней.
Постреляц модель данных реализована в СУБД uniVers, Bubba и Dasdb.
2.18 Объекто-ориентир МД. Ее базов понятия, + и --.
ООМД – модель, стр-ру котор можно изобразить графически в виде дерева, узлами к-ого яв-ся объекты. Определяемый польз-ем объект – объект-цель. Кажд объект хар-ся уникал идентификатором, состоянием и поведение. Класс яв-ся коллекцией объектов, при этом структура и поведение объектов одного класса одинаковы. Поведение объектов опис-т методы (процедуры) ко-рые способны производить дейс-я над атрибутами объекта в случае наступления тех или иных событий. Т е поведение объекта задается с помощ методов его класса. Для выпол-я дей-ий над объектами применяются объективно-ориентирован
мех-мы – наследование, инкапсуляция, полиморфизм.
Инкапсуляция – объед-е в един целое Д и алгоритмов (функций и методов) их обработки, а также скрытие Д внутри объектов, что повыш надежн-ть разрабатываем програм обесп-я. Наследование – возм-ть порождать один класс от др с сохр всех св-в и методов класса-предка и добавлением при необх-ти новых свойств и методов. Отображ иерархичность. Полиморфизм – спос-ть объектов по-разном реагировать на одно и то же событие в окруж-м мире. («печать рез-та» работает для каждого по-разному)
+ возможность отображ И о сложных взаимосвязях объектов, идентифицировать отдельные записи в базе и определять функции их обработки.
-- высок понятийная сложность, неудобство обработки Д, низкая скорость выполнения запросов.
Сегодня уже разработаны и успешно функционируют такие системы управления базами данных как: Iris, Orion и др., – обслуживающие эти модели.
2.19 Объектно-реляционная МД, ее + и -- .
Эта модель включ в себя основные «+» ООМД и одноврем простоту стр-ры РМД, и потому стала назыв ОРМД. Исходя из этого, модель ОРМД наиболее приспособлена для бизнес-приложений. Некоторые специалисты полагают, что в будущем произойдет слияние ООМД и ОРМД моделей. Однако есть и ряд --, основные из которых следующие:
•отсутствие унифицирован теории, есть в реляцион М;
•отсутствие формальной методологии проектирования БД, как нормализация в реляц базах;
•отсутствие специальных средств создания запросов;
•отсутств общих правил определ-я целостности и др.
2.20 Многомерная МД, ее базовые понятия, + и -- .
И в ММД представ-ся в виде многомерных массивов, (гиперкубов). В одной БД, построенной на многомерн модели, может храниться мн-во таких кубов, на основе котор можн проводить совместн анализ показателей. Многомерн БД хорошо обслуж-т именно аналитич обработку Д и обычно явл узко специализированными. Они обеспеч более быстр поиск и чтение Д по сравнен с РМД, а такж избавляют от необход-ти многократного связывания таблиц. Измерение – это мн-во однотипн Д, образ-х одну из граней гиперкуба. (дни, квартал, год; район, город, страна) Ячейка – это поле, знач кот однозначн определ-ся фиксиров набором измерений.
+ удобство и эффек-ть анализа больших объемов данных, имеющих времен связь, быстрота реал-ции сложных нерегламентированных запросов.
-- громоздкость в случае ее исп-я для реш-я стандартн задач оперативн обработки. не эф-но использ память.
Примеры Essbase, Oracle Express Server.
3.21 Понятие проектирования БД. Требования, предъявляемые к БД.
Проектирование БД – это процесс создания проекта БД, предназнач-й для поддержки функц-я эк-ого объекта и способствующей достижению его целей. Оно представляет собой трудоемкий процесс, требующий совместных усилий аналитиков, проектировщиков и польз-й. При проектировании БД необходимо учитывать тот факт, что БД должна удовл комплексу требований.
1) целостность БД - требование полноты и непротиворечивости данных;
2) многократное использ-е данных;
3) быстрый поиск и получ-е И по запросам польз-й;
4) простота обновления и модификации данных;
5) отсутствие дублирования данных;
6) компактное и надежное хранение данных.