北京建筑大学数据库原理考试试卷(共六卷)及答案.docx
《北京建筑大学数据库原理考试试卷(共六卷)及答案.docx》由会员分享,可在线阅读,更多相关《北京建筑大学数据库原理考试试卷(共六卷)及答案.docx(38页珍藏版)》请在课桌文档上搜索。
1、数据库原理考试试卷(一)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、客户/服务器结构与其他数据库体系结构的根本区别在于()。A、数据共享B、数据分布C、网络开销小D、DBMS和应用分开【答案】D2、数据库三级模式体系结构主要的目标是确保数据库的()。A、数据结构规范化B、存储模式C、数据独立性D、最小冗余【答案】C3、对于用直接复制方式备份数据库,如下叙述中正确的是oA、必须关闭MySQL服务器,才能进行复制B、复制数据库时,该数据库不能被使用C、这种方式只复制数据,不能复制表结构D、这种方式备份的数据库不能直接复制到另一个服务器并使用【答案】B【解析】本题得分
2、:1分4、缩略字DBS指的是()。A、数据库B、数据库管理系统C、数据库管理员D、数据库系统【答案】D5、下列四项中说法不正确的是()oA、数据库减少了数据冗余B、数据库中的数据可以共享C、数据库避免了一切数据的重复D、数据库具有较高的数据独立性【答案】C6、你需要在表SALES里查找一些产品明细,其中PRODD列包括字符D1230()WHERE子句条件能得到这些相符产品。A.WHEREprod.idLIKE%,D123%ESCAPEB、 WHEREprod_idLIKE%_D123%C、 WHEREprod.idLIKE%,D123%,D、 WHEREprod_idLIKE%_D123%【答
3、案】B7、用于设置文字的字体的属性为()。ESCAPE,ESCAPE%ESCAPE,V,A、fontsizeB、fontC、fontcolorD、fontname【答案】D8、构造E-R模型的三个基本要素是O。A、实体.属性、属性值B、实体.实体集、属性C、实体.实体集、联系D、实体.属性、联系【答案】D9、关系模型的数据结构是()oA、树形B、有向图C、链表D、二维表【答案】D10、图中所示窗体的视图方式是()A、设计视图B、窗体视图C、数据表视图D、数据图视图【答案】B11、删除用户账号的语句是A、 CREATEUSERB、 DROPUSERC、 RENAMEUSERD、 SETPASSW
4、ORD【答案】B【解析】本题主要考查的知识点为删除用户账号的语句。创建用户账号的语句是Createuser,删除用户账号的语句是dropuser,修改用户账号的语句是RENAMEUSER,修改用户口令的语句是SETPASSWORD.12、先按课程号升序排列,再按成绩降序排列检索出选课表中的所有信息,下面SQL语句正确的是。A、SELECT*FROM选课表B、SELECT*FROM选课表C、SELECT*FROM选课表D、SELECT*FROM选课表【答案】C【解析】本题得分:1分ORDER BY课程号,成绩;ORDER BY课程号DESC,成绩;ORDER BY课程号,成绩DESC;GROUP
5、 BY课程号,成绩;13、描述是正确的关于数据库buffercache中的pinnedbuffer的是()oA、buffe目前正在被访问B.buffer是空的,没有被使用C、buffer的内容被修改且必须通过DBWn进程刷新到磁盘D、buffer作为即将老化的候选并且内容和磁盘上的内容相同【答案】A14、函数mod(23,-5)的结果是。A、3B、-3C、-2D、2【答案】C15、什么是模式?()A、数据库对象的物理组织结构B、数据库对象的逻辑组织结构C、索引模式D、以上都不是【答案】B16、以下函数不是字符串裁剪函数?A、 Itrim()B、 right()C、 Ipad()D、 left(
6、)【答案】C【解析】本题得分:1分17、OraCIe的逻辑存储结构中,哪项是最小的存储单元?OA、表空间B、区C、段D、数据块【答案】D18、由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫O。A、文件系统B、数据库系统C、软件系统D、数据库管理系统【答案】B19、以下不属于DBA职责的是()A、定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限B、参与数据库设计的全过程,决定整个数据库的结构和内容C、为终端用户开发和设计应用程序D、定义和实施数据库的备份和恢复策略【答案】C20、SQL的全局约束是指基于元祖的检查子句和O。A、非空值约束B、域约束子句C、断言
7、D、外键子句【答案】C二、填空题(每小题2分,共10分)1、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的o【答案】属性2、在设计视图中创建选择查询时有三个要点,即确定查询数据源、指定和设置查询准则。【答案】查询输出字段3、数据库的物理结构设计主要包括确定物理结构和()。【答案】评价物理结构4、在ACCeSS中,用户级安全机制是指当数据库中有多个用户时,将用户分成组,规定不同组的用户具有不同的O【答案】存取权限5、SQLServer2012支持DML触发器、DDL触发器和()。【答案】登录触发器三、判断题(每小题1分,共10分)()1、
8、对关系执行投影运算后,元组的个数与原关系中元组的个数完全相同【答案】正确【解析】投影是对列即属性进行操作,所以元组个数不变()2、在SQL对应的三级模式中,关系模式对应基本表,关系子模式对应视图,存储模式对应存储文件。【答案】正确()3、在视图中可以添加和修改数据,在表中可以查看到数据的变化。【答案】正确()4、关键字DlSTlNCT可删除查询结果中的重复值。【答案】正确()5、需求分析是数据库设计的起点,为以后的具体设计做准备【答案正确()6、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:一保持原有的依赖关系.和无损连接。【答案】正确()7、如果多个事务依次执行,则称事务
9、是一串行执行。【答案】正确()8、_事务是DBMS的基本单位,它是用户定义的一组逻辑一致的操作序列。【答案】正确()9、OraCIe数据库的默认监听端口是1521。【答案】正确()10、关系模型的完整性规则包括实体完整性、实体完整性_和_户定义的完整性规则。【答案】正确四、综合应用题(每小题20分,共40分)1、若定义如下关系模式:student(sno,sn,ssex,sclass,sbirthclay,stel)course(cno,cn,cCredit,clesson)sc(sno,cno,gradel,grade2,grade3)请用SQL语言表达式实现如下要求:1 .定义具有参数的存
10、储过程。在TeaCh数据库中,创建一个名称为InsertRecord的存储过程,该存储过程的功能是向Student数据表中插入一条记录,新记录的值由参数提供。2 .创建一个名称为query_class的存储过程,该存储过程的功能是根据班级名称查询学生的作业情况,加果该班级存在,则显示班级名称、学生人数、作业1的最高分及最低分,否则显示“该班级不存在”。3 .创建一个触发器DiSPlay_trigger,向学生表StUdent中插入一新同学时,若插入成功,则显示新同学信息,否则显示“插入失败”。4 .创建一个触发器insert_sc,在选课表SC中添加新的记录时,新学生的学号必须已存在于stud
11、ent表中。5 .编写一触发器delStrudnet,实现在删除学生信息时,对选课信息的级联删除。【答案】1.createprocInsertRecord(snovarchar(6),snnvarchar(10),sexnchar(1),ageint,deptnvarchar(20)asinsertintoStudentvalues(sno,Sn,sex,age,dept)2. createprocquery_class(Cnamechar(20)asifexists(select*fromCoursewhereCname=Cname)beginselectCname,COUNT(*)as学生
12、人数,MAX(score_one)as最高分,MIN(SCore_one)as最低分fromCourse,scwhereCourse.Cno=sc.CnoandCourse.Cname=CnameGROUPBYCnameendelseprint该班级不存在execquery_classCname=计算机应用基础,3. createtriggerDisplay_triggeronStudentafterinsertasbeginIFEXISTS(SELECT*FROMStudentJnsertedWHEREStudent.Sno=inserted.Sno)SELECT*FROMStudent,i
13、nsertedWHEREStudent.Sno=inserted.Snoelseprint插入失败endinsertintoStudentVaIUeS(0515541,萨达,男,生物04,1996-09T300:00:00.000,13812903215,)4. createtriggerinsert_sconSCafterinsertasbeginIFEXISTS(SELECT*FROMStudent,insertedWHEREStudent.Sno=inserted.Sno)SELECT*FROMinsertedelseprint没有这个学生rollbackendinsertintoSCv
14、alues(,KOO,4343,11,22,33)5. createtriggerdelStrudnetonStudentafterdeleteasbegindeletefromscwheresc.Sno=(selectSnofromdeleted)print删除成功enddroptriggerdelStrudnetdeletefromstudentwhereSno=529,2、设有如下关系表R:R(No,NAME,SEX,AGE,CLASS)主关键字是NO其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。插入一个记录(25,“李明”,
15、“男”,21,“95031”);插入“95031”班学号为30、姓名为“郑和”的学生记录;将学号为10的学生姓名改为“王华”;将所有“95101”班号改为“95091”;删除学号为20的学生记录;删除姓“王”的学生记录;【答案】INSERTINTORVALUES(25,“李明”,“男”,21,“95031)INSERTINTOR(NO,NAME,CLASS)VALUES(30,“郑和”,“95031”)UPDATERSETNAME=“王华WHERENO=IOUPDATERSETCLASS=9509,WHERECLASS=95101”DELETEFROMRWHEREN0=20DELETEFROM
16、RRWHERENAMELlKE“王”数据库原理考试试卷(二)(总分100分,考试时长90分仲)一、单项选择题(每小题2分,共40分)1、在数据库系统中,外模式/模式映象用于解决数据的()。A、物理独立性B、结构独立性C、逻辑独立性D、分布独立性【答案】C2、数据库系统一般由哪些成分构成?()I.数据库II.数据库管理员III.数据库管理系统及其工具IV.用户V.操作系统VI.应用系统A、I、II和III8、 I、II、III和IVC、I、II、IIEIV和VD、全部【答案】D3、在数据库中,概念模型是()。A、用于现实的建模,与具体的DBMS有关B、用于信息世界的建模,与具体的DBMS有关C、
17、用于现实的建模,与具体的DBMS无关D、用于信息世界的建模,与具体的DBMS无关【答案】D4、一个数据库系统的外模式()A、只能有一个B、最多只能有一个C、至少两个D、可以有多个【答案】D5、SQLSerVer默认的具有DBA权限的账号是什么?OA、 rootB、 adminC、saD、system【答案】C6、有如下命令序列:s=n2001年下半年计算机等级考试”1.EFT(s,6)+RIGHT(s,4)执行以上命令后,屏幕上所显示的是OA、2001年下半年等级考试B、2001年下等级考试C、2001年考试D、2001年等级考试【答案】C7、目前()数据库系统已逐渐淘汰了网状数据库和层次数据
18、库,成为当今最为流行的商用数据库系统。A、关系B、面向对象C、分布D、网络【答案】A8、实体与实体之间的关系有一对一、一对多和多对多3种,其中()不能描述多对多关系。A、网状模型B、层次模型C、关系模型D、网状模型和层次模型【答案】B9、定义关系的主码意味着主码属性()A、必须唯一B、不能为空C、唯一且部分主码属性不为空D、唯一且所有主码属性不为空【答案】D10、MySQL中,子查询中可以使用运算符ANY,它表示的意思是。A、至少一个值满足条件B、至多一个值满足条件C、一个值都不用满足D、所有的值都满足条件【答案】A【解析】本题得分:1分11、在emp表中查找名字以G开头的SQL语句是()oA
19、、SELECTename,hiredateFROMempWHEREenamelike,G%,B、SELECTlast_name,hireclateFROMempWHEREename=G%,CxSELECTlast_name,hiredateFROMempWHEREenamein,G%,D、SELECTename,hiredateFROMempWHEREenamelike,G,【答案】A12、在SELECT语句中使用*,表示()。A、选择任何属性B、选择所有属性C、选择所有元组D、选择主键【答案】B13、下面有关全局变量和局部变量说法错误的是()。A、局部变量以开头,在使用的过程中,可以根据用户
20、需要进行修改。B、全局变量在使用的过程中可以根据用户需要进行赋值。C、全局变量以开头,表示SQLSerVer内部的一些状态变量。D、可以通过Set语句和SeIeCt语句对局部变量进行赋值。【答案】B14、在access中,以下修改表的结构的操作中,可能丢失数据的操作是()A、修改字段名B、修改字段类型C、移动字段位置D、修改字段名且移动字段位置【答案】B【解析】修改数据类型和字段大小可能会导致数据丢失。15、在ACCeSS2010利用设计视图创建表的步骤依次是()设定字段属性和表的存储 设定字段属性和表的存储 设定主关键字和表的存储 定义字段和设定主关键字A、打开表设计器、定义字段、设定主关键
21、字、B、打开表设计器、设定主关键字、定义字段、C、打开表设计器、定义字段、设定字段属性、D、打开表设计器、设定字段属性、表的存储、【答案】C【解析】首先打开表设计器,然后定义字段和字段属性,再设置主键,最后保存。16、关于层次模型及网状模型正确的说法是()A、层次结构中数据结构用有向树表示,可以直观的描述任何层次与非层次的系统B、网状结构不能表达实体间多对多的联系点C、在层次结构和网状结构的数据库模式设计中包含了物理存储细节,因而降低了数的独立性D、网状模型、层次模型和关系模型是目前仍在使用的DBMS的三种数据模型【答案】D17、下列关于数据表的叙述中,错误的是A、数据表是ACCeSS数据库中
22、的重要对象之一B、表的设计视图的主要工作是设计表结构C、表的数据表视图只用于显示数据D、可以将其他数据库中的表导人到当前数据库中【答案】C【解析】表的数据表视图除了可以用于显示数据以外还可以完成部分的表结构设计操作18、下列哪个不是数据库系统必须提供的数据控制功能O。A、安全性B、可移植性C、完整性D、并发控制【答案】B19、在OraCIe中,()触发器允许触发操作中的语句访问行的列值。A、行级B、语句级C、模式D、数据库级【答案】A20、锁用于提供()oA、改进的性能B、数据的完整性和一致性C、可用性和易于维护D、用户安全【答案】B二、填空题(每小题2分,共10分)1、根据数据访问页的用途,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北京 建筑 大学 数据库 原理 考试 试卷 共六卷 答案

链接地址:https://www.desk33.com/p-1176737.html