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