ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:83.10KB ,
资源ID:16751295      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16751295.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库练习题标准答案Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库练习题标准答案Word格式文档下载.docx

1、A.数据依赖 B. 视图 C.7、 语句 delete from sc 表明(A.删除sc中的全部记录C.删除基本表sc中的列数据DB主语言语句一般一次只8、在DB应用中,一般一条 SQL语句可产生或处理一组记录,而能处理一条记录,其协调可通过( B )实现。A.指针B. 游标C. 数组 D.9、在下列基本表的定义中,数值5表示( C )A. 表中有5条记录C.表中字符串Sno的长度10、在视图上不能完成的操作是 (C )更新视图B.查询C.在视图上定义新的基本表 D.在视图上定义新视图11、下列聚合函数中不忽略空值(null) 的是(C)A SUM (列名)B 、MAX (列名)C 、 CO

2、UNT(*) D、AVG (列名)12、SQL的查询语句的 where子句中,对空值的操作,不正确的是 (C )A、where AGE IS NULL B 、where AGE IS NOT NULLC、where AGE = NULL D 、where NOT (AGE IS NULL)13、Transact-SQL对标准 SQL的扩展主要表现为( A )。15、下列SQL Server语句中出现语法错误的是( D )A.DECLARE Myvar INT B. SELECT * FROM AAAC.CREATE DATABASE AAA D. DELETE * FROM AAA16、属于事

3、务控制的语句是( A )A. Begi n Tran、Commit、RollBack B. Begin、Continue、EndC. Create Tran、Commit、RollBack D. Begin Tran 、Continue、End17、在SQL语言的SELECT语句中,实现投影操作的是哪个子句? (A )A) selectB) from C) where D) grou by18、用二维表结构表示实体以及实体间联系的数据模型称为 (C )A)网状模型B )层次模型 C )关系模型 D )面向对象模型第(19)至(21)题是基于如下两个关系,其中雇员信息表关系 EMP勺主键是雇员号

4、,部门信息表关系DEPT的主键是部门号EMP DEPTA) 从EM冲删除行( 010,王宏达,01 ,1200)B) 在 EM冲插入行(102赵敏,01 ,1500)C) 将EM冲雇员号= 056的工资改为 1600元D)将EM冲雇员号=101 的部门号改为0520、 若执行下面列出的操作,哪个操作不能成功执行? (C )A) 从DEPT中删除部门号=03的行B) 在DEPT中插入行( 06计划部,6号楼)C) 将DEPT中部门号= 02 的部门号改为 10D) 将DEPT中部门号= 01的地址改为 5号楼21、 在雇员信息表关系 EMP中,哪个属性是外键(foreign key )?A)雇员

5、号 B)雇员名 C)部门号 D)工资22、 设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=RX S,则关系T的元数是(A )A) 7 B) 9 C) 12 D) 123、设属性A是关系R的主属性,则属性 A不能取空值(NULL。这是(A )A)实体完整性规则 B) 参照完整性规则C)用户定义完整性规则 D) 域完整性规则24、下面列出的关于“视图(View)”的条目中,哪一条是不正确的? ( B)A)视图是外模式 B)使用视图可以加快查询语句的执行速度C)视图是虚表 D) 使用视图可以简化查询语句的编写25、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一

6、体, 语句INSERT DELETEUPDATE实现哪类功能? (B )A)数据查询 B)数据操纵 C)数据定义 D)数据控制26、 在数据库管理系统中,下面哪个模块不是数据库存取的功能模块? ( A)A)事务管理程序模块 B)数据更新程序模块C)交互式程序查询模块 D)查询处理程序模块27、 SQL查询语句中,用于测试子查询是否为空的谓词是( A)。A、EXISTS B、UNIQUE C、SOME D、ALL28、下列SQL语句中,插入数据的是(D )。A CREATE B、ALTER C、UPDATE D、INSERT29、在下面所列出的条目中,哪些是数据库管理系统的基本功能? (D )I

7、 .数据库定义n .数据库的建立和维护川.数据库存取 w.数据库和网络中其他软件系统的通信A) I和n B)i、n和川 C) n和川 D)都是30、 当修改基本数据时,下列关系视图的说法正确的是( B )A、需要重建 B 、查以看到修改结果C无法看到修改结果式 D 、不许修改带视图的基表31、 在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为 (D )A) 应用层、数据存取层、数据存储层、语言翻译处理层B) 应用层、数据存储层、数据存取层、语言翻译处理层C) 应用层、数据存储层、语言翻译处理层、数据存取层D) 应用层、语言翻译处理层、数据存取层、数据存储层32、 在SQL语言的SEL

