База данных средств измерения ОАО «ОК Транснефть» «Приволжские нефтепроводы»

Автор работы: Пользователь скрыл имя, 29 Октября 2012 в 17:37, дипломная работа

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

Темой дипломного проекта является проектирование базы данных «Средства измерения» для АК «Транснефть» ОАО «Приволжские магистральные нефтепроводы» «Волгоградское районное нефтепроводное управление» (ВРНУ). Разработанная база данных служит для добавления, редактирования, хранения и удаления данных о средствах измерения РНУ, что обеспечивает быстрое получение информации о требуемых приборах.

Содержание

1.Задание на дипломный проект
2.График работы над дипломным проектом
3.Рецензия на выпускную квалификационную работу
4.Отзыв на выпускную квалификационную работу
5.Аннотация (на русском языке)
6.Аннотация (на английском языке)
7.Пояснительная записка к дипломному проекту
8.Программный продукт

Вложенные файлы: 1 файл

Дипломный проект средства измерения.docx

— 7.11 Мб (Скачать файл)

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

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

Основной целью  данного дипломного проекта является создание БД «Средства измерения», которая будет содержать:

  • Полную информацию о средствах измерения ВРНУ и их местах установки;
  • информацию о станции, службе и ответственном за СИ.

Также можно будет  вывести отчеты:

  • Отчет о конкретной станции;
  • отчет обо всех СИ;
  • отчет по дате проведённой поверки и виду;
  • отчет по приборам отработавших срок эксплуатации;
  • отчет о СИ требуемых поверки;
  • отчет о СИ требуемых поверки по дате проведённой поверки и виду

 

1. Актуальность  и практическая значимость разработки БД «Средства измерения»

    1. Актуальность дипломного проекта

Созданная база данных разработана с целью:

      1. Добавления, изменения, хранения и удаления данных;
      2. экономии  рабочего  места,  занимаемой  документацией  т.к.  вся документация будет автоматизирована;
      3. быстрого   поиска   информации   о   конкретном   СИ   и   его месте установки;
      4. вывода отчета по конкретной станции или по всем станциям сразу;
      5. вывода отчета по дате проведённой поверки и виду;
      6. вывода отчета о СИ требуемых поверки;
      7. вывода отчета о СИ требуемых поверки по дате проведённой поверки и виду;
      8. приборам отработавших срок эксплуатации.

1.2 Имеющиеся аналоги спроектированной базы данных

В данном ВРНУ имеющихся аналогов нет.

Разработанная БД «средства измерения» представляет базу данных, готовую к использованию.

В готовую БД «средства измерения» включено:

  1. таблиц - станция, СИ, СИ требуемые поверки, место установки (Нефтеперекачивающая станция (НПС)), место установки (Линейная часть (ЛЧ));
  2. запросов - выборка СИ по наименованию СИ, выборка СИ требуемых поверки по наименованию СИ для удаления, запрос на выборку СИ по дате проведённой поверки и виду, запрос на выборку СИ (по станциям), запрос на выборку СИ требуемые поверки по дате проведённой поверки и виду, запрос на удаление СИ требуемые поверки (по станциям);

10  форм - СИ требуемые поверки, главная, добавление/изменение службы эксплуатации, сертификат по прохождению поверки, свидетельство о непригодности СИ, СИ, СИ редактирование, место установки НПС, место установки ЛЧ

6 отчетов - отчет  о конкретной НПС, отчет по всем НПС, отчет по дате проведённой поверки и виду, отчет о СИ требуемые поверки , отчет о СИ отработавшие срок эксплуатации;

2 web страницы - страница СИ, страница СИ требуемые поверки.

18 макросов - autoexec, вид, СИ требуемые поверки, главная форма, запросы, службы эксплуатации, кнопки, макрос2 (наименование СИ по алфавиту), макрос З (поиск по наименование СИ, станции, заводу изготовителю, заводскому номеру, сроку поверки, литер), макрос4 (поиск наименование СИ по алфавиту, поиск по наименование СИ, имени, классам), меню, обновление, отчеты, правка, файл, формы, страницы.

2. Описание  предметной области дипломного  проекта

2.1 Предметная область

Предметной областью дипломного проектирования является работа

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

Компьютерная  база данных - это автоматизированная версия системы, накопления и извлечения документов. В базе данных информация хранится структурированном виде, определяемом при создании такой базы. Формат хранящейся информации может быть самым разным - от простых строк текста (содержащих, например, Наименование СИ и место установки) до сложных структур данных, включающих рисунки, звук и даже видеофрагменты. Хранение данных в строго определенном и заранее известном формате позволяет системе управления базами данных (СУБД) превращать эти данные в полезную информацию, благодаря использованию множества методов вывода, таких как запросы и отчеты.

2.2 Система управления базой  данных (СУБД)

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

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

 

2.2.1 Иерархическая модель данных

Организация данных в СУБД иерархического типа определяется в терминах: элемент, агрегат, запись (группа), групповое отношение, база данных.

Атрибут (элемент данных) - наименьшая единица структуры данных. Обычно каждому элементу при описании базы данных присваивается уникальное имя. По этому имени к нему обращаются при обработке. Элемент данных также часто называют полем.

