sql数据库期末考试题及答案
- 格式:doc
- 大小:29.50 KB
- 文档页数:7
SQLserver期末考试试题及答案SQL Server期末考试试题及答案
一、选择题
1. 下列哪个不是SQL Server的数据类型?
A. int
B. varchar
C. boolean
D. datetime
答案:C
2. 下列哪个不是SQL Server的约束类型?
A. 主键约束
B. 外键约束
C. 唯一约束
D. 默认约束
答案:D
3. 下列哪个不是SQL Server的聚合函数?
A. SUM
B. AVG
C. COUNT
D. MAX
答案:E(不存在)
4. 下列哪个不是SQL Server的连接方式?
A. INNER JOIN
B. LEFT JOIN
C. RIGHT JOIN
D. FULL JOIN
答案:E(不存在)
5. 下列哪个不是SQL Server的系统函数?
A. GETDATE
B. LEN
C. CONVERT
D. RAND
答案:E(不存在)
二、填空题
1. SQL Server中,使用______语句可以创建数据库。答案:CREATE DATABASE
2. SQL Server中,使用______语句可以创建表。
答案:CREATE TABLE
3. SQL Server中,使用______语句可以删除表。
答案:DROP TABLE
4. SQL Server中,使用______语句可以插入数据。
答案:INSERT INTO
5. SQL Server中,使用______语句可以更新数据。
答案:UPDATE
三、简答题
1. 什么是SQL Server?
答案:SQL Server是一种关系型数据库管理系统,由微软公司开发。它支持SQL语言,可以用于存储、管理和检索数据。
sql语句期末试题及答案```
一、单项选择题(共10题,每题2分,共20分)
1. 在SQL中,下列哪个命令用于创建数据库?
A. CREATE DATABASE
B. CREATE TABLE
C. CREATE INDEX
D. CREATE VIEW
答案:A
2. 在SQL中,用于删除表的命令是?
A. DELETE
B. DROP TABLE
C. REMOVE TABLE
D. TRUNCATE TABLE
答案:B
3. 在SQL中,用于在表中插入新记录的命令是?
A. INSERT INTO
B. UPDATE
C. ADD
D. SET
答案:A
4. 下列语句中,哪一个用于从表中选择特定的行?
A. SELECT
B. FILTER
C. SEARCH
D. FIND
答案:A
5. 在SQL中,用于更新表中记录的命令是?
A. MODIFY
B. CHANGE
C. UPDATE
D. ALTER
答案:C
6. 在SQL中,用于删除表中记录的命令是?
A. DELETE
B. DROP
C. REMOVE
D. TRUNCATE
答案:A
7. 下列哪个关键字用于从表中选择唯一的记录?
A. UNIQUE
B. DISTINCT
C. UNIQUEKEY
D. PRIMARY
答案:B
8. 在SQL中,用于指定表的新名称的命令是?
A. RENAME TABLE
B. ALTER TABLE
C. MODIFY TABLE
D. CHANGE TABLE
答案:A
9. 在SQL中,用于修改表中列定义的命令是?
A. RENAME COLUMN
B. ALTER COLUMN
一、单选题〔共 10 道试题,共 50 分。V 1. SQL Server中,保存着每个数据库对象的信息的系统表是〔 C。
A. sysdatabases
B. Syscolumns
C. Sysobjects
D. Syslogs
2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是〔D 。
A. Update
B. Delete
C. Insert
D. Alter
3. 在查询语句的Where子句中,如果出现了"age Between 30 and 40",这个表达式等同于〔A 。
A. age>=30 and age<=40
B. age>=30 or age<=40
C. age>30 and age<40
D. age>30 or age<40
4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用〔D 约束。
A. PDRIMARY KEY
B. FOREIGN KEY
C. unique
D. check
5. 记录数据库事务操作信息的文件是〔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 产品名称=‘冰箱’
20**-20**学年第*学期期末考查试卷(A卷)
课程名称:数据库
考试班级:
一、数据库设计题(共50分)
1、以“library”为名称创建一个数据库。该数据库中包含一个主数据文件tsdata.mdf,存放路径为“d:\data\”;一个事务日志文件tslog.ldf,存放路径为“d:\data\”。其他设置自定。(6分)
请截图(数据库文件属性):
2、在上题创建好的数据库中,按如下要求创建三张表。(每个表正确创建得8分,共24分)
请截图(对象资源管理器,一直展开到“列”,有约束设置的展开至“键”和“约束”):
表2读者表:用来存储读者的基本信息
请截图(对象资源管理器,一直展开到“列”,有约束设置的展开至“键”和“约束”):
请截图(对象资源管理器,一直展开到“列”,有约束设置的展开至“键”和“约束”):3、在“library”数据库中插入以下记录。(每小题4分,共12分)
请截图(打开数据表):
4、为读者表创建一个“姓名”列的非聚集索引文件。(4分)
请截图(索引属性):
5、创建“读者借阅信息”视图,包括借书证号、姓名、书名、还书日期等信息。(4分)
请截图(打开视图):
二、查询设计题(每小题5分,共25分)
1、在library数据库中查询“孙一明”的相关信息。
请粘贴T-SQL查询语句:
2、查询信息系或电子系的读者信息。
请粘贴T-SQL查询语句:
3、查找书名以“计算机”打头的所有图书和作者。
请粘贴T-SQL查询语句:
4、查找姓名为“柯思扬”借阅书本的书名。
请粘贴T-SQL查询语句:
5、查询借书证号为“10001”所借书本的本数,显示借书证号和借书本数,并按借书证号升序排序。(4分)
分
A 考试科目SQL Server数据库技术考试类型高职期末考试『闭卷』学年学期
适用专业
年级
教研室主任
(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本
大题共20小题,每小题1分,总计20分)
1、数据库应用系统是由数据库、数据库管理系统及其开发工具、应用系统、()和
用户构成。
A.DBMS B.DB C.DBS D.DBA
2、数据库管理系统的英文缩写是()。
A.DBMS B.DBS C.DBA D.DB
3、在关系运算中,选取符合条件的元组是()运算。
A.除法 B.投影 C.选择 D.连接
4、用于模糊查询的匹配符是( )。
A. _
B. []
C. ^
D. LIKE
5、在SQL SERVER中不是系统数据库的是( )。
A. master
B. pubs
C. tempdb
D. model
6、如果要从数据库中删除触发器,应该使用SQL语言的命令( ) 。
A.DELETE TRIGGER
B.DROP TRIGGER
C.REMOVE TRIGGER
D.DISABLE TRIGGER
7、SQL Server 2000中删除表中记录的命令是()。
A.DELETE B.SELECT
C.UPDATE D.DROP
8、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )。
A.包括20岁和30岁
B.不包括20岁和30岁
C.包括20岁但不包括30岁
D.包括30岁但不包括20岁
9、在SQL中,建立视图用的命令是 ( )。
A.CREATE SCHEMA
下载可编辑
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. 支持 XML
B. 支持用户自定义函数
C. 支持邮件集成
D. 支持网状数据模型
5.如果在 SQL Server2000 上运行一个非常大的数据库,为取得较好效果应选用安装()。
A. 企业版
B. 标准版
C. 个人版
D. 开发版
6. 提高 SQL Server2000性能的最佳方法之一是()。
A. 增大硬盘空间
B. 增加内存
C. 减少数据量
D. 采用高分辨率显示器
7. SQL Server2000标准版不支持的操作系统是()。
A. Windows 2000 Server
B. Windows NT Server
C. Windows98
D. Windows 2000 Advanced Server
8.如果希望完全安装SQL Server2000 ,则应选择()。
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. 支持XML
B. 支持用户自定义函数
C. 支持集成
D. 支持网状数据模型
5. 如果在SQL Server2000上运行一个非常大的数据库,为取得较好效果应选用安装()。
A. 企业版
B. 标准版
C. 个人版
D. 开发版
6. 提高SQL Server2000性能的最佳方法之一是()。
A. 增大硬盘空间
B. 增加存
C. 减少数据量
D. 采用高分辨率显示器
7. SQL Server2000标准版不支持的操作系统是()。
A. Windows 2000 Server
B. Windows NT Server
C. Windows98
D. Windows 2000 Advanced Server
8. 如果希望完全安装SQL Server2000,则应选择()。
一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。
A. sysdatabases
B. Syscolumns
C. Sysobjects
D. Syslogs
2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。
A. Update
B. Delete
C. Insert
D. Alter
3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。
A. age>=30 and age<=40
B. age>=30 or age<=40
C. age>30 and age<40
D. age>30 or age<40
4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。
A. PDRIMARY KEY
B. FOREIGN KEY
C. unique
D. check
5. 记录数据库事务操作信息的文件是(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 产品名称=‘冰箱’
一、单选题(共10 道试题,
共
50 分。)V1.SQLServer 中,保存着每个数据库对象的
信息的系统表是
(
C)。
A.sysdatabases
B.Syscolumns
C.Sysobjects
D.Syslogs
2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。
A.Update
B.Delete
C.Insert
D.Alter
3. 在查询语句的Where子句中,如果出现了“ageBetween30 and40”,这个表达式等同于(A)。
A.age>=30andage<=40
B.age>=30orage<=40
C.age>30andage<40
D.age>30orage<40
4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。
A.PDRIMARYKEY
B.FOREIGNKEY
C.unique
D.check
5. 记录数据库事务操作信息的文件是(D)。
A.数据文件
B.索引文件
C.辅助数据文件
D.日志文件
6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。
A.SELECT*FROMCPWHERE产品名称LIKE ‘冰箱’
B.SELECT*FROMXSHWHERE产品名称LIKE ‘冰箱’
C.SELECT*FROMCPWHERE产品名称LIKE ‘%冰箱%’
D.SELECT*FROMCPWHERE产品名称=‘冰箱’
7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。
A.一对一的联系
B.一对多的联系
C.多对一的联系
一、单选题(共10道试题,共50分。V 1. SQL Server 中,保存着每个数据库对象的信息的系统表是(C)。
A. sysdatabases
B. Syscolu mns
C. Sysobjects
D. Syslogs
2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。
A. Update
B. Delete
C. I nsert
D. Alter
3. 在查询语句的Where子句中,如果出现了" age Between 30 and 40 ” ,这个表达式等同于
( A )。
A. age>=30 and age<=40
B. age>=30 or age<=40
C. age>30 and age<40
D. age>30 or age<40
4. 如果要在一管理职工工资的表中限制工资的输入围,应使用( D )约束。
A. PDRIMARY KEY
B. FOREIGN KEY
C. unique
D. check
5. 记录数据库事务操作信息的文件是(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产品名称='冰箱’
数据库期末考试试题及答案
一、选择题(每题2分,共20分)
1. 在关系数据库中,用于查询数据的SQL语句是:
A. SELECT
B. UPDATE
C. INSERT INTO
D. DELETE
2. 下列哪个不是数据库的三大范式之一?
A. 第一范式(1NF)
B. 第二范式(2NF)
C. 第三范式(3NF)
D. 第四范式(4NF)
3. 以下哪个选项不是数据库设计阶段的任务?
A. 需求分析
B. 概念设计
C. 逻辑设计
D. 物理设计
4. 在数据库中,用于更新表中数据的SQL语句是:
A. SELECT
B. UPDATE
C. DELETE
D. INSERT INTO
5. 以下哪个是数据库事务的四大特性之一?
A. 原子性(Atomicity)
B. 一致性(Consistency)
C. 隔离性(Isolation)
D. 持久性(Durability)
二、简答题(每题10分,共30分)
1. 简述数据库管理系统(DBMS)的主要功能。
2. 解释什么是外键,并说明其在数据库中的作用。
3. 描述数据库备份和恢复的重要性及基本步骤。
三、应用题(每题25分,共50分)
1. 假设你是一个数据库管理员,需要为一个在线书店设计数据库。请
列出至少五个实体,并为每个实体设计至少三个属性。
2. 给定以下SQL查询语句:
```
SELECT AuthorName, COUNT(*) AS BookCount
FROM Books
JOIN Authors ON Books.AuthorID = Authors.AuthorID
GROUP BY AuthorName
一、单选题(共 10 道试卷,共 50 分。)
1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。
A. sysdatabases
B. Syscolumns
C. Sysobjects
D. Syslogs
2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。
A. Update
B. Delete
C. Insert
D. Alter
3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。
A. age>=30 and age<=40
B. age>=30 or age<=40
C. age>30 and age<40
D. age>30 or age<40
4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。
A. PDRIMARY KEY
B. FOREIGN KEY
C. unique
D. check
5. 记录数据库事务操作信息的文件是(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 产品名称=‘冰箱’
一、单选题(共10 道试题,共50 分。1. SQL Server 中,保存着每个数据库对象的)
V 信息的系统表是()。A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 满分:
5 分2. 在存在下列关键字的SQL 语句中,不可能出现Where 子句的是()。A.
Update B. Delete C. Insert D. Alter 满分:5 分3. 在查询语句的Where 子句中,如果出现了“age Between 30 and 40”,这个表达式等同于()。A. age>=30 and age<=40 B.
age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 满分:5 分4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用()约束。A. PDRIMARY KEY
B. FOREIGN KEY
C. unique
D. check 满分:5 分5. 记录数据库事务操作信息的文件是
()。A. 数据文件B. 索引文件C. 辅助数据文件D. 日志文件满分:5 分6. 要查询XSH 数据库CP 表中产品名含有“冰箱”的产品情况,可用()命令。A. SELECT * FROM CP WHERE 产品名称LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称LIKE ‘%冰箱%’ D.
A. sysdatabases
B. Syscolumns
C. Sysobjects
D. Syslogs
2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。
A. Update
B. Delete
C. Insert
D. Alter
3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。
A. age>=30 and age<=40
B. age>=30 or age<=40
C. age>30 and age<40
D. age>30 or age<40
4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。
A. PDRIMARY KEY
B. FOREIGN KEY
C. unique
D. check
5. 记录数据库事务操作信息的文件是(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. 一对多的联系
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. 支持XML B. 支持用户自定义函数C. 支持邮件集成D. 支持网状数据模型 5. 如果在SQL Server2000 上运行一个非常大的数据库,为取得较好效果应选用安装()。A. 企业版B. 标准版C. 个人版D. 开发版6. 提高SQL Server2000 性能的最佳方法之一是()。
A. 增大硬盘空间
B. 增加内存
C. 减少数据量
D. 采用高分辨率显示器7. SQL
Server2000 标准版不支持的操作系统是()。A. Windows 2000 Server B. Windows NT Server C. Windows98 D. Windows 2000 Advanced Server8. 如果希望完全安装SQL Server2000,则应选择()。A. 典型安装B. 最小安装C. 自定义安装D. 仅连接
数据库期末考试试题及答案
一、选择题(每题2分,共20分)
1. 在关系数据库中,表与表之间的联系是通过什么实现的?
A. 索引
B. 主键
C. 外键
D. 视图
答案:C
2. SQL语言中,用于查询数据的命令是:
A. UPDATE
B. INSERT
C. SELECT
D. DELETE
答案:C
3. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?
A. 数据存储
B. 数据查询
C. 数据加密
D. 数据维护
答案:C
4. 在数据库中,以下哪个不是数据完整性的类型?
A. 实体完整性
B. 参照完整性
C. 用户完整性
D. 域完整性
答案:C
5. 以下哪个不是数据库设计阶段?
A. 需求分析
B. 概念设计
C. 逻辑设计
D. 物理设计
答案:A
6. 以下哪个是数据库的并发控制技术?
A. 锁定
B. 索引
C. 视图
D. 触发器
答案:A
7. 在SQL中,用于删除表中数据的命令是:
A. DROP
B. DELETE
C. REMOVE
D. ERASE
答案:B
8. 数据库的事务具有以下哪个特性?
A. 持久性
B. 可靠性
C. 可用性
D. 完整性
答案:A
9. 在关系数据库中,哪个操作用于添加新的列?
A. ALTER TABLE
B. CREATE TABLE
C. UPDATE TABLE
D. INSERT INTO
答案:A
10. 数据库恢复的基础是:
A. 日志文件
B. 数据字典
C. 备份文件
D. 索引
答案:A
二、填空题(每空2分,共20分)
11. 数据库管理系统(DBMS)的核心是________。
答案:关系数据库
12. 在SQL中,用于插入数据的命令是________。