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