表格模板-子项目3数据表创建及管理 精品.ppt
《表格模板-子项目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:“负责”与“职工”两关系合并:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表格模板-子项目3数据表创建及管理 精品 表格 模板 项目 数据表 创建 管理