SQL模拟考试题及答案1

上传人:夏** 文档编号:561745767 上传时间:2022-09-15 格式:DOCX 页数:18 大小:56.78KB
返回 下载 相关 举报
SQL模拟考试题及答案1_第1页
第1页 / 共18页
SQL模拟考试题及答案1_第2页
第2页 / 共18页
SQL模拟考试题及答案1_第3页
第3页 / 共18页
SQL模拟考试题及答案1_第4页
第4页 / 共18页
SQL模拟考试题及答案1_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《SQL模拟考试题及答案1》由会员分享,可在线阅读,更多相关《SQL模拟考试题及答案1(18页珍藏版)》请在金锄头文库上搜索。

1、SQL 模拟考试题及答案 选择题 数据库概念模式产生于数据库系统设计的 _C 阶段。 A 、规划 B 、需求分析 C 、概念设计 D 、逻辑设计 以下运算符中优先级最低的是 ( D )。(A) + (加)(B) = (等于)(C) like(D) = (赋值)在SQ中,SELEC语句的SELECT TOP 10 ”表示查询结果中(A )A.C.前10%条记录前 10 条记录 B. 后 10 条记录D.后10%条记录列哪些语句用于删除存储过程( C )?A、CREATE PROCEDURE、證 REATE TABLE CC DROP PROCEDURE、其他 print round ( 998.

2、88 , 0 ),round(999.99,-1)执行结果是 :CA 、999.00 , 990.00 B、 999.00 , 1000.00C 、998.00 , 1000.00 D、 999.00 , 999.99下列语句中正确的是 B_ 。表 score(sti_id,names,math,English,VB)A) select stu_id,sum(math) from scoreB) select sum(math),avg(VB) from scoreC) select * ,sum(english) from scoreD) delete * from scoreSELEC语句

3、中与HAVIN子句通常同时使用的是(C )子句。A.ORDER BY 无需配合B.WHERE关系数据模型C.GROUP BY D. D_ 。A) 只能表示实体间的 1 : 1 联系B) 只能表示实体间的 1 : n 联系C) 只能表示实体间的 m: n 联系D) 只能表示实体间的上述 3 种联系SQL Server 2000 企业版可以安装在操作系统上。 C( A) Microsoft Windows 98( B) Microsoft Windows 2000 Professional( C) Microsoft Windows 2000 Server( D) Microsoft Window

4、s XPSQL Server 2000 提供了一整套管理工具和实用程序,其中只负责启动、暂停和停止 SQL Server的4种服务的是(D )。(A)企业管理器(B)导入和导出数据(C)事件探察器(D)服务管理判断题若使用REVOK命令撤消某用户创建表的权限,贝U该用户将肯定无权创建表。(F )数据库的名称一旦建立就不能重命名。f存储过程是存储在服务器上的一组预编译的Tran scat-SQL语句T在SQL SERVE中,触发器的执行是在数据的插入、更新或删除之前执行的FSQL Server有数据备份功能但没有数据还原功能F建立唯一约束的字段允许为空。T外键是指一个表中含有与另外一个表的主键相

5、同的列或列组,外键不要求惟一( T )企业管理器是SQL Server提供的最主要的数据库管理工具,它以树形结构的形式来 管理 数据库服务器、数据库和数据库中的对象。(T)SQLServer2000 支持 Unicode 字符集,相应数据类型为 text、char 和 varchar( F)删除表时,表中的触发器不被同时删除 F填空题BACKUP令是对数据库进行份的命令1、数据库对象就是存储和管理数据库的结构形式,这些数据库对象包括数据库关 图、表、函数、视图、存储过程、 、 触发器 、默认、规则等。E-R模型的三要素是体、属性和实体之间的联系。在变量的命名时,全局变量以 符号开头,局部变量以

6、开头关系型数据库使用的存储结构是多个二维表格,在二维表中每一行称为一条记录_,用来描述一个对象的信息数据库是被长期存放在计算机内的、 有组织的、统一管理的相关数据的 集 合。完整性约束包括 实体_完整性、域完整性、参照完整性和用户定义完整性。SQL Server 2000有两种身份验证机制,分别是windows份验证和wi ndows和sql server混合身份验证。1、薪水降序排列,程序清单为:select * from employee order by 薪水 desc、2域完整性是指保证指定列的数据具有正确的数据类型、格式和有效的创建触发器abc”,当修改XSC表中的纪录时,成绩60分

7、,贝肪根据XSK表中的该门 课程的学分修改XSC表中该记录的学分。use成绩数据库CREATE TRIGGER abc ON dbo.XSCJFOR UPDATEASif update (成绩) xscjset xscj.学分=(select 学分 from xskc where deleted课程号=xskc课程 号) 简答题列出几个 Sql Server 数据库中常见的数据库对象(4 个以上)。 简述常用的连接数据库的三种方法?请按照 doc 文档中的要求完成任务,并将结果直接写在 doc 文档的对应小题空白行中 操 作题上机完成以下的内容,写出每个小题要求的SQL语句。1 使用T-SQL

