Создание базы данных «Сервисный центр по ремонту и обслуживанию офисной техники» с использованием средств Microsoft Access

Автор работы: Пользователь скрыл имя, 27 Мая 2012 в 20:04, курсовая работа

Краткое описание

Базы данных — это одно из наиболее важных явлений современной жизни. Их возрастающую роль в развитии современного общества невозможно пере¬оценить. В настоящее время в любом учреждении (магазине, железнодорож¬ной или другой кассе, почтовом отделении, банке и т.д.) часто можно столк¬нуться с тем, что большая часть времени общения с клиентом затрачивается на ввод некоторой информации в компьютер и получение данных из компью¬терной сети.

Содержание

1. Введение------------------------------------------------------------------------------------------------------3 стр.
 Системы управления базами данных
 Модели баз данных
 Наиболее популярные реляционные СУБД
 Microsoft Access

2. Создание таблиц---------------------------------------------------------------------------------------------5стр.
3. Структура таблицы и типы данных----------------------------------------------------------------------6стр.
4. Описание бизнес-процесса при помощи методологии структурного анализа и проектирова-ния (SADT)---------------------------------------------------------------------------------------------------------10стр.
5. Создание запросов------------------------------------------------------------------------------------------12стр.
6. Формы в сравнении с отчетами--------------------------------------------------------------------------14стр.
7. Создание форм с помощью мастера---------------------------------------------------------------------14стр.
8. Создание форм с помощью конструктора-------------------------------------------------------------16стр.
9. Создание отчетов--------------------------------------------------------------------------------------------21стр.
10. Когда использовать VBA, а когда – макросы---------------------------------------------------------22стр.
11. VISUAL BASIC FOR APLICATION--------------------------------------------------------------------22стр.
12. Программный код------------------------------------------------------------------------------------------23стр.
13. Заключение--------------------------------------------------------------------------------------------------28стр.
14. Список использованной литературы-------------------------------------------------------------------29стр.

Прикрепленные файлы: 1 файл

курсач Технология программирования.doc

— 1.06 Мб (Скачать документ)


Министерство образования и науки Российской Федерации

Московский Государственный открытый университет

Чебоксарский институт  (филиал)

 

 

 

 

 

 

 

 

 

 

 

 

 

Курсовая работа

 

по  дисциплине: « Технология программирования»

На тему: Создание базы данных 

«Сервисный центр по ремонту и обслуживанию офисной техники»

с использованием средств Microsoft Access

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Выполнила студентка

3 курса ФИРЭ в/о

Специальность 220201

Шифр 603228

Проверил преподаватель:

 

 

 

 

 

 

 

Чебоксары – 2005г.

Содержание

 

 

1.       Введение------------------------------------------------------------------------------------------------------3 стр.

       Системы управления базами данных

       Модели баз данных

       Наиболее популярные реляционные СУБД

       Microsoft Access

 

2.       Создание таблиц---------------------------------------------------------------------------------------------5стр.

3.       Структура таблицы и типы данных----------------------------------------------------------------------6стр.

4.       Описание бизнес-процесса при помощи методологии структурного анализа и проектирования (SADT)---------------------------------------------------------------------------------------------------------10стр.

5.       Создание запросов------------------------------------------------------------------------------------------12стр.

6.       Формы в сравнении с отчетами--------------------------------------------------------------------------14стр.

7.       Создание форм с помощью мастера---------------------------------------------------------------------14стр.

8.       Создание форм с помощью конструктора-------------------------------------------------------------16стр.

9.       Создание отчетов--------------------------------------------------------------------------------------------21стр.

10.   Когда использовать VBA, а когда – макросы---------------------------------------------------------22стр.

11.   VISUAL BASIC FOR APLICATION--------------------------------------------------------------------22стр.

12.   Программный код------------------------------------------------------------------------------------------23стр.

13.   Заключение--------------------------------------------------------------------------------------------------28стр.

14.   Список использованной литературы-------------------------------------------------------------------29стр.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

             

 

 

 

 

 

 

 

 

 

 

Введение

 

Базы данных — это одно из наиболее важных явлений современной жизни. Их возрастающую роль в развитии современного общества невозможно пере­оценить. В настоящее время в любом учреждении (магазине, железнодорож­ной или другой кассе, почтовом отделении, банке и т.д.) часто можно столк­нуться с тем, что большая часть времени общения с клиентом затрачивается на ввод некоторой информации в компьютер и получение данных из компью­терной сети.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

Системы управления базами данных

 

Системы управления базами данных выполняют много важных функций, большая часть из которых невидима «конечному» пользователю. Эти функции включают управление хранением данных их преобразование и презентацию, обеспечение безопасности, управление мультидоступом, резервное копирова­ние и восстановление, интерфейсы прикладного программирования и взаимо­действия с базой данных.

Средства СУБД позволяют создавать сложные структуры данных, освобож­дая разработчика базы данных от программирования физической организации данных, и обеспечивают хранение не только самих данных, но также форм для ввода данных, описаний отчетов, правил проверки корректности данных, кода с бизнес-правилами и т.п. СУБД предоставляет процедуры резервного копиро­вания и восстановления данных.

СУБД преобразует вводимые пользователями данные для их соответствия структурам данных, которые необходимы для хранения данных, т.е. освобож­дает пользователя от необходимости делать различие между логическим и фи­зическим форматом данных. СУБД транслирует логические запросы в коман­ды, которые локализуют и выбирают запрашиваемые данные, находящиеся на физических носителях.

