
- •1. Предпроектное исследование задачи
- •1.1 Условие задачи
- •1.2 Определение предметной области
- •3.2 Установление связей между сущностями
- •3.3 Построение информационно – логической модели
- •3.4 Концептуальное проектирование
- •3.5 Физическое моделирование базы данных
- •4. Разработка алгоритмов и технологии решения задачи
- •4.1.Создание запроса «Введите код».
- •4.2. Создание запроса « Администрации».
- •5. Создание формы.
- •5.1. Главная форма.
- •Список использованной литературы
4. Разработка алгоритмов и технологии решения задачи
Data Manipulation Language (DML) (язык управления (манипулирования) данными) — это семейство компьютерных языков, используемых в компьютерных программах или пользователями баз данных для получения, вставки, удаления или изменения данных в базах данных.
Языки DML изначально использовались только компьютерными программами, но с появлением SQL стали также использоваться и людьми.
Microsoft Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации.
Система управления базами данных предоставляет возможность контролировать задание структуры и описание своих данных, работу с ними и организацию коллективного пользования этой информацией. СУБД также существенно увеличивает возможности и облегчает каталогизацию и ведение больших объемов хранящейся в многочисленных таблицах информации. СУБД включает в себя три основных типа функций: определение (задание структуры и описание) данных, обработка данных и управление данными. Все эти функциональные возможности в полной мере реализованы в Microsoft Access. В практике, как правило, необходимо решать и задачи с использованием электронных таблиц и текстовых процессоров.
MS Access является файл-серверной СУБД и потому применима лишь к маленьким приложениям. Отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.
Существенно расширяет возможности MS Access по написанию приложений механизм связи с различными внешними СУБД: "связанные таблицы" (связь с таблицей СУБД) и "запросы к серверу" (запрос на диалекте SQL, который "понимает" СУБД). Также MS Access позволяет строить полноценные клиент-серверные приложения на СУБД MS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.
4.1.Создание запроса «Введите код».
Создаем запрос, в котором будут находиться все интересующие нас данные и связываем данные между собой.
Рисунок 4.1.1.
Автоматизируем данные так, что бы при запуске запроса появлялась окно с просьбой ввести интересующий нас код «Образовательного учреждения».
Рисунок 4.1.2.
Вводим интерисующий нас код. В нашем случаи к примеру им будет являтся «число 12».
Рисунок 4.1.3.
Когда код введен и если запросы построенны правильна, база данных должна автматически выдать нам всю информацию, которая находится под данным кодом, в нашем случаи под кодом «12».
Рисунок 4.1.4.
4.2. Создание запроса « Администрации».
Вносим в таблицу запросов интересующие нас данные, и автоматизируем их.
Рисунок 4.2.1.
После автоматизации таблица будет запрашивать ввести данные,которые нас интересуют, например «Наименование уч.учреждеения».
Рисунок 4.2.2.
Вводим интересующее нас данные, и нажимаем кнопку «ок».
Рисунок 4.2.3.
После нажатия кнопки «Ок», база даных автоматически выдаст на экранным запрашиваемые нами данные, если они имеются в таблице.
Рисунок 4.2.4.
Если же в таблице нет интересующих нас данных, то база данных не выдаст нам ни какой информации, а выведит на экран пустую таблицу.
Рисунок 4.2.5.