Создание базы данных "Поставки и заказы" в среде Access
СУБД - многопользовательские системы управления базой данных, специализирующиеся на управлении массивом информации. Запросы на выборку и изменение данных, формирование отчетов по запросам выборки. Схема базы данных. Программа по управлению базой данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 27.12.2013 |
Размер файла | 1,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
- Введение
- 1. Запросы выборки
- 2. Запросы на изменение
- 3. Отчеты
- Заключение
- Список использованных источников
Введение
Данная курсовая работа была составлена на основе версии СУБД Access. Первая версия СУБД Access появилась в начале 90-х годов. Это была первая настольная реляционная СУБД для 16-разрядной версии Windows. Популярность Access значительно возросла после включения этой СУБД в состав Microsoft Office.
Прогресс, достигнутый за последние несколько лет во всех аспектах вычислительной техники, включая теорию, технологию и приложения, привели к значительному расширению области применения компьютеров и росту числа их пользователей. Существенной частью современного общества являются разнообразные системы доступа и хранения информации, которые являются неотъемлемой составляющей современного научно-технического прогресса. Существует много веских причин перевода существующей информации на компьютерную основу, т.к. более быстрая обработка данных и централизация их хранения с использованием клиент/серверных технологий позволяют сберечь значительные средства, а главное и время для получения необходимой информации, а также упрощает доступ и ведение.
В любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Некоторые организации используют для этого шкафы с папками, но большинство предпочитают компьютеризированные СУБД, позволяющие эффективно хранить, извлекать информацию и управлять большими объемами данных. Современные СУБД - многопользовательские системы управления базой данных, которые специализируется на управлении массивом информации одним или множеством одновременно работающих пользователей.
В отличие от Visual FoxPro, фактически превратившегося в средство разработки приложений, Access ориентирован в первую очередь на пользователей Microsoft Office, в том числе и не знакомых с программированием. Это, в частности, проявилось в том, что вся информация, относящаяся к конкретной базе данных, а именно таблицы, индексы (естественно, поддерживаемые), правила ссылочной целостности, бизнес-правила, список пользователей, а также формы и отчеты хранятся в одном файле, что в целом удобно для начинающих пользователей.
Версия этой СУБД - Access 2000 входит в состав Microsoft Office 2000 Professional и Premium, а также доступна как самостоятельный продукт. В состав Access 2000 входят:
средства манипуляции данными Access и данными, доступными через ODBC (последние могут быть "присоединены" к базе данных Access);
средства создания форм, отчетов и приложений; при этом отчеты могут быть экспортированы в формат Microsoft Word или Microsoft Excel, а для создания приложений используется Visual Basic for Applications, общий для всех составных частей Microsoft Office;
средства публикации отчетов в Internet;
средства создания интерактивных Web-приложений для работы с данными (Data Access Pages);
средства доступа к данным серверных СУБД через OLE DB;
средства создания клиентских приложений для Microsoft SQL Server;
средства администрирования Microsoft SQL Server.
Поддержка COM в Access выражается в возможности использовать элементы управления ActiveX в формах и Wеb-страницах, созданных с помощью Access. В отличие от Visual FoxPro создание СОМ-серверов с помощью Access не предполагается.
В данной курсовой работе выполнены запросы на выборку и на изменение данных, а также сделаны отчеты по запросам выборки.
1. Запросы выборки
На рис. 1.1 показана схема базы данных.
Рис. 1.1
На рис. 1.2 в режиме конструктора показан запрос, который выводит информацию обо всех заказах, выполненных с помощью определенного способа доставки.
А также предусмотрена возможность ввода данных о любом способе доставки. Для создания указанного запроса были использованы данные из таблицы Доставка и Заказы.
В результате ввода названия любого способа доставки запрос определяет информацию об определенном способе доставки.
Рис. 1.2
Данный запрос является параметрическим: для поля Название задано условие отбора - [Ввести название доставки] и такой же текст введен в окне Параметры запроса. В результате выполнения запроса на экран выводится окно диалога (рис. 1.3)
Рис. 1.3.
Запрос Количество сотрудников определяет названия должностей и количество сотрудников по каждой должности в убывающем порядке (рис. 1.4).
Рис. 1.4.
Для создания указанного запроса были использованы данные из таблицы Сотрудники.
Необходимо было подсчитать количество сотрудников по каждой должности и вывести название должностей и количество сотрудников по каждой должности в убывающем порядке. Для этого была выполнена команда меню Вид, Групповые операции. Для поля Код сотрудника в списке групповых операций выбрана функция Count, а для поля Должность задана сортировка по убыванию. А также было переименовано поле запроса Код сотрудника и введено новое имя - Количество сотрудников.
На рис. 1.5 показан запрос в режиме конструктора, который выводит информацию по всем заказам, которые еще небыли выполнены. Для данного запроса понадобилась одна таблица Заказы, из нее мы отобразили в бланке запроса поля Код заказа, Дата размещения, Дата назначения, Код клиента, Название получателя, Дата исполнения.
рис. 1.5
В поле Дата исполнение ввели условие отбора Is Null и убрали флажок вывода на экран
для данного поля.
Для создания запроса Общее количество поставщиков вида: Должность, Общее количество поставщиков, Распределение по странам необходимо создать новый запрос с помощью мастера Перекрестный запрос, который показан на рис. 1.6. В первом окне диалога установим переключатель на запросы и выберем в появившемся списке запросов запрос Поставщики.
Рис. 1.6.
Во втором окне диалога в качестве заголовка строк выберем поле Должность. В третьем окне диалога в качестве заголовка столбцов выберем Страна. В следующем окне -
Код поставщика и функцию Сумма.
2. Запросы на изменение
На рис. 2.1 в режиме конструктора показан запрос на обновление данных, который позволяет изменить данные о начальнике для определенного сотрудника по полю
Подчиняется.
Рис. 2.1.
На рис. 2.2 в режиме конструктора показан запрос на создание таблицы. Создадим по данным таблицы Заказы архивную таблицу, которая будет содержать информацию о заказах, оформленных определенным сотрудником.
Рис. 2.2
Воспользуемся двумя таблицами Заказы и Сотрудники, выберем из них соответствующие заданию поля. В поле Фамилия поставим условие отбора [Введите фамилию сотрудника] и эти же данные введем в меню Параметры. Необходимо создать запрос на удаление данных. Обновить содержимое таблицы Заказы, удалить из нее и из связанной с ней таблицы Заказано, данные по заказам, выполненным до определенной даты. Для таблицы, содержащей связанные записи (на стороне "многие"), т.е. таблицы Заказано, необходимо перетащить символ (*) из списка полей в бланк запроса. Затем из главной таблицы Заказы (на стороне "один") перетащить в бланк запроса поле Дата исполнения и для него задать параметры < [Введите дату].
Данный результат показан на рис. 2.3.
Рис. 2.3.
Введя условия отбора, просмотрим записи, которые будут удалены, затем вернемся в режим конструктора. Нажмем кнопку запуск на панели инструментов, чтобы удалить записи из таблицы, находящейся (на стороне "многие"). Выделим список полей для таблицы Заказано и нажмем клавишу Delete, чтобы удалить их из запроса. После этого в запросе остается лишь главная таблица - Заказы, а в бланке запроса поле Дата исполнения, для которого установлено условие отбора. Снова нажмем кнопку запуск и удалим записи из таблицы Заказано. Данный результат показан на рисунке 2.4.
Рис. 2.4.
Создадим запрос на добавление данных. Данный запрос позволяет добавить в таблицу Коды клиентов, коды таких клиентов, которые не сделали ни одного заказа. Для выполнения данного запроса необходимо создать новую таблицу Коды клиентов. Затем внести необходимые изменения в схему базы данных. Создадим вспомогательный запрос. Данный запрос в режиме конструктора изображен на рис. 2.5.
база программа система управление
Рис. 2.5.
Теперь вернемся к созданию запроса на добавление данных. Создадим новый запрос, который будет содержать вспомогательный запрос, запись из которого необходимо добавить в созданную таблицу Коды клиентов. В режиме конструктора запроса раскроем список для кнопки Тип запроса и выберем команду Добавление. Введем название таблицы Коды клиентов и выберем параметры в текущей базе данных.
Рис. 2.6.
Переместим в бланк запроса поле Код клиента. Для добавления записей нажмем кнопку Запуск. Результат данного запроса показан на рис. 2.6.
3. Отчеты
На рис. 3.1 - 3.4 в режиме просмотра приводятся отчеты, которые были созданы по всем запросам выборки.
Рис. 3.1.
Рис. 3.2.
Рис. 3.3.
Рис. 3.4
Заключение
В данной курсовой работе рассмотрены запросы выборки и запросы на изменение данных. К каждому запросу выполнено пояснение, проиллюстрированы сами запросы в режиме конструктора, описаны условия отбора в тех запросах, в которых необходимы. Выведены отчеты по запросам выборки.
Эффективность внедрения программы заключается в том, что с помощью программы по управлению базой данных объектов экономики можно оперативно собрать все необходимые данные об объектах экономики округа или города и тем самым сократить время на сбор информации, которая так необходима. Программа имеет интуитивно понятный программный интерфейс, существенно упрощается процесс обучения и работы.
Данная база данных и программа по управлению базой данных имеет хорошую возможность к масштабированию и расширению. Путем несущественных изменений программа может работать практически с любой реляционной базой данных.
Основное преимущество данной программы заключается в том, что она может работать в локальной вычислительной сети и тем самым позволяет работать с базой данных множеству пользователей.
Для выполнения клиентских приложений используются менее дорогие компьютеры с минимальным объемом памяти. Этот способ доступа данных обеспечит возможность одновременного использования информации сразу несколькими пользователями системы. Соответственно резко снижается время на получения результатов и также снижается стоимость оборудования поддерживающего эту систему.
Экономия от замены ручной обработки информации на автоматизированную образуется в результате снижения затрат на обработку информации.
Список использованных источников
1. Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. - СПб.: Питер, 19997. - 704 с.
2. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ: Пер. с англ. - М.: Мир, 1991. - 252 с.
3. Диго С.М. Проектирование и использование баз данных: Учебник. - М.: Финансы и статистика, 1995. - 208 с.
4. Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.: Пер. с англ.: Уч. пос. - М.: Издательский дом "Вильямс", 2000. - 1120 с.
5. Михеева В.Д., Харитонова И.А. Microsoft Access 2000. - СПб.: БХВ - Санкт-Петербург, 1999. - 1088 с.
6. Робинсон С. Microsoft Access 2000: Учебный курс - СПб.: Питер, 2000. - 512 с.
7. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко. - Издание второе, дополненное и переработанное - СПб.: КОРОНА принт, 2002. - 672 с.
Размещено на Allbest.ru
Подобные документы
Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Создание базы данных в среде MS Access. Создание и работа с базой данных на бирже труда. Алгоритм решения. Выбор пакета прикладных программ. Проектирование форм выходных документов и описание структуры таблиц базы данных. Отчеты по запросам и таблицам.
курсовая работа [2,1 M], добавлен 30.01.2009Создание базы данных в среде MS Access. Создание и работа с базой данных в ателье. Алгоритм решения задачи. Выбор пакета прикладных программ. Проектирование форм выходных документов с использованием СУБД MS Access. Структура записи таблиц базы данных.
курсовая работа [1,6 M], добавлен 30.01.2009Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.
курсовая работа [1,8 M], добавлен 04.02.2013Определение (задание структуры) данных. Обработка данных. Управление данными. Microsoft Access - нечто большее, чем СУБД. Проектирование, создание и управление базой данных на примере переплетной мастерской в пакете MS Access.
курсовая работа [470,8 K], добавлен 30.10.2002Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.
курсовая работа [2,0 M], добавлен 16.04.2011Обоснование необходимости систем управления базами данных на предприятиях. Особенности разработки программного обеспечения по управлению базой данных, обеспечивающего просмотр, редактирование, вставку записей базы данных, формирование запросов и отчетов.
курсовая работа [1,5 M], добавлен 23.01.2010Проектирование базы данных Access. Система управления базами данных. Создание и обслуживание базы данных, обеспечение доступа к данным и их обработка. Постановка задач и целей, основных функций, выполняемых базой данных. Основные виды баз данных.
лабораторная работа [14,4 K], добавлен 16.11.2008Система управления базой данных (СУБД), централизованное обеспечение безопасности и целостности данных, защита от несанкционированного доступа. Построение концептуальной и реляционной моделей. Процесс нормализации. Проектирование базы данных в ACCESS.
курсовая работа [1,8 M], добавлен 29.10.2008Схема взаимодействия подразделений предприятия. Выбор и обоснование технологии проектирования базы данных. Описание объектов базы данных. Разработка запросов на выборку, изменение, обновление и удаление данных. Интерфейсы взаимодействия с базой данных.
курсовая работа [1,4 M], добавлен 25.05.2023