СУБД управляет транзакциями — последовательностью операций над база­ми данных, рассматриваемых как единая операция. Принцип выполнения всей последовательности очень прост — либо выполняются все операции (ус­пешная транзакция) и произведенные этой транзакцией изменения фиксиру­ются в базе данных, либо из-за сбоя при выполнении какой-либо операции транзакции, транзакция прерывается и никакие изменения в базе данных не фиксируются. Понятие транзакции необходимо для поддержания логической целостности базы данных.

Одним из основных требований к СУБД является надежность хранения данных. СУБД должна восстанавливать последнее согласованное состояние данных в базах после любого программного или аппаратного сбоя. Программ­ный сбой обычно связывают с так называемыми мягкими сбоями, которые чаще  всего не разрушают данные пользователя. Аппаратные сбои могут по­влечь за собой разрушение данных пользователя как восстанавливаемые (при мягких сбоях), так и невосстанавливаемые (при жестких сбоях).

В любом случае для' восстановления базы данных нужно располагать неко­торой дополнительной информацией: поддержание надежности хранения дан­ных в базах данных требует избыточности хранения данных, причем ту часть данных, которая используется для восстановления, необходимо хранить осо­бенно надежно. Наиболее распространенным методом поддержания такой из­быточной информации является ведение журнала изменений базы данных.

Журнал — это особая часть базы данных (недоступная пользователям СУБД и поддерживаемая с особой тщательностью), в которую поступают запи­си обо всех изменениях основной части базы данных. В разных СУБД измене­ния баз данных фиксируются на разных уровнях: иногда запись в журнале со­ответствует некоторой логической операции изменения баз данных (например, операции удаления строки из таблицы), иногда — минимальной внутренней операции модификации страницы внешней памяти; в некоторых системах од­новременно используются оба подхода.

Функцией СУБД является управление системой безопасности, которая обеспечивает конфиденциальность данных пользователя. Правила безопасно­сти определяют, какие пользователи могут иметь доступ к базе данных, к ка­ким именно данным и какие операции по обработке данных (чтение, добавление, удаление или модификацию) доступны тому или иному пользователю. Это особенно важно в многопользовательских базах данных» где одновременно к базе могут иметь доступ сразу несколько пользователей. Для обеспечения многопользовательского доступа СУБД создает сложные структуры данных и использует сложные алгоритмы.

 

Модели баз данных

 

в  представлении информации в базах данных можно выделить два уровня абстракции: информационную модель, которая обычно бывает понятна поль­зователю этой базы, и физическую модель данных, которая связана с подроб­ностями физического хранения данных в дисковых файл ах. Информационная модель отображает программное обеспечение в терминах фактов, явлений, со­бытий и предметов (а также связей между ними). Описание абстрактной ин­формационной модели для представления в компьютере выполняется средст­вами модели данных, которую поддерживает СУБД. Средствами модели дан­ных строится логическая схема информационной модели для внутреннего представления. При этом модель данных, которую поддерживает СУБД, опре­деляется: допустимой структурой данных (разнообразием и количеством ти­пов описываемых с помощью модели объектов), множеством допустимых опе­раций над данными и ограничениями, необходимыми для обеспечения кон­троля за целостностью данных.

      Модели данных, поддерживаемые СУБД, делят на сетевые, иерархические и реляционные. В этой связи различают сетевые, иерархические и реляцион­ные СУБД. В настоящее время ведутся активные работы по созданию объектно-ориентированных СУБД, и хотя имеются функционирующие примеры объ­ектно-ориентированных СУБД, эти работы существенно тормозятся отсутстви­ем теории соответствующей модели данных.

 

Наиболее популярные реляционные СУБД

 

Наиболее популярными СУБД на рынке программного обеспечения и удоб­ными для доступа из VB- и VBA-кода являются Microsoft Access, Microsoft SQL Server и Oracle. В этой книге рассматриваются вопросы использования первых двух из них, а в следующих разделах приведена краткая характери­стика этих СУБД.    

                                                                                                                                                                 

Microsoft Access

 

Существует мнение о том, что Access — наиболее простая в освоении и ис­пользовании СУБД. Отчасти, это — результат маркетинговых усилий компа­нии Microsoft. Те, кто начинал работу с такой СУБД, как dBase III (IV или V), скорее всего, с этим не согласятся. Но, тем не менее, для новичка эта система имеет довольно дружественные средства, которые дают возможность без глу­боких знаний теории баз данных создавать несложные объекты для хранения и простой обработки данных. С другой стороны, специалист по Access может использовать эту систему для работы в сети и доступа к более эффективным системам баз данных, подобным SQL Server.

Одним из удобных свойств Access-баз данных является возможность хране­ния всей информации о базе данных в одном файле с расширением .mdb (mdb-файле). Сразу следует отметить, что подразумевается под термином «ин­формация о базе данных». В mdb-файле находятся все сведения о некоторой базе данных (с таблицами, связями, запросами, диалоговыми фермами и отче­тами), с которыми может работать СУБД, в том числе — Access. Это, в частно­сти, означает, что попытка каким-либо образом использовать mdb-файл в сис­теме, которая не имеет СУБД (например, самой Access), «понимающей» mdb-формат, обречена на неудачу.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Access можно использовать не только для работы с mdb-файлами, эта систе­ма позволяет создавать базы данных — таблицы и связи между ними — и ин­терфейсные элементы для работы с этими (и другими, в том числе не только mdb-файлами) базами — диалоговые формы, отчеты, запросы и т.д. Формы, разработанные в Access, можно применять для, создания клиентского интер­фейса, a VB или VBA (VBA Word, VBA Excel, VBA Access, VBA Outlook И ДО.) — ДЛЯ формирования кода прикладной задачи. Многие разработчики применяют Access для реализации клиент/серверных приложений.

Информация о работе Создание базы данных «Сервисный центр по ремонту и обслуживанию офисной техники» с использованием средств Microsoft Access