数据库复习题
一、单项选择题
1. 提供数据库数据描述的集中管理的是 ( D )
A.数据库模式
B.数据库
C.数据库管理系统
D.数据字典
2. 授权和完整性管理器属于DBMS的 ( B )
A.查询处理器
B.存储管理器
C.事务管理器
D.用户管理器
3. 使用CREATE SCHEMA 语句建立的是 ( A )
A.数据库模式
B.表
C.视图
D.索引
4. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B )
A.80
B.小于等于80
C.大于等于160
D.大于等于80,小于等于160
5. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示 ( B )
A.授权所有用户
B.所有的操作权限
C.对所有的数据集合
D.允许再授权
6. 表达业务流程分析结果的图表是 ( B )
A.业务流程图
B.数据流图
C.局部E-R图 D、基本E-R图
7. 对数据库模式进行规范化处理,是在数据库设计的 ( C )
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
8. 能够消除冗余的键的范式是 ( C )
A.2NF
B.3NF
C.4NF
D. BCNF
9. 在下列几种故障中,不破坏数据库内容的是 ( B )
A.计算机病毒发作
B.供电系统故障
C.瞬时的强磁场干扰
D.磁盘介质损坏
10. 在数据库技术中,独立于计算机系统的模型是 ( A )
A.E-R模型
B.层次模型
C.关系模型
D.面向对象的模型
11. 五种基本关系代数运算是 ( A )
A.∪,-,×,π和σ
B.∪,-,∞,π和σ
C.∪,∩,×,π和σ
D.∪,∩,∞,π和σ
12. SQL中,下列涉及空值的操作,不正确的是 ( C )
A.AGE IS NULL
B.AGE IS NOT NULL
C.AGE = NULL
D.NOT (AGE IS NULL)
13. 单个用户使用的数据视图的描述称为 ( A )
A.外模式
B.概念模式
C.内模式
D.存储模式
14. 在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是( B )
A.RESTRICT方式
B.CASCADE方式
C.SET NULL方式
D.CHECK方式
15. 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 ( B )
A.用户界面
B. 存取结构
C.数据输入
D. 报表输出
应用题
1. 学生运动会模型:
(1)有若干班级,每个班级包括: 班级号,班级名,专业,人数
(2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄
(3)有若干比赛项目,包括:项目号,名称,比赛地点
(4)每名运动员可参加多项比赛,每个项目可有多人参加
(5)要求能够公布每个比赛项目的运动员名次与成绩
(6)要求能够公布各个班级团体总分的名次和成绩
解题要求:
(1)画出每个实体及其属性关系、实体间实体联系的E-R图.
(2)根据试题中的处理要求:完成数据库逻辑模型,包括各个表的名称和属性.并指出每个表的主键和外键。
(1)
(2)
班级(班级号,班级名,专业,人数) 主键:班级号
运动员(运动员号,姓名,性别,年龄,班级号)
主键:运动员号外键:班级号
项目(项目号,项目名,比赛地点) 主键:项目号
比赛(运动员号,项目号,成绩,名次,得分)
主键:运动员号,项目号外键:运动员号;项目号
一、单项选择题
1.下述各项中,属于数据库系统的特点的是 ( C )
A.存储量大
B.存取速度快
C.数据独立性
D.操作方便
2. 在关系中,能唯一标识组的属性集称为关系模式的 ( D )
A.候选键
B.主键
C.外键
D.超键
3.在数据操作语言(DML)的基本功能中,不包括的是 ( B )
A.插入新数据
B.描述数据库结构
C.对数据库中数据排序
D. 删除数据库中数据
4. 数据库中全体数据的整体逻辑结构描述称为 ( B )
A.存储模式
B.内模式
C.外模式
D.右外模式
5. 对于分布式数据库,可以简单归纳为 ( B )
A.数据逻辑上分散,物理上统一
B.数据物理上分散,逻辑上统一
C.数据在逻辑上、物理上都是分散的
D.数据在逻辑上、物理上都是统一的
6.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为 ( C )
A.外连接
B.内连接
C.左外连接
D.右外连接
7.在SQL中使用FOREIGN KEY 时,与之配合的语句是 ( D )
A.EXISTS
B.EXCEPT
C.TABLE
D.REFERENCES
8.定义片段以及全局关系与片段之间映像的模式是 ( C )
A.外模式
B. 概念模式
C.分片模式
D.分配模式
9.在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 ( B )
A.用户界面
B.存取结构
C.数据输入
D.报表输出
10. 能够消除多值依赖引起的冗余的范式是 ( C )
A.2NF
B.3NF
C.4NF
D.BCNF
11. 位于分片视图和分配视图之间的透明性是 ( D )
A.全局数据模型透明性
B.分片透明性
C.局部数据模型透明性
D.位置透明性
12. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F ( A )
A.是无损联接,也保持FD的分解
B.是无损联接,但不保持FD的分解
C.不是无损联接,但保持FD的分解
D.既不是无损联接,也不保持FD的分解
13. DBMS中实现事务持久性的子系统是( D )
A.安全性管理子系统
B.完整性管理子系统
C.并发控制子系统
D.恢复管理子系统
14. ORDBS的含义是 ( C )
A.面向对象的数据库系统
B.数据库管理系统
C.对象关系数据库系统
D.对象关系数据库
15. 在SQL中,建立视图用( C )
A.CREATE SCHEMA 命令
B.CREATE TABLE 命令
C.CREATE VIEW 命令
D.CREATE INDEX 命令
四、简答题
1. 简述数据字典的内容和作用.
是对系统中数据的详尽描述,它提供对数据库数据描述的集中管理。它的处理功能是存储和检索元数据,并且为数据库管理员提供有关的报告。对数据库设计来说,数据字典是进行详细的数据收集和数据分析所获得的主要成果。
数据字典包括数据项,数据结构,数据流,数据存储和数据处理过程.
一、单项选择题
1.结构数据模型的三个组成部分是数据结构、数据操作和 ( C )
A.数据安全性控制
B. 数据一致性规则
C.数据完整性约束
D.数据处理逻辑
2.在SQL的算术表达式中,如果其中有空值,则表达式 ( C )
A.空值按0计算
B.由用户确定空值内容再计算结果
C.结果为空值
D.指出运算错误,终止执行
3. 当两个关系没有公共属性时,其自然连接操作表现为 ( A )
A.笛卡儿积操作
B.等值连接操作
C.结果为空集
D.错误操作
4. 在数据库与宿主语言之间传递信息是通过 ( B )
A.全局变量
B.共享变量
C.公共数据区
D.系统缓冲区
5. 在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R∈3NF的 ( B )
A.充分必要条件
B.必要条件
C.充分条件
D.既不充分也不必要条件
6.基本ER图就是数据库的 ( D )
A.外模式
B.逻辑模式
C.内模式
D. 概念模式
7. 对基本表S,执行操作DROP TABLE S RESTRICT 的作用是 ( C )
A.删除基本表S中的所有元组
B.把基本表S及其生成的一切视图全部删除
C.当没有由S中的列产生的视图或约束时将表S删除
D.删除表S,将引用表S的视图中一切S的属性置为空值
8. 在多用户共享系统中,并发操作的事务干扰,破坏了事务的 ( C )
A.原子性
B.一致性
C.隔离性
D.持久性
9. 关系R 与关系S只有1个公共属性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,则 ( C )
A.T1的属性个数等于T2的属性个数
B.T1的属性个数小于T2的属性个数
C.T1的属性个数大于或等于T2的属性个数
D.T1的属性个数大于T2的属性个数
10. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )
A.左外联接
B.右外联接
C.外部并
D.外联接
11. 如果事务T获得了数据项Q上的排它锁,则T对Q ( C )
A.只能读不能写
B.只能写不能读
C.既可读又可写
D.不能读不能写
12. SQL的全局约束是指基于元组的检查子句和 ( C )
A.非空值约束
B.域约束子句
C.断言
D.外键子句
13. 表达业务流程分析结果的图表是 ( B )
A.业务流程图
B.数据流图
C.局部图
D.基本E-R图
14.在数据库技术中,未提交的随后又被撤消的数据称为( D )
A.错误数据
B.冗余数据
C.过期数据
D.脏数据
15.选择分布式数据库各片段数据存放场地的模式是 ( D )
A.外模式
B.概念模式
C.分片模式
D.分配模式
一、单项选择题
1.现实世界中事物在某一方面的特性在信息世界中称为 ( C )
A.实体
B.实体值
C.属性
D.信息
2.数据的存储结构与数据逻辑结构之间的独立性称为数据的 ( B )
A.结构独立性
B.物理独立性
C.逻辑独立性
D.分布独立性
3. 应用程序设计的工作开始于数据库设计步骤的 ( D )
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
4.在关系R中,代数表达式σ3<4(R)表示 ( B )
A.从R中选择值为3的分量小于第4个分量的元组组成的关系
B.从R中选择第3个分量值小于第4个分量的元组组成的关系
C.从R中选择第3个分量的值小于4的元组组成的关系
D.从R中选择所有元组组成的关系
5.对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到 ( D ) A.2NF B.3NF C.BCNF D.4NF
6.事务的ACID性质,是指事务具有原子性、一致性和 ( C )
A.隔离性、透明性
B.独立性、透明性
C.隔离性、持久性
D.共享性、持久性
7. 各个场地采用同一类型的数据模型,使用不同型号的DBMS,这种分布式数据库系统的类型属于 ( B )
A.同构同质型
B.同构异质型
C.异构同质型
D.异构异质型
8.为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的 ( B )
A.S锁
B.X锁
C.S锁和X锁
D.S锁或X锁
9. 在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是 ( B )
A.RESSTRDICT方式
B.CASCADE方式
C.SET NULL方式
D.CHECK方式
10. 在SQL的查询语句中,对应关系代数中“投影”运算的语句是 ( A )
A.SELECT
B.FROM
C.WHERE
D.SET
11. 在关系模式R(U,F)中,X,Y,Z是U中属性,则多值依赖的传递律是 ( D )
A.如果X→→Y,Y→→Z,则X→→Z
B.如果X→→Y,Y→→Z,则X→→YZ
C.如果X→→Y,Y→→Z,则X→→YZ
D.如果X→→Y,Y→→Z,则X→→Z-Y
12. 在数据库设计中,将E-R图转换成关系数据模型的过程属于 ( B )
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
13. 关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、投影、选择和( B )
A.交
B.笛卡尔积
C.自然连接
D.除法
14. SQL语言具有的功能是( B )
A.关系规范化,数据操纵,数据控制
B.数据定义,数据操纵,数据控制
C.数据定义,关系规范化,数据控制
D.数据定义,关系规范化,数据操纵
15. 分布式数据库系统中数据分配的策略是集中式,分割式和 ( C )
A.分布式,混合式
B.全复制式,关联式
C.全复制式,混合式
D.分片式,关联式
一、单项选择题
1. 在数据库系统中,数据独立性是指( C )
A.用户与计算机系统的独立性
B.数据库与计算机的独立性
C.数据与应用程序的独立性
D.用户与数据库的独立性
2. 文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和 ( C )
A. 数据存储量低
B.处理速度慢
C.数据不一致
D.操作烦琐
3.设计数据库概念结构时,常用的数据抽象方法是聚集和 ( D )
A.分类
B.继承
C.分析
D.概括
4. 在下列的数据库模式中,独立于计算机系统的模式是 ( A )
A.概念模式
B.逻辑模式
C.内模式
D.外模式
5. 在SQL中使用CREATE ASSERTION 的作用是建立 ( C )
A.数据库
B.基本表
C.完整性规则
D.视图
6. 客户/服务器体系结构的关键在于 ( D )
A.资源共享
B.数据的分布
C.逻辑上的统一
D.功能的分布
7. 在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y,称函数依赖X→Y为 ( C )
A.平凡函数依赖
B. 部分函数依赖
C.完全函数依赖
D.传递函数依赖
8. 要使数据库具有可恢复性,最基本的原则是 ( D )
A.加强机房安全管理
B.安装防病毒设施
C.经常检修计算机系统
D.数据重复存储
9.在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的左端出现,则属性T具有以下性质 ( C )
A.属性T仅是R的主属性,但不包含于侯选键中
B.属性T必是R的非主属性
C.属性T必是组成R候选键的主属性
D.属性T可能是R的主属性,也可能是R的非主属性
解释:函数依赖是语义范畴的概念,本题可以直接从语义上理解:(1)如果t不包含在任一侯选键中,它至少依赖于候选键,所以它肯定会在F中“→”的右端出现;(2)包含在任何一个候选键中的属性称为主属性。
10. 对关系R进行投影运算后,得到关系S,则 ( C )
A.关系R的元组数等于关系S的元组数
B.关系R的元组数小于关系S的元组数
C.关系R的元组数大于或等于关系S的元组数
D.关系R的元组数大于关系S的元组数
11.记载数据库系统运行过程中所有更新操作的文件称为 ( C )
A.更新文件
B. 后备文件
C.日志文件
D.数据文件
12.在面向对象的模型中,表示实体中的每个属性时,使用 ( C )
A.两个变量,一个消息
B.两个变量,两个消息
C.一个变量,两个消息
D.一个变量,一个消息
13. 在客户/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能中,属于前端的是( B )
A.存取结构
B.用户界面
C.查询优化
D.并发控制
14.SQR中的视图提高了数据库系统的 ( A )
A.完整性
B.并发控制
C.隔离性
D.安全性
15. 在E-R模型中,如果有6个不同实体集,有7个不同的二元联系,其中2个1:N联系,2个1:1联系, 3个M:N 联系,根据E-R模型转换成关系模型的规则,转换成关系的数目是( B )
A.6
B.9
C.11
D.13
六、应用题
1.学生与教师教学模型
(1)有若干班级,每个班级包括:班级号、班级名、专业、人数、教室
(2)每个班级有若干学生,学生只能属于一个班,学生包括:学号、姓名、性别、年龄(3)有若干教师,教师包括:编号、姓名、性别、年龄、职称
(4)开设若干课程,课程包括:课程号、课程名、课时、学分
(5)一门课程可由多名教师任教,一名教师可任多门课程。
(6)一门课程有多名学生选修,每名学生可选多门课,但选同一门课时,只能选其中一名教师。
解题要求:
(1)画出每个实体及其属性关系、实体间实体联系的(E-R)图。
(2)根据试题中的处理要求:完成数据库逻辑模型,包括各个表的名称和属性。
(1)
(2)
班级(班级号,班级名,专业,人数,教室),主键:班级号
学生(学号,姓名,性别,年龄,班级号),主键:学号外键:班级号
教师(编号,姓名,性别,年龄,职称),主键:编号
课程(课程号,课程名,课时,学分),主键:课程号
选课(课程号,学号,成绩),主键:课程号,学号外键:课程号;学号
任课(课程号,编号,时间),主键:课程号,编号外键:课程号;编号
一、单项选择题
1. 位于用户和数据库之间的一层数据管理软件是 ( C )
A.DBS
B.DB
C.DBMS
D.MIS
2. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的 ( A )
A.原子性
B.一致性
C.隔离性
D.持久性
3. 关系代数的五个基本操作是:并、差、选择、投影和 ( D )
A.等值连接
B.F连接
C.自然连接
D.笛卡儿积
4. 在关系数据库中,表与表之间的联系是通过( B )实现的。
A.实体完整性规则
B.参照完整性规则
C.用户自定义的完整性规则
D.主键
5. 数据字典产生于数据库设计步骤的 ( A )
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
6. 在数据库技术中,未提交的随后又被撤消的数据称为 ( D )
A.错误数据
B.冗余数据
C.过期数据
D.脏数据
7. 在SQL中,建立视图用的命令是 ( C )
A.CREATE SCHEMA
B.CREATE TABLE
C.CREATE VIEW
D.CREATE INDEX
8. 分布式数据库系统的透明性主要表现在位置透明性和 ( C )
A.数据透明性
B.处理透明性
C.复制透明性
D.映射透明性
9. 在数据库的E-R图中,菱形框表达的是 ( C )
A. 属性
B.实体
C.实体之间的联系
D.实体与属性之间的联系
10. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作并运算,其运算结果的元组个数为 ( D )
A .80 B.小于等于80 C.大于等于160 D. 大于等于80,小于等于160
11. 以下操作中,不能用DML实现的是 ( B )
A.数据查询
B.定义数据库的三级结构
C.数据插入
D.数据删除
12. 如果关系R和S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作
称为 ( D )
A.外连接
B.内联接
C.左连接
D.右外连接
13. 把E-R图转换成关系模型的过程,属于数据库设计的 ( C )
A.总体结构设计
B.概念结构设计
C.物理结构设计
D.逻辑结构设计
14. ORDBS的中文意思是 ( C )
A.面向对象的数据库系统
B.数据库管理系统
C.对象关系数据库系统
D.关系数据库系统
15. 在较低层上的抽象表达了与之联系的较高层上抽象的特殊情况时,称为较高层上抽象是较低层抽象的 ( D )
A.概括
B. 聚集
C.细化
D. 泛化
16. 在SQL中,SELECT语句的"SELECT DISTINCT"表示查询结果中 ( C )
A.属性名都不相同
B.去掉了重复的列
C.行都不相同
D.属性值都不相同
17. 在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在 ( A )
A.客户机端
B.服务器端
C.终端
D.系统端
18. 事务日志用于保存 ( D )
A.程序运行过程
B.数据操作
C.程序的执行结果
D.对数据的更新操作
19. 在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是 ( D )
A.对数据实行X锁并读数据
B.对数据实行S锁并写数据
C.对数据实行X锁并写数据
D.不加封锁的读数据
20. 概念结构设计的目标是产生DB的概念模型,该模型主要反映( B )
A.DBA的管理信息需求
B.企业组织的信息需求
C.应用程序员的编程需求
D.DB的维护需求
六、应用题(本大题共1个小题,共10分)
1.有一个应用,包括三个实体集。实体类型“商店”的属性有:商店编号,店名,店址,
店经理。实体类型“会员”的属性有:会员编号,会员名,地址。实体类型“职工”的属性有:职工编号,职工名,性别,工资。每家商店有若干职工,但每个职工只能服务于一家商店。每家商店有若干会员,每个会员可以属于多家商店。在联系中应反映出职工参加某商店工作的开始时间,会员的加入时间。
(1)试画出反映商店、职工、会员实体类型及联系类型的ER图;
(2)将ER图转换成关系模式,并指出每个表的主键和外键;
(3)指出以上关系模式所达到的范式。
(1)
(2)
商店模式(商店编号,店名,店址,店经理)
主键:商店编号
职工模式(职工编号,职工名,性别,工资,商店编号,开始时间)
主键:职工编号外键:商店编号
会员模式(会员编号,会员名,地址)
主键:会员编号
SM模式(会员编号,商店编号,会员加入时间)
主键:会员编号,商店编号
外键:会员编号;商店编号
(3)以上关系模式中,所有属性对侯选键都不存在传递依赖,因此都是BCNF。
一、单项选择题(每个题只有一个答案是正确的。每题2分,共15题,30分)1.如果希望从学生表中查询出所有姓“王”的同学,那么条件语句应该是( B )。
A、Where 姓名% ‘王’
B、Where 姓名LIKE ‘王%’
C、Where 姓名% ‘LIKE王’
D、Where 姓名LIKE ‘王’
2.通常情况下,“数据库管理系统”的英文缩写是( A )。
A、DBMS
B、DBS
C、DBA
D、DMS
3.从最终用户应用程序的视角看,数据库系统的三级模式结构是( C )。
A、模式、外模式和内模式
B、内模式、外模式和模式
C、外模式、模式和内模式
D、外模式、内模式和模式
4.在一个学生关系中,能够成为主关键字(或称主码)的属性是( C )。
A、性别
B、年龄
C、学号
D、班级
5.有严格的数学基础的数据模型是( A )。
A、关系模型
B、网状模型
C、层次模型
D、面向对象模型
6.下列关于索引的说明不正确的是( A )。
A、索引必须创建在主关键字之上
B、索引与基本表分开存储
C、索引是为了提高查询速度而创建的
D、索引会在一定程度上影响增删改操作的效率
7.设关系R是满足第一范式的,若R中不存在非主属性对主键的部分函数依赖,则R符合( A )。
A、第二范式
B、第三范式
C、BNC范式
D、第四范式
8.下列符合第三范式的关系是( D )。
A、学生(学号,姓名,课程号,课程名)
B、学生(学号,姓名,课程名,成绩)
C、学生(学号,姓名,课程号,成绩)
D、学生(学号,姓名,性别)
9.在第一个关系中出现,而在第二个关系中不出现的记录组成的新关系称为( D )。
A、两个关系的积
B、两个关系的并
C、两个关系的交
D、两个关系的差
10.数据库应用程序开发中,需求分析阶段的主要目的是( A )。
A、回答“干什么”的问题
B、回答“怎么干”的问题
C、建立逻辑数据模型
D、建立最佳物理存储结构
11.用户使用SQL Server时,通常需要依次经过两个安全性阶段( C )。
A、登录验证、操作验证
B、操作验证、登录验证
C、身份验证、权限认证
D、权限认证、身份验证
12.SQL Server数据库中的一个完整的备份通常要包括( A )。
A、系统数据库、用户数据库和事务日志
B、系统数据库、系统表和数据字典
C、系统数据库、用户数据库和数据字典
D、用户数据库和事务日志
13.SQL Server中进行数据库恢复的SQL语句是( C )。
A、INSERT DATABASE
B、BACKUP DATABASE
C、RESTORE DATABASE
D、UPDATE DATABASE
14.下列SQL语句中,能够完成并运算的是( A )。
A、SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者
B、SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者
C、SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者
D、SELECT * FROM 篮球爱好者,足球爱好者
15.设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是( D )。
A、SELECT 姓名 FROM 学生表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90
B、SELECT 姓名 FROM 课程表 WHERE学生表.学号=课程表.学号 AND 课程表.成绩>90
C、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 OR 课程表.成绩>90
D、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90
简述题
1.请简要说明视图的概念和作用
参考答案:视图是在基本表或其他视图上建立的表,它的结构和内容都来自某个基本表,是依据基本表存在而存在的。删除一个视图时,不会对基本表产生任何影响,但当删除一张基本表时,与之相关联的视图就会自动被删除。其作用主要是:(1)视图是经过预编译的SELECT 语句,存储在数据库服务器端,因此执行视图比从客户端直接执行SELECT语句速度更快、效率更高一些。(2)视图属于用户模式范畴,在实际中,一般的用户不一定具有SELECT语句方面的专门知识,从用户友好性角度来说,视图更便于用户使用。(3)利用视图可以简化的形式表达复杂的SELECT语句组,如嵌套查询等。
2简述数据库概念模型的主要特点
3. 简述数据字典的内容和作用
4.簇索引和非簇索引有何不同?
5在SQL Server 中数据库备份方法有哪些?
6.触发器的用途?