表格模板-子项目3数据表创建及管理 精品.ppt

上传人:lao****ou 文档编号:13907 上传时间:2022-09-23 格式:PPT 页数:80 大小:1.40MB
下载 相关 举报
表格模板-子项目3数据表创建及管理 精品.ppt_第1页
第1页 / 共80页
表格模板-子项目3数据表创建及管理 精品.ppt_第2页
第2页 / 共80页
表格模板-子项目3数据表创建及管理 精品.ppt_第3页
第3页 / 共80页
表格模板-子项目3数据表创建及管理 精品.ppt_第4页
第4页 / 共80页
表格模板-子项目3数据表创建及管理 精品.ppt_第5页
第5页 / 共80页
亲,该文档总共80页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《表格模板-子项目3数据表创建及管理 精品.ppt》由会员分享,可在线阅读,更多相关《表格模板-子项目3数据表创建及管理 精品.ppt(80页珍藏版)》请在第一文库网上搜索。

1、子项目子项目 3 数据表创建及管理数据表创建及管理数据表的设计l 概念模型设计概念模型设计逻辑模型设计逻辑模型设计物理模型设计物理模型设计 任务任务 3.1 概念模型设计概念模型设计l概念模型设计概念模型设计就是把现实世界中的客观对象抽象为某一种信息结构。它是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个不依赖某一数据管理系统(Database management system,DBMS)l概念模型设计的产物是概念模型设计的产物是ER模型模型E-R模型 lE-R模型中有以下三个基本的元素 :l(1)实体(Entity)l所谓实体,即现实世界中存在的、可以相互区别的人或事

2、物。实体可以具体的人、事、物或抽象的概念或联系。l例如,实验室的一个学生、一位老师,或抽象的一次报销、一次借款等 l财务管理中所涉及到的实体有哪些?l 用户l 经费本l 实验室事件l 实验室事件明细l 财务处事件l (2)属性(Attribute)l 实体所具有的某一特性称为属性。一个实体可以有若干个属性来刻画。例如学生实体可以由学号、姓名、性别、出生年月、班级等属性组成。 l用户信息用户信息l 主要包括用户用户ID、用户名称、用户的密码、用户类型、用户状态、用户名称、用户的密码、用户类型、用户状态等,其中用户类型主要用于权限控制,取不同的值,代表不同类型的用户。它主要有实验室一般人员、财务管

3、理人员、经费本管理人员( 经费本管理人员主要指导师),以上权限递增。用户标志字段的设置主要是为了方便用户操作,如果该学生已毕业,他的用户信息应该删除,但是由于他所参与的课题还没有结题,他所有的经费操作还应该在系统中反映出来,因此可以通过设置不同的值,来体现学生是否已毕业; l财务处事件l 主要包括财务处事件财务处事件ID、事件摘要、事件的收入、事件的、事件摘要、事件的收入、事件的支出、事件发生的日期、备注、事件的标志支出、事件发生的日期、备注、事件的标志,其中事件的标志主要标明财务处事件的类型,主要有借款、报销、项目到帐、其它收入、其它支出等项目; l实验室事件和财务处事件类似,它主要管理实验

4、室一般人员所提交的事件。l它主要有事件事件ID、事件摘要、事件收入、事件支出、事件发生、事件摘要、事件收入、事件支出、事件发生的日期、事件的备注、事件的标志、事件的状态、导师对事件的意见、的日期、事件的备注、事件的标志、事件的状态、导师对事件的意见、是否给钱是否给钱l 实验室事件标志包括借款、实验室内部报销、其它支出、其它收入、财务处报账等;事件的状态字段用于标识该事件是否可以修改;是否给钱字段是财务管理人员用于实时标识是否把钱给了实验室人员。l实验室事件明细实验室事件明细l 包括事件事件ID、事件摘要、事件收入、事件支出、事件发生、事件摘要、事件收入、事件支出、事件发生日期、事件备注等日期、

5、事件备注等l (3)联系(Relationship)l现实世界中,事物是相互联系的。所谓联系就是指实体之间的相互关系称为联系。l通过找实体时主要是找名词,而找关系时主要是找动词。在财务管理项目中,保管就构成了实体“经费本管理人员”和“经费本”之间的关系。类似的还有“财务管理人员审核实验室事件”,“经费本包含财务处事件”等。l联系的类型有三种 : 一对一联系(1:1)。如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系。 一对多联系(1:n)。如果对于实体集A中的每一个实体,实体集B中有n个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体

