《2022年电大复习资料电大本科数据库应用技术复习题昨晚必过.docx》由会员分享,可在线阅读,更多相关《2022年电大复习资料电大本科数据库应用技术复习题昨晚必过.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_20XX 年电大(本科)数据库应用技术复习题一、挑选题 1三级模式间存在两种映射,它们是(模式与子模式间,模式与内模式间).2SQLServer 系统中的全部系统级信息储备于哪个数据库(master). 3下面关于tempdb 数据库描述不正确选项(是用户建立新数据库的模板). 4在数据库技术中,面对对象数据模型是一种(结构模型). 5数据库治理系统常见的数据模型有(层次、关系和网状). 6用户看到的数据表,属于数据库系统三级模式中的(模式 ) 7对数据的插
2、入属于数据库治理系统(数据操纵)的功能.8保持数据的完整性属于数据库治理系统( C )的功能. C数据库的运行治理9在 SQL Server 数据库中,默认情形下Sys 通常是( C ).C系统表表名的前缀10设一个关系为R,假如它的每个属性都是不行再分的,就称这个关系是符合( A ). A第一范式11在第一个关系中显现,在其次个关系 中不显现的记录组成的关系称为两个关系 的 ( C ) . C 差 12关系数据库规范化是为明白决关系数 据库中的(A )问题. A插入、删除和数据冗余B提高查询的速度13关系模式中, 满意 2NF 的模式,( B ).B必定是 1NF14下述关于索引的描述, 正
3、确选项( B)建立索引后,会影响基本表的插入速度15下述关于视图的描述,正确选项 C在 SQL Server 中,可以像基本表一样对视图进行查询操作 16假如期望从同学表中查询出全部姓 “张”的同学,那么条件语句应当是(Where 姓名 LIKE 张).17以下 SQL语句中,能够完成求某列最大值的是( B).BSELECTMAXAge FROM Student18假定同学关系S( SNO,SNAME,SEX,AG)E,课程关系 C( CNO,CNAME,TEACH)ER,同学选课关系 SC( SNO,CNO,GRAD)E.要查询选修了“运算机技术”课程的“女”同学姓名,将涉及到关系(D ).
4、 D S,C,SC 19假如期望从同学表中查询出全部姓“李”的同学, 那么条件语句应当是(B).B 、 Where 姓 名 LIKE 李 20在一个老师关系中,能够成为主关键 字(或称主码)的属性是(B).B、老师编号21从最终用户应用程序的视角看, 数据库系统的三级模式结构是( C). C、外模式、模式和内模式22在一个同学关系中,能够成为主关键字(或称主码)的属性是(C). C、学号 23有严格的数学基础的数据模型是( A).A、关系模型24以下关于索引的说明不正确选项( A).A、索引必需创建在主关键字之上25设关系 R 是满意第一范式的,如 R 中不存在非主属性对主键的部分函数依靠,就
5、 R符合( A). A、其次范式26以下符合第三范式的关系是(D). D、同学(学号,姓名,性别)27在第一个关系中显现,而在其次个关系 中不显现的记录组成的新关系称为( D).D、两个关系的差28数据库应用程序开发中, 需求分析阶段的主要目的是( A).A、回答“干什么”的问题29用户使用SQL Server时,通常需要依次经过两个安全性阶段( C).C、身份验证、权限认证30 SQL Server 数据库中的一个完整的备份通常要包括( A).A、系统数据库、用户数据库和事务日志31以下哪些不属于索引的类型(D). D、事务日志索引32以下 SQL语句中, 能够完成并运算的是(A).A、SE
6、LECT* FROM篮球爱好者UNION SELECT * FROM足球爱好者33设同学表和课程表的结构分别为(学号,姓名)和(学号,课程号,成果),假如期望查询出“成果大于90 分的同学姓名”,就对应的 SQL语句是 (D).D、SELECT 姓名FROM同学表,课程表 WHERE同学表 . 学号 =课程表 . 学号 AND 课程表 . 成果 9034假如期望从同学表中查询出全部姓“王”的同学, 那么条件语句应当是( B).B、Where 姓名 LIKE王 35通常情形下, “数据库治理系统”的英文缩写是( DBMS ).36从最终用户应用程序的视角看,数据库系统的三级模式结构是( C ).
7、C、外模式、模式和内模式37在一个同学关系中,能够成为主关键字(或称主码)的属性是(学号).38 有 严 格 的 数 学 基 础 的 数 据 模 型 是( A).A、关系模型39以下关于索引的说明不正确选项( A).A、索引必需创建在主关键字之上40设关系 R 是满意第一范式的,如 R 中不存在非主属性对主键的部分函数依靠,就R 符合(A).A、其次范式 41以下符合第三范式的关系是(D ).D、同学(学号,姓名,性别) 42在第一个关系中显现,而在其次个关系中不显现的记录组成的新关系称为(D).D、两个关系的差 43数据库应用程序开发中,需求分析阶段的主要目的是(A).A、回答“干什么”的问
8、题44用户使用SQLServer 时,通常需要依次经过两个安全性阶段 ( C).C、身份验证、权限认证45 SQL Server 数据库中的一个完整的备份通常要包括(A).A、系统数据库、用户数据库和事务日志46 SQL Server 中进行数据库复原的SQL语句是(C).C、RESTORE DATABASE47以下SQL语句中,能够完成并运算的是( A). A、SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者48设同学表和课程表的结构分别为(学号,姓名)和(学号,课程号,成果),假如期望查询出“成果大于90 分的同学姓名” ,就对应的 SQL语句是(
9、D).D、SELECT姓名FROM同学表,课程表WHERE同学表 . 学号 =课 程 表 . 学 号 AND 课 程 表 . 成 绩 90 49关系数据库系统采纳关系模型作为数据的组织方式. 关系模型通常由三部分组成().A数据结构、 关系操作集合和关系的完整性50以下不属于SQLServer 数据库特点的是().C基于面对对象的数据模型 51 SQL Server 数据库一般包括两大类数据库类型().D系统数据库和用户数据库52在一个物资台账数据表中,能够成为主 关键字(或称主码)的字段是().B物资编码53在物理层面,SQL Server 数据库是由数据文件和事务日志文件两个操作系统文件组
10、 成的,它们的后缀分别是().A MDF和 LDF54 SQL Server 数据库中的系统表的表名通常以()为前缀.BSys 55设一个关系为R,X 和 Y 是它的两个属性集.如对于X 上的每个值都有Y 上的一个惟一值与之对应,就称X 和 Y(). C具有函数依靠关系可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 1 页,共 6 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - -
11、 - -可编辑资料 - - - 欢迎下载精品_精品资料_56以下符合第三范式的关系是().B老师(编号,姓名,职称) 57一个关系中每条记录和其次个关系的每条记录进行连接,所组成的新关系称为(). C两个关系的积10SQLServer 供应的 Nchar 、Nvarchar 、Ntext等几种双字节数据类型实际上是一 种().A Unicode 数据类型58一个用户拜访SQLServer 通常要依次经过 4 个层次的安全掌握,分别是().A操作系统、服务器、数据库、表和列59以下哪些不属于索引的类型().D事务日志索引60SQL Server中进行数据库备份的SQL 语句是().B BACKU
12、P DATABASE 61在成果数据表中,要运算某课程的平均成果,可采纳() .DAvg 函数62设课程成果表的结构为(学号,课程号,成果),假如期望查询出 “成果大于 90 分且课程号首字母为 A 的全部记录” ,就对应的 SQL语句是().CSELECT* FROM课程 成 绩 表 WHERE成 绩 90 AND 课 程 号LIKE A%63. SQL Server数据库是基于 关系模型 数据模型的.64. 通常情形下,“数据库治理员”的英文缩写是 DBA .65. 假如期望从成果表中查询出全部成果 大于等于 90 分的记录, 那么条件语句应当是( Where 成果 =90)66. 在一个
13、课程关系中,最可能成为主关键字 或称主码 的属性是 课程编号 .67.SQLServer的 系 统 主 数 据 库 是master 68. SQLServer 数据库中的NULL 值 空值 表示没有值、不确定的值69. 设一个关系为R,假如它的每个属性都是不行再分的, 就称这个关系是符合 第一范式 70. 以下符合第三范式的关系是 职工 职工号,职工姓名,性别,籍贯,所属部门编号 .71. 将第一个关系的记录加到其次个关系中,生成的新关系称为 两个关系的并 .72. 数据库应用程序开发中,概念设计阶段的主要目的是 建立概念模型 .73. 用户使用 SQL Server 时,通常需要考虑两个安全
14、性阶段 身份验证、权限认证74. 创建数 据 库 的 SQL 语句是 CREATEDATABASE.75. SQL Server数据库中的一个完整的备份通常要包括 系统数据库、 用户数据库和事务日志 .76. 以下 SQL 语句中,能够完成笛卡尔积运算的是 SELECT * FROM 篮球爱好者,足球爱好者 .77. 设同学表和选课表的结构分别为 学号,姓名 和 学号,课程号,成果 ,假如期望查询出“全部姓王的同学且选修了 A001课程的同学” ,就对应的SQL 语句是 SELECT 姓名 FROM 同学表,选课表WHERE同学表 . 学号 =选课表 . 学号 AND 同学表 . 姓名 LIK
15、E 王 % AND 选课表 . 课程号 =A OOI .1SQL数据定义语言的主要作用是创建存 储数据的结构, 而数据操纵语言的主要作用就是向数据库中填写数据,详细包括(增加 )、(删除 )、(修改)等操作. 2当需要对查询结果进行排序时,可以指 定其排序方式,字段后使用(ASC )表示升序,( DESC )表示降序.3视图是一个虚表, 它是从 ( 一个或多个基本表)中导出的表.1以下(D)是指数据库治理系统.D、 DBMS2有严格的数学基础并在此基础上进展起来的数据库模型是(C).C、关系模型3在销售商品关系中,能够成为主关键字(或称主码)的属性是(B).B、商品编号5关系数据库规范化理论是
16、为解决关系数 据库中 (插入、 删除和数据冗余)问题而引入的.6以下符合第三范式的关系是( B).B、零件(零件编号,零件名称,零件重量,零件储存的仓库编号)8以下符合第三范式的关系是( D).D、同学(学号,姓名,性别) 7假如期望从同学表中查询出最大年龄的同学,那么语句中应当包含(B)B、SELECT MAX 年龄 AS最大 FROM 学8以下关于索引说明不正确选项(BA).B、 索引一经建立就需要人工进行保护; A 、索引必需创建在主关键字之上 9在第一个关系中显现,在其次个关系中不显现的记录组成的新关系称为(两个关系的差).10 SQL Server 默认的登录账号为 (sa ).11
17、数据库应用程序开发中, ( B)属于物理设计. B、储备方法设计12以下 SQL语句中, 能够完成删除功能的是( D).D、DELETEFROM老师表 WHERE性别 =男13查询姓名中带有“芳”字的同学,就条 件语句应包含 ( B).B、Where 姓名 LIKE%芳14以下SQL语句中,限制字段取值范畴的 约束是( C).C、性别 char2NOTNULL check 性别男 or 性别女 15设同学表和成果表的结构分别为(学号,姓名,所在系)和(学号,课程名,成果), 假如期望按分数降序查询出“英语系中选修了运算机课程的同学姓名和成果”,就对应的SQL语句是( D).D、SELECT 姓
18、名, 成果 FROM同学表, 成果表 WHERE所在系英语系 AND 课程名运算机 AND 同学表 . 学号 =课程表. 学号 ORDER BY 成果 DESC16假如期望从同学表中查询出全部姓“王”的同学,那么条件语句应当是(B).B、Where 姓名 LIKE王 17通常情形下, “数据库治理系统”的英文缩写是(A).A、DBMS 18从最终用户应用程序的视角看,数据库系统的三级模式结构是( C).C、外模式、模式和内模式 19在一个同学关系中,能够成为主关键字(或称主码)的属性是(学号).20 有 严 格 的 数 学 基 础 的 数 据 模 型 是( A).A、关系模型21设关系R是满意
19、第一范式的,如R 中不存在非主属性对主键的部分函数依靠,就R 符合(A).A、其次范式 22在第一个关系中显现,而在其次个关系中不显现的记录组成的新关系称为(两个关 系 的 差 ) . 23数据库应用程序开发中,需求分析阶段 的主要目的是(回答“干什么”的问题). 24用户使用SQLServer 时,通常需要依次经过两个安全性阶段 (身份验证、 权限认证).25 SQL Server 数据库中的一个完整的备份通常要包括(系统数据库、用户数据库和事务日志).26 SQL Server 中进行数据库复原的SQL语句是(C).C、RESTORE DATABASE27以下SQL语句中,能够完成并运算的
20、是(A ). A 、 SELECT *FROM篮 球 爱好者 UNION SELECT * FROM 足球28设同学表和课程表的结构分别为(学号,姓名)和(学号,课程号,成果),假如期望可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 2 页,共 6 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_查询出“成果大于90 分的同
21、学姓名” ,就对应的 SQL语句是(D).D、 SELECT 姓名 FROM 同学表,课程表WHERE同学表 . 学号 =课程表 . 学号 AND 课程表 . 成果 9029 假如期望从同学表中查询出全部姓“ 张 ” 的 同 学 , 那 么 条 件 语 句 应 该 是( B). B、Where 姓名 LIKE 张30 本教材介绍的数据库治理系统基于( Microsoft SQL Server)数据库. 31( A)数据库包含了全部系统级信 息,对 SQLServer 系统来说至关重要,一旦受到损坏,有可能导致SQLServer 系统的完全瘫痪. A、master 数据库32在一个老师关系中,能
22、够成为主关键字(或称主码)的属性是(B).B、教 师 编 号 33从规律层次上看,数据库不包括(内模 式 ) . 34以下关于索引的说明不正确选项(索引一经建立就需要人工进行保护).35其次范式是指(B).B、设一个关系为R,它是满意第一范式的,如 R 中不存在非主属性对主键的部分函数依靠,就称该关系符合其次范式.36以下符合第三范式的关系是(老师(老师编号,老师姓名,老师性别). 37在第一个关系中显现,在其次个关系中也显现的记录组成的新关系称为(两个 关系的交). 38数据库应用程序开发中, (储备方法设计)属于物理设计.39通过账号治理,SQL Server用户分为(登录账号和用户账号)
23、 .40以下 SQL 语句中,能够完成删除功能的是(DELETEFROM同学表 WHERE性别 = 男).41以下 SQL 语句中,能够完成求某列最大 值 的 是 (SELECT MAXAgeFROM Student ) .42以下 SQL 语句中,能够完成交运算的是( SELECT * FROM 刘德华出演的电影INTERSECT SELECT * FROM梅艳芳出演的电影).43设同学表和课程表的结构分别为(学号,姓名)和(学号,课程名,成果),假如期望查询出“选修了数据库应用技术课程的同学姓名和成果” ,就对应的SQL语句是( SELECT姓名,成果FROM同学表, 课程表 WHERE同
24、学表 . 学号 =课程表 . 学号AND 课程名数据库应用技术).二、填空题 1运算机数据处理技术大致经受了人工管 理 、文件治理、 数据库治理等不同的进展阶段.2数据库系统由外模式、 模 式 和 内模式三级抽象模式构成.3 数据库治理系统的主要功能包括数据定义、 数据操纵、 数据库的运行治理、数据库的建立和保护.4关系模型由三部分组成数据结构、 关系操作集合和 关系的完整性.5SQLServer 供应了大量易用的治理工具,比较常用的主要有(服务治理器)、企业治理器和 查询分析器. 6数据文件的后缀是mdf.7事务日志文件的后缀是ldf.8SQL Server 数据库分为系统数据库和用户数据库
25、)两种类型.1数据库设计一般包括 需求分析 、 概念设计 、 规律设计 、 物理设计 、 数据库实 施 和运行保护等阶段.2数据库应用系统的建设包括结构设计和 行为设计两个方面.3数据库设计的主要原就包括表设计原就 、 字段设计原就和其他原就.4E-R 图的设计关键在于对实体、联系的挑选和表示.5物理设计的主要内容包括储备记录的格式设计、 储备方法设计、 拜访方法设计以及完整性和安全性考虑. 1数据库系统的三级模式结构是指数据库 系统由外模式、模式和内模式三级抽象模式构成.2备份是指将数据从硬盘复制到可移动媒体 上 的 过 程 .3“实体一联系”方法是描述数据库概念模型的主要方法,一般称这种方
26、法为E R方法(或 ER 图方法).4用户使用 SQLServer 数据库时,一般需要经过两个安全性阶段:身份验证和权限认证.5E-R 图设计一般在数据库设计的概念设计 阶段使用.1关系模型由三个部分组成,分别是数据结构、关系操作集合和关系的完整性.2备份是指将数据从硬盘复制到可移动媒体上的过程. 3数据库应用系统的建设包括结构设计和行为设计两个方面. 4关系完整性是指关系模型中数据的正确性、一样性和有效性.5 SQL Server中的事务处理掌握语句,ROLLBACK TRAN SACTION 实现回滚一个事务.6数据库系统的三级模式结构是指数据库系 统由外模式、模式和内模式三级抽象模式构成
27、.7进行数据库备份时,必需同时复制主数据文件和事务日志文件.8“实体一联系”方法是描述数据库概念模型的主要方法,一般称这种方法为E-R 方法(或 ER图方法).9用户使用SQL Server数据库时,一般需要经过两个安全性阶段:身份验证和权限认 证.10 表是 SQL语言存放数据、 查找数据以及更新数据的基本数据结构.11数据依靠通常包括函数依靠和多值依靠两 个 方 面 . 12当需要对查询结果进行排序时,可以指定其排序方式,字段后使用ASC 表示升序,DESC表示降序.13SQL 数据定义语言的主要作用是创建储备数据的结构,而数据操纵语言的主要作用就是向数据库中填写数据,详细包括增加、删除、
28、修改等操作.1SQL语言共分为四大类, 即数据定义语言, 数据查询语言,数据操纵语言和数据掌握语言.2能够惟一标识某条记录的属性称为主键.3关系的规范化程度可分为多个级别,但通常只需要达到第三范式即可.4备份是指将数据从硬盘复制到可移动媒体上的过程.1. 运算机数据处理技术大致经受了人工治理、文件治理和数据库治理等三个阶段.2. 假如一个数据表不满意第三范式,那么至少会存在数据冗余、更新反常、插人反常和删除反常等问题.3. SQL Server支持 3 种备份设备,即磁盘设备、磁带设备和命名管道设备.4. VB供应了三种数据库拜访引擎,即Jet引擎、 ODBC和 OLEDB,目前主要使用OLE
29、DB可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 3 页,共 6 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_三、判定题1能够惟一表示数据表中的每条记录的字段或者字段的组合称为主码或主键().2SQLServer 数据库中的NULL值(空值)表示的是“空格”或“ 0”值()3一个不规范的关系模式通常会引发插入反常、删除
30、反常和更新反常,导致大量的数据冗余.()4依据索引的特点, 应当对那些数据量大、查询频度较高、实时性要求强的基本表创 建索引,()5数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效储备数据,满意用户信息要求和处理要求.()6参照完整性规章通常是指在两个参照和被参照关系中,参照关系中每条记录的外键或者为空,或者等于被参照关系中某条记录的主键.() 1数据流图是需求分析的常用工具之一,人们也常常称它为DFD图(). 2数据库中只有一个模式,也只有一个内模式,所以模式内模式映像是惟一的.().3SQLServer 数据库中的NULL值(空值)表示的是“空格”或
31、“ 0”值() 4SQL Server 中的 tempdb 数据库是一个暂时数据库,属用户数据库()5SQL虽被称为 “查询语言” ,其功能却不仅仅限于查询()1运算机数据处理技术大致经受了人工管 理、文件治理和SQLServer 数据库治理三大阶段() .2能够惟一表示数据表中的每条记录的字段或者字段的组合称为主码或主键().3SQLServer 数据库中的NULL值(空值)表示的是“空格”或“ 0”值()4一个不规范的关系模式通常会引发插入反常、删除反常和更新反常,导致大量的数据冗余.()5目前的关系数据库系统一般都支持标准SQL语句()1 DELETE TABLE 的功能是删除表结构.(
32、)2在老师任课关系 (老师编号, 老师姓名, 老师职称,课程号,课程名,课时费)中, 主 键 是 教 师 编 号 . () 3触发器是一种特别的储备过程,它基于 一个表创建,可以针对多个表进行操作.() 4做结构设计时,要尽量使设计符合第三范 式 的 要 求 . ( ) 5登录账号用于身份验证,用户账号用于权限验证.( )11目前, 在数据库系统中,使用最广泛的数据模型是面对对象模型().12主键可以取空值().13数据库设计是指对于一个给定的应用环 境,构造最优的数据库模式,建立数据库及其应用系统, 有效储备数据, 满意用户信息要求和处理要求. ( )14依据索引的特点, 应当对那些数据量大
33、、查询频度较高、 实时性要求强的基本表创建索引,()15在实际应用中, 尽可能不要通过视图对记录进行更新操作. ( )1. 数据库应用程序开发中,需求分析阶段的主要目的是回答“干什么”的问题. 2. SQL结构化查询语言是一种过程化语言.X3. 索引是在基本表的列上建立的一种数据库对象, 它和基本表分开储备,它的建立或撤消对数据的内容毫无影响. 4. 当删除一个视图时,与之相关联的基本表也会自动被删除.X5. 参照完整性规章通常是指在两个参照和被参照关系中, 参照关系中每条记录的外键或者为空, 或者等于被参照关系中某条记录的主键. 简 述 题 1关系完整性的主要内容是什么?为什么要保证关系的完
34、整性?关系完整性就是关系模型中数据的正 确性、一样性和有效性. 关系完整性又包括实体完整性、 参照完整性和用户定义的完整性三个方面. 只有保证了关系的完整性,才能使数据库中的数据正确、一样和有效. 2什么是嵌入式SQL,它有哪些用途?嵌入式 SQL语言是将 SQL语句直接嵌入到程序的源代码中, 与其他程序设计语言语句混合.嵌入式 SQL的用途:它是数据库应用程序的一种开发方法. 是一种应用程序进行数据库拜访时所实行的编程式数据库语言. 3请简要说明视图的概念和作用视图是在基本表或其他视图上建立的表,它的结构和内容都来自某个基本表,是依据基本表存在而存在的.删除一个视图时,不会对基本表产生任何影
35、响,但当删除一张基本表时, 与之相关联的视图就会自动被删除.其作用主要是: ( 1)视图是经过预编译的 SELECT语句, 储备在数据库服务器端,因此执行视图比从客户端直接执行SELECT语 句速度更快、效率更高一些.( 2)视图属于用户模式范畴,在实际中,一般的用户不一定具有 SELECT语句方面的特的学问, 从用户友好性角度来说, 视图更便于用户使用. (3) 利用视图可以简化的形式表达复杂的SELECT 语句组,如嵌套查询等.4什么是函数依靠与函数打算,请举例说明设一个关系为R,X 和 Y 是它的两个属性集.如对于X 上的每个值都有Y 上的一个惟 一值与之对应,就称X 和 Y 具有函数依
36、靠关 系,并称 X 函数打算 Y,或称 Y 函数依靠于X, 称 X 为打算因素假设一个职工关系为(职工号, 姓名, 性别,年龄,职务),职工号用来标识每个职工, 选作该关系的主键.我们可以从以下两方面懂得函数依靠的概念:第一,对于该关系中 每个职工的职工号,都对应着姓名属性中的 惟一值,即该职工的姓名,或者说一个职工 的姓名由其职工号惟一确定,所以称职工号 函数打算姓名, 或称姓名函数依靠于职工号.其次,除职工号外,其他属性都不能成为决 定因素形成函数依靠,由于对于它们的每个 属性值,都可能对应另一属性的多个不同的 取值,比如对于性别属性的一个取值“男” 就会对应多个而不是一个职工号5. 请简
37、要说明储备过程的概念和优点.储备过程 StoredP rocedure是一组预先编译好的,以一种可执行的形式永久的储备在 数据中的 SQL代码.使用储备过程的好处可归纳为以下几点:(a) 执行速度快. 在经过第一次调用以后,就驻留在内存中,不必再经过编译和优化;(b) 模块化的程序设计.经过了一次创建以后,可以被调用很多次;(c) 削减网络流量 ;d保证系统的安全性.6. 请简要说明关系规范化的必要性.削减数据冗余、更新反常、插人反常、删除反常7. 为什么要使用事务?事务处理的作用是什么?事务(Transaction)是并发掌握的基本单位,它反映了现实世界中需要以一个完整的单位提交的一项工作.
38、SQL Server 通过事务机制, 将规律相关的一组操作捆绑在一起, 以便服务器保持数据的完整性.它是SQL复杂程序设计必不行少的内容.举例说, 假如我们正在使用UPDATE语句同时将同学表、 成果表中的学号 “ 20220001 ” 改为“ 20220001”.这个任务需要两条UPDATE 语句组成,即:UPDATE 学 生 表SET 学 号 = 20220001 可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 4 页,共 6 页 - - - - - - - - - -可编辑资料
39、- - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_WHERE学号 =20220001 UPDATE成果表SET学号 = 20220001 WHERE学号 =20220001 假如在执行完第一个语句后,运算机 突然断电, 而其次条语句仍没来得急执行, 数据显现了不一样怎么办?这时候就需要 用到 SQL的事务掌握功能了.假如使用了SQLServer 的事务掌握机制,以上两个问题均可获得解决.在使用 事务的情形下, SQL Server可以保证,全部的记录要么全部处理,要么一行也不处 理.假如
40、修改了全部记录的一半时服务器 出错了, SQL Server会返回到以前未执行 UPDATE操作前的位置,清除它已经修改过 的数据,这就是事务处理的作用.8. 为什么要进行数据备份?数据库备份包括哪些主要内容?任何系统都不行防止会显现各种形式的故障,而某些故障可能会导致数据库灾难性的损坏,所以做好数据库的备份工作极为重要.备份可以创建在磁盘、磁带等备份设备上,与备份对应的是仍原.数据库备份就是在某种介质上 磁带、磁盘等 储备数据库 或者其中一部分 的拷贝的过程.更严格意义上讲,备份应当是一种把数据从硬盘上复制到其他可移动介质上的操作过程.一个完整的备份通常要包括三部分内容, 即系统数据库、用户
41、数据库和事务日志.9. 请简要说明SQL Server数据库备份有哪几种方式?SQL Server 供应了四种不同的方式: 数据库完全备份、 增量备份、 事务日志备份,以及数据库文件和文件组备份.10请简要说明开发数据库应用系统时, 结构设计和行为设计的含义.从系统开发的角度,数据库应用系统的建设工作包括结构与行为两个方面:( a)结构设计,着重描述数据库的结构及各数据库对象间关系,要求在满意应用需求的前提下,尽可能的达到第三范式.( b)行为设计,主要目的是描述对数据库的操作动作,这些行为和动作将来要表达在应用程序中,所以行为的设计主要是应用程序的设计.依据系统的结构和行为两方面特性,系统设计开发分为两个部分,一部分是作为数据库应用系统核心和基石的数据库设计,另一部分是相应的数