- •Содержание
- •Перечень сокращений
- •Введение
- •1Постановка задачи
- •2Анализ требований
- •3Выбор решений
- •4Создание бд
- •4.1 Проектирование и создание таблиц бд
- •4.2 Выбор и создание связей между таблицами бд
- •4.3 Разработка и создание запросов
- •4.4 Запрос на выборку
- •4.5 Параметрический запрос
- •5Запрос с параметрическими полями
- •5.1 Запрос на создание таблицы
- •5.2 Запрос на удаление
- •5.3 Запрос на обновление
- •5.4 Запрос на заполнение столбца (на добавление)
- •6РаЗрАботка отчетов для приложений
- •6.1 Разработка пользовательского интерфейса на основе форм
- •6.2 Объединение объектов бд в единое приложение и отладка
- •7 Руководство пользователя
- •Экономическая часть
- •6.24.2 Расчет единовременных затрат на разработку по
- •6.44.3 Единовременные расходы организации заказчика по при внедрении автоматизированных рабочих мест (арм)
- •6.54.4 Источники финансирования проекта
- •6.64.5 Текущие расходы пользователя по при эксплуатации арм
- •Заключение
- •Список литературы
- •Приложение
Введение
Выделяют три модели данных: иерархическая, сетевая, реляционная. Модели данных используются для логического и физического представления данных. С точки зрения пользователя, данные делятся на записи, а те в свою очередь на поля. Между полями и записями устанавливаются различные связи.
Поле – это основной и минимальный элемент данных;
Запись – это совокупность полей;
Связи – это логические взаимосвязи между записями и полями. Иерархически
структурированные данные состоят из нескольких записей, одна из которых определена как корневая;
Пример иерархической модели – дерево каталогов. Между записями могут быть определены связи: «один ко многим» или «один к одному», где запись, соответствующая элементу один, определяется как исходная, а запись, соответствующая элементу много, как порожденная;
Сетевая модель подобна иерархической, но является более общей моделью. Здесь могут существовать связи «много ко многим» и «много к одному». В этой модели нет корневого узла;
Реляционная модель представляет собой данные, упорядоченные в таблице. Чаще всего бывает двумерной. Данные в ней организованы так, чтобы занимать как можно меньше места. Достигается это за счет отказа от дублирования данных, данные разбиваются на несколько таблиц. Таблицы такого вида – отношения (реляции). Каждая таблица представляет собой отдельный файл. Она состоит из строк и столбцов. Каждому столбцу присвоено однозначное имя. Один элемент столбца называется полем, а строка называется записью;
Сетевая модель и иерархическая могут быть приведены к реляционной. Структурированные таким образом данные могут храниться в виде баз данных. Базы данных (БД) – совокупность данных, предназначенных для машин обработки и хранения, которые могут использоваться одним или несколькими пользователями. В зависимости от моделей БД могут быть иерархическими, сетевыми и реляционными. С БД связано такое понятие как СУБД. СУБД (система управления базами данных) – это программа, которая управляет данными, осуществляет хранение, поиск, извлечение, редактирование информации, хранимой в БД. СУБД также бывают иерархическими, сетевыми и реляционными;
Microsoft Access – это интерактивная, реляционная СУБД для операционной системы Windows. Она предназначена для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющейся операции (ведение счетов, учет товара, планирование…) С помощью Access можно разрабатывать удобные формы ввода данных, а также осуществлять обработку данных и выдачу сложных отчетов. Объектом обработки Access является файл БД, имеющий произвольное имя и расширение .mdb. В это файл входят основные объекты Access: таблицы, формы, запросы, отчеты, макросы, модули. В состав СУБД входят конструкторы таблиц, форм, запросов и отчетов. Эту систему можно рассматривать как среду разработки приложений. Используя макросы и модули для автоматизации решения задач можно создавать ориентированные на пользователя приложения. Access также предоставляет пользователю механизмы работы с базами различных форматов. Мощность и доступность Access делает эту систему лучшей СУБД.
