Курсовая: Проектирование базы данных для учета и анализа качества воздуха на рабочих местах МПКО - текст курсовой. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Курсовая

Проектирование базы данных для учета и анализа качества воздуха на рабочих местах МПКО

Банк рефератов / Программирование

Рубрики  Рубрики реферат банка

закрыть
Категория: Курсовая работа
Язык курсовой: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 3460 kb, скачать бесплатно
Обойти Антиплагиат
Повысьте уникальность файла до 80-100% здесь.
Промокод referatbank - cкидка 20%!

Узнайте стоимость написания уникальной работы



Министерство образования Республики Беларусь


Международный экологический университет имени А.Д. Сахарова




Факультет мониторинга окружающей среды

Кафедра экологических информационных систем







Проектирование базы данных для учета и анализа параметров качества воздуха на рабочих местах МПКО





Курсовая работа студентки IV курса


ПОЛЕНОК Елизаветы Александровны







«Допустить к защите»

Зав. кафедрой экологических

информационных систем




к.ф.-м.н., доцент                    В.А. Иванюкович

«____»________________2004 г.


Научный руководитель

ст. преподаватель Г.П. Куканков

















Минск

2004


Реферат


Курсовая работа 18 страниц, 5 рисунков, 1 таблица, 5 источников, 1 приложение.

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

Объектом исследования являются проектирование баз данных, базы данных и управление ими.

Цель работы – создание базы данных для учета и анализа параметров качества воздуха на рабочих местах Минского Промышленного Кожевенного Объединения.

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

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


Abstract


Course work of 18 pages, 5 figures, 1 table, 5 references, 1 annexes.

Database, table, quiry, form, primary key, functional dependence, normalization, information, data, user.

Problems of designing databases, databases and management of them are investigated.

The objective of work – creation of a database for the account and the analysis of parameters of quality of air on workplaces of the Minsk Industrial Tanning Association.

Purpose of the given database will consist in registration, updating, storage and processing of the information with the purpose of search and delivery of answers to standard quiries of users

The created forms and inquiries allow to update quickly and effectively the data, to receive answers to questions, to carry out search of the necessary data, to analyze the data, to print reports.


Содержание


Введение 5

1. Базы данных и управление ими. 6

1.1Основные требования к организации базы данных. 6

1.2Язык SQL как стандартный язык баз данных 7

2. Проектирование базы данных 10

2.1Этапы и задачи проектирования баз данных 10

2.2Нормализация 12

3. База данных для МПКО 14

3.1Инфологическая модель 14

ЗАКЛЮЧЕНИЕ 16

Литература 17

приложение 18


Введение


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

Целью работы является создание базы данных для учета и анализа параметров качества воздуха на рабочих местах Минского Промышленного Кожевенного Объединения.

Данная база должна работать с оперативными данными, накопление этих данных позволит проводить анализ деятельности предприятия за любой период времени. Это является одной из задач внедрения системы.

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

Для принятия обоснованных и эффективных решений в производственной деятельности, в управлении данная база поможет получать, накапливать, хранить и обрабатывать данные, представляя результат в виде наглядных документов.


Глава 1. Базы данных и управление ими


1.1. Основные требования к организации базы данных


Установление многосторонних связей.

Некоторые базы данных будут содержать сложные переплетения взаимосвязей. Метод организации данных должен быть таким, чтобы обеспечивалась возможность удобного представления этих взаимосвязей и быстрого согласования вносимых в них изменений.

Производительность.

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

Минимальные затраты.

Для уменьшения затрат на создание и эксплуатацию базы данных выбираются такие методы организации, которые минимизируют требования к внешней памяти.

Минимальная избыточность.

Целью организации базы данных должно быть уничтожение избыточных данных там, где это выгодно, и контроль за теми противоречиями, которые вызываются наличием избыточных данных.

Возможности поиска.

Пользователь базы данных может обращаться к ней с самыми различными вопросами по поводу хранимых данных.

Целостность.

Если база данных содержит данные, используемые многими пользователями, очень важно, чтобы элементы данных и связи между ними не разрушались.


