电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第11讲 第1&2&4章习题课

15页
  • 卖家[上传人]:E****
  • 文档编号:89497342
  • 上传时间:2019-05-25
  • 文档格式:PPT
  • 文档大小:187.50KB
  • / 15 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、习题课,主讲人:段利文,第11讲,复习,实现概念模型最常用的表示方法是什么? 答:ER图。 设计局部ER图的步骤是什么? 答:(1)确定实体类型及属性 (2)确定联系类型及属性。 (3)把实体类型和联系类型组合成局部ER图。 ER图转化为关系模式的原则是什么? 答:(1)每个实体转换为一个关系。 (2)每个联系也转换成一个关系。 (3)有相同码的关系可以合并。,复习,关系应具备什么性质? 答:(1)关系中每一个属性值都是不可分解的。 (2)关系中不允许出现相同的行。 (3)关系中不允许出现相同的列。 (4)关系中没有行序、没有列序。 关系的完整性规则有哪些? 答:(1)实体完整性规则 (2)参照完整性规则(引用完整性规则 ) (3)域完整性规则(用户自定义完整性规则),习题课 一、作业评讲,P24第9题解答:(1)略。(2)在参照完整性中,外码属性的值可以为空,它表示该属性的值尚未确定。(3)为空的前提条件是该外码属性不是其所在关系的主属性。例如: 学生(学号,姓名,性别,专业号) 专业(专业号,专业名) 其中:专业号是学生表中的一个外码,不是学生表的主属性,可以为空,其语义是该学生的

      2、专业尚未确定。 但若该外码属性是其所在关系的主属性,则不能为空。例如: 选修(学号,课程号,成绩) 课程(课程号,课程名,学分) 在选修表中,课程号虽然也是一个外部码,但它又是选修表的主属性,所以不能为空,因为关系模型必须满足实体完整性。,习题课 一、作业评讲,补充2:设关系模式SCT(学号,课程号,成绩,教师名,教师地址)。如果规定:(1)每个学生每学一门课程只有一个成绩;(2)每门课只有一个教师任教;(3)每个教师只有一个地址(无同名教师)。 写出关系模式SCT的基本函数依赖集。 找出关系模式SCT的候选码。 试把SCT分解成2NF模式集,并说明理由。 试把SCT分解成3NF模式集,并说明理由。 分析与解答: 基本的函数依赖有: (学号+课程号) 成绩 课程号 教师名 教师名 教师地址,习题课 一、作业评讲,分析与解答(续) : 候选码是:学号、课程号 可分解为下列二个2NF: SC(学号,课程号,成绩) CT(课程号,教师名,教师地址) SC(学号,课程号,成绩)是3NF。 CT(课程号,教师名,教师地址)不是3NF,因为存在传递函数依赖。应分解为: C(课程号,教师名) T(教

      3、师名,教师地址),习题课 一、作业评讲,第3章: SQL Server的系统数据库有:_、_、_、_、_。 数据库中的数据库文件有三类:_、_、_。 事务日志文件的作用是:_。 创建数据库的命令是:_。 修改数据库的命令是:_。 删除数据库的命令是:_。,习题课 一、作业评讲,第3章: 查看数据库信息可使用的存储过程是_。 扩充/收缩数据库的容量的方法有两种:一是增/减_文件和事务日志文件的容量;二是增加/减少数据库中的_文件和事务日志文件个数。 删除文件组前必须保证该文件组_,若该文件组中有文件,则应先_。 在增加数据文件时,如果用户没有未指明文件组,则系统将该数据文件增加到_文件组。,习题课 一、作业评讲,第4章: 在数据表上可以创建的约束有_、_、_、_、_、_等。 创建表约束的方法有三种:第一种是在新建表时,在_之后创建约束;第二种是在新建表时,在_之后创建约束;第三种是表已经存在,可以通过_添加约束。 在一个表中只能定义_个主键约束,但可以定义_个惟一性约束;定义了惟一约束的列数据可以为_值,而定义了主键约束的列数据_值。,习题课 一、作业评讲,第4章: 如果列上有约束,要删

      4、除该列,应先删除_。 如果要删除的表T1是其他表T2的参照表,则应先取消T2表中的_约束,或者先删除_表,再删除T1表。,习题课 二、综合应用,习题1:某工厂生产多种产品,每种产品由不同的零件组装而成,有的零件可用在不同的产品上。产品有产品号和产品名两个属性,零件有零件号和零件名两个属性。要求:(1)根据语义设计ER图。 (2)将ER图转化为关系模式,并注明各关系的主码和外码。 分析与解答:由题意知, 有两个实体:产品、零件 产品与零件是“M:N”的联系。,习题课 二、综合应用,分析与解答(续): ER图如下: 关系模式如下: 产品(产品号,产品名) 零件(零件号,零件名) 组装(产品号,零件号,零件个数) 主码:产品号+零件号 外码:产品号、零件号,习题课 二、综合应用,习题2:完成P277实验2。 习题3:完成P278实验3。 解答:(6)将项目表1转换成1NF的表,如下:,习题课 二、综合应用,解答(续): 将项目表2转换成2NF的表,如下: 项目表2(项目代码,职员代码,累计工作时间) 职员表2(职员代码,部门) 将职员表转换成3NF的表,如下: 职员表(职员代码,部门) 部门表(部门,部门负责人代码) 将项目表3转换成BCNF的表,如下: 项目表3(项目代码,职员代码,累计工作时间) 职员表3(职员代码,职员姓名) 会损失一些函数依赖,不符合实际问题的要求。,课余作业布置,课外练习: 准备上机测验题。,

      《关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第11讲 第1&2&4章习题课》由会员E****分享,可在线阅读,更多相关《关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第11讲 第1&2&4章习题课》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.