
- •Понятие экономической инфо.
- •Экономические информационные системы, их классификация.
- •Понятие системы, ее свойства.
- •Характеристики и структурные единицы экономической инфо.
- •Достаточность(полнота) – содержит мин необходимый объем сведений для принятия правильного решения.
- •Внемашинная организация экономической инфо.
- •Внутримашинная орг-ция экономич-ой инфо.
- •Понятие базы данных. Ее основные элементы.
- •Система упр-ия базами данных, их функции.
- •Трехур-я модель организации баз данных.
- •Иерархическая модель данных.
- •Реляционная модель данных.
- •Ключевые поля таблиц. Понятие первичного ключа.
- •Первичный ключ любой таблицы должен содержать уникальные (не повторяющиеся) непустые значения для данной таблицы.
- •Реляционная (ссылочная) целостность.
- •Отношения между данными в базе данных.
- •Операции реляционной алгебры над отношениями.
- •Постреляционная модель данных.
- •Объектно-ориентированная модель данных.
- •Многомерная модель данных.
- •Требования, предъявляемые к базе данных.
- •Этапы жизненного цикла базы данных.
- •23.Модель «сущность–связь»
- •24.Преобразование er- модели в реляционную
- •25.Общие сведения о case-средствах.
- •26.Нормализация данных в реляционных таблицах
- •27.Этапы проектирования базы данных и их процедуры
- •28. Общая характеристика субд Microsoft Access.
- •29 Структура окна субд ms Access.
- •30. Таблицы. Типы и свойства полей таблиц.
- •31. Запросы на выборку, способы их создания.
- •32. Перекрестный запрос.
- •34. Запросы действия (активные запросы), их разновидности.
- •35. Формы и используемые в них элементы управления.
- •37. Макросы и модули, их отличия.
- •38. Страницы доступа к данным, их виды.
- •39. Назначение, стандарты и преимущества языка sql.
- •40. Структура команды sql.
- •1.Структура языка sql (типы команд):
- •2. Определение структур базы данных (ddl)
- •3. Манипуляция данными (dml)
- •4. Отбор данных (dql)
- •5. Язык управления данными (dcl)
- •6. Команды администрирования данных
- •7. Команды управления транзакциями
- •41 Типы данных и выражения в sql.
- •Типы данных языка sql
- •42.Функциональные возможности языка sql.
- •43 Знания и их виды.
- •44. Базы знаний.
- •45. Модели представления знаний.
- •46. Продукционные модели.
- •47. Семантические сети.
- •48. Фреймовые модели.
- •49. Формальные логические модели.
- •50. Обработка данных на мейнфреймах в пакетном режиме.
- •51. Обработка данных в многотерминальных системах.
- •52. Обработка данных на автономных персональных компьютерах.
- •53. Обработка данных с помощью компьютерных сетей.
- •54. Принцип передачи данных по сети.
- •55.Формы взаимодействия между компьютерами при удаленной обработке данных.
- •56. Централизованная и децентрализованная обработка данных.
- •57. Виды серверов.
- •58. Архитектура файл-сервер.
- •60. Требования к серверу баз данных.
- •62. Категории специалистов, работающих с базой данных.
32. Перекрестный запрос.
Перекрестные запросы используют для расчетов и представления данных в структуре, облегчающей их анализ. Перекрестный запрос подсчитывает сумму, среднее, число значений или выполняет другие статистические расчеты, после чего результаты группируются в виде таблицы по двум наборам данных, один из которых определяет заголовки столбцов, а другой заголовки строк.
Перекрестный запрос относится к особому типу итоговых запросов на выборку, имеют заголовки строк и столбцов. Они позволяют увидеть вычисляемые значения в виде перекрестной таблицы, похожей на электронную таблицу. Для преобразования обычного запроса на выборку в перекрестный запрос нужно в режиме «Конструктор» выбрать в основном меню команду «Запрос / Перекрестный». При этом в бланк запроса добавляется строка «Перекрестная таблица, где для каждого поля перекрестного запроса можно выбрать одну из четырех установок: «Заголовки строк», «Заголовки столбцов», «Значение» (выводимое в ячейках перекрестной таблицы), «Не отображается».Для перекрестного запроса надо определить от одного до трех полей в качестве заголовков строк, одно поле в качестве заголовков столбцов и одно поле значений.
Создание перекрестного запроса, используя Мастер создания перекрестных запросов
Запустите Microsoft Access.
В меню "Справка" откройте подменю "Примеры баз данных" и выберите пункт "Учебная база данных "Борей". Нажмите кнопку "ОК" в открывшемся окне заставки и закройте Главную кнопочную форму при её появлении.
В меню "Вставка" выберите пункт "Запрос".
В диалоговом окне "Новый запрос" выберите "Мастер создания перекрестных запросов" и нажмите кнопку "ОК".
На первой странице Мастера создания перекрестных запросов в списке таблиц выберите таблицу "Заказы" и нажмите кнопку "Далее".
Из списка "Доступные поля" двойным щелчком мыши выберите поле "КодСотрудника" для добавления его в список "Выбранные поля" и нажмите кнопку "Далее". Данное действие добавит в запрос столбцы для каждого года, в котором содержатся даты заказов.
В списке полей выберите поле "ДатаРазмещения" и нажмите кнопку "Далее".
В качестве периода времени выберите "Год" и нажмите кнопку "Далее". Данное действие создаст запрос для дат заказов, содержащий по одной колонке для каждого года.
В списке полей выберите поле "КодЗаказа", затем в списке "Функции", выберите "Счетчик" и нажмите кнопку "Далее".
На последней странице мастера нажмите кнопку "Готово". Обратите внимание, что создан запрос, показывающий количество заказов сотрудников по годам.
Создание перекрестного запроса без использования Мастера создания перекрестных запросов
Запустите Microsoft Access.
В меню "Справка" откройте в подменю "Примеры баз данных" и выберите пункт "Учебная база данных "Борей". Нажмите кнопку "ОК" в открывшемся окне заставки и закройте Главную кнопочную форму при её появлении.
В меню "Вид" откройте подменю "Объекты базы данных" и выберите команду "Запросы".
В меню "Вставка" выберите команду "Запрос".
В диалоговом окне "Новый запрос" выберите "Конструктор" и нажмите кнопку "ОК".
В диалоговом окне "Добавление таблицы" выберите таблицу "Заказы" и нажмите кнопку "Добавить", затем нажмите кнопку "ОК".
В списке полей из таблицы "Заказы" в верхней половине сетки конструктора запроса дважды щелкните на следующих полях для добавления их в сетку конструктора запроса: "СтранаПолучателя", "ГородПолучателя", "Доставка". Обратите внимание, что в сетку запроса при этом добавится строка с именем "Перекрестная таблица". Выберите ячейку в строке "Перекрестная таблица" в колонке"СтранаПолучателя" и щелкните по появившейся стрелочке, затем выберите параметр "Заголовки строк".
Выберите ячейку в строке "Перекрестная таблица" в колонке "ГородПолучателя" и щелкните по появившейся стрелочке, затем выберите параметр "Заголовки строк".
Выберите ячейку в строке "Перекрестная таблица" в колонке "ИндексПолучателя" и щелкните по появившейся стрелочке, затем выберите параметр "Заголовки столбцов".
Выберите ячейку в строке "Перекрестная таблица" в колонке "Доставка" и щелкните по появившейся стрелочке, затем выберите параметр "Значение".
В строке "Групповые операции" выберите ячейку в колонке "Доставка" и щелкните по появившейся стрелочке, затем выберите команду "Sum".
В меню "Запрос" выберите команду "Запуск" для просмотра результатов перекрестного запроса.
33. Параметрический запрос.
Запрос с параметрами — это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные, например условие для возвращения записей или значение, которое требуется вставить в поле. Можно разработать запрос, выводящий приглашение на ввод нескольких единиц данных, например двух дат. Затем Microsoft Access может вернуть все записи, приходящиеся на интервал времени между этими датами.
Запросы с параметрами также удобно использовать в качестве основы для форм, отчетов и страниц доступа к данным. Например, на основе запроса с параметрами можно создать месячный отчет о доходах. При печати данного отчета Microsoft Access выводит на экран приглашение ввести месяц, доходы за который должны быть приведены в отчете. После ввода месяца Microsoft Access выполняет печать соответствующего отчета.
Последовательность создания параметрического запроса:
Создать запрос в режиме конструктора или открыть существующий запрос в режиме конструктора, например «Образец запроса в режиме Конструктор».
В Бланк запроса в строке Условия отбора ввести условие отбора в виде приглашения в квадратных скобках, например [Введите фамилию]
Закрыть окно Запрос на выборку, на вопрос о сохранении изменения ответить – Да. Вернуться в окно базы данных, где созданный запрос будет выделен.
Выполнить запрос, щелкнув по кнопке: Открыть. В появившемся на экране окне диалога «Введите значение параметра» надо ввести, например фамилию студента, информацию об успеваемости которого необходимо получить, выполнить щелчок по кнопке ОК.