8、ECT语句中,实现投影操作的是 (A )子句。A select B from C where D grou by33、 SQL中,“AGE IN(20,22)” 的语义是( D )。B ) AGE 20)AGE =20 OR AGE =22B.计算属性的个数A) AGE=20C)AGE =20 AND AGE =22 D34 SQL中,聚合函数 COUNT(列名)用于(A.计算元组个数35、 Transact-SQL对标准 SQL的扩展主要表现为(A )。A.加入了程序控制结构和变量 B. 加入了建库和建表语句C.提供了分组(Group By )查询功能 D.提供了 Min、Max统计函数36

9、、 已知关系:厂商(厂商号,厂名) PK=T商号产品(产品号,颜色,厂商号) PK尹品号,FK=厂商号假设两个关系中已经存在如图所示元组:厂商 产品厂商号厂名产品号颜色C01宏达P01红C02立仁P02黄C03广源若再往产品关系中插入如下元组:I (P03,红,C02) II (P01,蓝,C01)III (P04,白,C04) IV (P05,黑,null )能够插入的元组是(D )A I , II , IV B I , III C I , II D I , IV37、 设有一个关系:DEPT( DNO DNAM)如果要找出倒数第三个字母为 W 并且至少包含 4个字母的 DNAME则查询条件

10、子句应写成 WHERE DNAME LIKE( B )A _ W _ % B % W _ _ C W _ _ D W _ % 38、 下列SQL语句中,修改表结构的是(D )。A、CREATE B、INSERT C 、UPDATE D、ALTER39、 SQL语句通常称为(A )oA、结构化查询语言 B、结构化控制语言C、结构化定义语言 D、结构化操纵语言40、 SQL语言的一体化特点主要是与( B )相比较而言的。A、操作系统命令 B、非关系模型的数据语言 C、高级语言 D、自然语言41、 SQL语言中,删除一个表的命令是( B )A DELETE table B 、DROP table C

11、 、 CLEAR table D 、 REMORE table42、 在基表S中查询所有姓名中有“国”的学生,在 WHER子句中应使用(A )通配符。A. LIKE 涸% B. LIKE 涸_ C. LIKE _国% D. LIKE _国_43、 下列哪个不属于数据库对象 (B )A、默认 B、SELECT语句C、存储过程 D、视图44、 下列那一个不属于 SQL SERVERS具(A )A数据库管理器 B、事件探查器 C、导入和导出数据 D、查询分析器45、 下列那一个不属于企业管理器的功能 (D )A、注册服务器 B 、配置本地和远程服务器C引入和导出数据 D、为WINDOW创建操作系统用

12、户46、 关于SQL Server文件组的叙述正确的是: (A )。A、 一个数据库文件不能存在于两个或两个以上的文件组里B、 日志文件可以属于某个文件组C、 文件组可以包含不同数据库的数据文件D一个文件组只能放在同一个存储设备中47、 下面关于外码的描述中,不正确的是( C )。A.外码体现了关系间的联系手段 B. 外码是某个关系的码C.外码不是任何关系的码D.外码是一个关系的码同时是另一个关系的属性48、 在SQL Server中关于索引叙述正确的是: (B )。A、每个数据库表可以建立多个聚集索引 B、每个表可以定义多个非聚集索引C索引的数据保存在同一个表中 D 、索引不会改变表中的数据

13、49、 关于索引描述错误的是以下的哪一个?A、 表中的任何数据列都可以添加索引B、 创建索引的列最好不要含有许多重复的值C一般不给很少使用的列添加索引D并不是数据库中聚集索引越多搜索效率就越高50、 关于存储过程的描述正确的一项是: (C )。A、 存储过程的存在独立于表,它存放在客户端,供客户使用B、 存储过程只是一些 T-SQL语句的集合,不能看作 SQL Server的对象C存储过程可以使用控制流语句和变量,大大增强了 SQL的功能D存储过程在调用时会自动编译,因此使用方便51、 关于触发器叙述正确的是( A )。A、 触发器是自动执行的,可以在一定条件下触发B、 触发器不可以同步数据库

14、的相关表进行级联更改C SQL Server不支持 DDL触发器D触发器不属于存储过程52、 在基表S中删除电话号码(PHONE属性使用(B)命令。A. ALTER S DROP PHONE B. ALTER TABLE S DROP PHONEC.UPDATE TABLE S PHONE D. DROP TABLE S PHONE54、 描述事物性质的最小数据单位是( C )。A.记录 B.文件 C. 数据项 D.数据库55.在SQL数据库中,视图(view )是从一个或几个基表(或视图)导出的表,它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据, 这些数据仍然存

15、放在对应的基表中。因此视图( B)。A. 也是一个表 B. 是一个虚表C.是一个数据库是一个文件56.当前DBM新支持的数据模型的主流是( C)。A.网状模型 B. 层次模型C. 关系模型面向对象模型57.能唯一地标识实体属性的(C )称为主码。A.组和 B. 排列 C.集合 D.元组58下述关于数据库系统的正确叙述是(B )。A.数据库中只存在数据项之间的联系B.数据库的数据项之间和记录之间都存在联系C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项之间和记录之间都不存在联系59.授权定义经过编译和存储在( D )中。A. DBMD B. 视图 C. 基表 D. 数据库60.

16、假定学生关系是 S(S#, SNAME SEX AGE),课程关系是 C(C#, CNAME TEACHER) 学生选课关系是 SC(S#, C#, GRADE)要查找选修“ COMPUTER!程的女学生的姓名, 将涉及到关系(D)。A. SSC, C C. S.SC D. S , C, SC61 数据库技术的奠基人之一, E.F.Codd于1970年发表过多篇论文, 主要论述的是(0A.层次数据模型 B. 网络数据模型C.关系数据模型 D. 面向对象数据模型62.这主要是为了实现数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,数据库的(D )。A.可靠性 B. 一致性 C.完整性

17、 D.安全性63、 SQL语言的GRANT和 REVOKED句主要用来维护数据库的( A )。A.安全性 B. 完整性 C. 可靠性 D. 一致性64、 在关系数据库中,实现“表中任意二行不能相同”的约束是靠( C )。A.外码 B. 属性 C. 主码 D. 列65、 对表进行垂直方向的分割用的运算是( B )。A.交 B. 投影 C. 选择 D. 连接66、 关系数据库中,实现表与表之间的联系是通过 _ ( B)。A.实体完整性规则 B. 参照完整性规则C.用户自定义完整性 D. 值域67、 关系数据库中,实现主码标识元组的作用是通过( A) 。C.用户自定义完整性 D. 属性的值域68、

18、如果有n个事务串行调度,那么不同的有效调度有 DA. n2 B . 2n C . 4n D . n!69、 部分匹配查询中有关通配符“ 的正确的叙述是 (D)A“代表多个字符 B. 可以代表零个或多个字符C“不能与“ 同使用 D“代表一个字符70、 下列SQL语句中,能够实现“收回用户 ZHAO对学生表(STUD中学号(XH)的修改权” 这一功能的是 CA.REVOKE UPDATE(XH) ON TABLE FROM ZHAOB.REVOKE UPDATE(XH) ON TABLE FROM PUBLICC.REVOKE UPDATE(XH) ON STUD FROM ZHAOD.REVOK

19、E UPDATE(XH) ON STUD FROM PUBLIC71、 把对关系SC的属性GRAD的修改权授予用户 ZHAO的SQL语句是 (C)A)GRANT GRADE ON SC TO ZHAOB)GRANT UPDATE ON SC TO ZHAOC)GRANT UPDATE (GRADE) ON SC TO ZHAOD)GRANT UPDATE ON SC (GRADE) TO ZHAO二、填空题1、 在SQL查询语句中,用于测试子查询是否为空的谓词是 _ EXISTS _。2、 在查询操作结果中不出现重复元组,应在 Select子句中使用_ DISTINCT.保留字。3、 . SQ

