Автор: Пользователь скрыл имя, 25 Мая 2012 в 11:55, дипломная работа
Цель письменной экзаменационной работы: создание БД для нефтепромыслового предприятия, для повышения эффективности работы персонала с рабочей документацией и для создания отчетности по документации предприятия.
Задачи письменной экзаменационной работы:
1) рассмотреть типы БД и систем управления базами данных;
2) рассмотреть программное обеспечение для создания БД;
Введение
1. Основная часть
1.1 Теоретическая часть
1.2 Практическая часть
2 Техника безопасности
3. Экономическая часть
Заключение
Список использованных источников
СОДЕРЖАНИЕ
С. | |
Введение | 4 |
1. Основная часть | 6 |
1.1 Теоретическая часть | 6 |
1.2 Практическая часть | 20 |
2 Техника безопасности | 31 |
3. Экономическая часть | 35 |
Заключение | 40 |
Список использованных источников | 41 |
Современная
жизнь немыслима без
-обеспечивать получение общих и/или детализированных отчетов по итогам работы;
-позволять легко определять тенденции изменения важнейших показателей;
-обеспечивать получение информации, критической по времени, без существенных задержек;
-выполнять точный и полный анализ данных.
Система управления базой данных (в дальнейшем СУБД) является универсальным программным инструментом создания и обслуживания баз данных (в дальнейшем БД) и приложений пользователя в самых различных предметных областях. СУБД обеспечивает доступ к данным и использование одних и тех же данных различными задачами и приложениями пользователей.
БД являются эффективным средством представления структур данных и манипулирования ими. Концепция БД предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. СУБД вместе с прикладными программами называют банком данных.
В мире существует множество систем управления БД. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. В качестве такого объекта мы выберем СУБД Microsoft Office Access (в дальнейшем MS Access), входящую в пакет Microsoft Office.
Мы рассмотрим применение СУБД Microsoft Office Access в области автоматизации учета организованных документов на нефтепромысловом предприятии.
Цель письменной экзаменационной работы: создание БД для нефтепромыслового предприятия, для повышения эффективности работы персонала с рабочей документацией и для создания отчетности по документации предприятия.
Задачи письменной экзаменационной работы:
1) рассмотреть типы БД и систем управления базами данных;
2) рассмотреть программное обеспечение для создания БД;
3) изучить возможности программы MS Access;
4)
рассмотреть этапы создания
5)
разработать базу данных «
1. ОСНОВНАЯ ЧАСТЬ
Базы данных (БД) — представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (гражданский кодекс РФ, ст. 1260).
По упрощенному определению, БД - это набор данных, которые используются системой. Обычно под данными подразумевают значения, хранящиеся в базе данных. Но сегодня данные могут быть песней, картинкой или видеороликом.
Система управления базой данных (СУБД) - это программы, которые помогают хранить, управлять и использовать наборы данных независимо от их формата. В более формальном определении система управления базой данных - это программное обеспечение, которое создает, поддерживает и использует БД. Примерами популярных крупных систем управления БД являются Oracle, Microsoft SQL Server и IBM DB2.
Многообразие характеристик и видов БД порождает многообразие классификации. Рассмотрим основные виды классификации.
По технологии обработки данных БД подразделяются на централизованные и распределенные.
Централизованная БД хранится в памяти одной вычислительной системы, к которой подключены несколько других компьютеров.
Распределенная БД состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ПК компьютерной сети. Работа с такой базой осуществляется с помощью системы управления распределенной БД (СУРБД).
По способу доступа к данным БД подразделяются на БД с локальным доступом и БД с удаленным (сетевым) доступом.
Системы централизованных БД с сетевым доступом предполагают различные архитектуры подобных систем:
Файл-сервер. Согласно этой архитектуре в компьютерной сети выделяется машина- сервер для хранения файлов централизованной базы данных. Файлы БД могут быть переданы на рабочие станции для обработки: ввода, корректировки, поиска записей. При большой интенсивности доступа к одним и тем же файлам производительность системы падает. В этой системе сервер и рабочие станции должны быть реализованы на достаточно мощных компьютерах.
Клиент-сервер – архитектура, используемая не только для хранения файлов централизованной БД на сервере, но и выполняющая на том же сервере основной объем работы по обработке данных. Таким образом, при необходимости поиска информации в БД рабочим станциям - клиентам передаются не файлы данных, а уже записи, отобранные в результате обработки файлов данных. Такая архитектура позволяет использовать маломощные компьютеры в качестве рабочих станций, но обязательно в качестве сервера используется очень мощный компьютер.
Прежде чем создавать БД, с которой вам придется работать, необходимо выбрать модель данных, наиболее удобную для решения поставленной задачи.
Модель данных - совокупность структур данных и операций их обработки.
Хранимые в БД имеют определенную логическую структуру, то есть представлены некоторой моделью, поддерживаемой СУБД.
К
числу важнейших относятся
В иерархической модели данные представляются в виде древовидной (иерархической) структуры. Она удобна для работы с иерархически упорядоченной информацией и громоздка для информации со сложными логическими связями.
Сетевая модель означает представление данных в виде произвольного графа. Достоинством сетевой и иерархической моделей данных является возможность их эффективной реализации по показателям затрат памяти и оперативности. Недостатком сетевой модели данных является высокая сложность и жесткость схемы БД, построенной на ее основе.
Реляционная модель данных (РМД) название получила от английского термина relation — отношение. При соблюдении определенных условий отношение представляется в виде двумерной таблицы, привычной для человека. Большинство современных БД для персональных ЭВМ являются реляционными.
Достоинствами РМД ее простота, удобство реализации на ЭВМ, наличие теоретического обоснования и возможность формирования гибкой схемы БД, допускающей настройку при формировании запросов.
РМД используется в основном в БД среднего размера. При увеличении числа таблиц в БД заметно падает скорость работы с ней. Определенные проблемы использования РМД возникают при создании систем со сложными структурами данных, например, систем автоматизации проектирования.
Объектно-ориентированные БД объединяют в себе две модели данных, реляционную и сетевую, и используются для создания крупных БД со сложными структурами данных.
СУБД (система управления базой данных) является универсальным программным инструментом создания и обслуживания БД и приложений пользователя в самых разных предметных областях. СУБД обеспечивает многоаспектный доступ к данным и использование одних и тех же данных различными задачами и приложениями пользователей. СУБД поддерживаются различные модели данных.
Модель данных — это метод (принцип) логической организации данных, используемый СУБД. Наиболее известными являются иерархическая, сетевая и реляционная модели.
В СУБД для персональных компьютеров (настольных СУБД) поддерживается преимущественно реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами. Реляционная модель обеспечивает возможность использования в разных СУБД операций обработки данных.
Система управления базами данных (СУБД) – это средство централизованного управления БД как социальным ресурсом в интересах всей совокупности пользователей и представляет собой набор программных средств, предназначенных для создания общей БД для множества приложений, поддержания её в работоспособном состоянии, предоставления пользователю всех допустимых средств для работы с данными и обеспечения эффективного доступа к данным в рамках предоставленных прав доступа.
Возможности, которые должна иметь СУБД, можно представить следующим образом:
СУБД должна воспринимать и обрабатывать команды пользователей и приложений на выборку, изменение, добавление или удаление данных. Таким образом, в СУБД должен быть компонент, отвечающий за выполнение этих действий, – специальный язык обработки данных.
СУБД должна иметь возможность принимать данные в исходной форме из различных по своей природе источников и преобразовывать их в форму, соответствующую собственным объектам;
СУБД должна иметь функции по обеспечению безопасности, целостности, а в случае повреждения и по восстановлению хранящейся в БД информации;
В СУБД должен входить компонент, хранящий сведения обо всех объектах, которыми оперирует данная СУБД, и связях между ними, а также сведения о самой СУБД, например, об используемой ею памяти, активных соединениях и т.д.;
По характеру использования существует два типа СУБД:
Первый тип – это персональные (СУБДП): представляет собой совокупность языковых и программных средств, предназначенных для создания, ведения и использования БД. Персональные СУБД обеспечивают возможность создания персональных БД и недорогих приложений, работающих с ними, и при необходимости создания приложений, работающих с сервером. К персональным СУБД относятся Visual FoxPro, Paradox, Clipper, dBase, Access и др.
Visual FoxPro– это средство разработки БД (рис. 1).
Рисунок 1. - Окно программы Visual FoxPro
Visual FoxPro снабжён мощным набором мастеров, которые позволяют новичку достаточно быстро создать мощное работоспособное приложение. Программы, созданные с помощью мастеров очень громоздки. Visual FoxPro работает с таблицами формата *.dbf
К достоинствам Visual FoxPro можно так же отнести: возможность, работы с курсорами (виртуальными таблицами, не отличающимися от обычных, но исчезающих после завершения сеанса работа, т.е. не остаются ни в памяти ни на диске), возможность экспортировать\импортировать данные в\из, VFoxPro работает с другими базами по средствам драйвера ODBC, VFoxPro обладает высокой надежностью при работе с БД и полностью соответствует объявленным возможностям.
На Visual FoxPro можно создавать и клиент-серверные БД, однако в этой области Visual FoxPro значительно уступает большинству из известных серверов БД.
Visual FoxPro мощнейшее средство для работы с локальными базами данных, значительно превосходящее, по эффективности, все остальные системы БД.
Все вышесказанное относится к Visual FoxPro как средству разработки БД. Большой недостаток Visual FoxPro - это крайне слабый конструктор отчетов, крайне осложняющий разработку приложения.
Основными недостатками Visual FoxPro являются: большие требования к памяти, программами, созданными на Visual FoxPro и слабые возможности по работе с визуальными компонентами.
Paradox - это уникальный программный продукт для создания БД (рис. 2).
Информация о работе Автоматизация учета организационных документов на нефтепромысловом предприятии