资源描述
第一章1、什么是数据库,数据库的特点,数据库管理技术的发展阶段。2、DB、DBA、DBMS分别表示什么;其中哪个是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。DBMS的职能3、概念模型最常用的是实体联系方法有哪3种基本图素,实体间的联系可分为什么?例如:课程和学生的对应关系。4、概念结构设计的主要工具模型是E-R模型,而E-R模型分别用什么图形表示, E-R模型转换成关系模式进行的规范化处理,一般达到3NF即可,那么学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余如何分解。5、数据库模型(结构模型)有哪些?用树形结构来表示实体之间关系的结构数据模型是层次模型,数据模型中用二维表结构来存储数据的是关系模型,目前关系模型数据库模型是已逐渐淘汰了网状数据库和层次数据库模型上,成为当今最为流行的商用数据库系统。6、数据库系统的三级模式结构是哪三个。7、通常将数据库的设计分为哪4个设计阶段,每个阶段什么设计,成果是什么;8、练习1)、什么是数据库,数据库与DBMS之间有什么区别?2)、什么是关系模型的外键,它有什么作用?5)、什么是关系模型,有哪些特点?6)、试描述数据库的设计步骤?7)、数据库管理系统通常由哪些部分组成?8)、数据库系统(DBS)有哪些组成,以及他们之间的关系?9)、DBMS的三大语言(DDL、DML、DCL)分别有哪些。第二章1、SQL server2005数据库管理软件版本,以及支持的操作系统第三章、六章1、SQL server数据库文件中由数据文件和事务日志文件,扩展名是什么,分别存储什么样的内容,一个数据库可以包含多个事务日志文件,但只能包含一个主数据库文件。2、SQL Server的系统数据库以及每个数据库的功能是什么,例如储存SQL Server 系统的所有临时表、临时存储过程的是哪个,保存系统配置、服务器配置等信息的是哪个。3、在SQL server数据库的维护主要有附加数据、分离数据、联机、脱机、收宿等管理。4、SQL server中常用数据类型有哪些,分别占用多少存储空间5、SQLserver数据库系统标识符有哪些组成并判断哪些合法my delete、_mybase 、$money 、trigger1。6、在SQL Server数据库系统中创建表或修改表结构时可以使用Identity(n,m)属性实现序列编号,其中n表示序列的起点,而m表示序列的种子增量。7、数据库完整性包括哪些。SQL server有哪些约束,每种约束的关键字是什么以及在创建表或修改表时怎么添加约束,例如参照完整性是用Foreign key来实现、Primary key和Unique是实体完整性以及之间的区别、Check 。8、创建表结构、修改表、删除表结构:例如创建员工表,分别有员工编号、员工姓名、员工工龄、领导编号等列,其中员工编号是主键,其值产生个连续的序列,并将领导编号设置外键,引用的主键是员工编号;创建学生表(student)时,将学生的性别(sex)取值只为“男”或“女”;修改学生表,性别(sex)添加约束,其作用是性别的值只能是男或女;修改学生表将入学时间这个字段,添加默认约束为当前系统时期;修改表结构,例如将学生表(student)添加电话号码列,类型为变长字符。练习题:1、下列四项中,不属于数据库特点的是( C )。A、数据共享B、数据完整性C、数据冗余很高D、数据独立性高2、下列哪个不是数据库管理技术的发展阶段( D )。A、人工管理阶段 B、文件系统阶段C、数据库系统阶段 D、人工智能阶段3、( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。A、DBMSB、DBC、DBSD、DBA4、下列四项中,不正确的提法是( C )。A、SQL语言是关系数据库的国际标准语言B、SQL语言具有数据定义、查询、操纵和控制功能C、SQL语言可以自动实现关系数据库的规范化D、SQL语言称为结构查询语言5 、用树形结构来表示实体之间关系的结构数据模型称为(A )。A、层次模型 B、关系模型 C、网状模型 D、面向对象模型6、下列数据模型中用二维表结构来存储数据的是(B) 、A、层次模型 B、关系模型 C、网状模型D、面向对象模型7、在E-R图中,用( D )图形来表示两个实体之间关系的关系名。A、矩形框 B、椭圆形框 C、直线 D、菱形框8、 目前( A )数据库模型是已逐渐淘汰了网状数据库和层次数据库模型上,成为当今最为流行的商用数据库系统。A、关系B、面向对象 C、分布D、网络9、 数据库设计中的概念结构设计的主要工具模型是( )。A、数据模型B、E-R模型 C、新奥尔良模型D、概念模型10、将E-R模型转换成关系模式进行的规范化处理,一般达到( C )即可。A、1NF B、2NF C、3NF D、BCNF11、在校学生都要进行选课,那么课程和学生的对应关系是(B)A、:N B、M:N C、1:1 D、 0:N12、在进行数据库设计过程中在哪个步骤是根据用户的功能要求或系统要求写出说明书?( A )A、需求分析 B、概念设计 C、逻辑设计 D、物理设计13、现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为( C ) A、1个表B、2个表C、3个表 D、4个表14、MS SQL Server是( )。A、网状数据库系统 B、面向对象数据库系统 C、层次数据管理系统 D、关系数据库管理系统15、默认情况下,数据库创建时包含的用户是(D )。A、sa B、administrator C、guestD、dbo16、在SQL Server中,关于数据库的说法正确的是(D )A、一个数据库可以不包含事务日志文件B、一个数据库可以只包含一个事务日志文件和一个主数据库文件C、一个数据库可以包含多个主数据库文件,但只能包含一个事务日志文件D、一个数据库可以包含多个事务日志文件,但只能包含一个主数据库文件17 、SQL server 数据库文件有三类,其中主数据文件的默认后缀为:(C )A 、 .ndf B 、.ldf C 、.mdf D 、.idf18、SQL server 数据库文件有三类,其中次要数据文件的默认后缀为:( B )A 、 .ndf B 、.ldf C 、.mdf D 、.idf19 、下面标识符不合法的是:( C)。A 、my delete B 、_mybase C 、$money D 、trigger120、在SQL Server的四个系统数据库中,储存SQL Server 系统的所有临时表、临时存储过程的是( D )A、Master B、Model C、MSDB D、Tempdb21、SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。A、masterB、modelC、pubsD、msdb22、在SQL Server中有系统数据库是保存系统配置、服务器配置等信息的是(A )。A、MASTER B、TEMPDB C、MODEL D、MSDB 23、日期时间型数据类型(datetime)的长度是( C)。A、2 B、4 C、8 D、1624、 在SQL Server的数据类型中,可以用来存储二进制图片的数据类型是(B)A 、Datetime B 、image C 、varchar D 、int25、在SQL中,建立表用的命令是 ( B )。A、CREATE SCHEMAB、CREATE TABLEC、CREATE VIEWD、CREATE INDEX 26 、将学生表中所有记录插入到一个新表Student中的命令是(C ) A、insert into student from 学生B、insert into student values(select * from 学生)C、select * into student from学生D、insert into student (select * from 学生) 27、如果要修改表的结构,应该使用SQL语言的命令(C ) A、UPDATE TABLE B、MODIFY TABLE C、ALTER TABLE D、CHANGE TABLE28、关系数据库中,主键是为标识表中唯一的实体,当运用Transact-SQL语句创建主键时,可以是( D )。A、create table dbo.产品(产品ID char(13) not null primary key, 产品名称 int primary key);B、alter table dbo.产品 with nocheck add constraint PK_table1 primary key (产品ID) on primary;C、alter table dbo.产品 (产品ID) primary key ;D、alter table dbo.产品 add constraint PK_table1 primary key ( 产品ID);29、假设创建表时的某列要求可以包含空值,但不允许重复,那么应该在该上设计的约束是( B )。A 、Primary Key B 、Unique C 、Check D 、Default30 、在SQL server中的参照完整性是用( C )来实现的。 A、Primary key B、Check C、Foreign key D、Unique31、在数据操作语言(DML)的基本功能中,不包括的是 ( B ) A、插入新数据B、描述数据库结构C、修改数据D、删除数据 1、SQL server数据库文件中由数据文件和事务日志文件,但使用_文件记载用户对数据库进行的所有操作。2、完整性约束包括_完整性、_完整性、参照完整性和用户定义完整性3、描述概念模型最常用的是实体联系方法,它包括_、属性和联系 3种基本图素。 4、数据库系统管理员简称为(即英文缩写)_。5、通常将数据库的设计分为_、概念设计、逻辑设计和物理设计等4个设计阶段。6、数据库系统的三级模式结构,分别由概念(模式)模式、外(用户或子)模式和_也称物理模式或存储模式。7、SQL server数据库管理软件主有_、标准版、个人版、开发版等,其中要第一上版本只能在服务器操作系统上安装。8、在SQL server数据库系统中,当数据库创建后可以通过分离数据库后复制到其他数据库服务器上,而在这台数据库服务器上可以_操作使用此数据库。9、在SQL Server数据库系统中创建表或修改表结构时可以使用Identity(n,m)属性实现序列编号,其中n表示序列的起点,而m表示序列的_。10、在关系模型中,二维表的列称为属性,二维表的行称为_,也称记录。11、在数据库系统中常见故障分三类:事务故障、系统故障和介质故障。1、学生表(student)有学号、姓名、性别、年龄、身份证等字段,现将身份证创唯一索引。Create unique index 身份证_ID _ _。2、将学生表中有入学时间(RXSJ)这个字段,添加约束,其作用当在插入数据时,没有给该字段提供值时,就自动把当前系统时期输入。Alter table studentAdd constraint DF_RXSJ _(5)_3、创建员工表,分别有员工编号、员工姓名、员工工龄、领导编号等列,其中员工编号是主键,其值产生个连续的序列,并将领导编号设置外键,引用的主键是员工编号。Create table 员工(员工编号 int identity(1,1) primary key,员工姓名 varchar(12),员工工龄 int ,领导编号 int references员工(员工编号)4、在创建学生表(student)时,将学生的性别(sex)取值只为“男”或“女”其中约束的名称由系统确定。CREATE TABLE student(sno CHAR(5) PRIMARY KEY (SNO), sage SMALLINT, , sgender CHAR(2), sdept CHAR(8),)第四章、五章1、 SQL语言是关系数据库的国际标准语言,SQL语言具有数据定义、查询、操纵和控制功能,SQL语言称为结构查询语言。2、 SQL语句中为了程序便于阅读、理解,采用了两种注释方法。3、 SQL Server中用于对变量进行赋值的关键字,以及区别。Select set4、 SQL Server 中变量分为两种全局和局部,分别用什么表示。T-SQL 中变量分为两种:局部变量和全局变量1、局部变量:用户可以自定义的变量,作用范围仅在程序内部有效。2、定义方式:DECLARE 变量名称 变量类型 ,变量名称 变量类型 .局部变量必须以开头,必须先用DECLARE命令声明,之后才可以使用,在局部变量没有被赋值之前,它的值是NULL。如果要在程序体中引用它,就必须先给它赋值。全局变量全局变量是SQL Server系统内部使用的变量,作用范围是任何程序。全局变量不是也不能由用户程序定义,是服务器级定义的,用户只能引用系统中已经定义的全局变量。应用全局变量时必须以开头。局部变量名称不能与全局变量名称相同。5、 常用的系统函数的使用,getdate()、Rand()、Round()、Sqrt()、Floor()、Subtring()等系统函数的使用。6、 使用聚合函数使用SUM、MAX 、COUNT、AVG、MIN7、 在查询数据表或视图时一个可执行的Select语句必需包含Select和From,在SELECT子句中关键字( DISTINCT)用于消除重复项,( TOP )用于指定输出记录集的前行数,使用条件关键字BETWEEN、IN、LIKE、IS NULL等关键字的功能及使用,关系条件、逻辑条件(and or not),分组查询Gourp by(分组后选择条件Having)、order by子句按查询结果中的一列或多列进行升序或降序排序,默认是按照哪种排序,分别使用什么关键字。8、 在查询语句中(SELECT)用于实现投影关系运算,(WHERE )用于实现选择关系运算。9、 在SQL查询数据时使用Like模糊查询,需要和通配符一起使用,有哪些通配,分别匹配什么样的字符:例如通配符表达式 _AB%a 进行匹配,BCDEF,_BCA,ABCa,aCBDa。10、 在T-SQL语法中,用来插入和更新、删除数据的命令是什么,并且会使用11、 SQL查询语言中主要分几种查询,分别是简单查询、子查询、联合查询和连接查询等组成。子查询的关键字的使用,如in,all,any,some,还有表达示是否存在是EXISTS关键字12、 联接查询的分类以及使用:内连接(等值连接、自然连接)、外连接(左、右、全)、交叉连接、自身连接等13、 查询操作,例如1)、若要查找姓张或姓王并且姓名共有三个字的学生信息,SQL语句为select * from 学生。2)、查询学生表中姓张的学生人数3)、某选课表有学号、课程名称、成绩等字段,查询表中“网络基础”的成绩大于或等于90的人数 4)、学生表有学号、姓名、性别,年龄等字段,查询学生表年龄大于等于20岁同时也小于等于25岁的学生信息。5)、某选课表有学号、课程名称、成绩等字段,查询表中“网络基础”的平均成绩。6)、在一个系统中,有一个学生表(student),分别有学号(sno)、姓名(sname)、年龄(age)和性别(sex)等字段,假设每个学生姓名是唯一的,现查询学生表中,年龄小于李四的年龄的学生信息。第七章1 、视图的概念以及特点、作用。视图是一种常用的数据对象,可以简化数据库操作,当使用多个数据表来建立视图时,不允许在该语句中包括(INTO,COMPUTE,COMPUTR BY)等关键字,如果要使用Order by子句,那么必须和TOP关键字一起使用才能创建。2、索引的分类以及每种类型索引关键字CLUSTERED 、UNIQUE、NONCLUSTERED、INDEX,创建索引,如学生表(student)有学号、姓名、性别、年龄、身份证等字段,现将身份证创唯一索引。3、在SQL中,建立对象用CREATE SCHEMA、CREATE TABLE、CREATE VIEW、CREATE INDEX、ALTER TABLE、CREATE DATABASE等的功能 1、在查询语句中(C )用于实现投影关系运算。A、FROM子句 B、WHERE子句 C、SELECT子句 D、ORDER BY子句2、在查询语句中( B )用于实现选择关系运算。A、FROM子句 B、WHERE子句 C、SELECT子句 D、ORDER BY子句3、在SELECT子句中关键字( B )用于消除重复项。A、AS B、DISTINCT C、TOP D、PERCENT4、在SELECT子句中关键字( C )用于指定输出记录集的前行数。A、AS B、DISTINCT C、TOP D、PERCENT5 、将学生表中所有记录插入到一个新表Student中的命令是(C ) A、insert into student from 学生B、insert into student values(select * from 学生)C、select * into student from学生D、insert into student (select * from 学生) 6 、在SQL Server服务器上,存储过程是一组预先定义并( D )的T-SQL语句。A、保存 B、编写 C、解释 D、编译7、下面字符串能与通配符表达式 _AB%a 进行匹配的是:(C )。A 、 BCDEF B 、 _BCA C 、 ABCa D 、 aCBDa8、视图是一种常用的数据对象,可以简化数据库操作,当使用多个数据表来建立视图时,不允许在该语句中包括(B)等关键字。A、ORDER BY,COMPUTE B、INTO,COMPUTE,COMPUTR BYC、GROUP BY,COMPUTE BY D、ORDER BY,COMPUTE BY,GROUP BY9、在T-SQL语法中,用来插入和更新数据的命令是(A )。A、INSERT,UPDATE B、UPDATE,INSERTC、DELETE,UPDATE D、CREATE,INSERT INTO10 、在Delete语句中,使用哪个语句或子句指定从表删除的数据行(D)。A 、Select B 、Insert C 、Update D 、Where11、下列哪个关键字中用于查询时限定连续范围,比如查询成绩表分数是85到90的是( )。A、BETWEEN B、IN C、LIKE D、 IS NULL12下面Select语句中哪个子句是实现分组查询功能的是 (B )。A、from B、Group by C、Where D、Order by13、在创建索引时,创建惟一索引的关键字是(B )。A、CLUSTERED B、UNIQUE C、NONCLUSTERED D、INDEX14、SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。A、包括15岁和35岁B、不包括15岁和35岁C、包括15岁但不包括35岁D、.包括35岁但不包括15岁15、在查询语句中(C )用于实现投影关系运算。A、FROM子句 B、WHERE子句 C、SELECT子句 D、ORDER BY子句16、在查询语句中( B )用于实现选择关系运算。A、FROM子句 B、WHERE子句 C、SELECT子句 D、ORDER BY子句17、在SELECT子句中关键字( B )用于消除重复项。A、AS B、DISTINCT C、TOP D、PERCENT18、在SELECT子句中关键字( C )用于指定输出记录集的前行数。A、AS B、DISTINCT C、TOP D、PERCENT19 、将学生表中所有记录插入到一个新表Student中的命令是(C ) A、insert into student from 学生B、insert into student values(select * from 学生)C、select * into student from学生D、insert into student (select * from 学生) 20 、在SQL Server服务器上,存储过程是一组预先定义并( D )的T-SQL语句。A、保存 B、编写 C、解释 D、编译21 、下面字符串能与通配符表达式 _AB%a 进行匹配的是:(C )。A 、 BCDEF B 、 _BCA C 、 ABCa D 、 aCBDa22、视图是一种常用的数据对象,可以简化数据库操作,当使用多个数据表来建立视图时,不允许在该语句中包括(B)等关键字。A、ORDER BY,COMPUTE B、INTO,COMPUTE,COMPUTR BYC、GROUP BY,COMPUTE BY D、ORDER BY,COMPUTE BY,GROUP BY23 、下列说法正确的是 ( A ) 。A 、视图是观察数据的一种方法,只能基于基本表建立。B 、视图是虚表,观察到的数据是实际基本表中的数据。C 、不能向视图中插入记录。D 、视图不能将视图再创建视图。24、下列数据模型中用二维表结构来存储数据的是(B) 、A、层次模型 B、关系模型 C、网状模型D、面向对象模型25、在校学生都要进行选课,那么课程和学生的对应关系是(B)A、:N B、M:N C、1:1 D、 0:N26、在E-R图中,用( D )图形来表示两个实体之间关系的关系名。A、矩形框 B、椭圆形框 C、直线 D、菱形框27、下列哪个不是数据库管理技术的发展阶段( D )。A、人工管理阶段 B、文件系统阶段C、数据库系统阶段 D、人工智能阶段28、在T-SQL语法中,用来插入和更新数据的命令是(A )。A、INSERT,UPDATE B、UPDATE,INSERTC、DELETE,UPDATE D、CREATE,INSERT INTO29、有关InsertSelect语句的描述,下列哪个是正确的( D )。A、新建一个表 B、语法不正确 C、一次最多只能插入一行数据 D、将查询结果插入到已有存在表中30、下面哪些关键字可用于判断的子查询或表达示是否存在是( A )。A、 EXISTS关键字 B、JOIN C、Some或Any D、PERCENT31 、在查询数据表或视图时,下列对Select语句查询说法正确的是 ( A) 。A 、一个可执行的Select语句必需包含Select和FromB 、只使用Select和From可以列出单行数据。C 、Select 无法列举列所有列的数据D 、使用Distinct关键字可以删除了数据库中的相同的行32、哪个关键字用于测试跟随的子查询中的行是否存在( B )。A、ANY B、EXISTS C、UNION D、HAVING33、SQL语言中,删除表中数据的命令是( A )。A、DELETE B、DROPC、CLEARD、REMOVE34、如果要修改表的结构,应该使用SQL语言的命令(C ) A、UPDATE TABLE B、MODIFY TABLE C、ALTER TABLE D、CHANGE TABLE35、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(D )A、左外联接 B、右外联接C、内联接D、全外联接36、下列使用聚合函数中正确的是( ) A、SUM (*) B、MAX (*) C、COUNT (*) D、AVG (*)37、SQL中,下列涉及空值的操作,不正确的是(C )A、age IS NULL B、age IS NOT NULL C、age = NULL D、NOT (age IS NULL)38、查询员工工资信息时,结果按工资降序排列,正确的是( )A、ORDER BY 工资B、ORDER BY 工资 descC、ORDER BY 工资 ascD、ORDER BY 工资 dictinct39、以下sql查询语句,在哪个子句有错? ( )A、Select sname 姓名,snoB、from studentC、where avg(sage)25D、order by sno40、下列哪个函数的功能是产生0至1之间随机数。( )A、Rand() B、Round() C、Sqrt() 1、_是由一个或多个数据表(基本表)或视图导出的虚拟表。2、SQL Server中用于对变量进行赋值的关键字是_和SET 。3、在SQL查询数据时使用Like模糊查询,需要和通配符一起使用,在通配符中能匹配零个或多个任意字符的是 。4、语句 select getdate() 的执行结果当前系统的_。5.SQL查询语言中主要分几种查询,分别是简单查询、_、联合查询和连接查询等组成。6. 在SQL语言中,order by子句按查询结果中的一列或多列进行升序或降序排序,默认是按照_ 方式排序的,若要它按照另一种方式排序可使用关键字 。7、用SELECT进行模糊查询时,可以使用_运算符。8、在创建视图时,如果要使用Order by子句,那么必须和_关键字一起使用才能创建。1、若要查找姓张或姓王并且姓名共有三个字的同学信息,SQL语句为select * from 学生表where _ 2、以下代码用于返回表中姓张的学生人数select _ _from 学生 where 姓名_ _3、某选课表有学号、课程名称、成绩等字段,下列代码用于返回表中“网络基础”的成绩大于或等于90的人数 select _ _from 选课 where _ _4、学生表有学号、姓名、性别,年龄等字段,查询学生表年龄大于等于20岁同时也小于等于25岁的学生信息。Select * from 学生 where _ _5、某选课表有学号、课程名称、成绩等字段,下列代码用于返回表中“网络基础”的平均成绩。select课程名称,_ _ from 选课 where 课程名称=网络基础group by 课程名称 6、在一个系统中,有一个学生表(student),分别有学号(sno)、姓名(sname)、年龄(age)和性别(sex)等字段,假设每个学生姓名是唯一的,现查询学生表中,年龄小于李四的年龄的学生信息。Select * from student where age(_ _)7、学生表有学号、姓名、性别,年龄等字段,以下代码用于同时查询学号分别为95010,95020,95030的信息。select * from 学生 where _ _8、在学生管理系统中,有学生(student)表(学号,姓名,性别,年龄)和成绩表(cj)(学号、编号、分数),查询所有学生的成绩,包括没有成绩的学生也查询出来。Select student.*,cj.* from student _ _9、查询成绩表,分数(fs)大于等于60分同时也小于等于70分的成绩信息。Select * from 学生 where _(2)_10、学生表(student)有学号、姓名、性别、年龄等字段,现将张三的年龄修改成李四的年龄。Update student set _ _ where 姓名张三11、学生表(student)有学号、姓名、性别、年龄、系部等字段,查询系部为电子工程学院的所有女生信息。SELECT *FROM student where 1、什么是视图?有哪些特点?2、请谈谈在创建视图时需要注意哪些问题?第八章1 、存储过程是一组预先定义并编译的T-SQL语句,存储过程主要分类,常用的系统存储如sp_help、sp_helpdb、sp_rename、sp_helptext、sp_columns等;存储过程的返回值一定要是整型。2、创建存储过程的参数有哪些类型,输出参数的关键字 3、在执行数据更新操作时会触发该表的触发器,在触发器中有哪两个逻辑表,触发器的类型其中替代触发器(instead of)是在对数据的操作之前触发并停止执行数据操作,触发器有哪些事件;创建触发器,如为学生表创建触发器不能删除张三,功能是当删除数据时删除的数据中有姓名是张三的信息时就此删除操作回滚。4、触发器和存储过程的区别什么?5、什么是触发器?触发器与约束的区别是什么?6、什么是存储过程?存储过程有哪些特点?第九章1、SQL Server 采用的身份验证模式有哪两个,默认情况下数据库创建时包含的数据库用户是dbo。2、角色分为服务器角色和数据库角色;例如Public、Sysadmin、db_owner、db_ddladmin、db_backupoperator等角色的应用3、SQL server的安全体系结构共分几个级别,分别是什么?4、授权、收权的操作:例如,将学生表的查询权限授权给user1用户,并user1可以将其权限授权给其他用户。第十章1、在SQL server数据库系统中备份设备。2、数据库备份类型有哪些,恢复到某个时间点的备份类型是哪个类型等。3、 替代触发器(instead of)是在对数据的修改操作之前触发并( )。A、执行数据操作 B、停止执行数据操作 C、同时数据操作 D、已经执行数据操作4 、 DECLARE D int,C intSET D=2/3则D的值是( )A 、0.6667 B 、0 C 、1 D 、NULL5 、下列说法中正确的是:(A )A 、存储过程的返回值一定要是整型。B 、若存储过程没参数,就不会有返回值C 、SQL 中所有变量都必须先声明后使用D 、删除表后,该表上的约束并不一定会被删除。6、默认情况下,数据库创建时包含的用户是(D )。A、sa B、administrator C、guestD、dbo7、存储过程返回当前环境中可查询的指定表或视图的列信息 ( D ) 。A、 sp_tables B、sp_databases C、sp_helpdb D、 sp_columns8、能将数据库恢复到某个时间点的备份类型是( C )。A、完整数据库备份 B、差异备份 C、事务日志备份D、文件组备份9、在 SQL Server中,用来显示数据库信息的系统存储过程是( D )。A、sp_dbhelpB、sp_dbC、sp_helpD、sp_helpdb10、GRANT UPDATE(Sno), SELECT ON TABLE Student TO U4下列语句完成( )A、授给u4 student表上全部内容查询修改的权力B、授给u4 student表上修改的权力C、授给u4 student表上查询及sno列上修改的权力D、授给u4 student表上查询及值为sno的行上修改的权力11、触发器可引用视图或临时表,并产生两个特殊的表是( )。A、Deleted、Inserted B、Delete、InsertC、View、Table D、View1、table112、专门具有备份数据库许可的角色成员有哪个( D )A、PublicB、SysadminC、db_owner D、db_backupoperator1、SQL Server 采用的身份验证模式有_模式和_模式。2、SQL Server 中局部变量名字必须以_开头,而全局变量名字必须以_开头。3.在执行数据更新操作时会触发该表的触发器,在触发器中有两个逻辑表,分别deleted表和_。4.在创建存储过程时,若需要使用输出参数,则需在该参数后面加上_关键字。5. 触发器定义在一个表中,当在表中执行_、_或delete操作时被触发自动执行。6、在SQL server数据库系统中备份设备的名称包括_和磁带。7、在SQL Server中触发器的类型主要有两种分别是instead of和_,8、在SQL server数据库系统中,对数据库对象重命名的系统存储过程是_。9、在SQL server数据库系统中,权限操作分别为授权和收权,即Grant和_。10、SQL中的安全性机制,提供四个分别是视图、_、角色和审计11、SQL server系统中,服务器提供了四种客户端连接协议,分别是shared money(共享内存)、Named Pipes(命名管道)、Tcp/IP、VIA(虚拟接口适配器)1、触发器和存储过程的区别什么?2、什么是触发器?触发器与约束的区别是什么?3、什么是存储过程?存储过程有哪些特点?4、SQL server的安全体系结构共分几个级别,分别是什么?1、学生表(student)有学号、姓名、性别、年龄、身份证等字段,现将身份证创唯一索引。Create unique index 身份证_ID _ _。2、在某数据库中有三个存储过程,分别是存储过程1、存储过程2、 存储过程3,使用T-SQL语言删除三个存储过程。Drop _ _ _;3、为学生表创建一触发器不能删除张三,功能是当删除数据时删除的数据中有姓名是张三的信息时就此删除操作回滚。Create trigger不能删除张三 On 学生 After deleteAs If exists(_ _ _) Rollback transaction
展开阅读全文