| 数据库技术试题(04年4月) |
|
原文作者:未知 文章录入:yujunting 发布时间:2006-4-29 23:17:56  |
全国2004年4月高等教育自学考试 数据库技术试题 课程代码:03139 第一部分 选择题 (共40分) 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.最常见的概念模型是( ) A.关系模型 B.层次模型 C.网络模型 D.实体-联系模型 2.用文件系统管理数据时,当文件结构和数据发生任何微小变化时,都可能要修改文件的存取程序。其原因是( ) A.文件系统的数据没有结构 B.文件系统的数据不独立 C.文件系统的文件没有结构 D.文件系统的文件不独立 3.DBTG提出的关于数据库的三个重要规范中不包括( ) A.模式 B.子模式 C.内模式 D.数据管理语言 4.如果用其它运算来重新定义自然连接,应该使用( ) A.选择、投影 B.选择、乘 C.投影、乘 D.选择、投影、乘 5.已知关系R(A,B,C),令r为关系代数表达式 结果中所含元组数目,s为R中所含元组数目,则( ) A.r<=s B.r>=s C.r=s D.r s 6.已知两个关系R(A,B)和S(A,C),它们的主码都是A. R中含有10个元组,S中含有15个元组,则 中含有元组数目的范围是( ) A.(5,25) B.(10,15) C.(10,25) D.(15,25) 7.完成数据定义功能的SQL命令是( ) A.DELETE B.REVOKE C.DROP D.DEFINE 8.事务中包含的所有操作要么都执行,要么都不执行,这一特性称为事务的( ) A.原子性 B.隔离性 C.完整性 D.永久性 9.某单位规定每一科室至少有5个职工,至多有10个职工,每个职工属于且只属于一个科室,则E-R模型中职工的基数为( ) A.(0,1) B.(1,1) C.(1,10) D.(5,10) 10.在分布式数据库系统中,有关系:学生(学号,姓名,性别,班级),将其数据按照“性别”分成男和女两个子集,这样的数据划分称为( ) A.垂直分片 B.水平分片 C.导出分片 D.混和分片 11.有学生和班级两个关系,当班级中有学生时,不得删除该班级。实现这一完整性约束使用的SQL子句是( ) A.ON DELETE CASCADE B.ON DELETE ALL C.ON DELETE RESTRICT D.ON DELETE SET NULL 12.允许用户Zhang对Score表的内容进行修改,正确的授权语句是( ) A.GRANT UPDATE TO TABLE Score ON Zhang B.GRANT UPDATE TO Score ON Zhang C.GRANT UPDATE ON TABLE Score TO Zhang D.GRANT UPDATE ON Score TO Zhang 13.客户机/服务器系统应该向客户提供服务器位置透明性服务。此“透明性”指( ) A.用户不必知道服务器的位置,就可以请求服务器的服务 B.用户不必知道客户机的位置,就可以请求服务器的服务 C.用户必须知道服务器的位置,才可以请求服务器的服务 D.用户必须知道客户机的位置,才可以请求服务器的服务 14.在ODBC的接口函数中,若参数phenv的类型是HENV FAR *,则利用函数SQLAllocEnv(phenv)得到的phenv表示( ) A.环境句柄的内存地址指针 B.连接句柄的内存地址指针 C.语句句柄的内存地址指针 D.文件句柄的内存地址指针 15.若某台计算机名为Li,所在域名为DOMAIN2.使用帐户zhao登录后,安装SQL Server的服务器,则该服务器命名为( ) A.Li B.DOMAIN2 C.Zhao D.任意命名 16.在Windows NT操作系统上访问SQL Server时,不必再次登录,系统可自动从用户的网络登录ID中获得用户名的安全模式,这称为( ) A.集成安全 B.标准安全 C.单一安全 D.混合安全 17.已知关系:学生(学号,姓名,年龄),如果按年龄降序列出所有学生,并且相同年龄的学生按姓名升序排列。则排序子句应该是( ) A.ORDER BY年龄,姓名 B.ORDER BY姓名,年龄 C.ORDER BY年龄DESC,姓名 D.ORDER BY姓名,年龄 DESC 18.弱实体的存在依赖于其父实体的存在,并且( ) A.弱实体的主码必须全部从其父实体的主码中获得 B.弱实体的主码可以部分从其父实体的主码中获得 C.弱实体的主码可以与父实体主码完全不一样 D.弱实体的主码只能和父实体的主码完全一样 19.已知关系R(A,B)和S(B,C),有如下SQL查询语句: I SELECT * FROM R GROUP BY A II SELECT A,B FROM R,S WHERE R. A=S.C III SELECT A,COUNT(B) FROM R IV SELECT A FROM R WHERE B>=MAX(B) 其中含有语法错误的是( ) A.I、III、IV B.I、III C.III、IV D.I、II、III、IV 20.在MS SQL Server中,有表personnel(no,name,sex),其中no为主码。表中已有数据如下图所示: 1 张三 男 3 李四 男 4 王丽 女 下列语句中能够将数据正确插入的是( ) A.INSERT personnel VALUES (4,′赵风′,′男′) B.INSERT personnel VALUES (8,′赵风′) C.INSERT personnel (name, sex) VALUES (′赵风′,′男′) D.INSERT personnel (no, sex) VALUES (8 ,′男′) 第二部分 非选择题(共60分) 二、填空题(本大题共10小题,每小题1分,共10分) 请在每小题的空格中填上正确答案。错填、不填均无分。 21.数据库应用系统包括 、数据库管理系统和数据库应用三大部分。 22.数据管理经历了手工文档、 和数据库系统三个发展阶段。 23.E-R模型中实体之间的联系在关系模型中是通过关系的 实现的。 24.已知关系:课程(课程号,课程名),如果要找出课程名中包含2个或2个以上字符的课程,则选择条件子句应该为WHERE课程名LIKE 。 25.当同一个实体集内部的一个实体与另一个实体存在联系时,称这样的实体为 。 26.如果有两个事务T1和T2,彼此等待对方释放锁住的数据,这种现象称为 。 27.进行并发控制时,两种基本的封锁类型是 锁和排它锁。 28.分布式数据库系统是数据库技术和 相互促进和有机结合的结果。 29.在集中式数据库系统中,数据独立性包括数据的逻辑独立性与 。 30.在MS SQL Server中,使用Char和 描述字符型数据类型。 三、简答题(本大题共5小题,每小题3分,共15分) 31.什么是复合实体? 32.在分布式数据库系统中,分片应满足什么条件? 33.简述MS SQL Server中“许可”的概念和类型。 34.SQL的CREATE命令可以创建哪些数据对象? 35.在一个关系的属性上建立唯一性索引和定义该属性为关系的主码效果是否相同?为什么? 四、设计题(本大题共4小题,每小题5分,共20分) 已知有如下三个关系: 学生(学号,姓名,系号) 项目(项目号,项目名称,报酬) 参加(学号,项目号,工时) 其中:系号指学生所在系的编号;报酬指参加该项目每个工时所得的报酬。 基于以上关系回答36—39题。 36.试用关系代数表达式写出下列查询: 列出′王明′同学所参加项目的名称。 37.分析以下SQL语句: SELECT X.学号 FROM 参加X,参加Y WHERE X.学号=Y.学号 AND X.项目号< >Y.项目号 请问上述语句完成了什么查询操作? 38.试用SQL语句写出下列查询: 列出每个系所有学生参加项目所获得的总报酬。 39.试用SQL语句写出下列操作: 将′电脑动画′项目的报酬改为所有项目的平均报酬。 五、综合题(本题15分) 40.某书店提供网上售书的服务项目,送书上门时需要填写下图所示的购书单。请根据这张购书单提供的信息解答下列问题: (1)设计E-R模型(实体的属性可不画出)。 (2)转换成关系模型(标出主码和外码)。 (3)用SQL语句建立“送书”视图,该视图包括:购书者姓名、书名、送书日期、送书人姓名。 注意:一张购书单可以包含不同的书,每种书可购多本。 购书单 编号:×××××× 购书者姓名:××× 身份证号:×××××××××××××××××× 地址:×××××××× 电话:×××××××× 书名 书号 出版社 作者 单价 数量
| 凡本站注明版权的文章,版权归本站所有,任何媒体、网站或个人未经本站协议授权不得转载、链接、转贴或以其他方式复制,否则本站将依法追究责任。本站转载的信息,尽量保证版权信息的完整性,用户在网站上所发布、转载的文章所引起的版权问题以及其他纠纷,后果由用户自行承担,本网概不负责。如转载文章涉及版权等问题,请与我们联系。版权声明:http://www.4lzx.com/Copyright.asp |
|
|
|
上一篇文章: 数据库技术试题(03年4月) 下一篇文章: 1997计算机原理试题及答案 |
| 【论坛交流】【发表评论】【打印本文】【关闭窗口】 |
| |