- •Экономическая информация. Свойства, особенности, виды.
- •2. Структурные единицы экономической информации.
- •3. Схема данных. Модель данных
- •4. Иерархическая и сетевая модели.
- •5. Реляционная модель. Базовые понятия, свойства реляционной модели. Реляционная целостность.
- •6. Понятие бд и субд. Основные типы структур данных: таблица, поле, запись.
- •7. Виды полей: определения, примеры.
- •8.Типы связей между таблицами.
- •9. Жизненный цикл бд.
- •10. Требования, предъявляемые к бд
- •11.Этапы проектирования бд
- •12. Модель «Сущность-связь», базовые понятия. Er-диаграммы, Case-средства для их создания
- •Базовое понятие модели
- •13. Нормализация таблиц. Нормальные формы.
- •14.Типы данных, обрабатываемых в субд access.
- •15. Возможности и типы запросов. Технологии проектирования.
- •16. Способы проектирвоания форм. Технологии проектирования
- •17. Способы проектирования отчётов. Технологии проектирования
- •18. Структура команды sql. Типы данных выражения.
- •19.Категории команд sql: описания команд, внесение изменений в бд.
- •20. Пользователи данных. Администратор базы данных, его функции.
- •21. Защита базы данных. Методы защиты базы данных.
- •22. Основные механизмы взаимодействия приложений Microsoft Office. Экспорт и импорт данных в Access.
- •23. Способы создания презентация в ms PowerPoint. Основные форматы файлов ms PowerPoint и их особенности. Управляющие кнопки и переходы.
10. Требования, предъявляемые к бд
К современным БД предъявляются следующие требования:
Высокое быстродействие (время отклика – промежуток времени от момента запроса к БД до фактического получения данных. Время доступа – промежуток времени между выдачей командой записи (считывания) и фактическим получением данных. Под доступом понимается операция, поиска чтения данных или их записей.
Простота обновления данных. Первые два требования противоречивы: повышение быстродействия требует упрощения структуры БД, что, в свою очередь, затрудняет процедуру обновления данных, увеличивает их избыточность.
Независимость данных – возможность изменения логической и физической структур БД без изменений представлений пользователей.
Совместное использование данных многими пользователями.
Безопасность данных – защита данных от преднамеренного или непреднамеренного нарушения секретности, искажения или разрушения. Безопасность данных включает целостность данных и защиту данных. Целостность данных – устойчивость хранимых данных к разрушению и уничтожению, связанных с неисправностью технических средств системными ошибками и ошибочными действия пользователя. Целостность данных предполагает: Отсутствие неточно введенных данных или двух записей об одном и том же факте, Защита от ошибок при обновлении БД, Каскадное удаление связанных данных разных таблиц, Не искажение данных при работе в многопользовательском режиме и в распределенных БД, Сохранность данных при сбоях техники (восстановление данных). Защита данных предполагает: Введение системы паролей, Получение разрешений от администратора БД, Запрет от администратора БД на доступ к конфиденциальным данным, Формирование видов таблиц (копий), производных от исходных и предназначенных конкретным пользователям.
Стандартизация построения и эксплуатации БД. Стандартизация упрощает взаимодействие БД одного поколения СУБД с одинаковыми и различными моделями данных. Стандартизация (ANSI/SPARC) осуществлена интерфейсом пользователя и языка SQL. Это позволило решить задачу взаимодействия различных реляционных СУБД как при локальном, так и при удаленном доступе данных.
Минимальная избыточность – любой элемент данных должен храниться в единственном экземпляре
Возможность многократного использования данных.
Однократный ввод данных
Адекватность отображения данных соответствующей предметной области
Дружелюбный интерфейс пользователя.
11.Этапы проектирования бд
При проектировании реляционной БД должны быть решены следующие проблемы:
С учетом предметной области необходимо наилучшим образом представить объекты предметной области в виде абстрактной модели данных (дата логическим проектированием). Т. е. определиться со схемой БД: из каких отношений должна состоять, какие атрибуты должны быть у этих отношений, какие связи между отношениями.
Обеспечить эффективность выполнения забросов в БД (физическое проектирование)
После проведения этапа Дата логическое проектирование должны быть получены следующие документы:
Построение корректной схемы данных, ориентируясь на реляционную модель данных
Описание схемы БД в терминах, выбранных в СУБД
Описание правил поддержки целостности БД
Разработка процедур поддержки целостности БД
Задача проектирования состоит в выборе схемы базы из множества вариантов. Корректной называется схема БД, в которой отсутствуют нежелательные зависимости между атрибутами отношения. Процесс разработки конкретной схемы БД называется Логическим проектированием. Проектирование схемы БД можно выполнять двумя методами:
Метод декомпозиции (разбиение). Отношения разбиваются на подмножества, число отношений возрастает
Метод синтеза – компоновка схемы БД из заданных объектов предметной области.
Классическое проектирование связано с теорией нормализации, которая основана на анализе зависимости между атрибутами отношений. При этом метод декомпозиции представляет собой процесс последовательной нормализации схем отношений: каждая новая итерация (шаг) соответствует нормальной форме более высокого порядка и обладает лучшими свойствами по сравнению с предыдущими.
Таким образом, изначально предполагается существование универсального отношения, содержащего все атрибуты БД, затем на основе анализа связи между атрибутами осуществляется декомпозиция универсального отношения, т. е. переход к нескольким отношениям меньшей размерности, причем исходное отношение должно восстанавливаться с помощью операций естественно соединения.
Схемы БД называются эквивалентными, если содержащие исходной БД можно получить естественным соединением отношений, входящих в результирующую схему, и при этом не появляются новые кортежи в исходной БД.
