重点关系数据库练习卷09SQL题目及答案单项选择题

上传人:平*** 文档编号:14960539 上传时间:2017-11-03 格式:DOCX 页数:4 大小:32.58KB
返回 下载 相关 举报
重点关系数据库练习卷09SQL题目及答案单项选择题_第1页
第1页 / 共4页
重点关系数据库练习卷09SQL题目及答案单项选择题_第2页
第2页 / 共4页
重点关系数据库练习卷09SQL题目及答案单项选择题_第3页
第3页 / 共4页
重点关系数据库练习卷09SQL题目及答案单项选择题_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《重点关系数据库练习卷09SQL题目及答案单项选择题》由会员分享,可在线阅读,更多相关《重点关系数据库练习卷09SQL题目及答案单项选择题(4页珍藏版)》请在金锄头文库上搜索。

1、1一 单项选择题(每题 2 分,共 30 分) 1、SQL Server 2005 属于( C )数据库系统。A、层次模型 B、网状模型 C、关系模型 D、面向对象模型2、下列选项中( A )不是数据库系统的特点。A、数据加工 B 、数据共享 C、减少数据冗余 D、数据独立性较高3、关系模型的基本数据结构是( C )A、树 B、二级树 C、二维表格 D、图4、关系数据表的关键字可由( A )字段组成。A 、一个 B 、两个 C 、多个 D、一个或多个5、保证数据的逻辑独立性需要修改( C )A、模式与内模式 B、模式/内模式映像 C、外模式 /模式映像 D、模式与外模式6、对于关系数据库中关系

2、说法不正确的是( D )A、每一分量是不可再分的数据项B、任意两行不能完全相同C、行、列次序都可以任意交换D、每一列是同一类型的数据,可以取自不同的值域7、下面哪个不是 SQL Server 数据库的系统数据类型( C ) A、 int、smallintB、 char、varcharC、 String、 charD、 datetime、int8、数据库的 3 级结构从内到外的三个层次是( B )A、外模式、模式、内模式 B、内模式、模式、外模式C、模式、外模式、内模式 D、内模式、外模式、模式9、关系数据模型( D )A、只能表示实体间的 1:1 联系 B、只能表示实体间的 1:n 联系C、只

3、能表示实体间的 m:n 联系 D、可以表示实体间的上述 3 种关系10、下列叙述正确的是( D )A、在企业管理器中可停止 SQL Server 服务 B、在企业管理器中可暂停 SQL Server 服务C、在企业管理器中可启动 SQL Server 服务D、都正确11、SQL 中,下列涉及空值的操作,不正确的语句是( C ) 。A、AGE IS NULL B、AGE IS NOT NULL C、AGE = NULL D、NOT (AGE IS NULL)12、下列叙述错误的是( C ) 。A、ALTER TABLE 语句可以添加字段B、ALTER TABLE 语句可以删除字段C、ALTER

4、TABLE 语句可以修改字段名称D、ALTER TABLE 语句可以修改字段数据类型13、以下有关视图的说法不正确的是( B )A、视图是从一张或多张表导出的虚拟表B、视图是一张虚拟表,所以数据库没有存放视图的定义班级: 姓名: 学号 密 封 装 订 线 密 封 线 内 不 要 答 题2C、对视图所进行的数据操作相当于对其基表进行操作D、建立视图最主要的目的是方便用户查询14、下列执行数据的删除语句在运行时不会产生错误信息的选项是( B )A、 Delete * From A Where B = 6 B、 Delete From A Where B = 6C、 Delete A Where B

5、 = 6 D、 Delete A Set B = 615、关于子查询的描述不正确的是( B )A、使用 IN(或 NOT IN)的子查询返回的查询结果是一列零值或更多值。子查询返回结果之后,外部查询可以使用这些结果。B、子查询可由一个比较运算符引入。比较运算符可以是=、 、= 、! 等。C、使用 EXISTS(或 NOT EXISTS)关键字引入一个子查询时,就相当于进行一次存在测试。子查询产生查询结果集。D、使用 EXISTS(或 NOT EXISTS)关键字引入一个子查询时,子查询实际上不产生任何数据;它只返回 TRUE 或 FALSE 值。二、填空题(10*2=20 分)1、数据库系统中