Запись - именованная  совокупность атрибутов. Использование  записей позволяет за одно обращение к базе получить некоторую логически связанную совокупность данных. Именно записи изменяются, добавляются и удаляются. Тип записи определяется составом ее атрибутов. Экземпляр записи - конкретная запись с конкретным значением элементов.

Групповое отношение - иерархическое отношение между  записями двух типов. Родительская запись (владелец группового отношения) называется исходной записью, а дочерние записи (члены группового отношения) - подчиненными. Иерархическая база данных может хранить только такие древовидные структуры.

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

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

2.2.2 Сетевая модель данных

Сетевая модель данных определяется в тех же терминах, что и иерархическая. Она состоит из множества записей, которые могут быть владельцами или членами групповых отношений. Связь между записью-владельцем и записью-членом также имеет вид 1 :N.

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

данного типа. Экземпляр  группового отношения представляется записью-владельцем и множеством (возможно пустым) подчиненных записей. При этом имеется следующее ограничение: экземпляр записи не может быть членом двух экземпляров групповых отношений одного типа (КОДАСИЛ).

2.2.3 Реляционная модель данных

В реляционной модели достигается  гораздо более высокий уровень  абстракции данных, чем в иерархической  или сетевой моделях. Реляционная модель предоставляет средства описания данных на основе только их естественной структуры, т.е. без потребности введения какой-либо дополнительной структуры для целей машинного представления. Другими словами, представление данных не зависит от способа их физической организации. Это обеспечивается за счет использования математической теории отношений (само название "реляционная" происходит от английского relation - "отношение").

В реляционной  модели над отношениями в результате выполнения запросов осуществляются следующие операции реляционной алгебры:

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

 

3. Проектирование  структуры базы данных

    1. Постановка задачи

Задачи:

      1. Создать базу данных, которая будет включать следующие таблицы:
        1. Станция с атрибутами: №, станция, служба эксплуатации, ответственный за СИ;
        2. СИ с атрибутами: заводской №, станция, Наименование СИ, вид взрывозащиты, периодичность поверки, проведённая поверка, класс точности, завод изготовитель, срок поверки, примечание, год выпуска, № формуляра на СИ, назначение, вид;
        3. СИ требуемые поверки с атрибутами: заводской №, станция, Наименование СИ, вид взрывозащиты, периодичность поверки, проведённая поверка, класс точности, завод изготовитель, срок поверки, примечание, год выпуска, № формуляра на СИ, назначение, вид;
        4. Создать форму для отображения, редактирования данных и форму бланка свидетельства о поверке, а также создать запросы и отчеты.

Таблицы БД «Средства  измерения» создаем с помощью  конструктора. Для создания таблицы  необходимо выбрать Создание – Конструктор таблиц, в режиме конструктора (рис. I)

Рис. 1 Создание таблицы (Конструктор). Экранная форма.

Создаем таблицу «Станция» со следующими полями (рис. 2):

  • № - тип данных счетчик, служит для создания уникального числа, однозначно определяющего запись. Является ключевой;
  • Станция - тип данных текстовый. Служит для связи с таблицей «Средства измерения», тип отношения: «один - ко - многим»;
  • Служба эксплуатации - тип данных текстовый, содержит Название и местонахождения службы эксплуатации;
  • Ответственный за СИ - тип данных текстовый, содержит  должность и Ф.И.О. ответственного за СИ.


 

 

 

 

 

 

 

 

 

 

Рис. 2 Таблица  «Станция» (конструктор). Экранная форма.

Таблица «Средства измерения» содержит следующие поля (рис. 3):

  • № в риестре - тип данных числовой, содержит № записи в реестре Служит для связи с таблицами «Место установки линейная часть», «Место установки НПС» тип отношения: «многие - ко - одному»
  • Станция - тип данных текстовый.  Служит для связи с таблицей «Станция», тип отношения: один - ко - многим;
  • Наименование СИ - тип данных текстовый, содержит Наименование СИ;
  • Заводской номер - тип данных числовой, содержит заводской номер СИ;
  • Проведённая поверка - тип данных числовой, содержит дату о проведённой поверки СИ;
  • Класс точности - тип данных числовой, содержит класс точности СИ;
  • Завод изготовитель - тип данных текстовый, содержит данные о заводе изготовителе;
  • Срок поверки - тип данных числовой, содержит сроки поверки СИ;
  • примечание - тип данных текстовый, содержит примечание об СИ;
  • Год выпуска - тип данных числовой, содержит год выпуска СИ;
  • № формуляра - тип данных числовой, содержит № формуляра СИ;
  • Назначение - тип данных текстовый, содержит назначение СИ;
  • Вид - тип данных поле объекта OLE, содержит фото СИ;
  • Поверка - тип  данных  числовой, содержит  дату о следующей поверки; Служит для связи с таблицей «СИ требующие поверку» тип отношения: «многие - ко - одному»

Информация о работе База данных средств измерения ОАО «ОК Транснефть» «Приволжские нефтепроводы»