第1章 绪论
1 .数据库数据具有永久存储、有组织和可共享三个基本特点
4 .数据库管理系统是数据库系统的一个重要组成部分,它的功能包括数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。
5 .数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统和数据库管理员构成
7 .数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:人工管理阶段,文件系统阶段和数据库系统阶段。 (问答题)
9.数据库具有数据结构化、最小的冗余度、较高的数据独立性等特点 。 (问答题)
11 .DBMS还必须提供数据的安全性保护、数据的完整性检查、并发控制、数据库恢复等数据控制功能。
12 .数据库管理系统的主要功能有哪些?
① 数据库定义功能; ② 数据存取功能; ③ 数据库运行管理; ④ 数据库的建立和维护功能。① 数据库定义功能; ② 数据存取功能; ③ 数据库运行管理; ④ 数据库的建立和维护功能。
13 .模式(Schema)是数据库中全体数据的逻辑结构和特征的描述,它仅仅涉及到 型 的描述,不涉及到具体的值。 (问答题)
15 .三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
17 .根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是概念模型,第二类是数据模型。
19 .数据模型的三要素是指数据结构,数据操作,完整性约束。实际数据库系统中所支持的主要数据模型是关系模型,层次模型,网状模型。
22 .数据模型中的数据结构是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,数据操作是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。 (问答题)
24 .用树型结构表示实体类型及实体间联系的数据模型称为层次模型,上一层的父结点和下一层的子结点之间的联系是一对多的联系。
26 .用有向图结构表示实体类型及实体间联系的数据模型称为网状网状模型,数据之间的联系通常通过指针实现。 (问答题)
27 .定义并解释以下术语:DDL、DML
DDL:数据定义语言。用来定义数据库模式、外模式、内模式的语言。
DML:数据操纵语言。用来对数据库中的数据进行查询、插入、删除和修改的语句。
28 . 关系模型是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方式的数据库系统称为关系数据库系统。 (问答题)
29 .关系的完整性约束条件包括三大类:实体完整性、参照完整性和用户定义的完整性。
31 .试述数据库系统的组成
数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
第2章 关系数据库
1 . 试述关系模型的三个组成部分。
关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
2 .关系数据模型中,二维表的列称为属性,二维表的行称为记录或元组。
4 .用户选作元组标识的一个候选码为主码,其属性不能取空值。
6 .关系代数运算中,传统的集合运算有笛卡尔积,并,交,差。
8 .关系代数运算中,基本的运算是并,差,笛卡尔积,选择,投影。
10 .关系代数运算中,专门的关系运算有选择,投影,连接。
12 .关系数据库中基于数学上的两类运算是关系代数和关系演算。
13 .关系代数中,从两个关系中出相同元组的运算称为交运算。
14 .R S表示R与S的自然连接。
15 .设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。查询学生姓名和所在系的投影操作的关系运算式是π2,5(S) 或 πXM,DP(S)。
17 .已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是系编号,系关系的外码是没有,学生关系的主码是学号,学生关系的外码是系编号。
第3章 关系数据库标准语言SQL
2 .SQL的中文全称是结构化查询语言。
4 .SQL语言除了具有数据查询和数据操纵功能之外,还具有数据定义和数据控制的功能,它是一个综合性的功能强大的语言。
5 .在关系数据库标准语言SQL中,实现数据检索的语句命令是SELECT。
7 .在SQL语言的结构中,基本表有对应的物理存储,而视图没有对应的物理存储。
10 .关系R(A,B,C)和S(A,D,E,F),R和S有相同属性A,若将关系代数表达式:πR.A,R.B,S.D,S.F(R∞ S)用SQL语言的查询语句表示,则为: SELECT R.A,R.B,S.D,S.F FROM R,S WHERER..A=S.A。
12 .视图是从sql包含哪几个部分基本表或视图中导出的表,数据库中实际存放的是视图的定义。
14 .关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的非过程性强、语言一体化并且是建立在数学理论基础之上。
15 .设有如下关系表R、S、T: R(BH,XM,XB,DWH) S(DWH,DWM) T(BH,XM,XB,DWH)(1) 实现R∪T的SQL语句是__。(2) 实现σ DWH=’100’ ? 的SQL语句是__。(3) 实现πXM,XB ? 的SQL语句是__。(4) 实现πXM,DWH (σ XB=’女’ ?) 的SQL语句是__。(5) 实现R∞S的SQL语句是__。(6) 实现πXM,XB,DWH (σ XB=’男’ (R∞S)) 的SQL语句是__。
答:(1) SELECT * FROM R UNION SELECT * FROM T (2) SELECT * FROM R WHERE DWH=’100’ (3) SELECT XM , XB FROM R (4) SELECT XM,DWH FROM R WHERE XB=’女’ (5) SELECT R.BH , R.XM , R.XB , R.DWH , S.DWM FROM R , S WHERE R.DWH=S.DWH (6) SELECT R.XM , R.XB , S.DWH FROM R , S WHERE R.DWH=S.DWH AND R.XB=’男’
17 .设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS),主码是NO (1) 插入一个记录(25,“李明”,“男”,21,“95031”);___。(2) 插入“95031”班学号为30,姓名为“郑和”的学生记录;____。(3) 将学号为10的学生姓名改为“王华”;_____。(4) 将所有“95101”班号改为“95091”;_____。(5) 删除学号为20的学生记录;____。(6) 删除姓“王”的学生记录;___。
答:(1) INSERT INTO R VALUES(25,"李明","男",21,"95031") (2) INSERT INTO R(NO,NAME,CLASS) VALUES(30,"郑和","95031") (3) UPDATE R SET NAME="王华" WHERE NO=10 (4) UPDATE R SET CLASS="95091" WHERE CLASS="95101" (5) DELETE FROM R WHERE NO=20 (6) DELETE FROM R WHERE NAME LIKE “王%
第4章 数据库安全性
1 . 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。
2 . 什么是数据库的安全性?
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。
4 . 计算机系统有三类安全性问题,即技术安全类,管理安全类,和政策法律类。
5 . 用户标识和鉴别的方法有很多种,而且在一个系统中往往是多种方法并举,以获得更强的安全性。常用的方法有通过输入用户名和口令来鉴别用户。
7 . 用户权限定义和合法权检查机制一起组成了DBMS的安全子系统。
9 . 当前大型的DBMS一般都支持自主存取控制(DAC),有些DBMS同时还支持强制存取控制(MAC)。
11 . 用户权限是由两个要素组成的:数据对象和操作类型。
13 . 在数据库系统中,定义存取权限称为授权。SQL语言用GRANT语句向用户授予对数据的操作权限,用REVOKE语句收回授予的权限。
15 . 对数据库模式的授权由DBA在创建用户时实现。
18 . 一个DBA用户可以拥有CREATE USER,CREATE SCHEMA和CREATE TABLE权限,一个RESOURCE用户可以拥有CREATE TABLE权限。
19 . 数据库角是被命名的一组与数据库操作相关的权限,角是权限的集合。
22 . 通过视图机制可以把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。
23 . 审计一般可以分为用户级审计和系统级审计。
第5章 数据库完整性
1 . 数据库的完整性是指数据的正确性和相容性。
2 . 什么是数据库的完整性?
数据库的完整性是指数据的正确性和相容性。
3 . SQL标准使用了一系列概念来描述完整性,包括关系模型的实体完整性,参照完整性和用户定义完整性。
5 . 数据库完整性的定义一般由SQL的DDL语句来实现。它们作为数据库模式的一部分存入数据字典中。
7 . 关系模型的实体完整性在CREATE TABLE中用PRIMARY KEY定义。
9 . 为了避免对基本表进行全表扫描,RDBMS核心一般都对主码自动建立一个索引
11 .关系模型的参照完整性在CREATE TABLE中用FOREIGN KEY短语定义哪些列为外码列,用REFERENCES短语指明这些外码参照哪些表的主码。
第6章 关系数据理论
1 . 在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于第一范式(1NF)。
4 . 若关系为1NF,且它的每一非主属性都完全函数依赖于候选码,则该关系为2NF。
6 . 如果X→Y和X→Z成立,那么X→YZ也成立,这个推理规则称为合并规则。
7 . 如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选码,则称R为3NF关系模式。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论