SQL数据库考试试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
SQL数据库试题
一、单项选择题(每小题1分,共10分)
1.下列四项中,不属于数据库特点的是( C )。
A.数据共享
B.数据完整性
C.数据冗余很高
D.数据独立性高
2.下列四项中,不属于SQL2000实用程序的是( D )。
A.企业管理器
B.查询分析器
C.服务管理器
D.媒体播放器
3.SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。
A.master
B.model
C.pub
D.msdb
4.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序
提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB
C.DBS D.DBA
5. 在SQL中,建立表用的命令是 ( B )。
A.CREATE SCHEMA
B.CREATE TABLE
C.CREATE VIEW
D.CREATE INDEX
6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。
A.包括15岁和35岁
B.不包括15岁和35岁
C.包括15岁但不包括35岁
D.包括35岁但不包括15岁
7.下列四项中,不正确的提法是( C )。
2
A.SQL语言是关系数据库的国际标准语言
B.SQL语言具有数据定义、查询、操纵和控制功能
C.SQL语言可以自动实现关系数据库的规范化
D.SQL语言称为结构查询语言
8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。
A.sp_dbhelp
B. sp_db
C. sp_help
D. sp_helpdb
9.SQL语言中,删除表中数据的命令是( A )。
A.DELETE
B. DROP
C. CLEAR
D. REMOVE
10.SQL的视图是从( C )中导出的。
A.基本表
B. 视图
C. 基本表或视图
D. 数据库
SQL数据库试题2
一、单项选择题(每小题1分,共10分)
4. 下列哪个不是sql 数据库文件的后缀。
C
A..mdf B..ldf
C..tif D..ndf
5. 数据定义语言的缩写词为 ( A )。
A.DDL
B.DCL
C.DML
D.DBL
8. 在SQL语言中,建立存储过程的命令是(A)
A、CREATE PROCEDURE
B、CREATE RULE
C、CREATE DURE
D、CREATE FILE
3
SQL数据库试题3
一、单项选择题(每小题1分,共10分)
2. 目前( A )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据
库系统。
A.关系 B.面向对象 C.分布
3. 数据库设计中的概念结构设计的主要工具是( B )。
A.数据模型 B.E—R模型 C.新奥尔良模型 D.概念模型
5. 在SQL中,建立视图用的命令是 ( C )。
A.CREATE SCHEMA
B.CREATE TABLE
C.CREATE VIEW
D.CREATE INDEX
9. SQL语言中,删除一个表的命令是( B )。
A.DELETE
B. DROP
C. CLEAR
D. REMOVE
一、单项选择题(每小题1分,共10分)
1.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( D )和用户构
成。
A.DBMS B.DB
C.DBS D.DBA
2.数据库管理系统的英文缩写是( A )。
A.DBMS B.DBS
C.DBA D.DB
3.在关系运算中,选取符合条件的元组是( D )运算。
A.除法 B.投影
C.连接 D.选择
4.数据库设计中的逻辑结构设计的任务是把( D )阶段产生的概念数据库模式变换为逻辑结构的
数据库模式。
4
A.需求分析 B.物理设计
C.逻辑结构设计 D.概念结构设计
5.一个规范化的关系至少应当满足( C )的要求。
A.一范式 B.二范式
C.三范式 D.四范式
6.在实际数据库设计中,“学号”通常作为( C )存在。
A.数据结构 B.数据存储
C.数据项目 D.处理过程
7.SQL Server 2000中删除表中记录的命令是( D )。
A.DELETE B.SELECT
C.UPDATE D.DROP
8.运行命令SELECT ASCII(‘Alklk’)的结果是( D )。
A.48 B.32
C.90 D.65
一、单项选择题(每小题1分,共10分)
1.( D )是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。
A.DATA B.INFORMATION C.DB D.DBS
2.需求分析的主要方法是( A )。
A.自顶向下 B.自底向上 C.从左到右 D.混合策略
4.关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的要求是达到1N
F,既满足( D )。
A.主关键字唯一标识表中的每一行
B.关系中的行不允许重复
C.每个非关键字列都完全依赖于主关键字
5
D.每个属性都有是不可再分的基本数据项
5.SQL Server 2000中表查询的命令是( B )。
E B.SELECT C.UPDATE D.DROP 6.SQL Server 2000中表更新数据的命令是( C )。
A.USE B.SELECT C.UPDATE D.DROP 7.在SQL Server 2000中,下列变量名正确的是( A )。
A.@sum B.j C.sum D.4kk 8.建立索引的目的是( D )。
A.降低SQL Server数据检索的速度
B.与SQL Server数据检索的速度无关
C.加快数据库的打开速度
D.提高SQL Server数据检索的速度
9.用于求系统日期的函数是( B )。
A.YEAR() B.GETDATE() C.COUNT() D.SUM()10.向用户授予操作权限的SQL语句是( D )。
A.CTEATE B.REVOKE C.SELECT D.GRANT SQL数据库试题6
一、单项选择题(每小题1分,共10分)
1.SQL Server系统中的所有服务器级系统信息存储于哪个数据库( A )。
A.master
B. model
C. tempdb
D. msdb
2.下列标识符可以作为局部变量使用( C )。
A.Myvar
B. My var
C. @Myvar
D. @My var
6
3.以下关于主键的描述正确的是( A )。
A.标识表中唯一的实体
B.创建唯一的索引,允许空值
C.只允许以表中第一字段建立
D.表中允许有多个主键
5.下列哪个不是sql 数据库文件的后缀。
C
A..mdf B..ldf
C..dbf D..ndf
6.在SQL SERVER服务器上,存储过程是一组预先定义并( B )的Transact-SQL语句。
A.保存
B.编译
C.解释
D.编写
8.以下关于外键和相应的主键之间的关系,正确的是( A )。
A.外键并不一定要与相应的主键同名
B.外键一定要与相应的主键同名
C.外键一定要与相应的主键同名而且唯一
D.外键一定要与相应的主键同名,但并不一定唯一
9.在数据库设计中使用E-R图工具的阶段是( D)。
A.需求分析阶段
B.数据库物理设计阶段
C.数据库实施
D.概念结构设计阶段
10.在T-SQL语言中,修改表结构时,应使用的命令是(C )
A.UPDATE B. INSERT
E.ALTER D. MODIFY
SQL数据库试题7
一、单项选择题(每小题1分,共10分)
7
2. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门
到职员的联系类型是( D)
A.多对多
B.一对一
C.多对一
D.一对多
4. 在SQL Server 中,model是( B )
A.数据库系统表 B. 数据库模板
C.临时数据库 D. 示例数据库
5.在视图上不能完成的操作是( C )
A.更新视图数据
B.查询
C.在视图上定义新的基本表
D.在视图上定义新视图
6. 数据库的三要素,不包括(C )
A.完整性规则
B.数据结构
C.恢复
D.数据操作
8.表达实体之间逻辑联系的E-R模型,是数据库的( A )
A.概念模型
B. 逻辑模型
C. 外部模型
D. 物理模型
9. 下列哪个不是sql 数据库文件的后缀。
C
A..mdf B..ldf
C..dbf D..ndf
10.在SQL语言中,"授权"命令是( A )
A.GRANT
B. REVOKE
C. OPTION
D. PUBLIC
SQL数据库试题8
3. 下列哪个不是数据库对象( A )。
8
A.数据模型 B.视图 C.表 D.用户
7. 模式查找like '_a%',下面哪个结果是可能的 B
A.aili
B. bai
C.bba
a
9. SQL语言中,删除记录的命令是( A )。
A.DELETE
B. DROP
C. CLEAR
D. REMOVE SQL数据库试题9
一、单项选择题(每小题1分,共10分)
1.下列四项中说法不正确的是( C )
A.数据库减少了数据冗余
B.数据库中的数据可以共享
C.数据库避免了一切数据的重复
D.数据库具有较高的数据独立性
2. 下列哪个不是SQL Server服务( D )。
A.SQL Server B.SQL Server Agent C.MS DTC D. PWS
4. SQL Server对象的完整名称不包括下面哪个( D )。
A.服务器名 B.数据库名
C.对象名 D.文件夹名
6. SQL语言中,条件表示年龄在40至50之间的表达式为 ( B )。
A.IN (40,50)
B. BETWEEN 40 AND 50
C. BETWEEN 40 OR 50
D. BETWEEN 40 ,50
7.表示职称为副教授同时性别为男的表达式为( B )
A.职称='副教授' OR 性别='男'
B. 职称='副教授' AND 性别='男'
C. BETWEEN '副教授' AND '男'
D. IN ('副教授','男')
8. 下面哪个不是SQL Server 的合法标识符( B )。
9
A.a12
B. 12a
C. @a12
D. #qq
9. SQL语言中,不是逻辑运算符号的( D )。
A.AND
B. NOT
C. OR
D. XOR
10.下面哪个函数是属于字符串运算的( C )。
A.ABS B. SIN
C. STR
D. ROUND
SQL数据库试题10
一、选择题(每题1分,共20分)
1.3NF同时又是( D )
A、2NF
B、1NF
C、BCNF
D、1NF,2NF
2.DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件
和( C )
A、系统分析员
B、程序员
C、数据库管理员
D、操作员
3.SQL Server支持在线备份,但在备份过程中,不允许执行的操作是( D )
(1)、创建或删除数据库文件 (2)、创建索引
(3)、执行非日志操作 (4)、自动或手工缩小数据库或数据库文件大小
A、(1)
B、(1)(2)
C、(1)(2) (3)
D、(1)(2)(3)(4)
4.MS SQL Server是( D )
A、数据库
B、数据库系统
10
C、数据处理系统
D、数据库管理系统
5.现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为(
C )
A、1个表
B、2个表
C、3个表
D、4个表
6.数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出
某位教师所讲授的课程,应该( C )
A、在教师表上按教师编号建索引
B、在课程表上按课程号建索引
C、在课程表上按教师编号建索引
D、在教师表上按姓名建索引
7.如果要修改表的结构,应该使用SQL语言的命令( C )
A、UPDATE TABLE
B、MODIFY TABLE
C、ALTER TABLE
D、CHANGE TABLE
8.已知员工和员工亲属两C个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在
员工亲属关系中删除对应的亲属元组。
在SQL语言中定义这个完整性约束的短语是( )
A、INSTEAD OF DELETE
B、INSTEAD OF DROP
C、AFTER DELETE
D、AFTER UPDATE
9.安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库被删除后,不影响系统
的正常运行,这个数据库是( D )
A、master数据库
B、 model数据库
C、tempdb数据库
D、 pubs数据库
10.对于数据库的管理,SQL Server的授权系统将用户分成四类,其中权限最大的用户是( BSD )
A、一般用户
B、系统管理员
C、数据库拥有者
D、数据库对象拥有者
11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职
员到部门的联系类型是( C )
11
A、多对多
B、一对一
C、多对一
D、一对多
12.数据库的并发操作可能带来的问题包括( A )
A、丢失更新
B、.数据独立性会提高
C、非法用户的使用
D、增加数据冗余度
15.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )
A、左外联接
B、右外联接
C、内联接
D、外联接
16.下列聚合函数中正确的是( C )
A、SUM (*)
B、MAX (*)
C、COUNT (*)
D、AVG (*)
17.SQL中,下列涉及空值的操作,不正确的是( C )
A、age IS NULL
B、age IS NOT NULL
C、age = NULL
D、NOT (age IS NULL)
18.MS SQL Server在WINDOWS 2000操作系统平台上被定义为一项( B )
A、任务
B、服务
C、应用程序
D、事务
19.脚本文件是在( B )中执行的。
A、企业管理器
B、查询分析器
C、服务管理器
D、事件探查器
20.每个数据库有且只有一个( A )
A、主要数据文件
B、次要数据文件
C、日志文件
D、索引文件
SQL数据库试题11
12
一、选择题(每题1分,共20分)
1.若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式 ( C )
A、只有2NF
B、只有3NF
C、2NF和3NF
D、没有
6.数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、
成绩),为快速查出某位学生所学的课程名,应该( D )
A、在学生表上按学号建索引
B、在成绩表上按课程号建索引
C、在课程表上按课程号建索引
D、在学生表上按姓名建索引
7.如果要从数据库中删除触发器,应该使用SQL语言的命令( B )
A、DELETE TRIGGER
B、DROP TRIGGER
C、REMOVE TRIGGER
D、DISABLE TRIGGER
8.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员
工亲属关系中删除对应的亲属元组。
在SQL语言中利用触发器定义这个完整性约束的短语是( C )
A、INSTEAD OF DELETE
B、INSTEAD OF DROP
C、AFTER DELETE
D、AFTER UPDATE
9.安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库记录了一个SQL Serv
er系统的所有系统信息,这个数据库是( A )
A、master数据库
B、model数据库
C、tempdb数据库
D、pubs数据库
10.对于数据库的管理,对SQL Server中guest用户的描述错误的是 ( D )
A、安装系统时,guest用户被加入到master、pubs、tempdb、northwind数据中
B、用户成功登录到SQL Server后,若该登录账号在某数据库中无合法数据库用户,则系
统将可能
允许以guest用户来访问该数据库
C、不能从master、tempdb数据库中删除guest用户
D、在新建一个数据库时,guest用户将被自动添加
13
11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职
员,从部
门到职员的联系类型是( D )
A、多对多
B、一对一
C、多对一
D、一对多
12.以下情况发生,往往要求我们立即对master 数据库进行备份,错误的是( D )
A、增加用户数据库
B、删除用户数据库
C、执行与登录有关的操作
D、增加数据库用户
13.SQL语言中,删除一个表中所有数据,但保留表结构的命令是( A )
A、DELETE
B、DROP
C、CLEAR
D、REMORE
14.下列四项关于启动服务器的说法不正确的是( C )
A、用企业管理器启动
B、用操作系统控制面板中的服务管理程序启动
C、用命令net begin mssqlserver
D、自动启动服务器
15.查询员工工资信息时,结果按工资降序排列,正确的是( B )
A、ORDER BY 工资
B、ORDER BY 工资 desc
C、ORDER BY 工资 asc
D、ORDER BY 工资 dictinct
17.SQL中,下列涉及通配符的操作,范围最大的是( C )
A、name like ’hgf#’
B、name like ’hgf_t%’
C、name like ’hgf%’
D、name like ’h#%’ escape ’#’
18.在MS SQL Server中,关于数据库的说法正确的是( B )
A、一个数据库可以不包含事务日志文件
B、一个数据库可以只包含一个事务日志文件和一个数据库文件
C、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件
D、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件
14
19.能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工
具是( B )。
A、企业管理器
B、查询分析器
C、服务管理器
D、事件探查器
SQL数据库试题12
一、单项选择题(每小题1分,共10分)
1.在查询分析器中执行SQL语句的快捷键是( C )。
A.F1 B.F3
C.F5 D.F6
3. 哪个关键字用于测试跟随的子查询中的行是否存在( B )。
A.MOV B.EXISTS
C.UNION D.HAVING
5. 下面哪项是一元运算符( D )。
A./ B.%
C.> D.-
6. 如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,
但却是另一个关系的主码时,称该属性(或属性组)为这个关系的 C
A.候选码
B.主码
C.外码
D.连接码
7. 事务的持久性是由数据库管理系统中的哪个部件负责( D )
A.恢复管理
B. 锁定设备(并发控制)
C. 完整性约束
D. 记录设备(存储管理)
8. E-R模型用于数据库设计的哪一个阶段( B )。
A.需求分析
B.概念结构设计
C. 逻辑结构设计
D.物理结构设计
15
9. 查询语句select stuff('he rld',3,l, 'llo wo')结果为( C )。
A.hello B.world hello
C.hello world D.world
10. 在Student表中基于StuName字段建立的索引属于( B )。
A.惟一索引非聚集索引 B.非惟一索引非聚集索引
C.聚集索引非惟一索引 D.惟一索引聚集索引
三、填空题(每空1分,共20分)
1.数据库系统具有数据的_外模式__、_模式___和内模式三级模式结构。
2.SQL Server 2000局部变量名字必须以___@___开头,而全局变量名字必须以
__@@__开头。
4.语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是: ___ beautiful __和___
我心中的太阳__。
5.选择运算是根据某些条件对关系做_水平_分割;投影是根据某些条件对关系做_垂直_分割。
6.关系运算主要有__选择__、__投影_和连接。
7.完整性约束包括_实体_完整性、__域__完整性、参照完整性和用户定义完整性。
8.在SQL Server 2000中,数据库对象包括_表__、_视图_、触发器、过程、列、索引、约束、规
则、默认和用户自定义的数据类型等。
9.语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:
___6____和___7___。
7. T-SQL 语言中,有__算术__运算、字符串连接运算、比较运算和__逻辑___运算。
9. 语句 select floor(17.4), floor(-214.2), round(13.4382,2),
round(-18.4562,3)的执行结果是: _
_17____、___-215__、__13.4400__和__-18.4560__。
三、填空题(每空1分,共20分)
3.语句 select ascii('C'), char(68), len(' 你是BigTiger ') 的执行
结果是: __67___、__D____
_和____12___。
7. 索引的类型主要有_ 聚簇索引 _和_ 非聚簇索引__。
三、填空题(每空1分,共20分)
16
1.数据库三个要素是___数据结构__、_数据操作__和__完整性约束__。
4.语句 select year('1931-9-18') 的执行结果是__1931_。
3.__域完整性_是指保证指定列的数据具有正确的数据类型、格式和有效的数据范围。
4._触发器___是特殊类型的存储过程,它能在任何试图改变表中由触发器保护的数据时执行。
5.事务(Transaction)可以看成是由对数据库的若干操作组成的一个单元,这些操作要么_都完成__,
要么__都取消__(如果在操作执行过程中不能完成其中任一操作)。
6. SQL Server 2000 采用的身份验证模式有_ Windows身份验证__模式和_混合_模式。
7.用户访问SQL Server数据库时,经过了两个__身份_验证和_权限_验证安全验证阶段。
8.SQL Server 2000提供的数据库备份方法有_完整_数据库备份和__差异__数据库备份、_事务日
志__备份和_____文件和文件组____备份。
9.SQL Server代理主要由_操作员_、_作业_和警报来组成。
10.SQL Server复制把服务器分为_发布__服务器、_分发_服务器和订阅服务器三种。
三、填空题(每空1分,共20分)
1.SQL语言主要由_数据定义语言(DDL)__、___数据操作语言(DML)___和数据控制语言(DCL)组成。
5.SQL Server 2000采用的身份验证模式有Windows身份验证模式和__混合___模
式。
6.语句 SELECT (7+3)*4-17/(4-(8-6))+99%4 的执行结果是___35____。
7.__视图_是由一个或多个数据表(基本表)或视图导出的虚拟表。
8._ 实体完整性___用于保证数据库中数据表的每一个特定实体的记录都是惟一的。
7._ 存储过程__是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。
8.触发器定义在一个表中,当在表中执行_ insert ___、__ update _或delete操作时被触发自动执
行。
9.事务的ACID属性是指__原子__性、_一致__性、_独立_性和_持久_性。
10.数据库管理系统的安全性通常包括两个方面,一是指数据_访问_的安全性,二是指数据_运行_的
安全性。
12.SQL Server复制有快照复制、_事务__复制和__合并_复制3种类型。
三、填空题(每空1分,共30分)
17
1.目前最常用的数据库有层次数据库、__网状__数据库和_关系___数据库,其中__关系_
数据库是
目前应用最广泛的一种数据库。
2.关系数据模型的逻辑结构是__二维表__,关系中的列称为__属性_,行称为_元组__。
3.关系数据库模型的数据操作主要包括插入、_删除__、__更新__和__查询__数据。
4.SQL、DCL和DML缩写词的意义是_结构化查询_语言、__数据控制_语言和__数据操作
__语言。
5.实体之间的联系类型有三种,分别为_一对一_、_一对多__和_多对多__。
6.数据库系统的三级模式结构和两级数据映像确保了数据的__逻辑_独立性和_物理___独立性。
7.SQL Server 2000提供的数据库备份方法有_完整__数据库备份和__差异__数据库备份、__事
务日志__备份和__文件和文件组__备份。
9.SQL Server复制把服务器分为_发布_服务器、_分发_服务器和_订阅_服务器三种。
10.在SQL中,create view、alter view和drop view命令分别为__建立_、_修改_和_删除___视
图的命令。
三.填空题(每空1分,共30分)
1.从最终用户角度来看,数据库应用系统分为单用户结构、主从式结构、分布式结构、_客户服务
器__结构和__浏览器服务器_结构。
2.完整性约束包括_实体_完整性、_域__完整性、__参照__完整性和用户定义完整性。
__域__完整
性用于保证数据库中数据表的每一个特定实体的记录都是惟一的。
3.创建、修改和删除表命令分别是__ create _ table、__ alter _ table和_ drop __ table。
4.用SELECT进行模糊查询时,可以使用like或not like匹配符,但要在条件值中使用_%_或_ _
_等通配符来配合查询。
并且,模糊查询只能针对___字符_类型字段查询。
5.SQL Server聚合函数有最大、最小、求和、平均和计数等,它们分别是__ max __、__ min _
_、__ sum __、avg和count。
6.SQL Server中数据操作语句包括_ insert __、__ update _、_ delete __和select语句。
7. 事务的ACID属性是指__原子__性、__一致__性、__独立__性和__持久_性。
8. 游标的操作步骤包括声明、__打开_、处理(提取、删除或修改)、_关闭__和__释放_游标。
9.SQL Server代理主要由_作业__、_操作员_和警报来组成。
三、填空题(每空1分,共20分)
18
5.表或视图的操作权限有_ select ____、___ insert __、__ update ___、__
delete __和dri。
三、填空题(每空1分,共20分)
6.SQL Server 2000以__#___开头的标识符,表示临时表或过程;
7.left join 运算是___左外连接___。
8.SELECT DATEADD(day, 10, '2005-12-22')结果是__2006-01-01___。
9.ROUND( )函数的是___四舍五入__函数。
10.检索姓名字段中含有'娟'的表达式为姓名like '%娟%' 。
11.语句权限是指用户能否当前数据库上执行backup database、backup log、
create database、cr
eate __ table _、create __ view __、create _ procedure _、create _ function _、create rule、cre
ate default语句。
三、填空题(每题1分,共10分)
1.MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Serve服务的图形化工
具称为__服务管理器__。
3.在安装MS SQL Server时,必须选择一种安全类型。
如果在登录时,不需要记录用户名和登录
ID,则该安全模式是_ Windows 认证模式__。
4.如果表的某一列被指定具有NOT NULL属性,则表示____不允许在没有指定列缺省值的情况下
插入省略该列值的数据行____。
5.已知有学生关系S(SNO,SNAME,AGE,DNO),各属性含义依次为学号,姓名、年龄和所在
系号;学生选课关系SC(SNO,CNO,SCORE),各属性含义依次为学号、课程号和成绩。
分析以下SQL
语句:
SELECT SNO
FROM SC
WHERE SCORE = (SELECT MAX(SCORE) FROM SC WHERE CNO=’002’) 简述上述语句完
成了的查询操作是_检索有与课程号为“002”的课程的最高成绩相等的同学的学号___。
6.SQL Server复制有快照复制、__事务__复制和__合并_复制3种类型。
7.语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:
___6___和___7____。
19
三、填空题(每题2分,共10分)
1.MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Serve的图形化工具称
为___服务管理器___。
2._存储过程__是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。
3.在_ Windows ____身份验证模式,输入的账号必须是在2000 professional(或NT)已经建立
的登录者或组。
4.HAVING子句与WHERE子句很相似,其区别在于:
WHERE子句作用的对象是___表和视图__,HAVING子句作用的对象是___分组______。
5.已知有学生关系S(SNO,SNAME,AGE,DNO),各属性含义依次为学号,姓名、年龄和所
在系号;学生选课关系SC(SNO,CNO,SCORE),各属性含义依次为学号、课程号和成绩。
分析以下
SQL语句:
SELECT SNO
FROM SC
WHERE SCORE= (SELECT SUM(SCORE)
FROM SC
WHERE CNO='002')
简述上述语句完成了的查询操作是___检索有与课程号为“002”的课程的最高成绩相等的同学的学号
__。
12.表或视图的操作权限有select、__ insert ___、__ update _、__ delete _
和dri。
三、填空题(每空1分,共20分)
1.实体—联系模型的三要素是____实体__、____属性___和实体之间的联系。
3. SQL Server的数据类型可分为_系统__数据类型和_用户自定义_数据类型。
4. Transact-SQL语言有4部分元素组成,分别是:数据定义语言、___数据操作语言
__、_数据控
制语言__ 和一些附加的语言元素。
6. 数据完整性分为__域__完整性、_实体_完整性、_参照__完整性和用户自定义完整性。
7. 将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中__逻辑结构__设计阶
段的任务。
20
8. SQL Server复制把服务器分为_发布_服务器、__分发_服务器和订阅服务器三种。
9. SQL Server聚合函数有最大、最小、求和、平均和计数等,它们分别是max、_ min __、__ s
um _、avg和count。