2010年数据库应用系统设计(SQL Server)复习题10011001110

合集下载

SQL复习题及答案

SQL复习题及答案

《SQL SERVER数据库应用》复习资料一、考试题型及分数比例1、单项选择题(每空2分,共40分)2、填空题(每空1分,共20分)3、简答题(每题5分,共10分)4、综合应用题(每题10分,共30分)二、复习题下面按章给出第1章—第10章的复习题。

第1章数据库基础概述一、单项选择题1.数据库系统管理阶段的主要优点表现在______。

(A)数据共享性高(B)数据冗余度低(C)数据与程序的独立性高(D)以上全对答案:A2. SQL Server是一种基于______的数据库管理系统软件。

(A)层次模型(B)网状模型(C)关系模型(D)数据模型答案:C3.数据操纵语言(DML)提供用户对数据库进行数据的查询和处理操作,在SQL Server 中,通常不包括________语句。

(A)Insert (B)Update (C)Delete (D)Create答案:D4.________的主要任务是决定数据库的内容,对数据库进行修改和维护,对数据库的运行状态进行监督,并且管理用户帐号、备份和恢复数据库以及提高数据库的运行效率。

(A)系统管理员(B)数据库管理员(C)应用程序员(D)操作员答案:B5.,一个表的主键(Primary Key)是由一个或多个字段组成,其值具有唯一性,而且不允许为空(NULL),其主要作用是________。

(A)唯一地标识表中的每条记录(B)自动生成标识数据(C)快速实现记录定位(D)以上都不对答案:A6.一个数据库可能包含多个表,一般通过______使这些表之间关联起来。

(A)热键(B)快速键(C)外键(D)快捷键答案:C7.在关系数据库系统中,设计表时可对表中的一个字段或多个字段的组合设置约束条件,让DBMS检查数据是否符合约束条件,约束一般可以分为________。

(A)表级约束和字段级约束(B)主键约束和外键约束(C)唯一性约束和检查约束(D)缺省约束和空值约束答案:A8.主键约束(Primary Key)和唯一性约束(UNIQUE)都可以保证表中记录不重复,二者主要区别是________。

SQL_Server复习题汇总带答案

SQL_Server复习题汇总带答案

SQL Server复习题一、选择题1、数据库系统的主要特征是()A、数据的冗余度小B、数据的结构化C、数据独立性高D、数据可以共享2、下面不属于关系数据库管理系统的是( B )A、OracleB、IMSC、SQL ServerD、DB23、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。

A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS4、(C)是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工作。

A、操作系统B、关系模型C、数据库管理系统D、数据库5、下列四项说法中不正确的是(C ) 。

A、数据库减少了数据冗余B、数据库中的数据可以共享C、数据库避免了一切数据的重复D、数据库具有较高的数据独立性6、下列特点中哪个不是数据库系统阶段的特点( B)。

A.数据共享B.数据冗余大C.完善的数据控制D.数据和程序相互独立7、数据库设计中概念模型设计阶段的主要描述工具是(C)。

A. 数据字典B. 流程图C. E-R图D.二维表格8、关系模型的基本数据结构是(B)A、树B、二维表C、图D、二叉树9、将E-R模型转换成关系模型的过程,属于数据库设计的( C)阶段。

A、需求分析B、概念设计C、逻辑设计D、物理设计10、在E-R模型中,实体间的联系用(C)表示A、矩形B、直线C、菱形D、椭圆11、为了防止多个用户对数据库的同一数据进行非法存取操作,DBMS必须提供(A).A、安全性保护B、完整性保护C、故障恢复D、并发控制12、按照数据模型分类,数据库管理系统可分为(C)。

A.关系型,概念型,网状B.模式,概念模式,外模式C.关系型,层次型,网状模型D.SQL Server,oracle,DB213、SQL Server安装程序创建4个系统数据库,下列哪个不是系统数据库(C)。

A. masterB. modelC. AdventureWorksD. msdb14、SQL server数据库文件有三类,其中主数据文件的后缀为(D)A、NDFB、LDFC、MDFD、IDF15、SQL server 数据库文件有3类,其中日志文件的后缀为(D)。

SQL_server考前复习试题4答案

SQL_server考前复习试题4答案

一、单项选择题(每小题1分,共10分)1.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、(d )和用户构成。

A.DBMS B.DBC.DBS D.DBA2.数据库管理系统的英文缩写是(a )。

A.DBMS B.DBSC.DBA D.DB3.在关系运算中,选取符合条件的元组是( d )运算。

A.除法B.投影C.连接D.选择4.数据库设计中的逻辑结构设计的任务是把( d )阶段产生的概念数据库模式变换为逻辑结构的数据库模式。