Связь с прошлым.

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

Связь с будущим.

Особенно важной представляется связь с будущим. В будущем данные и среда их хранения изменятся по многим направлениям. Одна из самых важных задач при разработке баз данных – запланировать базу данных таким образом, чтобы изменения ее можно было выполнять без модификации прикладных программ.

Простота использования.

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

Интерфейс программного обеспечения должен быть ориентирован на конечного пользователя и учитывать возможность того, что пользователь не имеет необходимой базы знаний по теории баз данных.[1,5]


1.2. Язык SQL как стандартный язык баз данных


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



Язык SQL.

SQL является инструментом, предназначенным для обработки и чтения данных, содержащихся в компьютерной базе данных. SQL – это сокращенное название структурированного языка запросов (Structured Query Language). Как следует из названия, SQL является языком программирования, который применяется для организации взаимодействия пользователя с базой данных. На самом деле SQL работает только с базами данных реляционного типа. Компьютерная программа, которая управляет базой данных, называется системой управления базой данных, или СУБД.

Если пользователю необходимо прочитать данные из базы данных, он запрашивает их у СУБД с помощью SQL. СУБД обрабатывает запрос, находит требуемые данные и посылает их пользователю. Процесс запрашивания данных и получения результата называется запросом к базе данных: отсюда и название – структурированный язык запросов.

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

Организация данных. SQL дает пользователю возможность изменять структуру представления данных, а также устанавливать отношения между элементами базы данных.

Чтение данных. SQL дает пользователю или приложению возможность читать из базы данных содержащиеся в ней данные и пользоваться ими.

Обработка данных. SQL дает пользователю или приложению возможность изменять базу данных, т.е. добавлять в нее новые данные, а также удалять или обновлять уже имеющиеся в ней данные.

Управление доступом. С помощью SQL можно ограничить возможности пользователя по чтению и изменению данных и защитить их от несанкционированного доступа.

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

Целостность данных. SQL позволяет обеспечить целостность базы данных, защищая ее от разрушения из-за несогласованных изменений или отказа системы.

Таким образом, SQL является достаточно мощным языком для взаимодействия с СУБД.

SQL — это достаточно мощный и в то же время относительно легкий для изучения язык.

Достоинства SQL.

SQL — это легкий для понимания язык и в то же время универсальное программное средство управления данными.

Успех языку SQL принесли следующие его особенности:

• независимость от конкретных СУБД;

• переносимость с одной вычислительной системы на другую;

• наличие стандартов;

• реляционная основа;

• высокоуровневая структура;

• возможность выполнения специальных интерактивных запросов:

• обеспечение программного доступа к базам данных;

• возможность различного представления данных;

• полноценность как языка, предназначенного для работы с базами данных;

• возможность динамического определения данных;

• поддержка архитектуры клиент/сервер.

Все перечисленные выше факторы явились причиной того, что SQL стал стандартным инструментом для управления данными на персональных компьютерах. [2,3]



Глава 2. Проектирование базы данных


2.1. Этапы и задачи проектирования баз данных


В Microsoft Access можно начинать построение базы данных точно так же, как при создании приложения с одной электронной таблицей (например, как в Microsoft Excel), то есть с организации данных по строкам и столбцам, одновременно решая вопросы их обработки. Однако такой непродуманный подход оправдывает себя только в самых тривиальных ситуациях. Решение реальных задач требует планирования, в противном случае придется без конца перестраивать создаваемое приложение. Одним из основных достоинств реляционных баз данных является то, что в них легко вносить изменения.

Основные этапы проектирования базы данных.

Можно выделить основные этапы проектирования базы данных:

  • Уточнение задач;

  • Определение последовательности выполнения задач;

  • Анализ данных;

  • Определение структуры данных;

  • Разработка макета приложения и пользовательского интерфейса;

  • Создание приложения;

  • Тестирование и усовершенствование.

Этап 1. Уточнение задач

Под основными задачами понимаются функции, которые должны быть представлены в формах или отчетах приложения.

Этап 2. Последовательность выполнения задач

