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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

SQL模拟考试题及答案1.docx

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

2、 998.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 score无需

3、配合SELEC语句中与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 Win

4、dows 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域 完整性是指保证指定列的数据具有正确的数据类型、格式

7、和有效的数据范围。创建触发器abc”,当修改XSC表中的纪录时,成绩60分,贝肪根据XSK表中的该门 课程的学分修改XSC表中该记录的学分。use成绩数据库CREATE TRIGGER abc ON dbo.XSCJFOR UPDATEASif update(成绩) xscjset xscj. 学分=(select 学分 from xskc where deleted. 课程号=xskc.课程 号)简答题列出几个Sql Server数据库中常见的数据库对象(4个以上)。简述常用的连接数据库的三种方法?请按照doc文档中的要求完成任务,并将结果直接写在doc文档的对应小题空白行中 操作题上机完成

8、以下的内容,写出每个小题要求的SQL语句。1使用T-SQL语句建立一个宾馆数据库bg。2在上述数据库中有客房标准信息表、订房信息表、客房信息表等,具体表结构如下:(注:要求表字段取英文名)roomtype (客房标准信息表)列名中文说明数据类型允许空值说明typeid客房类型编号varchar主键Type name客房类型varchararea面积Numericbed num床位数量tiny8Bad nu m0Price单价nu meric默认“ 100”hteleph one是否有电话varchar默认“有”客房信息表:(rooms)列名(英文名)列名(中文名)数据类型允许空值说明Roomn

9、o:客房编号varchar主键typeid客房类型varcharroompositi on:客房位置varcharroomprice单价nu mericputup是否被预定varchar默认“否”roommemo备注text订房信息表:(book in )列名(英文名)列名(中文名)数据类型允许空值说明bookno订房编号varchar主键Guest id身份证号varchar惟一Roomno客房编号varchar夕卜键参照 rooms 表 roomnoStaydate入住日期Datetime默认为系统日期Returndate结算日期Datetimedisco unt折扣nu mericamm

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

11、文件组。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