20、L的SELECT语句在未使用分组子句但在 SELECT子句中使用了聚合函数。此时SELECT 子句的语句就不是投影的意思了,而是对查询结果执行聚合操作。4、 数据库系统的权限控制方法分为 自主存取控制和 强制存取控制方法两种5、 在SQLServer中,数据库的文件分为 主数据文件一、辅助数据文件_和_事务日志文件三 大类;6、 SQL的数据操纵功能主要包括 INSERT _UPDATE禾口 .DELETE三个语句。7、 在字符匹配查询中,通配符“ 代表任意多个字符 ,“_”代表 任意单个字符。8、 触发器是一种特殊的存储过程, 它可以在对一个表上进行 插入_、删除 和 修改_操作中的任一种或

21、几种操作时被自动调用执行。9、 视图是一个虚表,它是从一个或几个基本表中导岀的表。在数据库中,只存放视图的结 _构定义,不存放视图的对应的数据。三、判断题1视图是一张虚表,所有的视图中不存储数据(V)2、用户不允许使用视图修改表数据(X )3、数据库中的视图只能使用所属数据库的表,不能访问其它数据库的表(X )4、 视图既可以通过表得到,也可以通过其它视图得到(V)V)5、 规则在创建后,并不能直接使用,必须绑定到表中某一列或者用户定义的数据类型上。 (6、 创建规则对象后,必须把它绑定到一个列或用户定义的数据类型上才能起作用。 (V)7、 触发器就其本质而言是一种特殊的存储过程。存储过程和触

22、发器在数据库的开发中,在维护数据库实体完整性等方面具有不可替代的作用。 (X)8、 现实世界的对象在数据库中用实体描述 (X )9、 游标是系统为用户的查询结果开辟的数据缓冲区,存放 SELECT语句的查询结果。(V)10、 在数据库系统中,核心的部分是应用程序。 (V )SQL语句的命名集合(V)11、候选码可以选作主码,但一个主码不总是候选码 .(V )12、存储过程是存放在服务器上的预先定义与编译好的13、 视图、表是一样的,都可以进行更新操作的。14、 触发器操作与约束有冲突时,触发器仍会执行。 (X )15、 删除触发表时,触发器被随之删除。16、Order by子句仅对检索数据的显

23、示有影响,并不改变表中行的内部顺序。17、 从一个表中删除元组时, delete和drop table 命令可以起到同样的效果。18、 与主键不同,惟一性可以是 null值。19、 使用having子句是为了限制group by子句返回的行的个数。20、 在数据表定义时设置 Primary key是数据库的实体完整性控制。21、 在数据表定义时设置主键 (Primary key)则不允许插入全为空的记录。22、 数据库一旦建立,就没有办法重命名了,所以命名数据库要慎重。四、综合题1、设某商业集团关于商店销售商品的数据库中有三个基本表:商店 SHOP(S#, SNAME AREA MGR_NAM

24、E其属性是商店编号,商店名称,区域名,经理姓名。销售 SALE (S#, G#, QUANTITY其属性是商店编号,商品编号,销售数量。商品 GOODS G#, GNAIME PRICE其属性是商品编号,商品名称,单价。(1)试写出检索销售“冰箱”的商店的编号和商店名称的 SELECT语句表达形式。(2)试写出下列操作的 SQL语句:从SALE表中,把“开开商店”中销售单价高于 1000元的商品的销售元组全部删除。(3)试写出下列操作的 SQL语句:统计区域名为“ EAST的所有商店销售的每一种商品的总数量和总价值。要求显示(G#, GNAM,SUM_QUANTITYSUM_VALl)其属性为

25、商品编号、商品名称、销售数量、销售价值。1、 答:解:(1)SELECT语句如下:SELECT A.S#, SNAMEFROM SHOP,SALE B,GOODS CWHERE A.S#=B.S# AND B.G#=C.G# AND GNAME冰箱;(2)解:DELETE FROM SALEWHERE S# IN( SELECT S#FROM SHOPWHERE SNAME开开商店)AND G# IN ( SELECT G#FROM GOODSWHERE PRICE1000 ;(3)解:SELECT C.G# GNAM,SUM(QUANTITY AS SUM_QUANTITYPRICE*SUM

26、( QUANTITY AS SUM_VALUE FROM SHOP,SALE B,GOODS CWHERE A.S#=B.S# AND B.G#=C.G# AND AREA=EASTGROUP BY C.G# GNAIME(注:SELECT子句中的属性 C.G#, GNAM应在分组子句中出现)2、 设数据库中有两个基本表:职工表 EMP( E#, ENAME AGE SALARY D#),其属性分别表示职工工号、姓名、年龄、工资和工作部门的编号。部门表 DEPT ( D#, DNAMEMGR),其属性分别表示部门编号、部门名称和部门经理的职工工号。(1) 试指出每个表的主键和外键。并写出每个表

27、创建语句中的外键子句。(2) 写出下列查询的关系代数表达式和 SQL语句:检索每个部门经理的工资,要求显示其部门编号、部门名称、经理工号、经理姓名 和经理工资。(3) 建一个年龄大于 50岁的职工视图,属性为(D#, DNAMEE#,ENAMEAGE SALARY。 答:(1) EMP表的主键为 E#,外键为 D#。DEPT表的主键为 D#,外键为MGR#在EMP表的创建语句中,可写一个外键子句:FOREIGN KEY D# REFERENCES DEPT( D# ;在DEPT表的创建语句中,可写一个外键子句:(2 )关系表达式为:nFOREIGN KEY MGR# REFERENCES EMP E#);MGR#=E#DEPT.D# DNAME MGR# ENAME SALARY (DEPT ? EMP)SELECT语句为:SELECT DEPT.D#, DNAME MGR# ENAME SALARYFROM DEPT EMPWHERE MGR#=E#(3) CREATE VIEW VIEW5AS SELECT DEPT.D# DNAME E#,ENAME AGE SALAR

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1