A.需求分析B.物理设计C.逻辑结构设计D.概念结构设计5.一个规范化的关系至少应当满足( c )的要求。

A.一范式B.二范式C.三范式D.四范式6.在实际数据库设计中,“学号”通常作为(c)存在。

A.数据结构B.数据存储C.数据项目D.处理过程7.SQL Server 2000中删除表中记录的命令是( a )。

A.DELETE B.SELECTC.UPDATE D.DROP8.运行命令SELECT ASCII(‘Alklk’)的结果是( d )。

A.48 B.32C.90 D.659.在SQL中,建立视图用的命令是( c )。

SCHEMA TABLEVIEW INDEX10.在MS SQL Server中,用来显示数据库信息的系统存储过程是( d )。

A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb二、判断题(每空1分,共10分)1.连接、选择和投影三种关系运算具有相同的结果。

n2.数据的安全性主要防范的对象是合法用户。

n3. 数据库设计前只需选择数据库分析设计人员。

n4. 恢复是利用冗余数据来重建数据库。

y5.定义外键级级联是为了保证相关表之间数据的一致性吗y6.创建唯一性索引的列可以有一些重复的值n7.存储过程的输出结果可以传递给一个变量。

y8.视图具有与表相同的功能,在视图上也可以创建触发器。

n9.能在游标中删除数据记录。

sql server考试题

sql server考试题

sql server考试题SQL Server是一种关系型数据库管理系统,广泛应用于企业级应用程序和数据仓库。

它具有强大的数据管理和查询功能,并且具有高度可靠性和安全性。

在SQL Server的考试中,考察的内容涉及数据库的设计、查询语言的使用、性能优化等方面。

以下是一些常见的SQL Server考试题目及其答案。

1. 什么是SQL Server?SQL Server是一种由微软公司开发的关系型数据库管理系统。

它提供了数据管理、数据存储、数据查询和性能优化等功能,适用于各种规模的企业级应用程序和数据仓库。

2. SQL Server的版本有哪些?SQL Server的版本有多个,包括SQL Server 2008、SQL Server 2012、SQL Server 2014、SQL Server 2016、SQL Server 2017等。

每个版本都有不同的功能和性能优化。

3. 如何创建数据库?在SQL Server中,可以使用CREATE DATABASE语句来创建数据库。

例如,要创建一个名为"mydatabase"的数据库,可以使用以下语句:CREATE DATABASE mydatabase;4. 如何创建表?在SQL Server中,可以使用CREATE TABLE语句来创建表。

例如,要创建一个名为"employees"的表,其中包含id、name和salary字段,可以使用以下语句:CREATE TABLE employees (id INT PRIMARY KEY,name VARCHAR(50),salary DECIMAL(10, 2));5. 如何插入数据到表中?在SQL Server中,可以使用INSERT INTO语句来插入数据到表中。

例如,要向"employees"表中插入一条数据,可以使用以下语句:INSERT INTO employees (id, name, salary)VALUES (1, 'John Doe', 5000);6. 如何更新表中的数据?在SQL Server中,可以使用UPDATE语句来更新表中的数据。

《SQLServer与数据库应用开发》试题(9卷).docx