Чтобы приложение работало логично и удобно, лучше всего объединить основные задачи в тематические группы так, чтобы они располагались в порядке их выполнения.

Группировка задач и графическое представление последовательности их выполнения помогут определить “естественный” порядок следования задач, который затем необходимо отразить во взаимных связях форм и отчетов в приложении.

Этап 3. Анализ данных

После формирования списка задач наиболее важным этапом является составление подробного перечня всех данных, необходимых для решения каждой задачи.

Этап 4. Определение структуры данных

После предварительного анализа всех необходимых для проектируемого приложения элементов данных необходимо упорядочить их по объектам и соотнести объекты с таблицами и запросами базы данных.

Для реляционных баз данных типа Access используется процесс, называемый нормализацией, в результате которого вырабатывается наиболее эффективный и гибкий способ хранения данных.

Этап 5. Разработка макета приложения и пользовательского интерфейса

Задав структуры таблиц, в Microsoft Access легко создать макет приложения с помощью форм и связать их между собой, используя несложные макросы или процедуры обработки событий Visual Basic.

Этап 6. Создание приложения

Для достаточно простых задач созданный макет является практически законченным приложением. Однако довольно часто приходится писать процедуры, позволяющие полностью автоматизировать решение намеченных в проекте задач.

Этап 7. Тестирование и усовершенствование

После завершения работ по отдельным компонентам приложения необходимо проверить функционирование приложения в каждом из возможных режимов.

Передача приложения в эксплуатацию отнюдь не означает, что процесс усовершенствования завершен. Большинство разработчиков программного обеспечения после окончания работы над очередной версией часто видят возможность дальнейшего улучшения и расширения возможностей программного продукта. При значительных переработках приложения, чтобы оценить воздействие необходимых изменений на приложение в целом и внести дополнения в предыдущую версию наиболее безболезненным способом, вполне возможно вновь придется вернуться к первому этапу.[3]


2.2. Нормализация


Для решения проблем используется процесс, называемый нормализацией, позволяющий существенно сократить объем хранимой информации и устраняющий аномалии в организации хранения данных. Нормализация позволяет организовать поля данных в группы таблиц. Лежащая в основе нормализации математическая теория довольно сложна, но для практического применения ее можно сформулировать в виде довольно простых правил.

Правило 1: уникальность полей

Каждое поле таблицы должно представлять уникальный тип информации.

Правило 2: первичные ключи

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

Правило 3: функциональная зависимость

Для каждого значения первичного ключа значения в столбцах данных должны относиться к объекту таблицы и полностью его описывать.

Правило 4: независимость полей

Вы должны иметь возможность изменять значения любого поля (не входящего в первичный ключ) без воздействия на данные других полей.

Нормализация – разбиение таблицы на две или более, обладающих лучшими свойствами при добавлении, изменении и удалении данных.

Всякая нормализованная таблица автоматически считается таблицей в первой нормальной форме.

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

Таблица находится во второй нормальной форме, если все ее поля (не входящие в первичный ключ) связаны неприводимой зависимостью с первичным ключом.

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

Существуют также нормальные формы, обоснованные более сложными зависимостями.

В нормализованном отношении отсутствуют проблемы избыточности, аномалии обновления, аномалии включения, аномалии удаления, т.к. такие проблемы и решает процесс нормализации.[4]

Глава 3. База данных для лаборатории промышленной санитарии МПКО


3.1. Инфологическая модель


Выделены следующие сущности: Рабочие места

Цеха

Вещества

Мастера

Главная


Таблица 1. Описание модели сущность – атрибут:

Сущность:

Атрибуты:

Рабочие места

Номер рабочего места

Рабочее место

Цеха

Номер цеха

Цех

Вещества

Номер вещества

Вещество

ПДК

НД на методику испытаний

Мастера

Номер мастера

Мастер

Главная

Лабораторный номер

Дата регистрации

Рабочее место

Цех

Вещество

Концентрация

Присутствующий мастер

рис.1. Фрагмент таблицы «Главная».


Схема связей между сущностями показана на рис.2. Нужно отметить, что таблицы «Рабочие места», «Цеха», «Вещества» и «Мастера» относятся к таблице «Главная», как 1:М (один ко многим).

