- •1. Экономическая информация. Виды и структурные единицы экономической информации.
- •2. Экономическая информация. Функции и классификация экономических информационных систем. Состав информационного обеспечения, информационная база.
- •3. Внемашинная организация экономической информации. Документы, их виды, структура.
- •4. Внутримашинная организация экономической информации. Файловая организация данных, ее недостатки. Понятие бд. Преимущества бд. Приложения бд. Компоненты бд.
- •5. Трехуровневая модель организации баз данных.
- •6. Модель данных. Иерархическая модель: понятие, достоинства, недостатки.
- •7. Сетевая модель данных: понятие, достоинства, недостатки.
- •8. Реляционная модель данных: понятие, достоинства, недостатки.
- •9. Операции реляционной алгебры: объединение, пересечение, декартово произведение, раз-ность, проекция, выборка, соединение, деление.
- •10. Постреляционная модель: понятие, достоинства и недостатки.
- •11. Объектно-ориентированная модель. Базовые понятия модели: объекты, классы, методы, наследование, инкапсулирование, расширяемость, полиморфизм. Достоинства и недостатки модели.
- •12.Объектно-реляционная модель: понятие и отличие от объектно-ориентированной модели. Достоинства и недостатки модели.
- •13. Многомерная модель. Базовые понятия модели: измерение, ячейка. Поликубическая и гиперкубическая организация данных. Достоинства и недостатки модели.
- •14. Требования, предъявляемые к базе данных.
- •15. Этапы жизненного цикла базы данных.
- •16. Модель «сущность-связь». Сущность, атрибут, экземпляр сущности, связь, мощность связи, показатель кардинальности, класс принадлежности сущности. Er-диаграммы.
- •17. Преобразование er-модели в реляционную модель. Правила преобразования.
- •18. Нормализация таблиц. Назначение нормализации. Первая нормальная форма. Вторая нормальная форма. Третья нормальная форма.
- •19. Этапы проектирования бд и их процедуры.
- •20. Понятие субд. Языковые и программные средства субд.
- •21. Архитектура субд. Средства проектирования, подсистема обработки, ядро субд.
- •22. Классификация субд: по универсальности, поддерживаемой модели данных.
- •23. Функциональные возможности субд.
- •24. Производительность субд. Показатели производительности.
- •25. Режимы работы пользователя с субд.
- •26. Направления развития субд.
- •27. Характеристика субд Access, функциональные возможности.
- •28. Характеристика базы данных и ее приложений, создаваемых в субд Access.
- •29. Пользовательский интерфейс субд Access. Система меню, панели инструментов, типы окон.
- •30. Настройка рабочей среды в субд Access. Параметры настройки.
- •31. Типы данных, обрабатываемых в субд Access.
- •32. Выражения в субд Access. Элементы выражения. Операторы.
- •33. Инструментальные средства в субд Access для создания базы данных, ее приложений.
- •34. Технология создания базы данных.
- •35. Проектирование запросов. Возможности запросов. Типы запросов. Общая технологии проектирования запросов.
- •36. Проектирование форм. Способы проектирования. Элементы графического интерфейса форм. Технологии проектирования форм.
- •37. Проектирование отчетов. Способы проектирования. Группировка и расчет итогов в отчетах. Технологии проектирования отчетов.
- •38. Типы Web-страниц для публикации базы данных и технологии их проектирования.
- •39. Автоматизация работы с бд. Виды макросов. Общая технология создания макросов.
- •40. Язык sql в субд. Назначение, стандарты, достоинства.
- •41. Структура команды sql. Типы данных. Выражения.
- •42. Команды определения данных языка sql.
- •43. Команды внесения изменений в базу языка sql.
- •44. Команда извлечения данных из базы языка sql.
- •45. Пользователи базы данных. Администратор базы данных, его функции.
- •46. Защита баз данных. Актуальность защиты баз данных. Причины, вызывающие разрушение базы данных.
- •47. Методы защиты базы данных.
- •48. Восстановление базы данных.
- •49. Оптимизация работы базы данных. Подходы повышения производительности бд.
- •50. Правовая охрана баз данных.
18. Нормализация таблиц. Назначение нормализации. Первая нормальная форма. Вторая нормальная форма. Третья нормальная форма.
Нормализация таблиц - минимизация избыточности данных. Минимальное использование отсутствующих значений (Null-значений). Предотвращение потери информации. Реляционная база данных считается эффективной, если она обладает приведенными ниже характеристиками: 1. Минимизация избыточности данных. В базе данных присутствует избыточность, если одни и те же данные находятся в нескольких местах. Вследствие этого память компьютера используется неэкономно и времени на корректировку данных тратится больше. 2. Минимальное использование отсутствующих значений (Null-значений). Из-за неопределенности интерпретации Null-значений их использование желательно свести к минимуму. 3. Предотвращение потери информации. Минимизировать избыточность данных позволяет процесс, называемый нормализацией таблиц. Методику нормализации таблиц разработал американский ученый А.Ф. Кодд в 1970 г. Ее суть сводится к приведению таблиц к той или иной нормальной форме. Были выделены три нормальные формы – 1НФ, 2НФ, 3НФ. Позже стали выделять нормальную форму Бойса–Кодда (НФБК), а затем 4НФ и 5НФ. Реляционная база данных считается эффективной, если все ее таблицы находятся как минимум в 3НФ. Приведение к 3НФ осуществляется, если есть основание для этого. Определение 1НФ - Таблица находится в 1НФ, если все ее поля содержат только простые неделимые значения. Но полученные таблицы неэффективны, так как содержат много избыточной информации. Необходимо их привести к 2НФ. Определение 2НФ - Таблица находится в 2НФ, если она удовлетворяет требованиям 1НФ и не ключевые поля функционально полно зависят от первичного ключа. Но в таблице повторяется информация о филиале для всех счетов, обрабатываемых им. Поэтому ее надо привести к 3НФ. Определение 3НФ - Таблица находится в 3НФ, если она удовлетворяет требованиям 2НФ и не содержит транзитивных зависимостей. Транзитивной зависимостью называется функциональная зависимость между не ключевыми полями. Нормализация приводит к фрагментации исходных таблиц. Осуществив связь этих таблиц посредством связи первичных и внешних ключей, получим реляционную модель данных предметной области, в которой минимизирована избыточность данных.
19. Этапы проектирования бд и их процедуры.
1. Концептуальное проектирование; 2. Логическое проектирование; 3. Физическое проектирование. Процедуры концептуального проектирования: 1. Определение сущностей и их документирование. 2. Определение связей между сущностями и их документирование. 3. Создание ER-модели предметной области. 4. Определение атрибутов и их документирование. 5. Определение значений атрибутов и их документирование. 6. Определение первичных ключей для сущностей и их документирование. 7. Обсуждение концептуальной модели данных с конечными пользователями. Процедуры логического проектирования: 1. Выбор модели данных. 2. Определение набора таблиц исходя из ER-модели и их документирование. 3. Нормализация таблиц. 4. Проверка логической модели данных на предмет возможности выполнения всех транзакций, предусмотренных пользователями. 5. Определение требований поддержки целостности данных и их документирование. 6. Создание окончательного варианта логической модели данных и обсуждение его с пользователями. Процедуры физического проектирования: 1. Проектирование таблиц базы данных средствами выбранной СУБД. 2. Реализация бизнес-правил в среде выбранной СУБД. 3. Проектирование физической организации базы данных. 4. Разработка стратегии защиты базы данных. 5. Организация мониторинга функционирования базы данных и ее настройка.