《SQLServer与数据库应用开发》试题(9卷).docx
DXDiTa9E3d
4.
语句select
lower('beautiful'),
rtrim
('
我心中的太阳
')的执行结果是:
____________和___________。RTCrpUDGiT
5. left join
运算是_____________。
6. SELECT DATEADD(day, 10, '2005-12-22')
1.创建上述三表的建库、建表代码;
要求使用:主键(师医生表.编号,病人表.课号)、外键(病历表.医生编号,病历表.
病人课号)、非空(职称,姓名)、检查(性别),自动编号(ID) (16分)LDAYtRyKfE
2.将下列医生信息添加到医生表的代码
编号姓名 性别 出生日期 职称
100001
杜医生
男1963-5-18
7.四舍五入
8.'%娟%'
9.table、view、procedure、function
10. 布、分 、
四、简述题
1.
(1)用 集中需要的数据, 化了数据的用 操作;
(2)用 藏了数据 的复 性;
(3)化用 限的管理
2.要点:
1.IF⋯ELSE是条件判断 句
dvzfvkwMI1
rqyn14ZNXI
6.
SQL语言中,条件表示年龄在
40至50之间的表达式为(
)

A. IN (40,50)
B. BETWEEN 40 AND 50
C. BETWEEN 40 OR 50
D. BETWEEN 40 ,50
7.表示职称为副教授同时性别为男的表达式为

SQL Server数据库试题及答案

SQL Server数据库试题及答案

SQL Server数据库试题九及答案一、选择题(每题2分,共30分)1、下面不属于数据定义功能的SQL语句是:()A.CREAT TABLEB.CREAT CURSORC.UPDATED.ALTER TABLE2、SQL数据库中的视图与下列哪项是对应的()。

A.关系模式B.存储模式C.子模式D.以上都不是3、下列选项中不是数据库复制类型的是()。

A.快照复制B.差异复制C.事务复制D.合并复制4、下列说法错误的是: ()。

A.一个基本表可以跨一个或多个存储文件B. 一个存储文件可以跨一个或多个基本表C.每个存储文件与外部存储器上一个物理文件对应D.每个基本表与外部存储器上一个物理文件对应5.显示包含警告信息或其他信息的消息框,应该使用的操作是()。

A.Echo B.Message C.Warn D.MsgBox6、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是()。

A.聚集索引B.非聚集索引C.主键索引D.唯一索引7. SQL Server的字符型系统数据类型主要包括()。

A. Int、money、charB. char、varchar、textC. datetime、binary、intD. char、varchar、int8、以下选项中哪一项不是访问数据库系统的接口()。

A.ODBCB.OLE DBC.APID.ADO9、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是()A.*B.%C.-D.?10、SELECT语句中与HAVING子句同时使用的是()子句。

A.ORDER BYB.WHEREC.GROUP BYD.无需配合11~15题使用如下数据:当前盘当前目录下有数据库db_stock,其中有表stock的内容是:股票代码股票名称单价交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海600604 二纺机 9.96 上海600605 轻工机械 14.59 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳11、有如下SQL语句create view stock_view as select * from stock where 交易所=”深圳”执行该语句后产生的视图包含的记录个数是()A.1B.2C.3D.412、有如下SQL语句create view view_stock as select 股票名称 as 名称,单价 from stock执行该语句后产生的视图含有的字段名是()A.股票、名称、单价B.名称、单价C 名称、单价、交易所D 股票名称、单价、交易所13、执行如下SQL语句后select distinct 单价 from stockwhere 单价=(select min(单价) from stock)into dbf stock_x表stock_x中的记录个数是()A.1B.2C.3D.414、求每个交易所的平均单价的SQL语句是()A.SELECT(交易所,avg(单价)FROM stock GROUP BY 单价B. SELECT(交易所,avg(单价)FROM stock ORDER BY 单价C. SELECT(交易所,avg(单价)FROM stock ORDER BY 交易所D. SELECT(交易所,avg(单价)FROM stock GROUP BY交易所15、在当前盘当前目录下删除表stock的命令是()A.DROP stockB.DELETE TABLE stockC.DROP TABLE stock C.DELETE stock二、填空题(每空2分,共30分)1、SQL Server 2000支持5种类型的存储过程:系统存储过程、、临时存储过程、和扩展存储过程。

SQL Server数据库程序设计复习题

SQL Server数据库程序设计复习题

SQL Server数据库程序设计复习题之填空题1. SQL Server与Windows 2000等操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的____2. SQL Server采用的结构化查询语言称为______ 。

3. 常见的SQL Server2000的版本一般包括_______、_______、_______、开发版和评估版等。

4. 安装SQL Server时需要以本地____________身份登录操作系统。

5. 如果在Windows NT/2000上安装,需要事先设置至少一个_______。

6. SQL Server主数据文件、次数据文件和事务日志文件默认的扩展名分别为_______、_______和_______ 。

7. SQL Server的数据库分为____________和_______两种类型。

8. 每个SQL Server数据库下都包括_______、_______、_______和_______四个系统数据库。

9. _______系统数据库主要用来进行复制、作业调度和管理报警等活动。

10. SQL Server客户机传递到服务器上的一组完整的数据和SQL语句称为_______ 。

11. SQL Server中的数据类型主要包括________、________、________、二进制、位和双字节等类型。

12. SQL Server提供的最常用的管理工具是______________和______________。

13. Microsoft SQLServer2000是运行在__________操作系统平台上的、逻辑模型为________型数据库管理系统。

14. 在一个已存在数据的表中增加一列,一定要保证所增加的列允许________值。

15. 对表中记录的维护工作主要有增加、________和________操作,均可通过企业管理器或Transact-SQL语句完成。

SQL-Server数据库总复习2010

SQL-Server数据库总复习2010

SQL-Server数据库总复习2010SQL Server 复习资料第1章数据库基础知识重点掌握:1、数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)的基本概念及三者之间的关系。

数据库系统(DBS)是由哪几个部分组成的?什么是DBA?DBS:数据库系统 (DataBase System),是采用了数据库技术的计算机系统,是一个实际可运行的、按照数据库方法存储、维护和向应用系统提供数据支持的系统,它是数据库、硬件和软件,以及数据库管理员(DBA)的集合体。

DB:数据库(DataBase)DBMS:数据库管理系统(DataBase Management System),是指数据库系统中对数据进行管理的软件系统,它是数据库系统的核心组成部分。

可以通过DBMS对DB进行定义、查询、更新及各种控制.三者联系: DBS包含DB和DBMS。

2、数据库的概念模型:E-R图是设计概念模型的有效工具。

E-R图中4个基本成分:矩形框、椭圆框、菱形框和直线。

能熟练地将E-R图转换成关系模式。

3、关系模型的基本术语:关系、属性及值域、关系模式及其表示、元组、主键Primary Key、外键Foreign Key4、关系模型的完整性规则:关系模型中可以有3类完整性约束,要求通过实例运用规则(1)实体的完整性规则(2)参照完整性规则(3)用户定义的完整性规则一、选择题1、在数据库系统中,负责对数据库进行管理的有()A、操作系统和DBAB、DBMSC、操作系统和DBMSD、DBMS和DBA2、下列关于数据库的说法不正确的是()A、数据库就是长期存储在计算机中、有组织、可共享的数据集合B、数据库中的数据没有任何冗余C、数据库中的数据可同时被多个用户共享D、数据库中的数据是按一定的数据模型组织、描述和存储的3、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

A、DBS包括DB 和DBMSB、DBMS包括DB和DBSC、DB包括DBS 和DBMSD、DBS就是DB,也就是DBMS4、DBMS目前最常用的模型是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2010年数据库应用系统设计(SQL Server)复习题
一单选题:
1. 用树形结构表示实体之间联系的模型是()。

(A) 层次模型 (B) 网状模型 (C) 关系模型 (D) 面向对象数据模型
2. 关系代数表达式R÷S的运算结果是()。

关系R 关系S
(A) (B) (C) (D)
3. 下列选项中能够清除非主属性对码的部分函数依赖的范式是()。

(A) 1NF (B) 2NF (C) 3NF (D) BCNF
4. 在SQL中,可以获取查询结果的元组个数的汇总函数是()。

(A) MAX (B) AVG (C) SUM (D) COUNT
5. 当用OPEN语句打开游标并在数据库中执行查询后,必须用()语句来取得数据。

(A) FETCH (B) READ (C) INSERT (D) UPDATE
6. 若在关系R中,A和B联合作为R的主键,则下列说法中正确的是()。

(A) A可以取空值(B) B可以取空值(C) A和B都不能取空值 (D) 以上说法都错误
7. 在视图上不能完成的操作是()。

(A) 在视图上定义新的基本表 (B) 更新视图 (C) 查询 (D) 在视图上定义新视图
8.在SQL SERVER2000中,可以使用()来修改表结构。

(A) DROP TABLE (B) CREATE TABLE (C) ALTER TABLE (D) MO DIFY TABLE
9.下列选项中,不属于索引优点的是()。

(A) 加快数据的检索速度
(B) 加速表和表之间的连接
(C) 加快向表中插入数据的速度
(D) 显著减少查询中分组和排序的时间
10. 在SQL SERVER2000中,可以使用()来调用存储过程。

(A) EXECUTE (B) RUN (C) COMMAND (D) PUSH
11. 在SQL SERVER中,若事务T对数据对象A加上S锁,则()。

(A) 其他事务既能对A加S锁,也能加X 锁
(B) 其他事务只能再对A加S锁,而不能加X锁
(C) 其他事务只能再对A加X锁,而不能加S锁
(D) 其他事务不能对A加S锁和X锁
12. 从关系模式中选择若干个属性组成新的关系的代数运算称为()。

(A) 连接 (B) 投影 (C) 选择 (D) 除13. 在SQL SERVER 中,“封锁机制”可以用于()。

(A) 保证数据库的完整性
(B) 实现数据库的安全性
(C) 进行数据库恢复
(D) 控制数据库的并发操作14. 使用SQL语句进行查询时,可以用
()去掉不满足条件的分组。

(A) WHERE子句 (B) HAVING 子句 (C) ORDER BY子
句 (D) SELECT子句15. 在SQL SERVER2000中,下列语句不能用来创建触发器的操作是()。

(A) SELECT (B) UPDATE (C) INSERT (D) DELETE16.下列选项中,与表达式“课程IN("数学","物理")”功能相同的表达式是()。

(A) 课程="数学" AND 课程="物理"
(B) 课程="数学" OR 课程="物理"
(C) 课程< >"数学" AND课程<>"物理"
(D) 课程< >"数学" OR 课程<>"物理"17.在SQL中,下列关于空值的操作,不正确的是()。

(A) AGE IS NULL (B) AGE<>NULL (C) AGE IS NOT NULL (D) NOT(AGE IS NULL)二判断题:18. 所有视图都能够进行查询、插入、删除和修改操作。

对错19. 触发器可以用来保证数据的完整
性。

对错20. 若关系模式R满足BCNF,则R必定满足
3NF。

对错21. 数据模型中,数据结构是对系统动态特征的描
述。

对错22. 数据库中建立的索引越多越好。

对错23. 一个表只能建立一个聚簇索引。

对错24. 参与并运算的两个关系必须具有相同的属性数。

对错
三操作题:25. 以下各题要求都是在Exam数据库中作答。

Exam数据库介绍:该数据库包含了学生表、课程表和选课表,表名分别为:student、course和sc。

各个表的结构和数据如下:
1.输入SQL语句,创建以上3个基本表及主键,并插入表4、表5和表6所给数据。

操作成功后,请按照考试系统提示目录进行保存,文件命名为T1-1.sql。

2. 输入SQL语句,根据语义为选课表(sc)的sno列和cno列建立外键。

操作成功后,请按照考试系统提示目录进行保存,文件命名为T1-2.sql。

3. 输入T-SQL语句,在学生表(student)的系别列上建立一个名为“sdeptindex”的非聚簇索引,要求该索引采取降序排列。

操作成功后,请按照考试系统提示目录进行保存,文件命名为T1-11.sql。

4. 输入SQL语句,实现查询所有姓“李”的学生的学号、姓名、性别和年龄。

操作成功后,请按照考试系统提示目录进行保存,文件命名为T1-3.sql。

5. 输入SQL语句,实现查询选修了“数据库原理”课程的所有学生的学号、姓名和成绩。

操作成功后,请按照考试系统提示目录进行保存,文件命名为T1-
6.sql。

6. 输入T-SQL语句,实现在Exam数据库中新
建拥有一个参数的名为“stuproc”的存储过程,用来查询学生表中由该参数所指定的系别的所有学生的学号、姓名、性别和年龄,然后执行该存储过程,并将输入参数赋值为“信息管理”。

操作成功后,请按照考试系统提示目录进行保存,文件命名为T1-15.sql。

7. 输入SQL语句,实现查询没有选修“数据库原理”课程的所有学生的学号、姓名。

操作成功后,请按照考试系统提示目录进行保存,文件命名为T1-7.sql。

8. 输入T-SQL语句,删除上步中建立的视图。

操作成功后,请按照考试系统提示目录进行保存,文件命名为T1-10.sql。

9. 输入SQL
语句,实现将“软件工程”课程的所有选修成绩加5分。

操作成功后,请按照考试系统提示目录进行保存,文件命名为T1-12.sql。

10. 输入T-SQL语句,在学生表(student)上添加一个名为“stuage”的CHECK约束,约束条件为年龄不得小于16。

操作成功后,请按照考试系统提示目录进行保存,文件命名为
T1-14.sql。

11. 输入T-SQL语句,实现在Exam数据库中新建拥有一个参数的名为“stuproc”的存储过程,用来查询学生表中由该参数所指定的系别的所有学生的学号、姓名、性别和年龄,然后执行该存储过程,并将输入参数赋值为“信息管理”。

操作成功后,请按照考试系统提示目录进行保存,文件命名为
T1-15.sql。

12. 输入SQL语句,实现查询所有姓“李”的学生的学号、姓名、性别和年龄。

操作成功后,请按照考试系统提示目录进行保存,文件命名为
T1-3.sql。

13. 输入SQL语句,实现查询“数据库原理”成绩前两名学生的学号和姓名。

操作成功后,请按照考试系统提示目录进行保存,文件命名为
T1-13.sql。

对格式的要求
知网学位论文检测为整篇上传,上传论文后,系统会自动检测该论文的章节信息,如果有自动生成的目录信息,那么系统会将论文按章节分段检测,否则会自动按每一万字左右分段检测。

格式对检测结果可能会造成影响,需要将最终交稿格式提交检测,将影响降到最小,此影响为几十字的小段可能检测不出。

都不会影响通过。

系统的算法比较复杂,每次修改论文后再测可能会有第一次没测出的小段抄袭(经2 年实践经验证明,该小段不会超过200 字,并且二次修
改后论文一般会大大降低抄袭率)。

相关文档
最新文档