会计数据库设计作业.docx

上传人:b****7 文档编号:10604469 上传时间:2023-02-21 格式:DOCX 页数:15 大小:522.19KB
下载 相关 举报
会计数据库设计作业.docx_第1页
第1页 / 共15页
会计数据库设计作业.docx_第2页
第2页 / 共15页
会计数据库设计作业.docx_第3页
第3页 / 共15页
会计数据库设计作业.docx_第4页
第4页 / 共15页
会计数据库设计作业.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

会计数据库设计作业.docx

《会计数据库设计作业.docx》由会员分享,可在线阅读,更多相关《会计数据库设计作业.docx(15页珍藏版)》请在冰豆网上搜索。

会计数据库设计作业.docx

会计数据库设计作业

实验一数据库设计

实验目的

1、掌握数据库设计的方法和步骤

实验内容

1、分析超市管理系统数据库;

2、进行概念结构设计,并画出E-R图;

3、进行逻辑结构设计,将E-R图转换为关系模型;

4、设计各关系中的属性

实验步骤

1.需求分析

2.概念结构设计

2.超市管理全局E-R图

3逻辑结构设计

将概念结构设计的E-R图转换为DBMS产品(即Access)所支持的逻辑结构。

Access支持关系模型,因此,要将E-R图转换为关系模型。

加下划线的为主键。

销售员(销售员ID,姓名,性别,职务,地址,城市,邮政编码,家庭电话,出生日期,雇佣日期,照片,备注)

供应商(供应商ID,公司名称,联系人姓名,联系人职务,地址,城市,邮编,电话,传真)

类别(类别ID,类别名称,说明,图片)

商品(商品ID,商品名称,供应商ID,类别ID,单位数量,单价,库存量,警戒库存量)

售货单(售货单ID,销售员ID,日期)

售货单明细(售货单ID,商品ID,单价,数量,折扣)

4数据属性分析

销售员表

字段名

字段类型

字段宽度

小数位数

索引

说明

销售员ID

自动编号

长整型

主键

销售员唯一编号

姓名

文本

10

性别

文本

1

职务

文本

30

地址

文本

50

城市

文本

10

邮政编码

文本

6

家庭电话

文本

20

出生日期

日期/时间

雇佣日期

日期/时间

照片

文本

存放照片文件名

备注

备注

供应商表

字段名

字段类型

字段宽度

小数位数

索引

说明

供应商ID

自动编号

长整型

主键

供应商唯一编号

公司名称

文本

50

联系人姓名

文本

10

联系人职务

文本

10

地址

文本

50

城市

文本

10

邮编

文本

6

电话

文本

15

传真

文本

15

商品类别表

字段名

字段类型

字段大小

小数位数

索引

说明

类别ID

自动编号

长整型

主键

类别唯一编号

类别名称

文本

30

说明

备注

图片

OLE对象

存放类别的图片

商品表

字段名

字段类型

字段大小

小数位数

索引

说明

商品ID

自动编号

主键

商品唯一编号

商品名称

文本

40

供应商ID

数字/长整型

外键

同供应商表

类别ID

数字/长整型

外键

同类别表

单位数量

文本

20

单价

货币

库存量

数字/整型

警戒库存量

数字/整型

售货单表

字段名

字段类型

字段大小

小数位数

索引

说明

售货单ID

自动编号

主键

售货单唯一编号

销售员ID

数字/长整型

外键

同销售员表

日期

日期/时间

售货单明细表

字段名

字段类型

字段大小

小数位数

索引

说明

售货单ID

数字

主键

一张销售单中有多种商品

商品ID

数字/长整型

单价

货币

数量

数字/整型

折扣

数字/单精度型

实验二创建数据库

1.总结设计一个数据库的具体步骤

a.需求分析:

调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。

b.概念结构设计:

概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。

概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上。

这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。

所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来

c.逻辑结构设计:

逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型(即逻辑结构),并对其进行优化

d.数据库物理设计:

数据库物理设计是后半段。

将一个给定逻辑结构实到具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据存储结构与存取方法,这个过程就是数据库的物理设计。

物理结构依赖于给定的DBMS和和硬件系统,因此设计人员必须充分了解所用RDBMS的内部特征、存储结构、存取方法。

e.修改完善及维护:

对数据库进行维护及完善

2.依照实验一中的内容,自己设计一个学生成绩管理系统或运动会赛事管理系统(体育专业),先进行相应的需求分析,画出对应得E-R图,并将给出的E-R图转换为关系模型,给出详细的表结构(包括表及每个表中需要的字段的详细信息)

1.需求分析:

生成绩管理系统应该完成以下两个方面的内容:

学生档案资料的管理、学生成绩的管理(包括必修课和选修课)每个内容均需要提供添加、修改和查询的功能。

学生成绩管理系统在开发过程中收集到的客户需求文档记录的关键部分可概括为以下几个部分:

1.可能会使用到该系统的用户:

教师、学生;

2.可能出现学生成绩管理等问题

3.可能学生缺考等情况

2.概念结构设计

学生成绩管理全局E-R图

3逻辑结构设计

将概念结构设计的E-R图转换为DBMS产品(即Access)所支持的逻辑结构。

Access支持关系模型,因此,要将E-R图转换为关系模型。

加红色下划线的为主键。

该数据库设计属性最高满足第三范式非BCNF范式,

Ccredit为该课程绩点

学生表(Sno,Sname,Ssex,Sbirthday,Sdept,Speciality)

教师表(Tno,Tname,Cno,Tel)

课程表(Cno,Cname,Tname,Ccredit)

成绩表(Sno,Cno,Tname,degree,Ccredit)

4.数据属性分析&以及&3写出试验二中建立数据库及表的过程

学生表

教师表

课程表

成绩表

3.写出实验过程中遇到的问题及心得体会

1.数据库设计时各种关系最少满足第三范式,只有满足第三范式的数据库才是可以是用的数据库

2.对于一些特殊的关系主键可能有多个,及双主键

3.数据库是逻辑能力很强的关系,必须按照步骤进行

4.E-R图是设计的关键,E-R图影响着数据库全局的属性

5数据库关系之间联系密切,必须认真分析

6数据库设计必须考虑全面

7数据库设计中逻辑设计和概念设计是核心部分

实验三表及数据操作

实验目的

1、进一步学习表设计器

2、掌握表关系的建立和编辑

3、掌握在表中数据的各种操作方法

4、了解数据及数据表视图格式设置

5、掌握数据的导入、导出和链接

实验内容

1、修改完善超市管理系统数据库中的表结构及属性;

1.邮政编码数字类型

2.电话号码数字类型

3.照片ole对象

4传真数字类型

5.缺少销售员id

2、建立和编辑表之间的关系

3、进行记录的添加、修改、删除、复制等操作;

4、进行数据的选择、删除、剪切、复制、粘贴等操作;

 

5、设置数据表视图的行高、列宽、字体、字号,单元格效果等格式

6、删除、冻结、隐藏列

7、数据的查找、替换、排序

查找替换

排序

8.练习数据导入、导出和链接

导出结果

导入结果

链接

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1