Автор работы: Пользователь скрыл имя, 21 Декабря 2015 в 03:18, курсовая работа
Актуальність обраної теми полягає у тому, що автоматизація нарахування дивідендів дозволяє зменшити ризик помилки та час на розрахування дивідендів для кожного акціонера, а також вирішує проблему звітності, оскільки потрібну інформацію для звіту можна отримати в потрібному вигляді, у формі таблиці, в самих СКБД. Зберігання усіх даних у базі спрощує пошук потрібної інформації для співробітників підприємства, оскільки кожен співробітник, за потреби, може отримати потрібні йому дані, не виходячи зі свого кабінету, що економить час та прискорює роботу підприємства.
Закінчення табл. Б.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("
' CREATE TABLE City/5
Set ERwinTableDef = ERwinDatabase.CreateTableDef("
Set ERwinField = ERwinTableDef.CreateField("id_
ERwinField.Required = True
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("id_
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("
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_
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/
Set ERwinIndex = ERwinTableDef.CreateIndex("
Set ERwinField = ERwinIndex.CreateField("id_
ERwinIndex.Fields.Append ERwinField
ERwinIndex.Primary = True
ERwinTableDef.Indexes.Append ERwinIndex
' CREATE TABLE Company/4
Set ERwinTableDef = ERwinDatabase.CreateTableDef("
Set ERwinField = ERwinTableDef.CreateField("
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("id_
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("
ERwinField.Required = True
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("id_
ERwinTableDef.Fields.Append ERwinField
ERwinDatabase.TableDefs.Append ERwinTableDef
Set ERwinField = ERwinTableDef.Fields("Date")
Call SetFieldProp(ERwinField, "Caption", DB_TEXT , "Дата:")
Set ERwinField = ERwinTableDef.Fields("Count_
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("
Set ERwinIndex = ERwinTableDef.CreateIndex("
Set ERwinField = ERwinIndex.CreateField("
ERwinIndex.Fields.Append ERwinField
ERwinIndex.Primary = True
ERwinTableDef.Indexes.Append ERwinIndex
' CREATE TABLE Country/3
Set ERwinTableDef = ERwinDatabase.CreateTableDef("
Set ERwinField = ERwinTableDef.CreateField("
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("id_
Информация о работе Опис організаційно-економічної сутності задачі