рис.2. Схема данных.


Данное отношение приведено к третьей Нормальной Форме.

Для пользователей предусмотрена возможность ввода и просмотра данных при помощи удобных форм.

Заключение


Цель работы выполнена – создана база данных для учета и анализа параметров качества воздуха на рабочих местах Минского Промышленного Кожевенного Объединения.

Данная база должна работать с оперативными данными, накопление этих данных позволит проводить анализ деятельности предприятия за любой период времени. Это является одной из задач внедрения системы.

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

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

Для принятия обоснованных и эффективных решений в производственной деятельности, в управлении данная база поможет получать, накапливать, хранить и обрабатывать данные, представляя результат в виде наглядных документов.


Литература


  1. Microsoft Office 2000. Избранное от Питера Нортона: Пер. с англ./Питер Нортон и др. – К.: Издательство «ДиаСофт», 1999

  2. Использование Microsoft Office 2000. Специальное издание: Пер. с англ.:уч.пос. – М.: Издательский дом “Вильямс”, 2000

  3. Эффективная работа с Microsoft Access 2000 – СПб: Издательство “Питер”, 2000

  4. Дейт, К. Дж. Введение в системы баз данных. : Пер. с англ. – 6-е изд. Диалектика, Москва, 1998.

  5. Информатика. Базовый курс /Симонович С.В. и др. - СПб: Издательство «Питер», 2000. – 640с.



приложение


рис.П.1. Запрос на выборку в режиме конструктора.

рис.П.2. Фрагмент запроса «Главный».

рис.П.3. Форма «Главная».

1Авиация и космонавтика
2Архитектура и строительство
3Астрономия
 
4Безопасность жизнедеятельности
5Биология
 
6Военная кафедра, гражданская оборона
 
7География, экономическая география
8Геология и геодезия
9Государственное регулирование и налоги
 
10Естествознание
 
11Журналистика
 
12Законодательство и право
13Адвокатура
14Административное право
15Арбитражное процессуальное право
16Банковское право
17Государство и право
18Гражданское право и процесс
19Жилищное право
20Законодательство зарубежных стран
21Земельное право
22Конституционное право
23Конституционное право зарубежных стран
24Международное право
25Муниципальное право
26Налоговое право
27Римское право
28Семейное право
29Таможенное право
30Трудовое право
31Уголовное право и процесс
32Финансовое право
33Хозяйственное право
34Экологическое право
35Юриспруденция
36Иностранные языки
37Информатика, информационные технологии
38Базы данных
39Компьютерные сети
40Программирование
41Искусство и культура
42Краеведение
43Культурология
44Музыка
45История
46Биографии
47Историческая личность
 
48Литература
 
49Маркетинг и реклама
50Математика
51Медицина и здоровье
52Менеджмент
53Антикризисное управление
54Делопроизводство и документооборот
55Логистика
 
56Педагогика
57Политология
58Правоохранительные органы
59Криминалистика и криминология
60Прочее
61Психология
62Юридическая психология
 
63Радиоэлектроника
64Религия
 
65Сельское хозяйство и землепользование
66Социология
67Страхование
 
68Технологии
69Материаловедение
70Машиностроение
71Металлургия
72Транспорт
73Туризм
 
74Физика
75Физкультура и спорт
76Философия
 
77Химия
 
78Экология, охрана природы
79Экономика и финансы
80Анализ хозяйственной деятельности
81Банковское дело и кредитование
82Биржевое дело
83Бухгалтерский учет и аудит
84История экономических учений
85Международные отношения
86Предпринимательство, бизнес, микроэкономика
87Финансы
88Ценные бумаги и фондовый рынок
89Экономика предприятия
90Экономико-математическое моделирование
91Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
- Сын, сегодня прилетала сова из Хогвартса, в письме написано, что ты избранный!!!
- Чего???
- Чего, чего, тебе повестка из военкомата!
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, курсовая по программированию "Проектирование базы данных для учета и анализа качества воздуха на рабочих местах МПКО", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2017
Рейтинг@Mail.ru