- •Понятие информации. Информация и данные.
- •Понятие экономической информации. Виды реквизитов.
- •Организация данных на машинных носителях. Структурные элементы для хранения данных – массивы, списки, деревья, графы.
- •Единицы физической и логической организации данных.
- •Базы данных – основа аис.
- •Уровни моделей предметной области в аис
- •Классификация моделей данных в аис
- •Способы документирования моделей в аис.
- •Реляционная модель данных. Основные термины реляционной модели.
- •Реляционная алгебра. Основные понятия – атомарное значение, домен, отношение.
- •Реляционная алгебра. Операция объединения.
- •Реляционная алгебра. Операция пересечения.
- •Реляционная алгебра. Операция вычитания.
- •Реляционная алгебра. Операция – декартово произведение.
- •Реляционная алгебра. Операция выборки.
- •Реляционная алгебра. Операция проекции.
- •Реляционная алгебра. Операция соединения.
- •Реляционная алгебра. Операция деления.
- •Нормализация модели. Цель нормализации. Аномалии бд.
- •Правила нормализации логической модели. Целостность бд.
- •Файл базы данных в ms Access. Создание бд, открытие бд, сохранение бд.
- •Объекты бд в ms Access. Их назначение.
- •Создание таблиц в ms Access. Режимы просмотра.
- •Типы данных в таблицах ms Access.
- •Назначение ключевого поля в таблице.
- •Сортировка и фильтрация записей в таблицах.
- •Разработка форм. Их назначение и режимы просмотра.
- •Работа с формой в режиме конструктора. Области формы, их назначение и свойства.
- •Элементы формы: надпись, линия, прямоугольник. Их назначение и свойства.
- •Элементы формы: поле, список, поле со списком. Способы добавления этих элементов в форму, их назначение и свойства.
- •Элементы формы: переключатель, выключатель, флажок, группа переключателей. Способы добавления этих элементов в форму, их назначение и свойства.
- •Элемент формы – кнопка. Ее назначение и настройка.
- •Создание многотабличных форм.
- •Разработка запросов. Режимы просмотра и виды запросов.
- •Запросы на выборку. Условия отбора записей.
- •Вычисляемые поля в запросах. Запросы с параметром.
- •Группрвые операции в запросах.
- •Запросы на обновление, добавление и удаление.
- •Перекрестные запросы.
- •Макет отчета. Мастер и Конструктор отчетов.
- •Конструирование отчетов. Области отчета, их назначение и свойства.
- •Конструирование отчетов. Элементы, добавляемые в отчет, их назначение и свойства.
- •Вычисляемые поля в отчетах.
- •Создание макросов. Структура макроса.
- •Выполнение макросов.
- •Работа с базой данных, открытой для общего пользования. Репликации базы данных.
- •Язык sql. Операторы манипулирования данными (dml).
- •Язык sql. Операторы определения объектов бд (ddl).
- •Надежность систем обработки данных. Защита от потери информации. Восстановление базы данных.
- •Базы данных коллективного пользования. Компоненты модели клиент/сервер.
- •Автоматизация. Сервер приложений. Клиент приложений.
- •Использование модулей vba. Стандартные модули и обработчики событий форм и отчетов.
- •Возможности субд sql Server.
- •Хранимые процедуры. Триггеры.
- •Многомерные хранилища данных. Модели кубов данных.
- •Витрины данных. Методы организации витрин данных.
- •Понятие мер, измерений, иерархий и агрегирования данных.
Правила нормализации логической модели. Целостность бд.
Требов. нормализации: 1. Инф объект д/н содержать уник. ключ (идентификатор), кот м/т быть простым (1 реквизит) или составным. 2. Все описат. реквизиты д/ы быть взаимно независимы; 3. Все реквизиты, входящие в составной ключ, также д/ы быть взаимонезависимыми; 4. Кажд. описат. реквизит д/н функц. полно зависеть от ключа (каждому значению ключа соответствует одно значение описат реквизита); 5. При состав. ключе описат реквизиты д/ы завис. целиком от всей совокупности реквизитов, входящих в ключ; 6. Каждый описат реквизит не м/т завис. от ключа транзитивно, т. е. ч/з промежут. реквизит, в этом случае н/о выполнить разбиение реквизита на 2 и более инф объекта.
Одной из важнейших задач, решаемой СУБД, является поддержание в любой момент времени взаимной непротиворечивости, правильности и точности данных, хранящихся в БД. Этот процесс называется обеспечением целостности базы данных. Следует различать проблемы обеспечения целостности базы данных и защиты базы данных от несанкционированного доступа. Поддержание целостности базы данных может интерпретироваться как защита данных от неправильных действий пользователей или некоторых случайных внешних воздействий. В обеих ситуациях нарушения целостности базы данных имеют непреднамеренный характер. Целостность базы данных может быть нарушена в результате сбоя оборудования; программной ошибки в СУБД, операционной системе или прикладной программе; неправильных действий пользователей. Эти ситуации могут возникать даже в хорошо проверенных и отлаженных системах, несмотря на применяемые системы контроля. Поэтому СУБД должна иметь средства обнаружения таких ситуаций и восстановления правильного состояния базы данных. Целостность базы данных поддерживается с помощью набора специальных логических правил, накладываемых на данные, называемых ограничениями целостности. Ограничения целостности представляют собой утверждения о допустимых значениях отдельных информационных единиц и связях между ними. Ограничения целостности хранятся в словаре БД. Ограничения целостности могут определяться: · спецификой предметной области (возраст сотрудников организации может находиться в диапазоне от 16 до 80 лет); · непосредственно информационными характеристиками (артикул товара должен быть целым числом). В процессе работы пользователя с базой данных СУБД проверяет, соответствуют ли выполняемые действия установленным ограничениям целостности. Действия, нарушающие целостность базы данных, отменяются, при этом обычно выводится соответствующее информационное сообщение. К типам поддержки целостности данных относятся: 1)обязательные данные(для некот полей треб наличие в каждой записи конкретного и допустимого значения); 2)ограничения для доменов полей(определяется область допустимых значений данного поля); 3)корпоративные ограничения целостности(требования конкр предприятия); 4)целостность сущностей(первичный ключ таблицы должен иметь уникальное непустое значение в каждой записи); 5)ссылочная целостность.