Опис організаційно-економічної сутності задачі

Автор работы: Пользователь скрыл имя, 21 Декабря 2015 в 03:18, курсовая работа

Описание работы

Актуальність обраної теми полягає у тому, що автоматизація нарахування дивідендів дозволяє зменшити ризик помилки та час на розрахування дивідендів для кожного акціонера, а також вирішує проблему звітності, оскільки потрібну інформацію для звіту можна отримати в потрібному вигляді, у формі таблиці, в самих СКБД. Зберігання усіх даних у базі спрощує пошук потрібної інформації для співробітників підприємства, оскільки кожен співробітник, за потреби, може отримати потрібні йому дані, не виходячи зі свого кабінету, що економить час та прискорює роботу підприємства.

Файлы: 1 файл

Курсовая.docx

— 732.07 Кб (Скачать файл)

Закінчення табл. Б.1.

Region/2

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_region

Long Integer

NOT NULL

Yes

No

 

Region

Text(20)

NULL

No

No

 

id_country

Long Integer

NULL

No

Yes

Shar/8

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_act

Long Integer

NOT NULL

Yes

Yes

 

Id_sharer

Long Integer

NOT NULL

Yes

Yes

 

Date

Date/Time

NOT NULL

Yes

No

 

numb_shar

Long Integer

NULL

No

No

sharer/1

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

Id_sharer

Long Integer

NOT NULL

Yes

No

 

Surname

Text(20)

NULL

No

No

 

Name

Text(20)

NULL

No

No

 

Midlename

Text(20)

NULL

No

No

 

Telephone

Text(20)

NULL

No

No

 

id_city

Long Integer

NULL

No

Yes

Shares/7

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_act

Long Integer

NOT NULL

Yes

No

 

Type_of_sharer

Text(20)

NULL

No

No

 

Procent

Long Integer

NULL

No

No

Use/9

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_use

Text(18)

NOT NULL

Yes

No

 

Use

Text(20)

NULL

No

No


 

 

Таблиця Б.2.

Звіт про таблиці та поля фізичної моделі БД, побудований макросом CA Report Template Builder для СКБД MySQL

Table Name

 

City_5

 
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_city

INTEGER

NOT NULL

Yes

No

 

city

VARCHAR(20)

NULL

No

No

 

id_region

INTEGER

NULL

No

Yes

Company_4

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

Number

INTEGER

NOT NULL

Yes

No

 

Date

DATE

NULL

No

No

 

Count_div

INTEGER

NULL

No

No

 

id_cur

INTEGER

NULL

No

Yes

 

id_use

CHAR(18)

NULL

No

Yes

Country_3

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_country

INTEGER

NOT NULL

Yes

No

 

Country

VARCHAR(20)

NULL

No

No

Currency_6

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_cur

INTEGER

NOT NULL

Yes

No

 

Currency

VARCHAR(20)

NULL

No

No

Emission_10

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

Date

DATE

NOT NULL

Yes

No

 

id_act

INTEGER

NOT NULL

Yes

Yes

 

Sharers

INTEGER

NULL

No

No

Region_2

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_region

INTEGER

NOT NULL

Yes

No

 

Region

VARCHAR(20)

NULL

No

No

 

id_country

INTEGER

NULL

No

Yes

Shar_8

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_act

INTEGER

NOT NULL

Yes

Yes

 

Id_sharer

INTEGER

NOT NULL

Yes

Yes

 

Date

DATE

NOT NULL

Yes

No

 

numb_shar

INTEGER

NULL

No

No


 

 

Закінчення табл. Б.2.

sharer_1

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

Id_sharer

INTEGER

NOT NULL

Yes

No

 

Surname

VARCHAR(20)

NULL

No

No

 

Name

VARCHAR(20)

NULL

No

No

 

Midlename

VARCHAR(20)

NULL

No

No

 

Telephone

VARCHAR(20)

NULL

No

No

 

id_city

INTEGER

NULL

No

Yes

Shares_7

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_act

INTEGER

NOT NULL

Yes

No

 

Type_of_sharer

VARCHAR(20)

NULL

No

No

 

Procent

INTEGER

NULL

No

No

Use_9

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_use

CHAR(18)

NOT NULL

Yes

No

 

Use

VARCHAR(20)

NULL

No

No


 

Таблиця Б.3.

Звіт про таблиці та поля фізичної моделі БД, побудований макросом CA Report Template Builder для СКБД SQL Server

 

Table Name

 

City_5

 
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_city

Integer

NOT NULL

Yes

No

 

city

varchar(20)

NULL

No

No

 

id_region

Integer

NULL

No

Yes

Company_4

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

Number

Integer

NOT NULL

Yes

No

 

Date

Datetime

NULL

No

No

 

Count_div

Integer

NULL

No

No

 

id_cur

Integer

NULL

No

Yes

 

id_use

char(18)

NULL

No

Yes

Country_3

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_country

Integer

NOT NULL

Yes

No

 

Country

varchar(20)

NULL

No

No


 

Закінчення табл. Б.3.

Currency_6

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_cur

Integer

NOT NULL

Yes

No

 

Currency

varchar(20)

NULL

No

No

Emission_10

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

Date

Datetime

NOT NULL

Yes

No

 

id_act

