2007-2008数据库系统原理期中试卷.pdf

2007-2008数据库系统原理期中试卷.pdf

ID:52242779

大小:97.69 KB

页数:6页

时间:2020-03-25

2007-2008数据库系统原理期中试卷.pdf_第1页
2007-2008数据库系统原理期中试卷.pdf_第2页
2007-2008数据库系统原理期中试卷.pdf_第3页
2007-2008数据库系统原理期中试卷.pdf_第4页
2007-2008数据库系统原理期中试卷.pdf_第5页
资源描述:

《2007-2008数据库系统原理期中试卷.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、浙大城市学院2007-2008学年<<数据库系统原理>>期中考试姓名:学号:班级:题序一二三四五六总分得分一.选择题:选择A、B、C、D之一(每题1分共10分)1.现实世界中事物的特性在信息世界中称为()。A.实体B.实体标识符C.属性D.关键码2.数据库管理系统不具备的功能为()A.定义和描述数据库结构的功能B.对数据库进行操纵的功能C.数据通讯的功能D.保证数据库的安全性和完整性的功能3.下列哪种数据模型不能很好的表达实体之间多对多的联系?()A.层次模型B.网状模型C.关系模型D.面向对象模型4.设有一个关系:DEPT(DNO,DNAME

2、),如果要找出第二个字母为Q,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE()A.‘__Q_%’B.‘%Q__’C.‘%_Q__’D.‘_Q__%’5.使用二维表格结构表达实体及实体间联系的数据模型是()A.层次模型B.网状模型C.联系模型D.关系模型6.在定义一个关系结构时,应该说明()A.字段、数据项及数据项的值B.关系名、关系类型及作用C.属性名、属性数据类型及位数D.记录名、记录类型及内容7.取出关系中某些列的关系代数运算称之为()A.取列运算B.选择运算C.连接运算D.投影运算8.在关系代数中,可

3、以用选择和笛卡尔积表示的运算是()A.投影B.交C.连接D.除法9.设R和S为二个关系,下列那组符号分别代表投影、选择、自然连接的关系代数运算()A.R∪S、R∩S、R×SB.∨A(S)、A(R)、R*SC.πA(R)、σF(R)、R∞SD.σF(R)、πA(R)、R∞S10.SELECT语句中与HAVING子句同时使用的是()子句。A.ORDERBYB.WHEREC.GROUPBYD.无需配合浙大城市学院2007-2008学年<<数据库系统原理>>期中考试Page1of6二.解释下列术语(每题2分共20分)用你理解的形式描述即可1.关系完整性

4、分为:_________,_______和用户自定义完整性。2.SQL具有数据定义、_____、_______、数据控制的功能。3.数据的独立性分为______和______,前者通过模式和内模式的分离加以保证,后者通过外模式与模式的分离来实现。4.关系模式R中属性或属性组X并非R的关键字,但X是另外一个关系模式的关键字,则称X是R的。5.数据模型通常是由数据结构、和三个要素组成。6.关系R的主码(PrimaryKey)是。7.关系代数的五种基本运算并,差,,,笛卡尔积。8.在SQL中,如果希望将查询结果排序,应在SELECT语句中使用____

5、_子句,其中_____选项表示降序,ASC选项表示升序。9.专门的关系运算包括选择、、、除运算等。10.SELECT语句中进行查询,若希望查询的结果不出现重复元组,应该在SELECT子句中使用_____________保留字。WHERE子句中与单个字符匹配的通配符是__________。浙大城市学院2007-2008学年<<数据库系统原理>>期中考试Page2of6三.某学校有若干个系,每个系有多个教师(工号,教师姓名,性别,职称),每个教师只能隶属于一个系(系代号,系名,办公楼名称),每个教师有多份资格证书(证书号,证书名称,有效期限),并可

6、以教授多门课程(课程号,课程名称,学分)。画出此系统的概念模型E-R图。(9分)答:略浙大城市学院2007-2008学年<<数据库系统原理>>期中考试Page3of6四.有如下的R,S,W三个关系,完成关系代数和关系演算计算题。(每题3分,共15分)R关系S关系W关系ABCABCBC1a22b2b12b23b1a21b11a23d33c2(1).R∩S(2).R×W(3).R÷W(4).RWR.C>W.C(5).∏A,B(σB='b'(RW))五.关系代数设计题(每小题5分,共10分)设有关系Student(SNO,SNAME,SSex,Cls

7、No),其中各属性的含义依次为学号、姓名、性别和所在班级号,以及关系Class(ClsNO,ClsNAME,MANAGER),其中各属性含义依次为班级号、班级名称、班长的学号。1.写出“查询学号为95001的学生所在班级名称”的关系代数表达式。2.有如下关系代数表达式,将其转化成相应的SQL语句。∏SName,SSex((StudentσManager=’004’(Class))六.SQL语言编程问题。(每小题3分,共36分;对于只做前8小题的班级,每小题4分)有以下三张表(关系);用SQL语句完成以下各题的操作。学生表S(S#,SN,SD),

8、分别表示学号,学生姓名,学生所在系课程表C(C#,CN,PC#),分别表示课程号,课程名,先修课号,选课表SC(S#,C#,G),分别表示学号,课程号

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。