
- •1. Понятие информации. Информация и данные.
- •Техника файловых систем обработки данных.
- •Техника информационных систем обработки данных.
- •Классификация и архитектуры информационных систем.
- •Базы данных – основа аис.
- •Уровни моделей предметной области в аис
- •Классификация моделей данных в аис
- •Способы документирования моделей в аис.
- •12. Реляционная модель данных. Основные термины реляционной модели.
- •13. Преимущества реляционной модели данных.
- •14,Реляционная алгебра. Основные понятия – атомарное значение, домен, отношение.
- •Реляционная алгебра. Операция объединения.
- •Реляционная алгебра. Операция пересечения.
- •19.Реляционная алгебра. Операция выборки.
- •20. Реляционная алгебра. Операция проекции.
- •Реляционная алгебра. Операция соединения.
- •22. Реляционная алгебра. Операция деления.
- •23. Нормализация модели. Цель нормализации. Аномалии бд.
- •24.Этапы нормализации. 1нф.
- •Этапы нормализации. 3нф.
- •Правила нормализации логической модели. Целостность бд.
- •Файлы базы данных в ms Access и sql Server. Создание бд, открытие бд, сохранение бд.
- •31. Типы данных в таблицах ms Access
- •32.Ключевые поля и поля связей в таблицах бд.
- •Сортировка и фильтрация записей в таблицах.
- •34. Схема данных в ms Access. Обеспечение целостности данных.
- •35. Разработка форм. Их назначение и режимы просмотра.
- •36.Работа с формой в режиме конструктора. Области формы, их назначение и свойства.
- •37.Элементы формы: надпись, линия, прямоугольник. Их назначение и свойства.
- •Элементы формы: поле, список, поле со списком. Способы добавления этих элементов в форму, их назначение и свойства.
- •Элемент формы – кнопка. Ее назначение и настройка.
- •41.Создание многотабличных форм.
- •42. Разработка запросов. Режимы просмотра и виды запросов.
- •Запросы на выборку. Условия отбора записей.
- •44. Вычисляемые поля в запросах. Запросы с параметром.
- •45. Групповые операции в запросах.
- •46. Запросы на обновление, добавление и удаление.
- •Перекрестные запросы (в Access и sql Server).
- •Макет отчета. Мастер и конструктор отчетов.
- •Конструирование отчетов. Области отчета, их назначение и свойства.
- •Конструирование отчетов. Элементы, добавляемые в отчет, их назначение и свойства.
- •51.Вычисляемые поля в отчетах
- •52. Создание макросов. Структура макроса.
- •53. Выполнение макросов
- •Использование модулей vba. Стандартные модули и обработчики событий форм и отчетов.
- •Управляющая кнопочная форма приложения.
- •56. Работа с базой данных, открытой для общего пользования. Репликации базы данных.
- •57. Язык sql. Операторы манипулирования данными (dml).
- •Insert into Предмет (Название, Часы, Семестр)
- •Values("тоход", 36, 3);
- •Insert into ПредметValues("киит", 34, 4);
- •58, Язык sql. Операторы определения объектов бд (ddl).
- •59.Язык sql. Оператор select.
- •Язык sql. Создание таблиц с уникальными и внешними ключами.
- •Язык sql. Модификация таблиц.
- •Язык sql. Задание условий отбора в предложении where.
- •63.Язык sql. Предложения where и having.
- •64. Надежность систем обработки данных. Защита от потери информации. Восстановление базы данных.
- •66. Автоматизация. Сервер приложений. Клиент приложений.
- •67. Особенности и назначение sql server.
- •68. Язык transact sql.
- •Временные переменные, таблицы.
- •Пользовательские функции.
- •Структура многомерного куба
- •Независимые витрины данных
- •Шина взаимосвязанных витрин данных
- •Архитектура «Звезда»
- •Централизованное хранилище данных (без зависимых витрин)
- •Федеративная архитектура
- •75. Понятие мер, измерений, иерархий и агрегирования данных
51.Вычисляемые поля в отчетах
Вычисляемые поля используются для отображения результатов вычислений и могут создаваться в запросах, отчетах и формах. Для создания вычисляемых полей применяют выражения.
Для создания выражений используются встроенные функции и операторы:
функции даты и времени: Date(), Now() — возвращают текущую дату; Day(…), Month(…), Year(…)— возвращают соответственно день, месяц и год из даты, заданной в качестве аргумента функции;
статистические функции: Avg(…), Count(…), Max(…), Min(…), Sum(…);
функции для работы с текстом:
LCase(…) выводит текст строчными буквами, UCase(…) — заглавными буквами;
Left(…; n), Right(…; n) выводят n левых (т.е. первых) или n правых (т.е. последних)
символов, Mid(…; k; n) — n символов, начиная с k-го;
Ltrim(…), Rtrim(…), Trim(…) убирают пробелы соответственно слева (в начале
текстовой строки), справа (в конце текстовой строки), слева и справа;
Format(выражение; ―…‖) выводит выражение в формате, заданном в кавычках;
оператор & позволяет объединять тексты и функции в одно строковое выражение;
В качестве аргументов встроенных функций используются имена полей, константы,
другие функции. Например:
Month([Дата рождения]) — выводит номер месяца из поля Дата рождения;
Avg([Оценка]) — вычисляет среднее значение по полю Оценка;
[Фамилия] &« »&Left([Имя];1) & «.»&Left([Отчество];1) &«.» — выводит фамилию и инициалы, используя значения полей Фамилия, Имя, Отчество;
Правила синтаксиса выражений:
при создании вычисляемого поля в конструкторе запроса в строке Поле вводится имя поля, двоеточие, пробел и затем нужное выражение (Имя_поля: Выражение)Например, если в строке Поле написано — Всего: [Оклад] + [Премия], то значит будет найдена сумма полей Оклад и Премия и результат выведен в вычисляемом поле Всего;
тексты заключаются в кавычки (''XXXX'');
даты заключаются в символы # (#ДД.ММ.ГГ#);
аргументы встроенных функций заключаются в круглые скобки ( ) и разделяются в режиме конструктора точкой с запятой (в режиме SQL и VBA — запятой);
десятичным разделителем в режиме конструктора является запятая (в режиме SQL и VBA — точка);
если в именах таблиц, форм, полей есть пробелы или знаки препинания, то они заключаются в квадратные скобки [ ];
52. Создание макросов. Структура макроса.
В MicrosoftAccess существует специальное средство для создания макросов — Конструктор макросов (MacroDesign). Рассмотрим процесс создания макроса с помощью Конструктора.
Открыть окно Конструктор макросов (MacroDesign) для создания нового макроса можно двумя способами:
Раскройте список макросов в окне База данных (Database), щелкнув левой кнопкой мыши по ярлыку Макросы (Macros), и нажмите кнопку Создать (New) в верхней части окна (рис. 11.1).
Щёлкните по стрелке вниз на кнопке Новый объект (NewObject) на панели инструментов База данных(Database) и выберите элемент Макрос (Macro).
Окно Конструктора макросов построено аналогично окну Конструктора таблиц, т. е. разделено по горизонтали на две части: панель описаний и панель аргументов.
Верхняя часть окна Конструктора — панель описаний — состоит из нескольких столбцов. По умолчанию на этой панели выводится два столбца: "Макрокоманда" (Action) и "Примечание" (Comments). Панель описаний позволяет определить последовательность макрокоманд, из которых состоит макрос.
Строка в столбце "Макрокоманда" (Action) представляет собой поле со списком, в котором можно выбрать нужную макрокоманду.
Строка в столбце "Примечание" (Comments) — это обычное текстовое поле, в которое можно ввести комментарий, описывающий выполняемое действие.
Когда поле "Макрокоманда" (Action) заполнено, в нижней части окна Конструктора макросов появляется панель аргументов, предназначенная для ввода значений аргументов соответствующей макрокоманды. Список полей на этой панели зависит от выбранной макрокоманды и может отсутствовать, если макрокоманда не имеет аргументов.
Макрос в Access представляет собой структуру, состоящую из одной или нескольких макрокоманд, которые выполняются либо последовательно, либо в порядке, заданном определенными условиями.