6、集A与实体集B具有一对多的联系。 多对多联系(m:n)。如果对于实体集A中每一个实体,实体集B中有n个实体与之联系,反之,对于实体集B中的每一个实体,实体A中也有m个实体与之联系,则称实体集A与B具有多对多的联系。 l 在E-R模型中,实体用矩形表示,矩形框内写明实体名。属性用椭圆表示,椭圆内写上属性的名称,并用无向边将其与相应的实体连接起来。联系用菱形表示,菱形内写明联系的名称,通常用一个动词命名 负责负责1产品产品产品号产品号产品名产品名价格价格1职工职工职工号职工号姓名姓名年龄年龄负责负责1产品产品产品号产品号产品名产品名价格价格1职工职工职工号职工号姓名姓名年龄年龄练习题l画出学生管理

7、系统E-R图l包括系、学生、课程三个实体l 一个系有多个学生,一个系可以开设多个课程,一个学生可以选修多门课程,一个课程可以被多个学生选学练习题l画出教师任课图 l 一个系部可以有多名教师,一个教师可以讲授多门课程,一门课程可以被多位老师讲授l教务管理系统的初步ER图 l教务管理系统的基本ER图教务管理系统的基本ER图l画出财务管理系统的E-R图逻辑模型设计逻辑模型设计的任务就是把概念模型设计阶段设计好的E-R图转换为具体的数据库管理系统支持的数据模型,为物理模型设计阶段做好准备。3.2.1 将将E-R图转换为关系模型图转换为关系模型lE-R模型转换成关系模型实际上就是要将实体、属性和联系转化

8、为关系模式的集合。联系的类型有三种,转换的规则将依据联系类型的不同,将有不同的转换规则。 (1)主键 (2)外键l 外键从字面可以理解为在外面是关键字。l 也就是说它在另一个表中是关键字。(1)1:1的转换规则负责负责1产品产品产品号产品号产品名产品名价格价格1职工职工职工号职工号姓名姓名年龄年龄负责负责1产品产品产品号产品号产品名产品名价格价格1职工职工职工号职工号姓名姓名年龄年龄第一步:联系形成的关系独立存在:职工表职工表(职工号,姓名,年龄)主码:职工号产品表产品表(产品号,产品名,价格)主码:产品号负责负责(职工号,产品号)主码:职工号或产品号合并方案1:“负责”与“职工”两关系合并:

9、 职工职工(职工号,姓名,年龄,产品号) 产品产品(产品号,产品名,价格)合并方案2:“负责”与“产品”两关系合并: 职工职工(职工号,姓名,年龄) 产品产品(产品号,产品名,价格,职工号)(2)1:n的转换规则l 步骤一:联系形成的关系独立存在。l 实验室事件实验室事件(实验室事件编号,事件摘要,收入金额,支出金额,提交日期,备注,标识,审核状态,意见,是否给钱)l 主码:实验室事件编号l 事件明细事件明细(明细编号,事件摘要,金额,发生日期,备注)l 主码:明细编号l 包含包含(明细编号,实验室事件编号)l 主码:明细编号l 合并后方案: l 实验室事件实验室事件(实验室事件编号,事件摘要

10、,收入金额,支出金额,提交日期,备注,标识,审核状态,意见,是否给钱)l 主码:实验室事件编号l 事件明细事件明细(明细编号,实验室事件编号,事件摘要,金额,发生日期,备注)l 主码:明细编号 实验室事件实验室事件事件明细事件明细 包含包含事件摘要事件摘要收入金额收入金额支出金额支出金额实验室事件编号实验室事件编号提交日期提交日期 明细编号明细编号事件摘要事件摘要 金额金额发生日期发生日期 备注备注1n(3)m:n的转换规则l 学生(学号,姓名,性别,年龄)主码:学号l 课程(课程号,课程名,学分)l 主码:课程号l 选课(学号,课程号,成绩)l 主码:学号和课程号学生学生课程课程课程号课程号

