《数据库应用项目化教程》课件项目二 课件.ppt

上传人(卖家):momomo 文档编号:7676906 上传时间:2024-07-06 格式:PPT 页数:32 大小:1.20MB
下载 相关 举报
《数据库应用项目化教程》课件项目二 课件.ppt_第1页
第1页 / 共32页
《数据库应用项目化教程》课件项目二 课件.ppt_第2页
第2页 / 共32页
《数据库应用项目化教程》课件项目二 课件.ppt_第3页
第3页 / 共32页
《数据库应用项目化教程》课件项目二 课件.ppt_第4页
第4页 / 共32页
《数据库应用项目化教程》课件项目二 课件.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、数据库结构设计SQL Server 数据库结构视图项目实践 数据库设计步骤:现实现实世界世界机机器器世世界界 E-R图图数据表数据表概念模型概念模型逻辑模型逻辑模型 需求分析:需求分析需求分析 概念结构设计概念结构设计 逻辑结构设计逻辑结构设计 物理结构设计物理结构设计 DBDB实施阶段实施阶段 DBDB运行,维护运行,维护 概念模型设计:职工职工A A 职工号职工号B B 姓名姓名C C 性别性别实实体体属属性性 概念模型设计:学学生生学号学号姓名姓名年龄年龄性别性别学生学生 学号学号姓名姓名年龄年龄性别性别课程课程课程号课程号课程名课程名教师教师课程课程课程号课程号课程名课程名教师教师 概

2、念模型设计:成绩成绩成绩成绩成绩成绩 一对一 记为 1:1 一对多 记为 1:M 多对多 记为 M:N 联系:分析联系分析联系,画出画出E-R图:图:学校的班级有班主任,人数,专业。班长有学号和姓名。学校的班级有班主任,人数,专业。班长有学号和姓名。一个班级只有一个班长一个班级只有一个班长,班长只能负责本班的工作。班长只能负责本班的工作。工厂里厂长需要姓名,年龄,工龄,职工除了这些数据工厂里厂长需要姓名,年龄,工龄,职工除了这些数据还需要了解岗位,职务。一个厂长领导很多职工还需要了解岗位,职务。一个厂长领导很多职工,职工只能职工只能在一个工厂里工作,听从于厂长。在一个工厂里工作,听从于厂长。分

3、析联系分析联系,画出画出E-R图:图:教师一般有工号,姓名,年龄,职称,课程信息有课程教师一般有工号,姓名,年龄,职称,课程信息有课程号,课程名,学分和课时。一位教师可以教授多门课号,课程名,学分和课时。一位教师可以教授多门课,一门一门课可以由多位教师教授。课可以由多位教师教授。每一个研究室包含多位科研人员每一个研究室包含多位科研人员,每一位科研每一位科研人员只属于一个研究室人员只属于一个研究室.研究室承当了多个科研研究室承当了多个科研项目,包括负责人,项目号项目名和开工时间项目,包括负责人,项目号项目名和开工时间,多个研究室可以合作完成一个项目多个研究室可以合作完成一个项目.每个科研项每个科

4、研项目有多位科研人员参加目有多位科研人员参加,每位科研人员可以参加每位科研人员可以参加多个科研项目多个科研项目.科研人员参加科研项目均有相应科研人员参加科研项目均有相应的工作量。的工作量。分析联系分析联系,画出画出E-R图:图:校长领导学校,学校可以招收学生。校长有职工号、姓名和性别,学校有学校代码、校名和地址,学生有学号、姓名和性别。一个校长只能在一个学校任职,一个学校也只能有一位校长。一个学校可以招收多名学生,一个学生只能报考一个学校。逻辑结构设计:属性 主键关系中的每一个属性值都是不可分解的。关系中不允许出现相同的元组。关系中不考虑元组之间的顺序。关系 元组12系系聘用聘用教师教师1m系

5、编号系编号系名称系名称姓名姓名性别性别工资工资教工编号教工编号旅客旅客飞机票飞机票拥有拥有11身份证号身份证号姓名姓名日期日期航班号航班号座位号座位号价格价格 系系 (系编号系编号,系名称),系名称)教师(教师(教工编号教工编号,姓名,性别,工资,系编号),姓名,性别,工资,系编号)系系聘用聘用教师教师1m系编号系编号系名称系名称姓名姓名性别性别工资工资教工编号教工编号例例1旅客(旅客(身份证号身份证号,日期,姓名,航班号,座位号)日期,姓名,航班号,座位号)飞机票(飞机票(航班号,座位号,日期航班号,座位号,日期,价格),价格)旅客旅客飞机票飞机票拥有拥有11身份证号身份证号姓名姓名日期日期

6、航班号航班号座位号座位号价格价格旅客(旅客(身份证号身份证号,姓名),姓名)飞机票(飞机票(航班号,座位号,日期航班号,座位号,日期,价格,身份证号),价格,身份证号)例例2课程(课程号,课程名,教师)课程(课程号,课程名,教师)学生(学号,姓名,性别,年龄)学生(学号,姓名,性别,年龄)选修(学号,课程号,成绩)选修(学号,课程号,成绩)选修选修课程课程学生学生mn课程号课程号课程名课程名 教师教师学号学号姓名姓名性别性别年龄年龄成绩成绩例例31:M1:1M:N1 1 方主键出现在方主键出现在M M方成为外键方成为外键任意一方主键出现在另一方中,成外键任意一方主键出现在另一方中,成外键联系建

