2009年4月互联网数据库真题及答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

全国2009年4月高等教育自学考试一、单项选择题(本大题共15小题,每小题2分,共30分)1.一个事务中所有对数据库的操作要么都做,要么都不做,这是事务的(A)A.原子性B.一致性C.隔离性D.持久性2.OODBS的含义是(C)A.对象关系数据库系统B.数据库管理系统C.面向对象数据库系统D.对象关系数据库3.对数据库模式进行规范化处理,是在数据库设计的(C)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段4.实现关系代数投影运算的SQL子句是(A)A.SELECTB.ORDERBYC.FROMD.WHERE5.在SQL中,SELECT语句的“SELECTDISTINCT”表示查询结果中(D)A.属性名都不相同B.去掉了重复的列C.属性值都不相同D.行都不相同6.数据的存储结构与数据的逻辑结构之间的独立性称为数据的(B)A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性7.在关系R中,代数表达式α34(R)表示(B)A.从R中选择值为3的分量小于第4个分量的元组组成的关系B.从R中选择第3个分量值小于第4个分量的元组组成的关系C.从R中选择第3个分量的值小于4的元组组成的关系D.从R中选择所有元组组成的关系8.在关系模式R(U,F)中,如果X→Y,并且不存在X的真子集X1,使X1→Y,称函数依赖X→Y为(C)A.平凡函数依赖B.部分函数依赖C.完全函数依赖D.传递函数依赖9.如果事务T获得了数据项Q上的排它锁,则T对Q(D)A.只能读不能写B.只能写不能读C.不能读不能写D.既可读又可写10.关系演算的基础是(C)A.形式逻辑中的逻辑演算B.形式逻辑中的关系演算C.数理逻辑中的谓词演算D.数理逻辑中的形式演算11.使用JDBC可以做到的是(D)A.把二进制代码传送到任何关系数据库中B.把Java源代码传送到任何关系数据库中C.把表单信息传送到任何关系数据库中D.很容易把SQL语句传送到任何关系数据库中12.在CGI程序中,如果使用GET方法传递参数,用来传递查询条件参数的环境变量是(A)A.QUERY-STRINGB.CONDITION-STRINGC.CONTENT-STRINGD.ENV-STRING13.成员Java.sql.DriverManager属于JDBC中的(D)A.JavaJDBC异常类B.JavaJDBC接口类C.JavaJDBC管理类D.JavaJDBC类14.如果要使用ADO来实现对数据库的访问,则必须创建(A)A.系统DSN或文件DSNB.系统DSN或用户DSNC.文件DSN或用户DSND.系统DSN或文件DSN或用户DSN15.关于VBScript的过程,下列叙述正确的是(B)A.Sub过程和Function过程均无返回值B.Sub过程无返回值,Function过程有返回值C.Sub过程有返回值,Function过程无返回值D.Sub过程和Function过程均有返回值二、填空题(本大题共10小题,每小题1分,共10分)16.数据库系统中可能发生的故障有:事务内部的故障、系统故障、计算机病毒和_介质故障_。17.在关系代数运算中,并、差、投影、选择和_笛卡尔积_为基本的运算。18.ASP所用的脚本语言是VBScript或_JavaScript_。19.用树型结构表示实体类型及实体间联系的数据模型称为_层次模型_。20.并发控制的主要技术是采用_封锁机制_。21.物理结构设计是设计DB的物理结构,主要包括DB的_存储结构_和存取方法。22.一个API是驻留在Web服务器上的__程序代码__,它扩展了服务器的性能。23.数据库技术与_人工智能_技术相结合,形成了知识库系统和主动数据库系统。24.数据库系统的核心是_DBMS(数据库管理系统)__。25.在并行处理中,若干事物相互等待对方释放封锁,称为系统进入__死锁__状态。三、简答题(本大题共10小题,每小题3分,共30分)26.关系模型由哪几部分组成?关系模型由1.关系数据结构2.关系操作集合和3.关系完整性约束三部分组成。27.简述数据库管理系统的功能。1、数据定义2数据操纵3数据库运行管理4数据组织、存储和管理5数据组立和维护6数据库通信接口。28.关系模式规范化时应遵循什么原则?答:1关系模式进行无损连接分。2合理选择规范化程度。3正确性与可实现性原则。29.简述数据库安全性控制的一般方法。答:1用户标识和鉴定。2存取和控制。3定义视图。4审计。5数据加密。30.简述数据库概念结构的主要特点。答:1能够真是充分的反映现实世界,包括事物和事物之间的联系,能够满足用户对数据的处理要求。2易于理解,从而可以用它和不熟悉计算机的用户交换意见。3易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。4易于向关系、网状、层次等各种数据库模型转换。31.简述在SQL中,DELETE语句与DROPTABLE的区别。答:DELETE的作用是删除表中的元组,表的结构依然存在,而DROPTABLE是将结构和元组全部删除,表被删除(DROP)就不存在了。32.简述URL的组成。答:1、检索协议2、Internet节点。3、为HTTP客户服务的资源文件名。33.简述JDBC的基本功能。答:1建立与数据库的连接;2发送SQL语句;3处理结果。34.常见的多媒体的建模方法有哪些?答:1扩充关系模型2语义模型3面向对象模型。35.数据仓库的成功实现能为一个企业带来的主要好处是什么?答:1提高公司的决策能力2竞争优势3潜在的高投资回报。四、设计题(本大题共4小题,每小题5分,共20分)有一个学生课程数据库,包括三个关系模式:(1)学生关系Student(Sno,Sname,Ssex,Sage,Sdept)其属性的含义依次为学号、姓名、性别、年龄、所在系(2)课程关系Course(Cno,Cname,Cpno,Ccredit)其属性的含义依次为课程号、课程名、先行课、学分(3)选修关系SC(Sno,Cno,Grade)其属性的含义依次为学号、课程号、成绩根据以上3个关系模式用SQL语句完成36~39题。36.查询年龄不在20~23岁之间的学生的姓名、所在系和年龄。37.查询所有年龄在20岁以下的女学生姓名与年龄。38.查询每个学生及其选修课程的情况。39.查询选修课程名为“ENGLISH”课程的学生的平均年龄。五、综合题(10分)40.设计一个数据库,包括三个实体集,实体类型“商店”的属性有:商店编号、店名、店址、店经理;实体类型“会员”的属性有:会员编号、会员名、地址;实体类型“职工”的属性有:职工编号、职工姓名、性别、工资。每家商店有若干职工,但每个职工只能服务于一家商店;每家商店有若干会员,每个会员可以属于多家商店。在联系中应反映出职工参加某商店工作的开始时间,会员的加入时间。根据上述语义要求,回答下列问题:(1)试画出反映商店、职工、会员实体类型及联系类型的ER图;(4分)(2)将ER图转换成关系模式,并指出每个关系模式的主键和外键;(4分)(3)指出以上关系模式所达到的范式。(2分)

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功