XXB数据库期末.doc_第1页
XXB数据库期末.doc_第2页
XXB数据库期末.doc_第3页
XXB数据库期末.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

南通大学2014 2015学年第一学期 数据库原理(闭卷)试卷 第1页 共3页试题一二三四五六总分装订线密 封 线 内 答 题 无 效学院: 专业: 班级: 学号: 本人承诺:在本次考试中,自觉遵守考场规则,诚信考试,绝不作弊。 学生姓名(签名): 密 封 线 得分得分评卷人一、填空题(每小题2分,共30分)1、数据模型中的_是对数据系统的静态特征描述,包括数据结构和数据间联系的描述2、有了“模式/内模式映像”可以保证数据和应用程序之间的_。3、一个数据库通常有_个外模式4、用树型结构表示实体类型及实体间联系的数据模型称为_模型。5、数据库SQL脚本文件扩展名为 。6、SQL Server 中的数据库按用途主要分为两类, 和用户数据库7、DAC是 存取控制的英文缩写。8、要使关系模式属于2NF,就要消除 。9、定义触发器的关键词是 。10、所有属性都是主属性,则该关系模式至少是 。11、数据库设计过程包括 个阶段,需求分析阶段是基础; 阶段是关键。12、索引的目的 。13、使用ODBC编写程序有如下好处: 、能同时访问不同的数据库,共享多个数据资源。14、存储过程的优点包括:执行效率高、 、方便实时企业规则。15、在SQL查询时,如果要去掉查询结果中的重复元组,需要用 短语。得分评卷人二、单选题(每小题1分,共20分)1、( )不是关系数据模型的优点。 A. 有严密的数学基础 B. 概念单一 C. 存取路径对用户透明 D. 执行效率高2、要保证数据库的逻辑数据独立性,需要修改的是( ) 。 A.模式与外模式之间的映射 B.模式与内模式之间的映射 C. 两个映射 D.模式3、关系R有2个元组,关系S有5个元组,则RS有( )个元组。 A.3 B.5 m7 C.10 D.204、关系数据库管理系统应能实现的专门关系运算包括( )。 A.分组、索引、视图 B.选择、投影、除 C.插入、删除、查询 D.集合、逻辑、比较5、在SQL中,与关系代数中的选择运算对应的子句是( )。 A. SELECT B. FROM C. WHERE D.ORDER BY6、固定长双字节存储字符串的数据类型是( )。 A. nchar(8) B.char(8) C.varchar(8) D. nvarchar(8)7、你是公司的数据库管理员,数据库benet中有个员工表employees,该表中有职务列。你想检查哪些员工的信息中没有填写职务一栏,应该使用子句( )。 A. Select * from employees where 职务NULL B. Select * from employees where 职务LIKE NULL C.Select * from employees where 职务 IS NULLD.Select * from employees where 职务 IS NULL8、中对某字段降序排序时,Null( ) A.不参加排序 B.排在最前面 C.排在最后面 D. 由用户来确定9、( )视图一般可以更新。A.行列子集视图 B.分组视图 C.带表达式的视图 D.所有视图10、为“学院”表增加一个字段“教师姓名” 必须取唯一值得约束条件的命令是( )。A.UPDATE学院SET教师姓名 UNIQUE B. ALTER学院ADD UNIQUE(教师姓名)C. ALTER TABLE 学院 ADD UNIQUE(教师姓名) D. ALTER TABLE 学院 ADD UNIQUE教师姓名11、在SELECT语句中使用MIN(属性名)时,属性名( )。 A. 必须是数值型 B. 必须是字符型 C. 必须是整型 D.不限制数据类型12、防止不合语义的数据进入数据库称为( )。A. 安全性 B. 完整性 C. 独立性 D. 共享性13、下列有关关键字的说法中,正确的是( )。A、主码只能由一个属性构成 B、每个表一定存在外码C、侯选关键字中的任一个都可以充当主关键字 D、主码的值不能重复14、定义学生“性别”的取值只能是“男”或“女”之一的约束应该用以下( )短语。 A. NOT NULL B.UNIQUE C.CHECK D.DEFAULT15、下面( )依赖是平凡依赖。 A. Sno Cname GradeCname Grade B. Sno Cname Cname GradeC. Sno Cname Sname Grade D. 以上答案都不是16、已知关系R包含属性A,B,C,D, E,F。假设该关系有如下函数依赖A B C,B C A D, D E, C F B,则则 A,B的封闭集是( ). A. A,B,C,D,E,F B. A, BC, D,E C. A ,B,C D. A ,B17、下面关于概念设计的说法中正确的是( )。A. 在概念设计的时候,为了保证性能,不得不牺牲规范化的要求。B. 有的情况下,把常用属性和很少使用的属性分成两个关系,可以提高查询的速度。C. 连接运算开销很大,在数据量相似的情况下,参与连接的关系越多开销越大。D. 减小关系的大小只能将关系水平划分。使用班级计121、122、123、网络工程121、122、网络工程121(合)南通大学2014 2015学年第一学期 数据库原理(闭卷)试卷 第2页 共3页18、下面关于E-R图集成说法正确的是( )A. 分E-R图通过消冗余得到初步E-R图。 B. 分E-R图通过消冗余得到基本E-R图。 C. 基本E-R图通过消冗余得到初步E-R图。 D. 初步E-R图通过消冗余得到基本E-R图。19、数据抽象有三种方法,其中分类抽象了( )A. is member of语义 B. is part of语义C. is subset of语义 D. is compose of 语义20、装载数据属于( )阶段。A. 概念设计 B. 物理设计 C. 逻辑设计 D. 数据库实施得分评卷人三、数据库操作(共30分)装订线学院: 专业: 班级: 姓名: 学号: 密 封 线 在数据库STU_COR中有如下三个表,完成如下各题:1、写出创建数据库STU_COR的SQL语句。(2分)2、写出创建Course表的SQL语句。 (3分)3、在STUDENT表中插入两个记录:7,李文,女,19,管理系。(3分)4、将数据库成绩提高10%。(2分)5、删除studengt表。(2分)6、用SQL完成如下查询:(每小题2分,共10分) (1)在学生选课数据表SC中,求选修1号课程的学生的学号和得分,并将结果按分数降序排序。 (2)查询DB课程和直接先行课的课程名 (3)至少选修了两门课及以上的学生的姓名和性别 (4)找出不选3号课的学生姓名 (5)建立每门课程平均成绩的视图PJCJV,,输出列为课程号,平均成绩; 7、用SQL控制语句描述收回用户“刘景”对Student表所有权限。(2分)8、在STUDENT表的Sname字段上创建一个唯一索引S1(2分)。南通大学2014 2015学年第一学期 数据库原理(闭卷)试卷 第3页 共3页9、7、编写查询至少选修课程号为X和Y的学生姓名的存储过程PRO_STU,并调用该存储过程分别查询“X=1,Y=3”和“X=2,Y=3”选课情况。(4分)得分评卷人四、数据库设计(共20分) 1、用关系代数描述如下问题:(每题2分,共8分)(1)选修课程”数据库”的学生号,姓名装订线学院: 专业: 班级: 姓名: 学号: 密 封 线 (2)至少选修3课和7课的学生学号(3)所有选修了全部课程的学生学号、姓名和课程名(4)查询没有选课的学生的学号和姓名2、设关系模式S(#Sno,Sname,Sdept,Sage),假定Sname也取值唯一,证明SBCNF。(6分)。3、一个销售管理数据库有如下实体:员工、商品、客户、供应商、销售订单、采购订单。实体之间约束如下:一个员工负责接收多张订单,但一张订单只能由一名员工负责处理;一个员工可以根据需求向供应商下多张采购单,但一张采购单只能有一位员工负责处理;一张销售订单包含了多种商品,一种商品可以被多家客户订购;一个供应商可以拥有多张采购订单,但一张采购订单只属于一个供应商;一张销售订单只属于一个客户,但一个客户可以有多张销售订单;一张采购订单包含了多种商品,一种商品可以由多向供应商采购。(6分)(1)根据上述语义画出E-R

温馨提示

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

评论

0/150

提交评论