- •Базы Данных
- •3.2. Case – технология, назначение, возможности. Программные средства автоматизированного проектирования информационных систем.
- •5. Команда по реинжинирингу
- •3.5. Функциональное моделирование. Методология idef0. Особенности моделирования.
- •3.6. Функциональное моделирование. Элементы модели: работа, стрелка, icom-коды. Графическая интерпретация модели.
- •Последовательность создания диаграммы
- •3.7. Информационное моделирование. Методология dfd. Особенности моделирования.
- •3.15. Язык sql.Структура инструкции: команда, ключевое слово. Инструкции select, update, delete. Создание однотабличных и многотабличных запросов.
- •3.17. Запросы. Запросы и локальные представления. Создание запросов. Язык sql.
- •3.18. Отчеты. Назначение и типы отчетов. Инструменты создания отчетов. Технология создания отчетов.
- •3.19. Данное и его характеристики. Основные и производные типы данных. Инициализация данных.
- •3.20. Понятие алгоритма. Свойства алгоритма. Управляющие структуры алгоритмов и их разновидности.
- •Свойства алгоритмов
- •Типовые структуры алгоритмов
- •3.21. Классификация алгоритмических языков программирования. Особенности языков программирования.
- •3.26. Интегрированная среда программирования. Элементы среды и их назначение. Инструменты отладки программ.
- •Виды трансляторов
- •2 Часть – раздел объявлений
- •Сложные (структурные) переменные
- •3.30. Понятие массива. Массивы строк. Инициализация массивов.
- •Объявление одномерного числового массива
- •Операции ссылки
- •3.32. Реализация управляющих структур (условие, цикл) в языке программирования.
- •Требования к организации цикла
- •Типы циклов
- •3.33. Функции и процедуры. Понятие, типы. Формальные и фактические аргументы. Объявление функций. Вызов функций.
3.17. Запросы. Запросы и локальные представления. Создание запросов. Язык sql.
Запрос – это некоторый набор данных, возвращаемый в результате выполнения сохраняемой команды.
Для создания запроса можно воспользоваться либо генератором запросов, либо командой языка SQL “select”.
Генератор запросов позволяет определить запрос путем заполнения некоторой таблицы. В ней указываются используемые поля, поля помещаемые в результат, критерии поиска, упорядоченность, а также проводимые вычисления.
Для получения любых выходных данных, которые не должны модифицироваться или обновляться. Достаточно составить соответствующий запрос. Но если необходимо изменить выбранные из базы данные, необходимо использовать представления.
Представление – некоторый набор записей, созданный по команде языка SQL “select”, сохраняемый в базе данных. Представления можно построить на основе как локальных, так и удаленных таблиц, а изменения, которые вносятся в него, можно перенести на таблицы, на основании которых построено представление. Разделение локальных и удаленных представлений служит лишь для указания на источник данных. Представление является определением виртуальной таблицы, которая создается в процессе работы по мере необходимости.
Язык SQL (structured query language) – структурный язык запросов, предназначен для работы с набором данных.
Некоторые команды
SELECT - выборка набора данных из таблиц
Select * from sklad where kodg=23648 – выбрать все из таблицы склад где kodg=23648
INSERT – Добавление записей в таблицу
Insert into sklad (kodg, kol) values(23648,15) добавить в таблицу sklad запись в которой kodg=23648 и kol=15
DELETE – Удаление записей из таблицы
Delete from sklad where kodg=23648 - удалить все из таблицы склад где kodg=23648
UPDATE – Обновление данных в таблице
Update sklad set kol=10 where kodg=23648 в таблице sklad установить значение kol=10 где kodg=23648.
3.18. Отчеты. Назначение и типы отчетов. Инструменты создания отчетов. Технология создания отчетов.
Отчет – элемент БД, содержащий результаты анализа с целью создания документа. Делаем выводы в виде документов, т.е. отчетов.
Особенности:
Данные мы можем взять как из таблиц, так и из запросов, обязательно связанных между собой. Запрос на удаление и на обновление быть источником данных не может. Так же мы не можем указать не связанные таблицы и не связанные запросы.
Выбираем те поля, которые нам нужны, не обязательно ключевые поля.
Создание отчета.
Смотри распечатку.
Макросы – это объект БД, состоящий из последовательности команд, и позволяющий автоматизировать работу пользователя. Сначала делаем макрос, затем его цепляем к событию и при возникновении этого события работает макрос.
Приложение пользователя состоит из двух частей:
Набор форм и отчетов, собранные в структуру. Создается с помощью зависимых друг от друга форм. В конструкторе форм.
Меню пользователя создается с помощью набора макросов, сгруппированных в общее меню. В конструкторе макроса.
смотри распечатку.
Типы форм и отчетов:
Зайти в редактор форм или отчетов и найти типы форм или отчетов:
Автоформа – в столбец – каждое поле располагается на отдельной строке; подпись находится слева от формы.
Ленточная – поля, образующие одну запись, расположены в одной строке; их подписи выводятся один раз в верхней части формы.
Табличная – поля записей расположены в формате таблицы, где каждой записи соответствует одна строка, а каждому полю – один столбец. Имена полей служат заголовками столбцов.