7、为一新表,其主键由两个实体的主键联系建为一新表,其主键由两个实体的主键复合组成复合组成 每个实体建一张表,属性转为表属性,关键属性为主键每个实体建一张表,属性转为表属性,关键属性为主键商店(商店(商号商号,店名,地址),店名,地址)顾客(顾客(编号编号,姓名,电话),姓名,电话)消费(消费(编号,商号编号,商号,日期,金额),日期,金额)nm消费消费商号商号店名店名地址地址日期日期电话电话编号编号姓名姓名金额金额顾客顾客商店商店商店(商店(商店编号商店编号,商店名,地址,电话),商店名,地址,电话)职工(职工(职工编号职工编号,姓名,性别,年龄,姓名,性别,年龄,商店编号,进店日期,月薪商店编

8、号,进店日期,月薪)商店商店职工职工m1工作工作商店编号商店编号商店名商店名地址地址电话电话进店日期进店日期职工编号职工编号姓名姓名性别性别年龄年龄月薪月薪例例4车间(车间(车间号车间号,车间名,电话,车间名,电话,计划量计划量,产品号产品号 )产品(产品(产品号产品号,规格),规格)或或车间(车间(车间号车间号,车间名,电话),车间名,电话)产品(产品(产品号产品号,规格,规格,计划量计划量,车间号车间号 )车间车间产品产品生产生产1 11 1车间号车间号车间名车间名电话电话计划量计划量产品号产品号规格规格储户储户存款存款取款取款存款单存款单取款取款单单储户(储户(账号账号,身份证号,身份证

9、号)存款单(账号,存款单(账号,存款单号存款单号,存款日期,金额,存款方式存款日期,金额,存款方式)取款单(账号,取款单(账号,取款单号取款单号,取款日期,金额,取款方式取款日期,金额,取款方式)1 11 1m m1 1存款日期存款日期金额金额存款方式存款方式取款日期取款日期金额金额取款方式取款方式存款单号存款单号取款单号取款单号帐号帐号身份证号身份证号例例5读者读者借借阅阅图书图书出出版版出版社出版社m mn nm m1 1借证号借证号姓名姓名单位单位借书日期借书日期还书日期还书日期数量数量书名书名书号书号单价单价出版社名出版社名地址地址邮编邮编电话电话供供应应号号供供应应商商开开户户行行帐

10、帐号号供应商供应商进货进货商品商品商品号商品号商品名商品名售货售货单价单价单单价价数数量量日日期期销售销售日期日期数量数量员工员工客户客户编号编号姓名姓名权限权限客户编号客户编号姓名姓名 邮编邮编电话电话1 1n nm mn np p病房病房科室科室病人病人医生医生入住入住从从属属组成组成诊治诊治1 1m mm mn n1 1m mm m1 1科名科名工作证号工作证号病历号病历号病房号病房号处方处方课后作业课后作业床位号床位号地址地址电话电话姓名姓名电话电话姓名姓名职称职称2.2 项目实践项目实践-学生成绩管理数据库学生成绩管理数据库列名数据类型允许空学号nchar(7)NO姓名varchar

11、(20)NO性别char(2)YES年龄intYES系varchar(20)NO学号姓名性别年龄系4123001李庆男18计算机4123002张涛男19计算机4124001孙天昊男20电子4125001计优然女19经济管理4125002罗一恒男20经济管理列名数据类型允许空课程号intNO课程名vachar(20)YES教师vachar(10)YES课程号课程名教师1001数据库张兰1002大学英语李强1003计算机程序设计王刚1004大学体育赵兰兰学生表:学生表:课程表课程表:成绩表成绩表:列名数据类型允许为空学 号nchar(7)NO课程号intNO成绩intYES 学号学号 课程号课程号

12、 成绩成绩4123001 1001 704123001 1003 784123002 1004 854125002 1001 804125002 1004 91任务任务2-4 新生注册新生注册 学号姓名性别年龄系4123001李庆男18计算机4123002张涛男19计算机4124001孙天昊男20电子4125001计优然女19经济管理4125002罗一恒男20经济管理4152003 蔡青 女 21 信息管理任务任务2-5 课程变更课程变更 课程号课程名教师1001数据库张兰1002大学英语李强1003计算机程序设计王刚1004大学体育赵兰兰 数据库应用实务数据库应用实务任务任务2-6 学生退学学生退学 学号姓名性别年龄系4123001李庆男18计算机4123002张涛男19计算机4124001孙天昊男20电子4125001计优然女19经济管理4125002罗一恒男20经济管理4152003 蔡青 女 21 信息管理融会贯通融会贯通

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

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(《数据库应用项目化教程》课件项目二 课件.ppt)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|