8、语句建立一个宾馆数据库bg。2 在上述数据库中有客房标准信息表、订房信息表、客房信息表等,具体表结构如下:(注:要求表字段取英文名)roomtype (客房标准信息表)列名中文说明数据类型允许空值说明typeid客房类型编号varchar二Type name客房类型varchararea面积Numericbed num床位数量tiny8Bad nuPrice单价nu meric默认“ 100”hteleph one是否有电话varchar默认“有”客房信息表:(rooms)列名(英文名)列名(中文名)数据类型允许空值明Roomno:客房编号varchar二typeid客房类型varcharro

9、ompositi on:客房位置varcharroomprice单价nu mericputup是否被预定varchar默认“否”roommemo注text订房信息表:(book in)列名(英文名)列名(中文名)数据类型允许空值说明bookno订房编号varchar主键Guest id身份证号varchar-惟Roomno客房编号varchar夕卜键参照rooms 表 roomnoStaydate入住日期Datetime默认为系统日期Returndate结算日期Datetimedisco unt折扣nu mericamm ount金额nu meric卜面各题注意:各个表字段是英文名3写出SQL

10、语句,用来查询所有客户的身份证号、客房编号、入住日期、结算日期 等信 息。4写出SQL语句,用来查询被预定的“标准房”(客房类型)的客房的客房编号,按 客房 编号的升序排序。5查询身份证号为“ 310222196711040064”的客户最近入住酒店的日期以及客房编 号,住了几天等信息。6创建触发器,实现如果删除客房标准信息表中某种客房类型记录,相应的客房信息表 中所有此类型的客房记录都删除。 (10 分)下面描述错误的是(B)。A 、每个数据文件中有且只有一个主数据文件 B、 日志文件可以存在于任意文件组中。C、主数据文件默认为primary文件组。D、文件组是为了更好的实现数据库文件组织S

11、elect 雇员 ID FROM employee WHERE 薪水1250 命令的功能是 (D)。A. 查询薪水大于1250的记录B. 查询 1250 号记录后的记录C. 检索所有的雇员 IDD. 从employee关系中检索薪水大于1250的雇员ID下面只存在于服务器端的组件是: (A )A 、服务器组件B 、企业管理器组件C 、查询分析器组件D 、导入导出组件关系数据表的关键字可由( D )字段组成。A 、一个 B 、两个 C 、多个 D 、一个或多个要查询 book 表中所有书名中包含“计算机”的书籍情况,可用(B )语句(A)SELECT * FROM book WHERE book

12、_name LIKE 计算机 *(B)SELECT * FROM book WHERE book_name LIKE 计算机 %(C)SELECT * FROM book WHERE book_name = 计算机*D) SELECT * FROM book WHERE book_name = 计算机 %SQL Server 提供的单行注释语句是使用( B )开始的一行内容A. “/* ”B. “D.“ /”以下运算符中优先级最低的是(A )+D )。(加)(B)=(等于)下面标志C)like(D)(赋值)符不合法的SQL Server 2000中的数据以页为基本存储单位,页的大小为(A)A

13、)8KB (B) 16KBC)32KB (D)64KB是:(C)。A、my deleteB、_mybaseC、$moneyD、trigger1Pubs 和新安装SQL Server后,默认有六个内置的数据库,其中的两个范例数据库是 ( B )。A) master ( B) NorthWindC) msdb(D) bookdb在SQL Server中用户能建立全局变量。F sa账户可以在服务器中执行任何操作。T数据库的名称一旦建立就不能重命名。 f数据库不允许存在数据冗余。 F全局变量与局部变量一样,用户必须进行声明后才能使用。 FSQL Server的数据库可以导出为Access数据库。T存储

14、过程是存储在服务器上的一组预编译的Transcat-SQL语句。T 在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询1. SQL Server不允许字段名为汉字。FSQL Server有数据导入功能但没有数据导出功能。FSQL Server 2000有两种身份验证机制, 分别是 wi n d ows 身份验证和windows和 sql server混合身份验证。SQL Server 聚合函数有最大、最小、求和、平均和计数等,其中求最大值的函数是 max_() 。SQL Server聚合函数有最大、最小、求和、平均和计数等,其中求平均的函数是 avg ()。_域 完整性是指保证指定列的数据具有正确的数据类型、 格式和有效的数据范围。1、 数据操纵语言是指用来查询、 添加、修改和删除数据库中数据的语句, 这些语句 包括 select、insert、update 和 delete。数据表之间的关联实际上是通过键来实现的,所谓键是指数据表中的一个字段,键 分为主

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

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