数据库原理与应用复习题58819.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理与应用复习题58819.doc

复习大纲 数据模型的概念与三要素: 对现实世界数据的模拟,数据的基本结构、数据的约束条件和定义在数据上的操作 概念模型:从数据的应用角度抽取模型丙按用户的观点对数据和信息进行建模 实体、属性、联系,ER图 关系组织模型 关系: 元组(记录) 属性:主属性、非主属性 主码:候选键 外码: 域: 数据完整性:实体完整性(唯一标识一条记录:主键、唯一约束)、参照完整性、自定义的完整性 关系模式: 数据库系统的模式结构:内模式、模式、外模式,数据独立性(物理、逻辑) 函数依赖:部分函数依赖、完全函数依赖、传递函数依赖 范式:1NF,2NF,3NF,分解准则 数据库设计:需求分析、概念结构设计、逻辑结构设计、物理设计、数据库实施 需求分析:数据字典 概念设计:ER图:局部,合并 逻辑设计:转换关系模式,准则,关系理论优化 数据库实施(SQL部分) 填空题 数据库系统由____、______、______、_____和______构成 数据库系统具有_______、_______、______、______四个特点 数据库系统的三级模式结构是指数据库系统是由______、______和______三级构成。 数据库管理系统提供______和______两层映象。 关系的完整性约束是指_____、_____、 _____; 实体完整性规则要求主健(主码)取值____________________________________; 参照完整性规则要求外健(外码)取值____________________________________; 数据模型________ 、________ 和________数据库的概念模型独立于A、具体的机器和DBMS B、ER图 C、信息世界 D、现实世界数据库的概念模型独立于A、具体的机器和DBMS B、E-R图 C、信息世界 D、现实世界SQL语言具有 )的功能关系规范化 、数据操纵、数据控制数据定义、数据操纵、数据控制数据定义、关系规范化、数据控制数据定义、关系规范化、数据操纵 1)根据用户需求,必须存储下列数据 员工:员工号、员工姓名、性别、职务 仓库:仓库编号,仓库名称、地点、仓管员、联系电话 客户:客户号、客户名称、地址、电话、联系人、账号 供应商:供应商号、供应商名称、地址、电话、联系人、账号 物料:物料编号、物料名称、型号、单位、单价、数量、金额、仓库号 2)这些数据之间的联系如下: 一个员工可以管理多个仓库,一个仓库由一个员工管理 一个仓库可以存放多种物料,同一物料可以存放在不同的仓库 一个客户可以购买多种物料,一种物料可以被多个的客户所购买,用销售数量与金额表示客户购买物料的量 一个供应商可以提供多种物料,一种物料可以由多个的供应商所提供,用供应数量与金额表示供应商提供物料的量。 请画出此系统的E-R模型。 第五题 已知关系模式 部门(部门编号、部门名称、人数) 各属性表示意义及特征如下: 部门编号:CHAR(4)。每个部门有唯一的编号,编号用四个数字字符表示。例如:’0001’。 部门名称:CHAR(20)。部门的完整名称,例如,’计算机系’。 人数:部门员工人数。整数。 员工(员工号、员工姓名、性别、年龄、职称、工资、所属部门), 各属性表示意义及特征如下: 员工编号:CHAR(4)。每个员工有唯一的编号,编号规则为一个字母后跟三个数字。例如,‘J001’表示计算机系编号为001的员工。 员工姓名:CHAR(16)。部门员工的姓名, 姓名长度最长为四个汉字或者16个英文字母。不允许为空。 性别: CHAR(1)。部门员工的性别。取值只有两个:’F’或者’M’,其中’F’代表女性,’M’代表男性。 年龄:SMALLDATE。部门员工的年龄,年龄最小为20岁,最大为25岁。 工资:NUMERIC。精度为6,小数点后位数为1,必须为正值。 职称:CHAR(10)。部门员工的职称,取值可以是’教授‘、‘副教授‘、‘讲师‘、‘助教‘以及‘工程师‘。 所属部门:部门员工所属的部门。外码,取自部门信息表。 一、根据对部门和员工两个关系模式的描述,使用SQL语句创建两个基本表,即部门信息表、员工情况表。 二、利用SQL语言完成以下功能 1)求所有性别为‘男‘的员工的姓名和年龄。 2)求年龄小于30或者年龄大于40的员工的编号、姓名和职称。 3)求‘计算机系‘所有员工的编号、姓名和职称。 4)求‘信管系‘中职称为‘副教授‘的员工的编号和姓名。 三、利用SQL语句完成以下功能。 1)将(‘J015’,’张三’,’M’,35,’讲师’,5036.4,’0007’))’0007’的部门编号和部门名称 3)查询编号为‘J014’的员工的编号、姓名、性别和年龄 4)查询编号为‘J

文档评论(0)

dreamzhangning + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档