数据库原理及应用习题2.doc_第1页
数据库原理及应用习题2.doc_第2页
数据库原理及应用习题2.doc_第3页
数据库原理及应用习题2.doc_第4页
数据库原理及应用习题2.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理及应用习题2一、单项选择题1. DBMS通过( )来定义三种模式,并将各种模式翻译成相应的目标代码。A、DMLB、DDLC、FoxProD、DBA2. SQL语言的数据操纵语言包括SELECT、INSERT、UPDATE 和DELETE等,其中最重要的也是使用最频繁的语句是( )。A、SELECTB、INSERTC、UPDATED、DELETE3. 实体集中,各实体值相应的属性有着( )的域。A、不同B、相同C、各自D、固定4. SQL语言具有( )的功能。A、关系规范化、数据操纵、数据控制 B、数据定义、数据查询、数据更新、数据控制C、数据定义、关系规范化、数据控制D、数据定义、关系规范化、数据操纵5. 下列SQL语句中,修改表结构的语句是( )。A、ALTERB、INSERTC、UPDATED、DELETE6. SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现下列( )功能。A、数据查询B、数据控制C、数据定义D、数据操纵7. SQL语言是( )语言。A、层次数据库B、网络数据库C、关系数据库D、非数据库8. 网状模型与层次模型的共同之处在于( )。A一个子结点可以有两个或多个父结点 B在两个结点之间可以有两种或多种联系C都是用指针来表示实体间的联系 D可以有一个以上的结点无父结点9. 现实世界中的事物的特征在信息世界中称为( )。A. 实体 B联系C属性 D记录10最小关系系统提供的操作包括( )。A. 连接,投影,选择 B并,交,差C除,连接,投影 D笛卡尔积,并,选择11. 下面关于关系性质的叙述错误的是( )。A. 关系中每一列的分量可以是不同类型的数据B. 行的顺序无关紧要C. 关系来自笛卡尔积的部分元组D. 列的顺序无关紧要12现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况),主码是( )。A患者编号,医生编号,诊断日期 B医生编号C诊断日期 D患者编号13关于属于3NF的关系模式,以下说法正确的是( )。A消除了属性间的部分函数依赖和传递函数依赖。B消除了非主属性对码的传递函数依赖,但仍可能存在非主属性对码的部分函数依赖C消除了非主属性对码的部分函数依赖,但仍可能存在非主属性对码的传递函数依赖D消除了非主属性对码的传递函数依赖和部分函数依赖14SQL语言的操作对象( )。A只能是一个集合 B. 可以是一个或多个集合C不能是集合 D. 可以是集合或非集合15数据库的( ) 是指保护数据库中数据的正确性、有效性和一致性,防止错误数据进入数据库造成无效操作。A安全性控制B完整性控制C并发控制D数据库恢复二、填空题1. 依照关系的性质,同一个关系中的任一两个元组值_。2. 有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:T,教员:H,上课时间:R,教室:S,学生。根据语义有如下函数依赖集F=CT,(H,R)C,(H,T)R,(H,S)R。关系模式A的规范化程度最高达到_。3. 关系数据库模式是_的集合。4. 在数据库保护中事务用于完整性控制、并发控制和_。三、简答题1. 在关系模型参照完整性规则中,为什么外部码属性的值也可以为空?试以“学生(学号,姓名,性别,专业号,年龄)、专业(专业号,专业名)、选课(学号,课号,成绩)”为例,指出其中的外码,并说明什么情况下可以为空?2. 简述码、候选码和外部码及三者之间的联系与区别。数据库原理及应用习题2答案 一、单项选择题题号123456789101112131415答案BABBADCDCAAADBB二、填空题题号答案题号答案1不能完全相同22N3关系模式4数据库恢复三、简答题1. 在关系模型参照完整性规则中,为什么外部码属性的值也可以为空?试以“学生(学号,姓名,性别,专业号,年龄)、专业(专业号,专业名)、选课(学号,课号,成绩)”为例,指出其中的外码,并说明什么情况下可以为空?答:外部码是学生关系中的专业号及选课关系中的学号。因为外部码不是该关系的主码,定义外部码表示它的取值受到被参照关系的主码值的限制,外部码有些情况下可以为空,表示该值未定。若该外部码的属性同时又是该关系的主属性时,则此属性的值不能为空。例如:关系学生(学号,姓名,性别,专业号,年龄)专业(专业号,专业名)选课(学号,课号,成绩)“专业号”属性是学生关系的外码。取空值时表示该生未分配专业。但是“学号”是选课关系的外码,它不能为空值,因为它又是选课关系的主属性,受到实体完整性规则的约束,所以它不能为空值。2. 简述码、候选码和外部码及三者之间的联系与区别。候选码:若关系中的某一属性组的值能唯一地标识一个元组,而其真子集不行则称该属性组为候选码(candidate key)。主码:若一个关系有多个候选码,则选定其中一个为主码(primary key)。也称为关系的码。外部码:(43页定义2.5 ) 设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的主码Ks相对应,则称F是基本关系R的外码(foreign key)。并称基本关系R为参照关系(referencing relation),基本关系S为被参照关系(referenced relation)或目标关系(target relatton)。关系R和S不一定是不同的关系。三者之间的联系与区别:主码是当一个关

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论