SQL模拟考试题及答案选择题数据库概念模式产生于数据库系统设计的 _C______ 阶段。
A 、规划B 、需求分析C 、概念设计D 、逻辑设计以下运算符中优先级最低的是( D )。
(A)+(加)(B)=(等于)(C)like (D)=(赋值)在SQL中,SELECT语句的“SELECT TOP 10 ”表示查询结果中 ( A )A.前10条记录B. 后10条记录C. 前10%条记录D. 后10%条记录下列哪些语句用于删除存储过程( C )?A、CREATE PROCEDUREB、CREATE TABLEC、DROP PROCEDURED、其他print round ( 998.88 , 0 ),round(999.99,-1)执行结果是:CA 、 999.00 , 990.00B 、 999.00 , 1000.00C 、 998.00 , 1000.00D 、 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 scoreSELECT语句中与HAVING子句通常同时使用的是( C )子句。
A.ORDER BYB.WHEREC.GROUP BYD.无需配合关系数据模型 ______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 Windows XPSQL Server 2000提供了一整套管理工具和实用程序,其中只负责启动、暂停和停止SQL Server的4种服务的是( D )。
(A)企业管理器(B)导入和导出数据(C)事件探察器(D)服务管理器判断题若使用REVOKE命令撤消某用户创建表的权限,则该用户将肯定无权创建表。
(F )数据库的名称一旦建立就不能重命名。
f存储过程是存储在服务器上的一组预编译的Transcat-SQL语句 T在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的 FSQL Server有数据备份功能但没有数据还原功能 F建立唯一约束的字段允许为空。
T外键是指一个表中含有与另外一个表的主键相同的列或列组,外键不要求惟一(T )企业管理器是SQL Server提供的最主要的数据库管理工具,它以树形结构的形式来管理数据库服务器、数据库和数据库中的对象。
( T)SQL Server2000支持Unicode字符集,相应数据类型为text、char和varchar。
(F )删除表时,表中的触发器不被同时删除 F填空题BACKUP命令是对数据库进行______备份____的命令1、数据库对象就是存储和管理数据库的结构形式,这些数据库对象包括数据库关图、表、函数、视图、存储过程、、_____触发器____ 、默认、规则等。
E-R模型的三要素是_________实体_____、属性和实体之间的联系。
在变量的命名时,全局变量以_____@@____符号开头,局部变量以@开头关系型数据库使用的存储结构是多个二维表格,在二维表中每一行称为一条记录,用来描述一个对象的信息数据库是被长期存放在计算机内的、有组织的、统一管理的相关___数据___的集合。
完整性约束包括___实体___完整性、域完整性、参照完整性和用户定义完整性。
SQL Server 2000有两种身份验证机制,分别是______ windows____________身份验证和windows和sql server混合身份验证。
1、查询雇员的薪水信息时,结果按薪水降序排列,程序清单为:select * from employee ___________ order by 薪水desc、2._____域_____完整性是指保证指定列的数据具有正确的数据类型、格式和有效的数据范围。
创建触发器“abc”,当修改XSCJ表中的纪录时,成绩>60分,则根据XSKC表中的该门课程的学分修改XSCJ表中该记录的学分。
use 成绩数据库CREATE TRIGGER abc ON [dbo].[XSCJ]FOR UPDATEASif update(成绩)______ xscjset xscj.学分=(select 学分 from xskc where deleted.课程号=xskc.课程号)简答题列出几个Sql Server数据库中常见的数据库对象(4个以上)。
简述常用的连接数据库的三种方法?请按照doc文档中的要求完成任务,并将结果直接写在doc文档的对应小题空白行中。
操作题上机完成以下的内容,写出每个小题要求的SQL语句。
1.使用T-SQL语句建立一个宾馆数据库bg。
2.在上述数据库中有客房标准信息表、订房信息表、客房信息表等,具体表结构如下:(注:要求表字段取英文名)下面各题注意:各个表字段是英文名3.写出SQL语句,用来查询所有客户的身份证号、客房编号、入住日期、结算日期等信息。
4.写出SQL语句,用来查询被预定的“标准房”(客房类型)的客房的客房编号, 按客房编号的升序排序。
5.查询身份证号为“310222************”的客户最近入住酒店的日期以及客房编号,住了几天等信息。
6.创建触发器,实现如果删除客房标准信息表中某种客房类型记录,相应的客房信息表中所有此类型的客房记录都删除。
(10分)(二)下面描述错误的是(B)。
A、每个数据文件中有且只有一个主数据文件。
B、日志文件可以存在于任意文件组中。
C、主数据文件默认为primary 文件组。
D、文件组是为了更好的实现数据库文件组织。
Select 雇员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_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. “--”C. “{”D. “/”以下运算符中优先级最低的是( D )。
(A)+(加)(B)=(等于)(C)like (D)=(赋值)下面标志符不合法的是:(C)。
A 、[my delete]B 、_mybaseC 、$moneyD 、trigger1SQL Server 2000中的数据以页为基本存储单位,页的大小为( A )。
(A)8KB (B)16KB (C)32KB (D)64KB新安装SQL Server后,默认有六个内置的数据库,其中的两个范例数据库是Pubs和( B )。
(A)master (B)NorthWind (C)msdb (D)bookdb在SQL Server中用户能建立全局变量。
Fsa账户可以在服务器中执行任何操作。
T数据库的名称一旦建立就不能重命名。
f数据库不允许存在数据冗余。
F全局变量与局部变量一样,用户必须进行声明后才能使用。
FSQL Server的数据库可以导出为Access数据库。
T存储过程是存储在服务器上的一组预编译的Transcat-SQL语句。
T在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。
F 1. SQL Server不允许字段名为汉字。
FSQL Server有数据导入功能但没有数据导出功能。
FSQL Server 2000有两种身份验证机制,分别是______windows____________身份验证和windows和sql server混合身份验证。
SQL Server聚合函数有最大、最小、求和、平均和计数等,其中求最大值的函数是_____max__()。
SQL Server聚合函数有最大、最小、求和、平均和计数等,其中求平均的函数是___avg____()。
___域______完整性是指保证指定列的数据具有正确的数据类型、格式和有效的数据范围。
1、数据操纵语言是指用来查询、添加、修改和删除数据库中数据的语句,这些语句包括select、insert、update和____delete______。
数据表之间的关联实际上是通过键来实现的,所谓键是指数据表中的一个字段,键分为主键和外键两种在SQL中,alter view命令为____ _修改___视图的命令。
RESTORE命令是对数据库进行___恢复/还原_______的命令。
1、数据库对象就是存储和管理数据库的结构形式,这些数据库对象包括数据库关系图、表、函数、视图、存储过程、、____触发器____ 、默认、规则等。
在建立触发器时必须指定触发触发器的事件,即用户必须在_____delete____、update 和insert三种操作中至少指定一种。
使用SQL语句创建一个班级表MYCLASS,属性如下:CLASSNO,DEPARTNO,CLASSNAME;类型均为字符型;长度分别为8、2、20且均不允许为空。
CREATE TABLE MYCLASS( CLASSNO CHAR (8) NOT NULL,DEPARTNO CHAR (2) NOT NULL,CLASSNAME______________________)请写出空白处的语句(或语句片段)创建数据库有那几种方法?为什么要创建索引(创建索引有什么好处?)(三)在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是( A )。