Integer

NOT NULL

Yes

Yes

 

Sharers

Integer

NULL

No

No

Region_2

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_region

Integer

NOT NULL

Yes

No

 

Region

varchar(20)

NULL

No

No

 

id_country

Integer

NULL

No

Yes

Shar_8

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_act

Integer

NOT NULL

Yes

Yes

 

Id_sharer

Integer

NOT NULL

Yes

Yes

 

Date

Datetime

NOT NULL

Yes

No

 

numb_shar

Integer

NULL

No

No

sharer_1

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

Id_sharer

Integer

NOT NULL

Yes

No

 

Surname

varchar(20)

NULL

No

No

 

Name

varchar(20)

NULL

No

No

 

Midlename

varchar(20)

NULL

No

No

 

Telephone

varchar(20)

NULL

No

No

 

id_city

Integer

NULL

No

Yes

Shares_7

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_act

Integer

NOT NULL

Yes

No

 

Type_of_sharer

varchar(20)

NULL

No

No

 

Procent

Integer

NULL

No

No

Use_9

         
 

Column Name

Column Datatype

Column Null Option

Column Is PK

Column Is FK

 

id_use

char(18)

NOT NULL

Yes

No

 

Use

varchar(20)

NULL

No

No


 

 

 

 

Додаток В

Лістинг В.1. Код, згенерований програмою Erwin для створення таблиць за фізичною моделью в СКБД Miscrosoft Access

 

 Dim ERwinWorkspace As Workspace

 Dim ERwinDatabase As Database

 Dim ERwinTableDef As TableDef

 Dim ERwinQueryDef As QueryDef

Dim ERwinIndex As Index

Dim ERwinField As Field

Dim ERwinRelation As Relation

 

  Set ERwinWorkspace = DBEngine.WorkSpaces(0)

Set ERwinDatabase = ERwinWorkspace.OpenDatabase("sERwinDatabase")

'  CREATE TABLE City/5

Set ERwinTableDef = ERwinDatabase.CreateTableDef("City/5")

Set ERwinField = ERwinTableDef.CreateField("id_city", DB_LONG)

ERwinField.Required = True

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("id_region", DB_LONG)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("city", DB_TEXT, 20)

ERwinTableDef.Fields.Append ERwinField

ERwinDatabase.TableDefs.Append ERwinTableDef

Set ERwinField = ERwinTableDef.Fields("id_city")

Call SetFieldProp(ERwinField, "Caption", DB_TEXT , "Код города:")

Set ERwinField = ERwinTableDef.Fields("id_region")

Call SetFieldProp(ERwinField, "Caption", DB_TEXT , "Код региона:")

Set ERwinField = ERwinTableDef.Fields("city")

Call SetFieldProp(ERwinField, "Caption", DB_TEXT , "Город:")

'  CREATE INDEX XPKCity/5

Set ERwinTableDef = ERwinDatabase.TableDefs("City/5")

Set ERwinIndex = ERwinTableDef.CreateIndex("XPKCity/5")

Set ERwinField = ERwinIndex.CreateField("id_city")

ERwinIndex.Fields.Append ERwinField

ERwinIndex.Primary = True

ERwinTableDef.Indexes.Append ERwinIndex

'  CREATE TABLE Company/4

Set ERwinTableDef = ERwinDatabase.CreateTableDef("Company/4")

Set ERwinField = ERwinTableDef.CreateField("Date", DB_DATETIME)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Count_div", DB_LONG)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("id_cur", DB_LONG)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Number", DB_LONG)

ERwinField.Required = True

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("id_use", DB_TEXT, 18)

ERwinTableDef.Fields.Append ERwinField

ERwinDatabase.TableDefs.Append ERwinTableDef

Set ERwinField = ERwinTableDef.Fields("Date")

Call SetFieldProp(ERwinField, "Caption", DB_TEXT , "Дата:")

Set ERwinField = ERwinTableDef.Fields("Count_div")

Call SetFieldProp(ERwinField, "Caption", DB_TEXT , "Количество диведентов:")

Set ERwinField = ERwinTableDef.Fields("id_cur")

Call SetFieldProp(ERwinField, "Caption", DB_TEXT , "Код валюты:")

Set ERwinField = ERwinTableDef.Fields("Number")

Call SetFieldProp(ERwinField, "Caption", DB_TEXT , "Номер начисления:")

Set ERwinField = ERwinTableDef.Fields("id_use")

Call SetFieldProp(ERwinField, "Caption", DB_TEXT , "Код назначения:")

'  CREATE INDEX XPKCompany/4

Set ERwinTableDef = ERwinDatabase.TableDefs("Company/4")

Set ERwinIndex = ERwinTableDef.CreateIndex("XPKCompany/4")

Set ERwinField = ERwinIndex.CreateField("Number")

ERwinIndex.Fields.Append ERwinField

ERwinIndex.Primary = True

ERwinTableDef.Indexes.Append ERwinIndex

'  CREATE TABLE Country/3

Set ERwinTableDef = ERwinDatabase.CreateTableDef("Country/3")

Set ERwinField = ERwinTableDef.CreateField("Country", DB_TEXT, 20)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("id_country", DB_LONG)

Информация о работе Опис організаційно-економічної сутності задачі