1、 专注于收集历年试卷和答案1做试题,没答案?上自考 365,网校名师为你详细解答!全国 2004 年 10 月高等教育自学考试互联网数据库试题课程代码:00911一、单项选择题(本大题共 15 小题,每小题 2 分,共 30 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1关于数据库系统的特点,下列说法中错误的是数据( )A结构化 B共享性高C独立性差 D统一管理和控制2已知关系 R 和 S 如图所示,属性 A 为 R 的主码、S 的外码,属性 C 为 S 的主码( )A Ba1a2b1b5S 中违反参照完整性约束的元组是A c
2、1, d1, a1 B c 2, d4, nullC c 3, d1, a3 D c 4, d3, a23SQL 中的视图(view)对应于关系数据库的( )A概念模式 B外模式C逻辑模式 D物理模式4已知有关系模式 R(sno, sname, age) ,其中 sno 表示学生的学号,类型为 Char(8) ,前4 位表示入学年份。查询所有 2003 年入学的学生姓名(sname) ,SQL 语句是( )ASELECT sname FROM R WHERE sno = 2003%BSELECT sname FROM R WHERE sno LIKE 2003% CSELECT sname F
3、ROM R WHERE sno = 2003_DSELECT sname FROM R WHERE sno LIKE 2003_5已知关系 R、S 和 T 如图所示( )C D Ac1c2c3c4d1d4d1d3a1nulla3a2R S题 2 图 专注于收集历年试卷和答案2A Ba1a1a2b1b2b2下列运算结果为关系 T 的是ARS BR SC D. A. 6在 SQL 查询语句中,实现关系代数投影运算的子句是( )ASELECT BWHERECORDER BY DGROUP BY7一个事务的执行不被其他事务干扰,这一特性是指事务的( )A原子性 B一致性C隔离性 D持久性8如果要修改表
4、的结构,应该使用的 SQL 语句是( )AUPDATE TABLE BMODIFY TABLECCHANGE TABLE DALTER TABLE9若关系模式 R 的所有候选码均为单个属性,则 R 最高必达到( )A1NF B2NFC3NF D4NF10下列不属于数据库安全性控制措施的是( )A备份 B审计C视图 D加密11ER 模型设计属于数据库的( )A概念设计 B逻辑设计C物理设计 D程序设计12已知关系 r 如图所示, ( )A1 A2 A3a1a2a1a3b1b2b1nullc1c3c2c3A Da1a2d1d2R.A R.B S.A S.Da1a1a2b1b2b2a1a1a2d1d
5、1d2R S T题 5 图 专注于收集历年试卷和答案3题 12 图根据 r 中的元组值,能够作为 r 主码的是AA 1A2 BA 1A3CA 2A3 DA 1A2A313已知事务 T1 和 T2 的并发操作序列如图所示, ( )T1 T2 读 A 读 A AA5写 A AA*2写 A题 13 图该操作序列A丢失修改 B不能重复读C读“脏”数据 D结果正确14在 WWW 上访问和传送网页的协议是( )AFTP BHTMLCHTTP DXML15在分布式数据库中,全局查询处理的效率主要取决于( )ACPU 的执行时间 B数据库的数据量CIO 操作的时间 D数据传输时间二、填空题(本大题共 10 小
6、题,每小题 1 分,共 10 分)请在每小题的空格中填上正确答案。错填、不填均无分。16SQL 语言提供_语句,实现对用户的授权操作。17在数据库系统中,数据的最小存取单位是_。18实体完整性规则是指关系的_非空。19设关系模式 R 和 S 具有相同的结构,则t|tRt S与关系代数表达式_等价。20在某些大型数据库管理系统中(如 Oracle, SQL Server 等)都有“角色”的概念。角色是指一组_的集合。21已知关系模式 R(A,B,C )和 R 上的函数依赖集 FABC,C A ,则 R 最高属于_范式。22构成 Web 超链网状结构的数据文件是以_ 编码的 ASCII 文本文件。
7、 专注于收集历年试卷和答案423ODBC 数据源(DSN )有三种类型,分别是用户 DSN、系统 DSN 和_DSN。24由于多媒体数据库中包括文字、图形、声音、图像等非格式数据,因此多媒体数据库最适合用_数据模型来描述。25ADO 的三个主要对象为连接对象(Connection) 、命令对象( Command)和_对象。三、简答题(本大题共 10 小题,每小题 3 分,共 30 分)26什么是数据仓库?27简述数据独立性的好处。28已知关系模式:S(sno, sname, age)和 SC(sno, cno, grade)写出实现关系代数表达式 的 SQL 语句。sname1cno(SC)
8、(S29简述日志文件中日志记录所包含的内容。30已知关系 R(A, B, C)中有 2 个元组(1, 2, 3) , ( 2, 1, 3) .将 R 分解为 R1(A, C)和 R2(B ,C ) ,判断该分解是否具有无损连接性,并说明理由。31已知工程关系 R(工程号,材料号,数量,开工日期,完工日期,价格) 。业务规则如下:每个工程有一个开工日期和一个完工日期;每个工程可用多种材料,每种材料可用于多个工程,每个工程使用的每种材料有一定的数量;每种材料仅有一个价格。试:(1)给出 R 的候选码;(2)将 R 分解成一组满足 3NF 的关系模式。32已知关系 R(A,B,C ) ,用 SQL
9、语句按 A 的升序和 B 的降序创建 R 的聚簇索引R_index.33简述活锁的定义和活锁的避免方法。34简述两段锁协议的含义。35已知关系模式 R(A,B,C ) ,A 是 R 的主码。执行下列语句:CREATE VIEW V1 AS SELECT B ,C FROM R问:向视图 V1 中插入元组能否成功?为什么?四、设计题(本大题共 4 小题,每小题 5 分,共 20 分) 专注于收集历年试卷和答案5已知三个关系模式:学生:S(sno, sname, age) ,其属性的含义依次为学号、姓名、年龄。课程:C(cno, cname)其属性的含义依次为课程号、课程名称。成绩:SC (sno
10、, cno, grade) ,其属性的含义依次为学号、课程号、分数。根据上述三个关系模式,用 SQL 语句完成第 3638 题。36检索选修课程名称为DB的学生姓名和分数。37检索选修课程号为c1,且该门课程分数最高的学生的学号。38统计每门课程分数超过 90 的人数。39下面的程序段利用 Connection 对象建立了 DSN“student”的开放连接,并向表 stu 中插入了一条记录,然后释放与该对象相关的系统资源。请填空完善该程序段。elseresponse.write No database errors occured!& end if (5) set conn=nothing
11、% (1) _(2) _(3) _(4) _(5) _五、综合题(本题 10 分)40假设网上书店的业务规则如下: 专注于收集历年试卷和答案6(1)网站有多名职工经办售书业务,职工有职工号、姓名和职务等属性。(2)网上书店经营各种图书,图书有书号、书名、出版社等属性。(3)客户有客户编号、客户名称和地址等属性。(4)客户购买图书需填写并提交订单。一个订单中可包含多本图书。订单中有订单号、日期和客户编号,以及所购图书的书号、书名、售价和数量等属性。(5)一名职工可经办多个订单,一个订单只能由一名职工经办。(6)一个客户可有多个订单,一个订单只能属于一个客户。试:(1)根据上述业务规则设计 ER 模型。(2)将 ER 模型转换成关系模型,要求所有关系均属于 3NF。