Смекни!
smekni.com

Автоматизированная система управления комбината Белшина (стр. 4 из 13)

Информационный ресурс в базе данных упорядочен по информационному наполнению в соответствии с програмой, входящей в состав информационной системы управления Белорусским Шинным Комбинатом “Белшина”. Упорядочивание производится средствами СУБД, и представляет собой размещение частей информационного ресурса в табличных областях базы данных. Под табличной областью понимается логическая единица хранения. Табличная область используется для совместного хранения связанных логических структур. В СУБД Oracle7.3 принято все объекты приложения группировать в табличной области, что упрощает административные функции управления данными.

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

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

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

Таблица 3.1

Основная БД

Имя таблицы Информационное наполнение таблицы
Staff

Информация о работнике предприятия

City Данные о городе рождения и проживания работника предприятия
Nationality Национальность работника предприятия
Dissmissed Информация об увольнении работника предприятия (если уволен)
DissmissedReason Причина увольнения работника предприятия
Diploma Информация о дипломе работника предприятия (если есть)
Profession Информация о профессии работника предприятия
Place Информация о рабочих местах
DirtyType Информация о типе вредности рабочего мести работника предприятия
Orders Информация о приказе по заводу
LostTime Информация о прогулах работника предприятия
DirtyWorks Информация о вредности производства
Grade Информация об образовании работника предприятия
Qualificacion Информация о квалификации работника предприятия
Passport Информация о паспорте работника предприятия
PassType Тип паспорта
QueueApartmentReceiver Информация об очереди на жилье
Asessment Информация об аттестации
MaritalStatus Материальное положение
PensionType Информация о типе пенсии работника предприятия
PersonStatus Персональный статус
LostTimeType Информация о поводе прогулов работника предприятия

Продолжение табл. 3.1

Имя таблицы Информационное наполнение таблицы
Tarife Информация о тарифной сетке работника предприятия
GroupProfession Информация о группе профессий, в которую входит работник предприятия
Departament Информация о подразделении
ContractTypeQuantity Тип контракта
SalaryType Тип жалования
CategTaritem Тарифный коэффициент, если входит в тарифную сетку
Tarifeltem Тарифная ставка первого разряда
Passes Дата выдачи паспорта

Структуры таблиц приведены в табл. 3.2 - табл. 3.32.

Таблица 3.2

Таблица Staff

Идентификатор поля Объявление
FamilyName _Char64
FirstName _Char64
SecondName _Char64
Sex _Char16
AdditionalTelNumber _Char64
Comments _Char256
DateBeginWork _DateTime
DateBeginNormalWork _DateTime
DateBirth _DateTime
DateHired _DateTime
Email _Char64
Fax _Char64
HomeAddress _Char256
LastPersonnelNo _Char16

Продолжение табл. 3.2

Идентификатор поля Объявление
Lacation _Char64
NoChildren _NumberQty
ScienceDegree _Char64

Таблица 3.3

Таблица City

Идентификатор поля Объявление
Cname _Name
Telephone _Char16
DefaultZipCode _Char16
CityType _Char64

Таблица 3.4

Таблица Nationality

Идентификатор поля Объявление
NationalityType _Char64
NationalMale _Char64
NationalFemale _Char64
NationalCode _Char16

Таблица 3.5

Таблица Dissmissed

Идентификатор поля Объявление
DismissedDate _Datetime

Таблица 3.6

Таблица DismissReason

Идентификатор поля Объявление
ReasonName _Char64
ReasonCode _Char16
LawArticle _Char64

Таблица 3.7

Таблица Place

Идентификатор поля Объявление
PlName _Name
Description _Char256
Quantity _NumberQty
Category _Char64
QuantityFree _NumberQty
Salary _NumberQty

Таблица 3.8

Таблица QueueOfApartamentReceiver

Идентификатор поля Объявление
NumberInQueue _NumberQty

Таблица 3.9

Таблица MaterialStatus

Идентификатор поля Объявление
StatusName _Char64

Таблица 3.10

Таблица PensionType

Идентификатор поля Объявление
TypeName _Char64

Таблица 3.11

Таблица PersonStatus

Идентификатор поля Объявление
StatusName _Char64

Таблица 3.12

Таблица LostTimeType

Идентификатор поля Объявление
Abbrev _Char64
TypeName _Char64

Таблица 3.13

Таблица LostTime

Идентификатор поля Объявление
ReasonLostTime _Char64

Таблица 3.14

Таблица DirtyWorks

Идентификатор поля Объявление
TimePeriod _Char64
QuantityDay _NumberQty

Таблица 3.15

Таблица DirtyType

Идентификатор поля Объявление
CodeDirty _Char64
NameDirty _Char64
Description _Char256

Таблица 3.16

Таблица Orders

Идентификатор поля Объявление
OrdersDate _DateTime
OrderNumber _NumberQty
Descriptions _Char256

Таблица 3.17

Таблица Contract

Идентификатор поля Объявление
DateBeginContr _DateTime
DateEndContr _DateTime
ContrNo _NumberQty

Таблица 3.19

Таблица Tarife

Идентификатор поля Объявление
DateBegin _DateTime
DateEnd _DateTime
TarifeName _Char64
GroundSalValue _NumberQty

Таблица 3.20

Таблица SalaryType

Идентификатор поля Объявление
SalaryTypeName _Char64

Таблица 3.21

Таблица Departament

Идентификатор поля Объявление
DepCode _Char64
DepName _Char64

Таблица 3.22

Таблица Profession

Идентификатор поля Объявление
Code _Char64
ProfName _Char64

Таблица 3.23

Таблица GroupProfession

Идентификатор поля Объявление
GroupName _Char64
GroupCode _Char64

Таблица 3.24

Таблица TypeQuanity

Идентификатор поля Объявление
NameType _Char64

Таблица 3.26

Таблица Grade

Идентификатор поля Объявление
GradeName _Char64

Таблица 3.27

Таблица Asessment

Идентификатор поля Объявление
DateAmnt _DateTime

Таблица 3.28