12、 * 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 )开始的一行内容C.“ ”D. “/”D )。C)like(D)(赋值)A.“/* ” B. “-以下运算符中优先级最低的是( (A )+(加) (B) =(等于) 下面标志符不合法的是:

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

14、ccess数据库。T存储过程是存储在服务器上的一组预编译的 Transcat-SQL语句。T在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询1.SQL Server不允许字段名为汉字。FSQL Server有数据导入功能但没有数据导出功能。FSQL Server 2000有两种身份验证机制, 分别是 windows 身份验证和windows和 sql server混合身份验证。SQL Server 聚合函数有最大、最小、求和、平均和计数等,其中求最大值的函数是 max_()。SQL Server 聚合函数有最大、最小、求和、平均和计数等,其中求平均的函数是 _avg ()。_

15、域 完整性是指保证指定列的数据具有正确的数据类型、 格式和有效的数据范围。1、 数据操纵语言是指用来查询、 添加、修改和删除数据库中数据的语句, 这些语句 包括 select、insert、update和 delete 。数据表之间的关联实际上是通过键来实现的,所谓键是指数据表中的一个字段,键 分为主键 和 外键 两种在SQL中,alter view命令为 修改 视图的命令。RESTORE命令是对数据库进行 _恢复/还原 的命令。1、 数据库对象就是存储和管理数据库的结构形式, 这些数据库对象包括数据库关系 图、表、函数、视图、存储过程、 、 触发器 、默认、规则等。在建立触发器时必须指定触发

16、触发器的事件,即用户必须在 delete 、 update和in sert三种操作中至少指定一种。使用 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中,索引的顺序

17、和数据表的物理顺序相同的索引是 ( A )(A )聚集索引 (B)非聚集索引 (C)主键索引 (D)唯一索引下面描述错误的是( B)。A、 每个数据文件中有且只有一个主数据文件。B、 日志文件可以存在于任意文件组中。C、 主数据文件默认为primary文件组。D、 文件组是为了更好的实现数据库文件组织。在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。A.sp_dbhelp B. sp_db C. sp_help D. sp_helpdbSQL 语言中,删除记录的命令是 ( A )。A. DELETE B. DROP C. CLEAR D. REMOVE 下面对 u

18、nion 的描述正确的是( D)。a)任何查询语句都可以用 union来连接b)union 只连接结果集完全一样的查询语句c)union 是筛选关键词,对结果集再进行操作。d)union 可以连接结果集中数据类型个数相同的多个结果集。print len( 1234),datelength( 1234),datelength(1234)执行后显示的结果是: AA 、 4 , 4 , 2 B 、 4 , 4 , 4C 、 3 , 3 , 3 D 、 2 , 2 , 2print round ( 998.88 , 0 ),round(999.99,-1) 执行结果是 :C999.00 , 1000.

19、00999.00 , 999.99A 、 999.00 , 990.00 BC 、 998.00 , 1000.00 D(A)网状型 (B)层次型 (C)关系型 (D)以上都不是SQL Server 2000中的数据以页为基本存储单位,页的大小为( A )。(A) 8KB ( B) 16KB ( C) 32KB (D) 64KB下面字符串能与通配符表达式 ABC_a 进行匹配的是:( C)。A、 BCDEFB、 A_BCDC 、 ABaD 、 A%a主键字段允许为空。 Fsa账户可以在服务器中执行任何操作。T 数据完整性就是指数据的正确性、完备性和一致性。 T 在数据库中建立的索引越多越好。

20、FSQL Server的数据库可以导出为excel数据文件。T在SQL Server中用户能建立全局变量。 F删除表时,表中的触发器不被同时删除。 F 触发器与约束发生冲突,触发器将不执行。 T 表的每个触发动作只能有一个 INSTEAD OF 触发器。 T在SQL Server2000中,由于不能跨页存储数据行,所以页中每一行最多包含的数据 量是 8060BYTE。 TSQL Server 聚合函数有最大、最小、求和、平均和计数等,其中求最大值的函数是 _MAX ()。1、 数据操纵语言是指用来查询、 添加、修改和删除数据库中数据的语句, 这些语句 包括 select、insert、upda

21、te和 delete 。1、 查询雇员的薪水信息时,结果按薪水降序排列, -程序清单为:select * from employee order by 薪水 desc 。_1、触发器有3种类型,即insert类型、update类型和 delete类型 。在变量的命名时,全局变量以 符号开头,局部变量以 开头完整性约束包括 _实体 _完整性、域完整性、参照完整性和用户定义完整性。一个表最多可以建立 249 个非聚合索引。表是由行和列组成的,行有时也称为 _记录 ,列有时也称为字段或域。对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的 _数据表 /基本表 _ _。SQL Server

22、 聚合函数有最大、最小、求和、平均和计数等,其中求最小值的函数是_min ()。创建触发器“ abc”当修改XSCJ表中的纪录时,成绩60分,贝肪根据XSKC表中的 该门课程的学分修改XSCJ表中该记录的学分。use 成绩数据库CREATE TRIGGER abc ON dbo.XSCJFOR UPDATEASif update(成绩) xscjset xscj.学分=(select 学分 from xskc where deleted课程号=xskc.课程号)from xscj,xskc,deletedwhere xscj.成绩 =60 and deleted学号=xscj.学号and de

23、leted课程号 =xscj .课程号请填写空白处的语句(或语句片段)列出几个Sql Server数据库中常见的数据库对象(4个以上)。简述常用的连接数据库的三种方法?(四)在SQL Server 2000中,当数据表被修改时,系统自动执行的数据库对象是 ( B )。列哪些语句用于创建触发器( B )?A、CREATE PROCEDURE、BCREATE TRIGGER、CALTER TRIGER D、DROP TRIGGERSQL 语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句 INSERT、DELETE UPDATE现下列哪类功 AA.数据查询B.数据操纵C.数据定义D.数据

24、控制以下运算符中优先级最低的是(D )。( A) +(加) ( B) =(等于)( C) like( 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

25、 )开始的一行内容/”A. “* ” B. - ” C. “” D.下面字符串能与通配符表达式ABC_a进行匹配的是:(C )A、 BCDEFB、 A_BCDC、 ABaD、 A%a 下面标志符不合法的是:( C)。A 、 my deleteB 、 _mybaseC 、 $moneyD 、 trigger1SQL Server 2000 中的数据以页为基本存储单位,页的大小为( A )( A) 8KB ( B) 16KB ( C) 32KB ( D) 64KB企业管理器是 SQLServer 提供的最主要的数据库管理工具,它以树形结构的形式来 管理数据库服务器、数据库和数据库中的对象。 ( T

26、 ) 存储过程可以作为一个安全机制来使用。 ( T )每一个服务器必须属于一个服务器组。一个服务器组可以包含 0个、一个或多个服务器。 T触发器可通过数据库中的相关表实现级联运行。 (T )存储过程使代码具有重用性。 (T )表的每个触发动作只能有一个INSTEAD OF触发器。(T)通配符_”表示某单个字符。T全局变量与局部变量一样,用户必须进行声明后才能使用。 (F )SQL Server的数据库可以导出为excel数据文件。(T)数据库的名称一旦建立就不能重命名。(T)对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的 基本表/数据表 。SQLServer聚合函数有最大、最小

27、、求和、平均和计数等,其中求最大值的函数是_MAX ()。SQL Server 2000有两种身份验证机制,分别是 windows 份验证和wi ndows和sql server 混合身份验证。数据表之间的关联实际上是通过键来实现的, 所谓键是指数据表中的一个字段, 键分为主键 和 外键 两种。 域整性是指保证指定列的数据具有正确的数据类型、格式和有效 的数据范围。RESTOF命令是对数据库进行 恢复还原 的命令。完整性约束包括 实体 完整性、域完整性、参照完整性和用户定义完整性。表是由行和列组成的,行有时也称为 记录_,列有时也称为字段或域。在SQI中, alter view 命令为 修改

28、视图的命令。集合函数COUN的功能是 统计行数 查询每个学生的学号、姓名、总分和均分,结果按均分降序排列use教学成绩管理数据库select教学成绩表.学号,姓名,sum(分数)总分,avg(分数)均分 from学生信息表join 教学成绩表on学生信息表.学号=教学成绩表.学号 group by教学成绩表.学号,姓名order 请写出空白处的语句(或语句片段)为什么要创建索引(创建索引有什么好处?什么是数据库备份和恢复?为什么要备份和恢复数据库?作品题:在学生选课系统的后台数据库中,主要有 3个表:学生基本信息表(学号、姓名、性别、专业、出生年月),选课表(学号、课程号、分数) ,课程表(课

29、程号、课程名、所属专业、学分)要求:1 、写出 SQL 语句。1) 查询所有选 SQL 课程的学生学号,姓名和专业。2)删除所有选择数学的同学的选课记录。3)查询有哪些课程没有被任何同学报选。2 、创建存储过程。 以表格的形式返回本课程的平均分数,写出 SQL 语句。输入参 数为制定课程的名称。(五)1.公司网络采用单域结构进行管理,域中有一台数据库服务器,为存贮公司数据, 建立了名为 information 的数据库。数据库管理员创建了一个名为 sql_user1 的登 录,并将其加入固定数据库角色:db_accessadmin,则该用户可以进行(A)操作。a) 数据库中全部权限b) 管理全部权限、对象所有权、角色和角色成员资格c) 添加或删除用户 IDd) 发出ALL DDL,但不能发出GRANT REVOKE或 DENY语句2.下面描述错误的是( B)。A、 每个数据文件中有且只有一个主数据文件B、 日志文件可以存在于任意文件组中。C、 主数据文件默认为primary 文件组。D文件组是为了更好的实现数据库文件组织3.在 SQL中, SELECTS句的“ SELECT DISTINCT 表示查询结果中(C ) 。A.属性名都不相同 B.去掉了重复的列C.行都不相同 D.属性值都不相同4.下列哪些

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

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