11、学分学分课程名课程名成绩成绩mn姓名姓名性别性别学生学生年龄年龄选课选课学生学生课程课程课程号课程号学分学分课程名课程名成绩成绩mn姓名姓名性别性别学生学生年龄年龄选课选课l 根据上面的转换规则,将财务管理项目的E-R模型转换成关系模型为:l 用户(用户编号用户编号,用户名称,用户密码,用户类型,用户标识)l 实验室事件(实验室实验室事件编号事件编号,审核人编号,提交人编号,事件摘要,收入金额,支出金额,提交日期,备注,标识,审核状态,意见,是否给钱)l 事件明细(明细编号明细编号,实验室事件编号,事件摘要,金额,发生日期,备注)l 财务处事件(财务处事件编号财务处事件编号,经费本编号,报帐人

12、编号,事件摘要,收入金额,支出金额,提交日期,备注,标识)l 经费本信息(经费本编号经费本编号,保管人编号,审批人编号,项目编号,财务编号,项目类型,项目名称,支出科目代码,支出科目名称,暂付科目编号,暂付科目名称,单位编号,单位名称,经费本发放日期,经费状态)任务任务3.3 物理模型设计物理模型设计l 物理设计的任务是将逻辑模型设计的结果在具体的数据库管理系统(DBMS)进行实现。l 目标就是将关系模式转换为数据表。 任务任务3.3.1 确定属性的数据类型确定属性的数据类型 属性、字段或列 实体、记录或行 销售人员表 工工号号 部部门门号号 姓姓名名 地地址址 电电话话 001 001 张明

13、 深圳 138 002 002 李洪 天津 139 数据类型数据类型分类 数据类型名称精确数字bigint,int,smallint,tinyint,bit,decimal,numeric,money,smallmoney近似数字Float,real日期和时间Datetime,smalldatetime字符串Char,varchar,textUnicode字符串Nchar,nvarchar,ntext二进制字符串Binary,varbinary,image其他数据类型Cursor,sql_variant,table,timestamp整数类型数据类型范围存储空间Bigint-263263-18

14、字节Int-231231-14字节Smallint-215215-12字节Tinyint02551字节近似数字类型数据类型存储空间备注Float取决于n的值Float(n),1n24时 4字节存储,25n53 时 8个字节 存储Real4字节Real(n) 占用4个字节,最大可有7位精确位数日期和时间类型数据类型范围精确度Datetime1753.1.19999.12.313.33msSmalldatetime1900.1.12079.6.61分钟字符串类型数据类型存储空间备注Char(n)N个字节1n8000Varchar(n)N+2字节1n8000Text根据情况而定1n“新建模型(New

15、 Model)”命令,弹出如图3-14所示的新建概念数据模型窗口。(2)创建物理数据模型(PDM)l 1在PowerDesigner的菜单上,单击“工具”“Generate Physical Data Model”,弹出“PDM Generate Options”窗口,选择General选项卡的Generate new Physical Data Model单选按钮,弹出生成物理数据模型的对话框,如图3-23所示。(3)创建数据库脚本l生成好物理模型后,可以将PDM转化成在SQL Server2005数据库中运行的脚本,数据库很容易就被搭建完成。下面是PDM生成数据库脚本的步骤:l 找到菜单上

16、的“数据库”“Generate Database”命令,将弹出生成数据库窗口,如图3-26所示,在该窗口中,可以设置与生成的数据库脚本有关的参数,如文件的存储路径、文件名称、生成类型等。练习题lP17,创建学生管理系统数据库任务任务4 企业客户信息管理系统企业客户信息管理系统l 12.7企业客户管理系统介绍企业客户管理系统介绍l 12.7.1基本需求基本需求 在瞬息万变的市场环境中,企业要立于不败之地,必须依托现代化的管理思想和手段,其中客户资源管理尤为重要。企业要生存、要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。l12.7.2功能要求功能要求 建立企业客户信息管理系统的目标是提高客户管理工作的效率。本系统具有完善的基础信息维护和客户信息维护功能,主要涉及的内容包括客户资料管理、本企业信息管理、用户管理及系统维护四大模块,其功能模块的设计如图12-5所示。 任务任务4 企业客户信息管理系统企业客户信息管理系统l用户信息l企业信息l客户信息l员工信息l货物信息l 具体各模块的功能

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

当前位置:首页 > 技术资料 > 统计图表

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服