数据库基础期末考试试卷及题库-SQL Server维护管理数据库基础期末考试试卷及题库
- 格式:doc
- 大小:27.50 KB
- 文档页数:2
SQL Server数据库期末考试试题C班级:学号:姓名:教师:一二三四五总分得分一.填空题(15分,每空1分)1.()是数据库中最重要的数据对象,是数据库的基本组成部分,是存储数据的().2.SQL Server2000中对数据库的大部分操作,几乎都可以用两种方法实现,一种是(),另一种是().3.在多表查询时,我们有内连接和外连接两种方法,其中外连接又可分为(),(),()。
4.按照在数据库中实现数据完整性的作用级别,可以将其分为()和(). 5.SQL Server中有两种近似数据类型;real称为(),float称为(). 6.使用规则的过程依次为:(),(),(),()。
二.单项选择题(10分,每题1分)1.SQL Server中数据存储在页中,页是数据存储的最小单位,每一页可存储()字节。
A.8K B.16KC.24K D.32K2.()是一个图形化的数据编程接口,其基本功能是编辑Transact-SQL语句。
A.企业管理器B.查询分析器C.服务管理器D.对象浏览器3.下列关于索引的说法正确的是()A.聚簇索引与非聚簇索引没有什么区别B.一个表中可以建立多个聚簇索引C.一个表中可以建立多个非聚簇索引D.建立了非聚簇索引的表要按照非聚簇索引列进行排序4.SQL Server2000中,一个数据库最多可建立()个表A.100万个B.200万个C.300万个D.400万个5.SQL Server中数据存储在页中,页是数据存储的最小单位,每一页可存储()字节。
A.8K B.16KC.24K D.32K6.在下列关于规则标识符的陈述中,错误的是()A.标识符的第一个字符必须是Unicode2.0标准所定义的字符。
B.标识符的第一个字符后的字符可以是Unicode2.0标准所定义的字符。
C.标识符中可以有空格、或其它特殊字符。
D.标识符不能与SQL Server保留关键字相同。
7.我们使用嵌套查询时最多可以嵌套多少层的子查询()A.2层B.4层C.8层D.层数不限8.下面哪一项不是数据完整性的含义()A.数值的完整性。
自测试卷三笔试试卷姓名: 笔试时间:1.下列操作中,不是SQL Server服务器管理器功能地是()。
A.启动SQL Server服务 B. 停止SQL Server服务C. 运行SQL查询命令D. 暂停SQL Server服务2.SQL Server中,为便于管理用户及权限,可以将一组具有相同权限地用户组织在一起,这一组具有相同权限地用户就称为()。
A.账户B.角色C.登录D.S QL Server用户3.()规定表地每一行在表中是唯一地实体。
A.实体完整性B.域完整性C.参照完整性D.用户定义完整性4.如果数据库中地数据量较大,除了存储在主数据文件中,可以将一部分数据存储在()。
A.次数据文件B.主数据文件C.日志文件D.其它5.使下列哪种语句可以修改数据库()。
A.CREATE DATABASEB.CREATE TABLEC.ALTER DATABASED.ALTER TABLE6.GROUP BY子句用来指定()。
A.查询结果地分组条件B.组或聚合地搜索条件C.限定返回行地搜做条件D.结果集地排序方式7.使用GROUP BY子句需要注意哪些事项?8.在SQL中通常用______________关键字与通配符结合起来实现模式查询。
9.SQL Server中提供地单行注释语句使用()开始地一行内容。
A.“/*” B. “--” C. “{” D. “/”10.在SQL查询时,使用()子句处地是分组后地条件。
A.WHERE B.HA VINGC.WHEN D.GROUP11.下列哪一数据库不是系统数据库()。
A.master数据库 B. msdb数据库 C. pubs数据库 D. model数据库12.E-R三要素是()。
A.实体,属性,实体集B. 实体,键,联系C. 实体,属性,联系D. 实体,域,候选键13.用二维表结构表示实体以及实体间联系地数据模型为()。
A.网状模型B.层次模型C.关系模型D.面向对象模型14.在使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用()保留字。
SQLserver期末考试试题及答案SQL Server期末考试试题及答案一、选择题1. 下列哪个不是SQL Server的数据类型?A. intB. varcharC. booleanD. datetime答案:C2. 下列哪个不是SQL Server的约束类型?A. 主键约束B. 外键约束C. 唯一约束D. 默认约束答案:D3. 下列哪个不是SQL Server的聚合函数?A. SUMB. AVGC. COUNTD. MAX答案:E(不存在)4. 下列哪个不是SQL Server的连接方式?A. INNER JOINB. LEFT JOINC. RIGHT JOIND. FULL JOIN答案:E(不存在)5. 下列哪个不是SQL Server的系统函数?A. GETDATEB. LENC. CONVERTD. RAND答案:E(不存在)二、填空题1. SQL Server中,使用______语句可以创建数据库。
答案:CREATE DATABASE2. SQL Server中,使用______语句可以创建表。
答案:CREATE TABLE3. SQL Server中,使用______语句可以删除表。
答案:DROP TABLE4. SQL Server中,使用______语句可以插入数据。
答案:INSERT INTO5. SQL Server中,使用______语句可以更新数据。
答案:UPDATE三、简答题1. 什么是SQL Server?答案:SQL Server是一种关系型数据库管理系统,由微软公司开发。
它支持SQL语言,可以用于存储、管理和检索数据。
2. SQL Server中,什么是主键?答案:主键是一种约束,用于唯一标识表中的每一行数据。
它可以是一个或多个列,且不允许为空值。
3. SQL Server中,什么是外键?答案:外键是一种约束,用于建立表与表之间的关系。
它指向另一个表中的主键,用于保证数据的完整性和一致性。
一、单选题(共 10 道试卷,共 50 分。
)1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。
A. sysdatabasesB. SyscolumnsC. SysobjectsD. Syslogs2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。
A. UpdateB. DeleteC. InsertD. Alter3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。
A. age>=30 and age<=40B. age>=30 or age<=40C. age>30 and age<40D. age>30 or age<404. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。
A. PDRIMARY KEYB. FOREIGN KEYC. uniqueD. check5. 记录数据库事务操作信息的文件是(D)。
A. 数据文件B.索引文件C. 辅助数据文件D. 日志文件6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。
A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’D. SELECT * FROM CP WHERE 产品名称=‘冰箱’7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。
A. 一对一的联系B.一对多的联系C. 多对一的联系D. 多对多的联系8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。
A. SELECTB. HAVINGC. GROUP BY…HAVINGD. WHERE9. 列值为空值(NULL),则说明这一列(C)。
SQL-Server-期末考试题目及答案SQL Server 期末考试题目及答案一、单选题1. Microsoft公司的SQL Server2000数据库管理系统一般只能运行于()。
A. Windows平台B. UNIX平台C. LINX平台D. NetWare平台2. 当一条SELECT语句访问一大表里的有限几行数据时,SQL Server2000通常会()。
A. 为数据加上页级锁B. 为数据加上行级锁C. 需要用户的干涉和参与D. 使用户独占数据库3. 当采用Windows认证方式登录数据库服务器时,SQL Server2000客户端软件会向操作系统请求一个()。
A. 信任连接B. 集成C. 并发控制D. 数据转换服务4. 以下对SQL Server2000描述不正确的是()。
A. 支持XMLB. 支持用户自定义函数C. 支持集成D. 支持网状数据模型5. 如果在SQL Server2000上运行一个非常大的数据库,为取得较好效果应选用安装()。
A. 企业版B. 标准版C. 个人版D. 开发版6. 提高SQL Server2000性能的最佳方法之一是()。
A. 增大硬盘空间B. 增加存C. 减少数据量D. 采用高分辨率显示器7. SQL Server2000标准版不支持的操作系统是()。
A. Windows 2000 ServerB. Windows NT ServerC. Windows98D. Windows 2000 Advanced Server8. 如果希望完全安装SQL Server2000,则应选择()。
A. 典型安装B. 最小安装C. 自定义安装D. 仅连接9. 要想使SQL Server2000数据库管理系统开始工作,必须首先启动()。
A. SQL Server服务器B. 查询分析器C. 网络实用工具D. 数据导入和导出程序10. 用于配置客户端网络连接的工具是()。
A. 企业管理器B. 客户端网络实用工具C. 查询分析器D. 联机帮助文档11. SQL Server2000的物理存储主要包括3类文件()。
考卷(A卷)(20 年至20 学年度第学期)一、判断题(下列各小题,正确的在对应的答题表格内打"√",错的打"╳"。
每小题1分,共10分)1.关系数据库中,用主键保证表与表之间的关系。
2.一个数据文件只能属于一个文件组,日志文件不属于任何文件组。
3.通过drop database命令,可以删除任何数据库。
4.在同一个表中,列名必须唯一,但相同的列名可以在不同的表中使用。
5.对一个已有数据的表添加默认约束,原来的数据会得到默认值。
6.每个表可以有多个索引,但只能有一个聚集索引。
7.通过视图,可以对数据源进行查询和修改。
8.用户可以创建、修改全局变量。
9.用set命令或者select命令,可以给全局变量赋值。
10.事务是一个逻辑工作单元,其中的语句要么全部执行,要么全不执行。
二、填空题(每空1分,共20分)1. 数据库系统的发展经历了网状数据库、层次数据库和__________数据库三个阶段。
2. 一个数据库至少应包含一个__________文件和一个__________文件。
3. 表和表之间的关系有一对一关系、一对多关系和_______关系。
4.关系数据库的设计原则应是一个表描述一个________或实体间的一种关系。
5. 约束是强制实现数据完整性的主要途径,包括_______约束、_______约束、_______约束、_______约束和_______约束。
7. 多表连接查询中,连接的种类包括_____连接、_____连接和________连接,其中外连接又分为_____连接和____连接。
8. 在Transact-SQL的 SELECT语句中:①至少包括____________部分;②使用关键字___________可以把重复行去掉;③使用关键字_________将多个查询结果返回到一个结果集;④排序的关键字是__________。
三、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在对应的答题框内。
SQLServer数据库期末复习试题试卷及答案现有关系数据库如下:数据库名:教学数据库(Teacher)教师信息表(教师编号,姓名,性别,民族,职称,身份证号)课程信息表(课程号,课程名,标准课时数)任课信息表(教师编号,课程号,实际课时数)一、用SQL语言实现下列功能1.创建数据库。
要求:数据库名为T eacher,主数据文件名为Teacher_data.MDF,存放在C:\目录下,初始值大小为2MB,增长方式为按照10%的比例增长;日志文件名为Teacher_log.LDF,存放在C:\目录下,初始值大小为1MB,增长方式为按照1MB的增量增长。
2.创建教师信息表T eacherinfo,数据表的各字段属性如下表所示:列名数据类型长度属性描述Teacher_Id char 6 主键教师编号Teacher_Name nvarchar 8 不允许空姓名Sex nchar 2 检查(男/女) 性别Birth_Place nvarchar 20 默认值(汉族) 民族Zhicheng nvarchar 20 不允许空职称H_Id char 16 唯一身份证号3.创建课程信息表Courseinfo,数据表的各字段属性如下表所示:列名数据类型长度属性描述Course_Id char 5 主键课程号Course_Name nvarchar 20 不允许空课程名B_Hours Int 检查(0~200)标准课时数4.创建任课信息表TCinfo,数据表的各字段属性如下表所示:列名数据类型长度属性描述Id int 自动编号Teacher_Id char 6 外键教师编号Course_Id char 5 外键课程号S_Hours Int 实际课时数5.将下列课程信息添加到课程表中:课号课程名称课时数30001 SQL Server数据库 9030002 数据结构 6030003 VB程序设计 72修改课号为30003的课程名称:Visual Basic程序设计。
考试题型一、选择题(本大题共 20 个小题,每个小题 1 分,共 20 分)二、填空题(本大题共 10 个小题,每小题 2 分,共 20 分)三、请使用SQL 命令完成以下操作(本大题共 5 小题,每小题 4 分,共20 分)四、简答题(本大题共 4 小题,每小题 5 分,共 20 分)五、设计题(本大题共 2 小题,每小题 10 分,共 20 分)数据库原理与应用复习题一、选择题1、下面存在于服务器端的组件是:()。
A、服务管理器B、企业管理器组件C、查询分析器组件D、导入导出组件2、下面描述错误的是()。
A、每个数据文件中有且只有一个主数据文件。
B、日志文件可以存在于任意文件组中。
C、主数据文件默认为 primary 文件组。
D、文件组是为了更好的实现数据库文件组织。
3、SQLserver 数据库文件有三类,其中主数据文件的后缀为():A、.ndfB、.ldfC、.mdfD、.idf4、下面标志符不合法的是:()。
A、[mydelete]B、_mybaseC、$moneyD、trigger15、下列说法中正确的是:A、SQL 中局部变量可以不声明就使用B、SQL 中全局变量必须先声明再使用C、SQL 中所有变量都必须先声明后使用D、SQL 中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。
6、下面字符串能与通配符表达式[ABC]%a 进行匹配的是:()。
A、BCDEFB、A_BCDC、ABC_aD、A%a7、下列说法正确的是。
A、视图是观察数据的一种方法,只能基于基本表建立。
B、视图是虚表,观察到的数据是实际基本表中的数据。
C、索引查找法一定比表扫描法查询速度快。
D、索引的创建只和数据的存储有关系。
8、下列途径哪个不是实现值域完整性。
A、rule(规则)B、primarykeyC、notnullD、default9、SQL Server 2005 是一个( C )的数据库系统。
第11章SQL Server 2016安全管理一,选择题1.下面哪一项不是固定服务器角色()。
A.bulkadmin B.diskadminC.sysadmin D.public2.下面哪一项不是固定数据库角色()。
A.db_accessadmin B.db_creator C.db_datareader D.db_denydatareader3.下面关于服务器角色地描述中,正确地是()。
A.服务器角色是系统默认创建好地,不能添加角色B.服务器角色可以进行添加,但是不能删除C.服务器角色只能删除,不能添加D.服务器角色可以进行添加,也可以进行删除4.下面关于数据库角色地描述中,正确地是()。
A.数据库角色可以进行添加,也可以进行删除B.数据库角色只能删除,不能添加C.数据库角色可以进行添加,但是不能删除D.数据库角色是系统默认创建好地,不能添加角色5.关于数据库权限描述正确地是()。
A.权限用来控制用户对数据库访问与操作B.只能通过“SQL Server Management Studio”工具对数据库中用户授予访问权限C.只能通过“SQL Server Management Studio”工具对数据库中用户删除访问权限D.当对用户删除访问权限之后就不能再次授予该用户操作数据库地权限6.下面不属于SQL Server身份验证模式地是()。
A.Windows验证模式B.混合验证模式C.SQL Server验证模式D.Form验证模式7.SQL Server数据库地默认登录名()。
A.admin B.administrator C.sa D.user8.关于SQL Server登录账号描述错误地是()。
A.能登录到SQL Server地账号B.是数据库用户账号12C.属于服务器地层面D.本身并不能让用户访问服务器中地数据库二,填空题1.SQL Server 2016地身份验证模式可分为___________与___________。
sqlserver期末复习题SQL Server 期末复习题一、选择题(每题2分,共20分)1. SQL Server 中,哪个命令用于创建数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE VIEW2. 下列哪个选项不是 SQL Server 提供的数据库对象?A. 表B. 视图C. 存储过程D. 批处理3. SQL Server 中,哪个命令用于删除表?A. DROP TABLEB. DELETE TABLEC. REMOVE TABLED. REMOVE4. SQL Server 中,哪个命令用于插入数据到表中?A. INSERT INTOB. ADD INTOC. PUT INTOD. INSERT5. SQL Server 中,哪个命令用于更新表中的数据?A. UPDATEB. MODIFYC. CHANGED. ALTER6. SQL Server 中,哪个命令用于查询表中的数据?A. SELECTB. QUERYC. GETD. FETCH7. SQL Server 中,哪个命令用于删除数据库?A. DROP DATABASEB. REMOVE DATABASEC. DELETE DATABASED. KILL DATABASE8. SQL Server 中,哪个命令用于创建视图?A. CREATE VIEWB. CREATE TABLEC. CREATE INDEXD. CREATE PROCEDURE9. SQL Server 中,哪个命令用于创建存储过程?A. CREATE PROCEDUREB. CREATE FUNCTIONC. CREATE TRIGGERD. CREATE INDEX10. SQL Server 中,哪个命令用于创建索引?A. CREATE INDEXB. CREATE KEYC. CREATE CONSTRAINTD. CREATE UNIQUE二、简答题(每题5分,共30分)1. 简述 SQL Server 索引的作用及其类型。
第12章SQL Server 2016维护管理
一,选择题
1.下列哪一种备份方式只备份了自上次完全数据库备份操作发生后重新发生改变数据()。
A.全数据库备份B.差异备份
C.日志备份D.文件与文件组备份
2.在数据管理技术地发展过程中,经历了人工管理阶段,文件系统阶段与数据库系统阶段。
在这些阶段中,
数据独立性最高地是()阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理
3.以下描述,正确地是()。
A.使用完全数据库备份与差异备份地组合可以恢复数据到指定地时间点
B.使用完全数据库备份与文件备份地组合可以恢复破坏地数据
C.系统数据库tempdb不需要备份
D.数据导入与导出与备份与恢复数据库一样,都能实现将一个服务器中地数据库数据与所有对象转移到
另一个服务器中。
4.若备份策略采用完全备份与日志备份地组合,在恢复数据时,首先恢复最新地完全数据库备份,然后()。
A.依次恢复各个差异备份
B.恢复最后一次差异备份
C.恢复最后一次地日志备份
D.依次恢复各个日志备份
5.下列关于备份类型描述错误地是()。
A.数据库备份B.差异数据库备份
C.简单数据库备份D.事务日志备份
6.如果需要暂时关闭某个数据库地服务,可以通过()实现。
A.分离数据库B.联机数据库
C.脱机数据库D.删除数据库
7.执行分离数据库操作后,下面那种描述是错误地()。
A.数据库文件被删除B.数据库不在服务器上
C.数据库还可以重新附加D.不能再连接数据库
1
2
8.下列关于脚本地描述,错误地是()。
A.一系列SQL语句B.可再用地模块化代码
C.存储在文件中D.是txt文本文件
二,填空题
1.______________________操作可以将数据库从一台计算机移到另一台计算机,而不必重新创建数据库。
2.数据库备份包括:_______________________________。
3.SQL Server 2016提供了3种常用地备份类型,分别是: ______________________________。
4.差异数据库备份地特点是:_____________________________________。
5.SQL Server提供了3种恢复类型,它们分别是:_______________________________。
6.如果想要将SQL Server数据库中地数据转换为Excel数据,可以使用__________________操作。
7.使用编程语言对SQL Server数据库进行操作时,首先需要________数据。
8.如果要删除SQL Server数据库文件,则需要首先从服务器上将该数据库___________。