6、实现各种数据管理功能的核心软件称为 数据库管理系统 。2、如果 F 是表 R 的一个或一组属性 (不是该表的主键),若 F 的值引用表 S 主键的值,则称 F 是表 R 的 外键 。3、在 WHERE 子句中使用 IN 子句可以取代多个 OR 运算符。4、用 ORDER BY 来进行查询时,其排序方式有 ASC 和 DESC 。5、数据操纵语言(DML)包括 SELECT、 INSERT 、UPDATE、DELETE 四种类型。6、SELECT 查询时,如果需要去掉查询结果中的重复行,应使用 DISTINCT 关键字。7、删除数据库 stu 的语句是 DROP DATABASE stu 。8、

7、在关系数据模型中,二维表的列称为 属性 ,二维表的行称为记录或元组。9、逻辑数据模型应包含 数据结构 、数据操作和数据完整性约束三个部分。10、在 WHERE 子句中使用的 LIKE 子句有两种通配符, (下划线) 表示任意单个字符。三、数据库设计题(15 分)设有一个图书出版社销售管理系统,其中涉及的数据如下:图书:书号、书名、作者姓名;出版社:编号、名称、地址、联系电话;书店:书店号、书店名称、地址;其中,每一种图书只能由一家出版社负责出版印刷,但可由多家书店销售;每家书店可以销售各种图书。请完成如下题目:1、画出这个图书出版社销售管理系统的 ER 图(6 分)32、将以上的 ER 图转成

8、关系模式。 (9 分)图书(书号,书名,作者姓名)书店(书店号,书店名称,地址)销售(书号,书店号) 图书(书号,书名,作者姓名)出版社(编号,名称,地址,联系电话)印刷(书号,编号)四、SQL 语言题(35 分,第 1 小题 5 分,211 题都为 3 分)现数据库已创建以下 3 个表,图书:书号(定长字符串,10) 、书名(定长字符串,20) 、作者姓名书名(定长字符串,20) ;其属性值都为非空.书店:书店号、书店名称、地址;其属性类型都为字符型销售:书店号(定长字符串,8) ,书号(定长字符串,10) ,销售日期(日期时间) ,金额(货币) ;主键(书店号,书号) ,外键(书店号,书号

9、) 。请使用 SQL 语言实现以下操作:1、SQL 语言建立图书表。create table 图书(书号 char(10) not null,书名 char(20) not null,作者姓名 char(20) not null,primary key(书号) );2、在表“销售”中插入一条记录,书店号为“20010016” 、书号为“2009052035”、销售日期为“2009-2-9 ”,金额为 38。INSERT INTO 销售Values(20010016,2009052035,2009-2-9,38)3、在表“图书”中增加日期时间型的“出版日期”属性。ALTER TABLE 图书AD

10、D 出版日期 DATETIME4、在表“书店”中,将书店号“20010016”的地址改为“泉州市” 。UPDATE 书店SET 地址=泉州市WHERE 书店号=2001001645、从“销售”表中检索尚未填写金额的“书号”和“销售日期” 。SELECT 书号,销售日期FROM 销售WHERE 金额 IS NULL6、将“销售”表中的记录,先按“销售日期”从小到大排序,再按“金额”从高到低排序。SELECT *FROM 销售ORDER BY 销售日期,金额 DESC7、从“销售”表中检索“销售日期”介于 2009 年 1 月 1 日至 2010 年 1月 1 日的“书号”和“金额” 。. SEL

11、ECT 书号,金额FROM 销售WHERE 销售日期 BETWEEN 2009-1-1 AND 2010-1-18、从“销售”表中检索书号以“2009”开头的“书号”和“销售日期” 。SELECT 书号,销售日期FROM 销售WHERE 书号 LIKE 2009%9、从“销售”表中检索书店号为“20010016” ,且金额不大于 50 的“书号”。SELECT 书号 FROM 销售WHERE 书店号=20010016AND 金额=5010、查询“销售”表中各种图书的销售总量。SELECT 书号,COUNT(*)FROM 销售GROUP BY 书号11、查询这个图书销售管理系统中书店名为“刺桐花” ,书名为“当下的力量”的销售情况。SELECT 书店名,书名,销售日期,金额FROM 销售,图书,书店WHERE 销售.书号= 图书 .书号 AND 销售.书店号=书店.书店号AND 书名=当下的力量 AND 书店名= 刺桐花

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号