数据库原理及应用复习资料及答案

数据库原理及应用复习资料及答案
数据库原理及应用复习资料及答案

数据库原理及应用期末考试注意事项(2014秋)

一、题型说明

期末考试包括五种题型,具体分布情况如下:

1. 单项选择题:10题,共计20分

2. 填空题:10题,共计15分

3. 根据已知场景写出SQL语句或关系代数表达式:7题,共计35分

注:有2道小题机电与软工专业有所区别。

4. 设计题:1题,共计10分

5. 问答题:4题,共计20分

注:有1道小题机电与软工专业有所区别。机电专业的4个小题均为叙述性问答题;软工专业的3个小题中,有3题为叙述性问答题,1题为规范化理论部分应用题。

二、答题注意事项

1. 机电与软工专业使用同一套考卷。要求不同的题目均已在卷面上明确指出,答题时请看清楚要求。

2. 本学期采用答题纸方式,单选题需用铅笔涂黑,主观题部分需按要求写在答题纸上。

复习题

一、单项选择题

1.(A)是对数据库中全部数据的逻辑结构和特征的描述。

A.模式

B.外模式

C.内模式

D.视图

2.(B)是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述

A.模式

B.外模式

C.内模式

D.概念模式

3.数据库中的记录是按照B+树存储还是按hash方法存储,这一特征在数据库的(C)中

定义。

A.模式

B.外模式

C.内模式

D.子模式

4.在SELECT语句中,(A)关键字可以消除重复值

A. DISTINCT

B. UNIQUE

C. *

D. ALL

5.概念模型的表示方法有很多种,其中最著名的是(B)。

A.关系模型

B. E-R模型

C.层次模型

D.网状模型

6.数据库的概念模型(D)

A. 独立于计算机硬件,依赖于DBMS

B. 依赖于计算机硬件,独立于DBMS

C. 依赖于计算机硬件和DBMS

D. 独立于计算机硬件和DBMS

7.若关系R和S的属性个数分别为m和n,则R×S的属性个数为(C)。

A.m

B.n

C.m+n

D. m×n

8.若关系R和S的元组个数分别为m和n,则R∪S的元组个数为(B)。

A.m+n

B.小于或等于m+n

C.大于m

D.大于n

9.已知关系R1和R2进行关系运算后得到S,则S是(B)

A. 一行记录

B. 一个关系

C. 一个确定值

D. 一个数组

10.若关系R和S的元组个数分别为m和n,则R-S的元组个数是(D)。

A. m-n

B.小于m

C.小于n

D.小于等于m

11.设关系R,S,W各有10个元组,则这三个关系的笛卡尔积的元组个数为(D)

A. 10

B. 30

C. 100

D.1000

12.在信息系统的设计中,普遍采用的是基于(B)的系统设计方法。

A. BCNF

B.3NF

C.2NF

D.4NF

13.在数据库中空值表示(C)。

A.0

B.默认值

C.不确定

D.空格

14.SQL中,下列涉及空值的操作,不正确的是(A)。

A. AGE=NULL

B. AGE IS NOT NULL

C. AGE IS NULL

D. NOT(AGE IS NULL)

15.在SQL 语句中,与X BETWEEN 20 AND 30 等价的表达式是(D)

A. X>=20 AND X<30

B. X>20 AND X<30

C. X>20 AND X<=30

D. X>=20 AND X<=30

16.下列不是关系数据库产品的是(D)。

A.SQL Server

B.Oracle

C.DB2

D.IMS

17.关于视图,下列说法错误的是(B)。

A.视图是虚拟表

B.数据可以存放在视图中

C.在视图上做查询与在基本表上做查询方法是相同的

D.视图可以建立在多个基本表的基础之上

18.关于视图,下列说法正确的是(A)

A. 建立视图语句的关键部分是查询语句

B. 若导出某视图的数据库表被删除了,该视图不受任何影响

C. 视图一旦建立,就不能被删除

D. 当某一视图被删除后,导出该视图的数据库表将会受到影响

19.数据库应用程序开发中,需求分析阶段的主要目的是(A)。

A.回答“做什么”的问题

B.回答“怎么做”的问题

C.建立逻辑数据模型

D.建立最佳物理存储结构

20.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)

A. 可行性分析

B.需求分析

C. 概念设计

D.物理设计

21.实体与实体的联系,反映在数据上是(C)之间的联系

A. 文件

B. 集合

C. 记录

D. 结构

22.在关系模型中,"关系中不允许出现相同的元组"的约束是通过(B)实现的

A. 候选键

B. 主键

C. 外键

D. 超键

23.关于索引,下列说法错误的是(C)。

A. 索引可以加快数据的检索速度

B. 建立索引会牺牲一定的系统性能

C. 在一张表上可以建立多个聚集索引

D. 在一张表上可以建立多个非聚集索引

24.SQL Server系统中所有的系统级信息均存放在(A)数据库中。

A. master

B. model

C. tempdb

D. msdb

25.关于T-SQL,下列说法正确的是(B)。

A. 是过程化语言

B. 是非过程化语言

C. 是高级语言

D. 是SQL Server、Oracle等关系数据库的标准访问语言

26.(A)是数据库系统的核心,是位于用户和操作系统之间的一层数据管理软件。

A.DBMS

B.DBS

C.DBA

D.DDL

27.一门课程只能由一名教师讲授,一名教师可讲授多门课程,则教师与课程之间存在(B)

联系。

A.1:1

B.1:N

C.N:1

D.M:N

28.在教学管理系统中,一名学生可以选择多门课程,一门课程可以被多名学生选择,则学

生与课程之间的联系是(C)

A. 一对一

B. 一对多

C. 多对多

D. 未知

29.数据库管理系统的英文缩写是(A)。

A.DBMS

B.DBA

C.DBS

D.MIS

30.设关系模式R(XYZ),已知存在函数依赖X->Y和X->Z,则R的候选键是(A)。

A. X

B. Y

C. Z

D.XY

31.事务必须满足的四个原则是(A),一致性,隔离性,持久性。

A. 原子性

B. 完整性

C. 安全性

D.正确性

32.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性

质称为事务的(D)

A. 持久性

B. 一致性

C. 独立性

D. 隔离性

33.下面哪种情况下适合建立索引(C)。

A. 经常进行插入操作的表

B. 行数较小的表

C. 更新少而数据量大的表

D. 表中存在大量重复值的列

34.关于存储过程与触发器,下列说法正确的是(B)。

A. 存储过程是存储在客户端的SQL程序

B. 触发器是一种存储过程

C. 触发器可通过其名字被用户直接调用 D .存储过程是一种触发器

35.当SELECT语句返回的结果是一个集合时,可以借助(B)对其中的单行记录进行处理。

A. 锁

B. 游标

C.索引 D .存储过程

36.用户使用SQL Server时,通常需要依次经过(A)两个安全性阶段。

A. 身份验证、权限验证

B. 权限验证、身份验证

C. 登录验证、操作验证 D .操作验证、登录验证

37.下列关系代数操作中最费时的是(B)。

A.投影

B.笛卡尔积

C.选择

D.交

38.下列关系代数操作中最费时的是(B)。

A.投影

B.连接

C.选择

D.并

39.关系数据库中由数据冗余导致的异常不包括(D)。

A.插入异常

B.删除异常

C.修改异常

D.查询异常

40.在函数依赖范畴内,(C)是关系模式能够达到的最高规范化程度。

A.3NF

B.4NF

C.BCNF

D.5NF

41.一个事务中所有对DB的操作是一个不可分割的整体,这个性质称为(D)。

A.完整性

B.一致性

C.隔离性

D.原子性

42.关于主键约束,下列说法正确的是(A)。

A.主键值不为空,也不允许出现重复

B.主键值不为空,但允许出现重复

C.主键值允许空,但不允许出现重复

D.主键值允许空,也允许出现重复

43.关于参照完整性,下列说法中错误的是(A)。

A.外键属性取值不能为空

B.关系中不允许引用不存在的实体

C.可以通过定义外键实现

D.外键属性取值允许为空

44.在SELECT语句中,能够实现对查询结果排序的操作是(B)

A. COUNT

B. ORDER BY

C. GROUP BY

D. INDEX

45.下列说法中错误的是(C)

A. 模式分解是关系规范化的基本方法

B. 实际应用中,数据库设计一般应达到3NF

C. 若一个关系模式符合2NF,则它必然也符合3NF

D. 实际应用中常常为了提高查询效率而允许数据库中存在一定的数据冗余

二、填空题

1.在数据库的三级模式结构中,视图属于外模式范畴。

2.在数据库的三级模式结构中,索引属于内模式范畴。

3.在数据库的三级模式结构中,基本表属于模式范畴。

4.在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属

于数据库完整性规则中的用户定义的完整性(或域完整性)。

5.实体完整性的含义是关系中元组在主键属性上不为空。

6.实体完整性的含义是关系中元组在主键属性上不允许为空。

7.SQL查询语句中,SELECT子句对应于关系代数中的投影操作。

8.SQL查询语句中,WHERE子句对应于关系代数中的选择操作。

9.关系代数中的选择操作是对一个关系进行水平分割。

10.关系代数中的投影操作是对一个关系进行垂直分割。

11.设关系R、S和W的元组个数分别为3、5和6,则这三个关系的笛卡尔积的元组个数

为90 。

12.设关系R、S和W的属性个数分别为2、3和4,则这三个关系的笛卡尔积的属性个数

为9

13.删除数据库中已经存在的表X,应采用的SQL语句是drop table X 。

14.删除数据库中定义的视图Y,可以采用的SQL语句是drop view Y 。

15.删除数据库Z,可以采用的SQL语句是drop database Z 。

16.已知关系模式R(ABC),若A->C,则AB->C是部分函数依赖。

17.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A->B,B->C},则A->C为传

递函数依赖。

18.已知关系模式R(A,B,C,D),且R上存在函数依赖A->B和B->C,则R上的传递函数

依赖是A->C 。

19.SQL Server提供了两种确认用户的验证模式,包括Windows验证和混合验证。

20.SQL Server提供了两种确认用户的验证模式,包括Windows验证和混合验证。

21.游标提供了一种从包括多条数据记录的SELECT返回结果集中每次提取一条记录的

机制。

22.在数据库设计的需求分析阶段,数据字典是数据库系统中各类数据详细描述的集合,

提供了对各类数据描述的集中管理。

23.将ER图转换为关系模型的过程,属于数据库设计的逻辑设计阶段。

24.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是需求分析。

25.nchar(10)用于存放固定长度的10个Unicode 字符数据。

26.char与varchar的区别在于,varchar 按可变长存储字符数据。

27.char与nchar的区别在于,nchar 用于存放Unicode字符数据。

28.数据库完整性约束包括实体完整性、参照完整性和用户定义的完整性。

29.数据库完整性约束包括实体完整性、参照完整性和用户定义的完整性。

30.触发器是一种特殊的存储过程,当有操作影响到它保护的数据时,就会自动执行。

31.事务处理必须满足的四个原则是:原子性、一致性、隔离性和持久性。

32.当多个事务同时读取或修改相同的数据库资源时,锁是进行并发控制的主要方法。

33.事务日志记录了用户对数据库的各种操作。

34.E-R模型中的E表示实体,R表示联系。

35.E-R模型中的E表示实体,R表示联系。

三、根据已知场景按要求写出SQL语句或关系代数表达式

注:

(1)多表做连接查询时可以有多种解题方法,下述答案仅提供了在where子句中书写连接条件的解法;学生也可根据个人习惯采用inner join或是嵌套查询方式(2)考核内容除查询外,包括存储过程与视图的创建,需掌握相关创建语句的书写规

1. 已知网上图书销售系统数据库中包括三张表:

●客户信息表customer(cid,cname,email,tel,address),存放客户账号、姓名、电子

邮箱、电话以及地址;(所有字段均为字符型)

●图书信息表book(bid,bname,author,press,price,ISBN),存放图书编号、书名、

作者、出版社、价格和ISBN号;(价格字段为整型,其他字段均为字符型)

●图书购买记录表cb(cid,bid,shoppingdate,quantity),存放客户账号、图书编号、购

买日期、数量。(购买日期为日期型,数量为整型,其他字段均为字符型)

(1)利用SQL查询价格在50元到100元(含50、100元)之间的图书信息;

select *

from book

where price between 50 and 100

(2)利用SQL查询购买了编号为“b001”的图书的客户的账号和购买日期,按购买日期由先到后排序

select cid, shoppingdate

from cb

where bid=’b001’

order by shoppingdate

(3)利用SQL查询所有姓名中含有“华”字的客户的姓名、电话和地址select cname, tel, address

from customer

where cname like ‘%华%’

(4)利用SQL查询“高等教育出版社”出版的图书的平均价格

select avg(price)

from book

where press=’高等教育出版社’

(5)创建一个用于查询各出版社出版的图书的数量的视图(视图名称自行定义)create view myview

as

select press, count(*)

from book

group by press

(6)利用SQL查询账号为“c001”的客户购买的所有图书的书名和购买日期select bname, shoppingdate

from book, cb

where book.bid=cb.bid and cid=’c001’

(7)利用SQL查询一次购买了超过50本《数据库应用技术》图书的客户的姓名select cname

from customer, book, cb

where customer.cid=cb.cid and book.bid=cb.bid

and bname=’数据库应用技术’ and quantity>50

(8)利用SQL查询所有购买了图书《软件工程》的客户的姓名

select cname

from customer, book, cb

where customer.cid=cb.cid and book.bid=cb.bid

and bname=’软件工程’

2. 已知图书管理数据库中包括三张表:

●学生信息表student(sid,sname,age,sex,major),存储学生的学号、姓名、年

龄、性别以及专业名称;(年龄字段为整型,其余字段均为字符型)

●图书信息表book(bid,bname,author,press,price,ISBN),存储图书的编号、

书名、作者、出版社、价格和ISBN号;(价格字段为整型,其余字段均为字符型)

●图书借阅记录表sb(sid,bid,borrowdate),存储学号、图书编号、借阅日期;

(借阅日期字段为日期型,其余字段均为字符型)

(1)利用SQL查询年龄在20到25岁之间的学生信息

select *

from student

where age between 20 and 25

(2)利用SQL查询“清华大学出版社”出版的书籍的图书编号,图书名和价格,按价格由低到高排序

select bid,bname,price

from book

where press=’清华大学出版社’

order by price (此句也可写为order by price asc )

(3)利用SQL查询所有姓李的学生的姓名、年龄、性别和专业

select sname,age,sex,major

from student

where sname like ‘李%’

(4)利用SQL查询“软件工程”专业学生的平均年龄

select avg(age)

from student

where major=‘软件工程’

(5)利用SQL查询各专业的学生人数

select major,count(sid)

from student

group by major

(6)利用SQL查询所有借阅了图书《数据库技术基础》的学生的学号

select sid

from book,sb

where book.bid=sb.bid and bname=’数据库技术基础’

(7)利用SQL查询学号为“s010”的学生借阅的所有图书的书名和借阅日期

select bname,borrowdate

from book,sb

where book.bid=sb.bid and sid=’s010’

(8)利用SQL查询王伟同学借阅的所有图书的书名和借阅日期

select bname,borrowdate

from student,book,sb

where student.sid=sb.sid and book.bid=sb.bid and sname=’王伟’

(9)创建存储过程xproc,查询女学生借阅的图书书名

create procedure xproc

as

select bname

from student,book,sb

where student.sid=sb.sid and book.bid=sb.bid and sex=’女’

3. 已知教学管理数据库中包括三张表:

●教师信息表teacher(tid,tname,age,sex,title),存储教师的工号、姓名、年龄、

性别以及职称信息;(年龄字段为整型、其余均为字符型)

●课程信息表course(cid,cname),存储课程的课程号和课程名称;(字段均为字符

型)

●授课信息表tc(tid,cid),存储教师工号、课程号(字段均为字符型)

(1)利用SQL查询年龄在25到35岁之间的教师信息

select *

from teacher

where age between 25 and 35

(2)利用SQL查询男教师的姓名和年龄,按年龄由高到低排序

select tname,age

from teacher

where sex=‘男’

order by age desc

(3)创建一个男教师视图,包括所有男教师的工号、姓名、年龄、职称(视图名称自定义)create view myview

as

select tid, tname, age, title

from teacher

where sex=’男’

(4)利用SQL查询所有姓张的教师的姓名、年龄和性别

select tname,age,sex

from teacher

where tname like ‘张%’

(5)利用SQL查询专业技术职称为“副教授”的教师的最小年龄

select min(age)

from teacher

where title=‘副教授’

(6)利用SQL查询各个专业技术职称的教师人数

select title,count(tid)

from teacher

group by title

(7)利用SQL查询讲授“数据库”课程的教师的工号

select tid

from course,tc

where course.cid=tc.cid and cname=‘数据库’

(8)利用SQL查询姓李的教师的授课信息,包括工号,姓名,课程号及课程名

select teacher.tid, tname, course.cid, cname

from course,tc, teacher

where course.cid=tc.cid and tc.tid=teacher.tid and tname like ‘李%’

(9)利用SQL查询教师张华讲授的所有课程的课程名

select cname

from teacher,course,tc

where teacher.tid=tc.tid and course.cid=tc.cid and tname=‘张华’

(10)利用SQL查询由男教师讲授的课程的名称

select cname

from teacher,course,tc

where teacher.tid=tc.tid and course.cid=tc.cid and sex=‘男’

(9)查询讲授“数据库原理”课程的教师的姓名与职称

select tname, title

from teacher, course, tc

where teacher.tid=tc.tid and course.cid=tc.cid and cname=’数据库原理’

四、设计题

1. 某商业集团的销售管理系统数据库中有如下信息:

商店:商店编号,商店名,地址

●商品:商品编号,商品名,规格,单价

●职工:工号,姓名,性别,业绩

其中约定:一个商店可销售多种商品,一种商品可在多个商店销售,每个商店对所销售的每一种商品按月进行销量统计;一个商店有多名职工,一个职工仅在一个商店任职,商店聘用职工有月薪。根据以上情况,完成下述设计:

(1)设计系统的E-R图

(2)将E-R图转换为关系模式,并指定其中的主键和外键

答案:

2. 一个图书馆管理系统中有如下信息:

●图书:书号,书名,数量,位置

●借书人:借书证号,姓名,单位

●出版社:出版社名,地址,电话,Email

其中约定:任何人都可以借多种书,任何一种书可以被多个人借,借书和还书时要登记借阅时间;一个出版社可以出版多种书籍,同一本书仅由一个出版社出版,出版社名具有唯一性。根据以上情况,完成下述设计:

(1)设计系统的E-R图

(2)将E-R图转换为关系模式,并指定其中的主键和外键

答案:

3. 一个教学管理系统中有如下信息:

●学生:学号,姓名,性别,年龄

●课程:课程号,课程名,学分

●班级:班级名,班主任

●教师:工号,姓名

其中约定:一个学生属于一个班级,一个班级包括多名学生;一个学生可选修多门课程,一门课程可由多个学生选修,学生选修的每门课程均有相应的成绩;一个教师可教授多门课程,一门课程仅由一个教师教授。根据以上情况,完成下述设计:

(1)设计系统的E-R图

(2)将E-R图转换为关系模式,并指定其中的主键和外键

答案:

4. 一个仓库管理数据库中有如下信息:

●仓库:仓库号,地址,电话

●零件:零件号,零件名称,规格,单价

●管理员:工号,姓名,性别

其中约定:一种零件可存放在多个仓库中,一个仓库可存放多种零件,零件存放在仓库中有库存量。一个仓库有多名管理员,一个管理员仅可以管理一个仓库。根据以上情况,完成下述设计:

(1)设计系统的E-R图

(2)将E-R图转换为关系模式,并指定其中的主键和外键

答案:

5. 一个运动会管理系统数据库中有如下信息:

●运动员(运动员编号,姓名,性别)

●比赛(比赛编号,名称,时间)

●裁判员(裁判员编号,姓名)

其中约定:一个运动员可参加多场比赛,一场比赛可有多个运动员参加,运动员参加比赛产生成绩;一场比赛有一个裁判员,一个裁判员可主持多场比赛。根据以上情况,完成下述设计:(1)设计系统的E-R图(2)将E-R图转换为关系模式,并指定其中的主键和外键

答案:

五、问答题

1. 试论述数据库的逻辑独立性和物理独立性。

答:数据库的三级模式二级映像结构保证了逻辑独立性和物理独立性。

当模式改变时,由DBA对各个外模式/模式映像作相应改变,可以使外模式保持不变,因此依据数据的外模式编写的应用程序不必修改,保证了数据与程序的逻辑独立性。

当数据库的存储结构发生改变时,由DBA对模式/内模式映像作相应改变,可使模式保持不变,因而应用程序也不需要修改,保证了数据与程序的物理独立性。

2. 试论述数据库的三级模式和两级映像。

答:数据库的体系结构分为三级模式:外模式、模式和内模式。

模式是对数据库中全部数据的逻辑结构和特征的描述。外模式是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。内模式是对数据物理结构和存储方式的描述。

DBMS在三级模式结构之间提供了两级映像:外模式/内模式映像,模式/内模式映像。对应于一个模式,可以有多个外模式,对于每一个外模式,都有一个外模式/模式映像定义它们之间的对应关系。数据库只有一个模式,也只有一个内模式,模式/内模式映像定义模式与内模式之间的对应关系。

3. 试论述数据库管理系统的功能。

答:数据库管理系统是数据库系统的核心,它是建立在操作系统的基础上,位于用户与操作系统之间的一层数据管理软件。它为用户或应用程序提供访问数据库的方法,包括数据库的创建,查询,更新及各种数据控制。同时它还承担着数据库的维护工作,保证数据库的安全性和完整性。

4. 试结合实例阐述关系模型的参照完整性规则。

答:参照完整性规则是:若属性F是基本关系R的外键,它与基本关系S的主键相对应,

则R中每个元组在属性F上的取值或者为空,或者等于S中某个元组的主键值。参照完整性的实质是不能引用不存在的实体。

结合实例阐述部分可由学生自由发挥,视答题情况给分。例如,教师(工号,姓名)和课程(课程号,课程名,工号),其中课程表中的工号引用了教师表中的工号,其各个记录中工号部分的取值或者为空,或者等于教师表中某个教师的工号。

5.根据关系规范化理论,一个设计不好的关系模式存在哪些问题?关系规范化的一般方法是什么?可结合实例进行阐述。

答:一个设计不好的关系模式会导致较大的数据冗余,而数据冗余又会导致更新异常,插入异常和删除异常,造成数据的不一致。关系规范化的一般方法是模式分解,即将一个设计不够好的关系模式分解为一组规范化级别更高的关系模式。在实际应用中,通常需要规范化到3NF。

6. 试结合实例阐述你对数据冗余的认识

答:数据冗余是数据的重复存储。一个设计不好的关系模式会导致大量的数据冗余。而数据冗余会导致更新异常,插入异常和删除异常,造成数据的不一致。通过关系规范化可以减少数据冗余,其方法是关系模式的分解,即将一个设计不够好的关系模式分解为一组规范化级别更高的关系模式。在实际应用中,通常需要规范化到3NF。

7.试论述视图的概念以及视图的优点。

答:视图作为一种数据库对象,为用户提供了一个可以检索数据表中数据的方式。它是从一个或多个基本表中使用select语句导出的虚拟表,视图也可以定义在其他视图的基础上。同基本表一样,视图包括由行和列构成。但是数据实际存放于基本表中,数据库中存储的只是视图的定义。当基本表的数据发生改变时,从视图查询处理的数据也随之改变。

视图的优点包括:简化用户的数据查询和处理;保证数据的逻辑独立性;重新定制数据,使得数据便于共享;合并分割数据,有利于数据输出到应用程序中;数据保密;

8. 试阐述索引的概念以及建立索引的优缺点。

答:索引是对数据库表在能够一个或多个列的值进行排序的结构,其主要目的是加快数据的查询速度和减少系统的响应时间。

索引的优点包括:加快数据的检索速度;创建唯一性索引可保证表中每一行数据的唯一性;加速表和表之间的连接等。但是创建索引和维护索引会消耗时间,另外,每个索引都会占用一定的物理空间,因此索引在带来诸多优势的同时也让系统付出了一定的代价。

9. 试论述存储过程的概念及其优点。

答:存储过程是SQL语句和可选流程控制语句的预编译集合,能够提高系统的应用效率和执行速度。它以一个名称独立存储在数据库中,可接受输入参数,输出参数,返回单个或多个结果集以及返回值,可由应用程序调用执行。

存储过程的优点是:允许模块化程序设计;允许更快速地执行;减少网络流量;可作为安全机制使用。

10.什么是关系?请列举不少于3种关系数据库产品。

答:在关系数据模型中,现实世界的实体以及实体间的各种联系均用关系来表示。在用户看来,关系是一种规范化了的二维表格,是一个属性数目相同的元组的集合。

常见的关系数据库产品包括SQL Server,Oracle,DB2,Access等。

11. 试列举数据库系统的主要组成部分。

答:数据库,数据库管理系统,数据库应用系统,数据库管理员,数据库开发工具和用户。

12. 什么是数据库备份?SQL Server提供了哪些备份方式?

答:数据库备份就是在某种介质上创建完整数据库(或其中一部分)的副本,并将所有数据项都复制到备份集,以便在数据库遭到破坏时能够恢复数据库。

SQL Server的备份方式包括:完全数据库备份,差异数据库备份,事务日志备份,数据库文件或文件组备份。

数据库原理及应用教程第4版习题参考答案

习题参考答案 第1章习题参考答案 一、选择题 1. C 2. B 3. D 4. C 5. D 6. B 7. A 8. B 9. D 10. B 11. C 12. D 13. D 14. D 15. B 16. C 17. D 18. A 19. D 20. A 21. D 22. D 23. C 24. A 25. C 二、填空题 1. 数据库系统阶段 2. 关系 3. 物理独立性 4. 操作系统 5. 数据库管理系统(DBMS) 6. 一对多 7. 独立性 8. 完整性控制 9. 逻辑独立性 10. 关系模型 11. 概念结构(逻辑) 12. 树有向图二维表嵌套和递归 13. 宿主语言(或主语言) 14. 数据字典 15. 单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构 16. 现实世界信息世界计算机世界 三、简答题 1、简述数据库管理技术发展的三个阶段。各阶段的特点是什么? 答:数据库管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段。 (1)、人工管理数据的特点: A、数据不保存。 B、系统没有专用的软件对数据进行管理。 C、数据不共

享。D、数据不具有独立性。 (2)、文件系统阶段的特点: A、数据以文件的形式长期保存。 B、由文件系统管理数据。 C、程序与数据之间有一定的独立性。 D、文件的形式已经多样化 E、数据具有一定的共享性 (3)、数据库系统管理阶段特点: A、数据结构化。 B、数据共享性高、冗余度底。 C、数据独立性高。 D、有统一的数据控制功能。 2、从程序和数据之间的关系来分析文件系统和数据库系统之间的区别和联系 答:数据管理的规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术为用户提供了更广泛的数据共享和更高的数据独立性,进一步减少了数据的余度,并为用户提供了方便的操作使用接口。数据库系统对数据的管理方式与文件管理系统不同,它把所有应用程序中使用的数据汇集起来,以记录为单位存储,在数据库管理系统的监督和管理下使用,因此数据库中的数据是集成的,每个用户享用其中的一部分。 3、简述数据库、数据库管理系统、数据库系统三个概念的含义和联系。答:数据库是指存储在计算机内、有组织的、可共享的数据集合。 数据库管理系统是软件系统的一个重要组成部分,它通过借助操作系统完成对硬件的访问,并对数据库的数据进行存取、维护和管理。 数据库系统是指计算机系统中引入数据库后的系统构成。它主要由数据库、数据库用户、计算机硬件系统和计算机软件系统几部分组成。 三者的联系是:数据库系统包括数据库和数据库管理系统。数据库系统主要通过数据库管理系统对数据库进行管理的。 4、数据库系统包括哪几个主要组成部分?各部分的功能是什么?画出整个数据库系统的层次结构图。 答:数据库系统包括:数据库、数据库用户、软件系统和硬件系统。 数据库主要是来保存数据的。 数据库用户是对数据库进行使用的人,主要对数据库进行存储、维护和检索等操作。 软件系统主要完成对数据库的资源管理、完成各种操作请求。 硬件系统主要完成数据库的一些物理上的操作,如物理存储、输入输出等。

2006鱼类学复习题

鱼类学习题 一、概念题 形态学部分: 脂眼睑瞬褶与瞬膜角质鳍条与鳞质鳍条分支鳍条与不分支鳍条假棘与真棘鳍式与鳞式鳃盖骨系鳃上器官罗伦氏器动脉圆锥与动脉球年轮棱鳞盾鳞板鳃栉鳃半月瓣纹状体胎生螺旋瓣卵胎生侧线鳞及鳞式韦伯氏器鳃盖骨系咽上器官鳃上器官喉鳔类与闭鳔类肾小体裸卵巢被卵巢卵生卵胎生胎生罗伦氏器 生态学部分: 绝对繁殖力相对繁殖力产卵场生殖周期洄游产卵洄游索饵洄游性成熟系数主要食物与次要食物越冬洄游 PNR 次要食物喜好食物雌雄同体临界期分批产卵生态金字塔洄游鱼类与定居鱼类年轮与副轮生殖轮幼轮稚鱼期性逆转雌雄同体饵料系数生殖群体(产卵群体)一次性产卵分批产卵肥满度及肥满度系数喜好食物与替代食物食物充塞度及食物充塞度指数摄食率摄食节律 二、选择题 上颌中间有显著缺刻() A鲱 B鲥 C鳓 D斑鰶 具皮肤血管系统() A金枪鱼亚目 B鲭亚目 C鲈亚目 D鳚亚目 有脂眼睑() A海鲢 B大海鰱 C遮目魚 D鲥 下咽齿2行、栉齿状()A青鱼 B草鱼 C鳡 D赤眼鳟 腹鳍内侧有鳍脚 ( ) A鰟鲏 B鲨鱼 C鲇 D黄颡

两眼在身体的右侧 ( ) A牙鲆 B木叶鲽 C舌鳎 D斑鲆 有喉板 ( ) A海鲢 B香鱼 C鲑鱼 D小沙丁鱼 头颅黏液腔发达 ( ) A石鲈科 B石首鱼科 C鲷科 D大眼鲷科 脂眼睑发达( ) A鮻B鲻C棱鮻D大棱鮻 具有咽上器官 ( ) A雅罗鱼亚科 B鲤亚科 C鲢亚科 D野鲮亚科 吻通常呈管状 ( ) A刺鱼目 B鲻形目 C银汉鱼目 D鳕形目 侧线上全部被棱鳞 ( ) A沟鲹 B大甲鲹 C竹甲鲹 D蓝圆鲹 食道有侧囊 ( ) A带鱼亚目 B鲭亚目 C鲳亚目 D刺鳅亚目。 背鳍前方1硬棘() A六鳃鲨目 B虎鲨目 C真鲨目 D须鲨目 颏下有4个明显的小孔 ( ) A黄姑鱼 B鮸鱼 C白姑鱼 D小黄鱼 产漂浮性卵()A真鲷 B太平洋鲱鱼 C海鲶 D鲢 受精卵在雌鱼口腔内孵化()A罗非鱼 B刺鱼 C细条天竺鱼 D锦鳚 眼有瞬膜或瞬褶 ( ) A虎鲨目 B鲭鲨目 C须鲨目 D真鲨目 胸鳍上部有游离的丝状鳍条 ( ) A刀鲚 B黄鲫 C日本鳀 D鲥鱼 背鳍后方有脂鳍 ( ) A黄颡 B泥鳅 C鲇 D胡子鲇 鳞埋于皮下,呈席纹状排列 ( ) A星康吉鳗 B海鳗 C黄鳝 D鳗鲡 体不对称,两眼位于头的左侧或右侧 ( ) A鲽形目 B鮟鱇目 C鲀形目 D鲉形目 背鳍鳍棘部与鳍条部中间有明显缺刻 ( )

(完整版)数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 1. 组织层数据模型的三要素是[ ]。 A.外模式,概念模式和内模式 B.关系模型,网络模型,层次模型 C.1:1的联系,1:n的联系,n:m的联系 D.数据结构,数据操作,数据约束条件 2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。 A.动态完整性 B.数据完整性 C.参照完整性 D.结构完整性 3 SQL Server 中的角色是[ ]。 A. 一个服务器登录 B. 一个数据库用户 C. 一组权限的集合 D. 一个服务器用户 4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。 A.逻辑独立性 B.物理独立性 C.程序无关性 D.物理无关性 5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。 A.涉及的数据量大 B.数据需长期联机保存 C.数据的计算复杂 D.数据可被多个应用所共享 6.E-R图适用于建立数据库的[ ]。 A.概念模型 B.结构模型 C.逻辑模型 D.物理模型 7. 在关系数据库设计中,设计关系模型属于[ ]。 A.需求分析 B.物理结构设计 C.逻辑结构设计 D.概念结构设计 8.[ ]记录了对数据库中数据进行的每一次更新操作。 A.后援副本 B.日志文件 C.数据库 D.缓冲区 9. [ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。 A.程序 B.进程 C.事务 D.文件 10.信息世界中,实体是指[ ]。 A.客观存在的事物 B. 客观存在的属性 C. 客观存在的特性 D. 某一具体事件 11. 数据库系统中, DBA表示[ ] 。 A.应用程序设计者 B. 数据库使用者

2019年大学《数据库原理及应用教程》试题及答案

《数据库原理及应用教程》试题及答案 一、选择题 1、下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)

A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式 (11) 算法的时间复杂度是指(C) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数 (12) 算法的空间复杂度是指(D)

鱼类学简单总复习

脂眼睑 若干鲱形目和鲻形目的种类,眼的大部分或一部分所被覆的透明的脂肪体。 瞬膜和瞬褶 瞬膜:有些鲨鱼的下眼睑所具有的斜行褶,可以自行移动眨眼,膜状。如真鲨科。 瞬褶:有些鲨鱼的下眼睑所具有的横行褶,可以自行移动眨眼。皮状。如皱唇鲨。 口鼻沟 有些鲨鱼连接鼻和口隅之间的沟状结构,水由鼻孔经口鼻沟到口,可以看作是鼻孔通口腔的最原始型的通道。 鳍的组成 鳍由属于内骨胳的支鳍骨(担鳍骨)和鳍条组成,外附肌肉。 鳍条的类型 角质鳍条和鳞质鳍条。 鳞质鳍条: 1、分枝鳍条 2、不分枝鳍条 3、假棘 4、鳍棘(真棘) 鳍的种类 奇鳍、背鳍、臀鳍、尾鳍、偶鳍、胸鳍、腹鳍 小鳍和脂鳍:鲭科等鱼类的背鳍和臀鳍后方的一系列的小形鳍,每一小鳍都由1枚分枝鳍条组成。又称副鳍。 脂鳍:在背鳍之后的一个小形鳍状物,位于后面的尾柄上,形状肥厚,内无鳍条,由脂肪组成。 鳍脚:现代软骨鱼类雄鱼所具有的由腹鳍内侧转变而成的交接器官。 鳍式:以不同数字来记录鳍条数目的表达式,是鱼类分类的重要依据之一。 鱼类表皮的特点 1.薄而柔软,角质化程度极低,甚至完全没有角质化。 2.具有大量的单细胞腺。 鳞片 三种基本类型:盾鳞、硬鳞和骨鳞。 盾鳞:软骨鱼类所特有,由表皮和真皮联合形成,成对角线排列。分为鳞棘和基板二部分。又称为皮齿(dermal teeth)。 硬鳞:硬鳞鱼类所特有,由真皮形成,具有硬鳞质,不作覆瓦状排列。 骨鳞:真骨鱼类所有,由真皮形成,呈覆瓦状排列。 侧线鳞和鳞式 侧线鳞:在鱼体两侧,有侧线管穿过的鳞片。 鳞式:记录鳞片数目的表达式。包括侧线鳞数、侧线上鳞数、侧线下鳞数。 色素细胞和体色 黑色素细胞、黄色素细胞、红色素细胞和虹彩细胞。 性别色:雌雄鱼体色不同的现象。 警戒色:一些鱼类所具有的具有警戒作用的体色。 拟态:有些鱼类不仅体色与环境一致,而且体态也象周围的环境的现象。 发光器

数据库原理与应用教程期末测试题

数据库原理与应用教程 期末测试题(一) 一、填空题(每空1分,共10分) 1.数据库系统的核心是___数据库管理系统__。 2.在关系模型中,实体以及实体间的联系都是用__关系(二维表)____来表示的。3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为__(A,C)_______。 4.层次模型用“树结构”来表示数据之间的联系,网状模型用“___图状结构______” 来表示数据之间的联系。 5.SQL Server2005中,一个简单的数据库可以只有一个___数据______文件和一个日志文件。6.聚集索引和非聚集索引的存储结构都采用___B树____索引结构。 7.一个事务必须具有的四个属性是原子性、一致性、__隔离性__和持久性。 1、8.在T-SQL中,查询表中数据时,可用_____DISTINCT______关键字滤掉重复行。9.调用标量函数时必须提供至少由两部分组成的名称,即___拥有者_____. 函数名。10.DML 触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。 二、选择题(每小题1分,共20分) 1、数据管理的发展不包括下面哪个阶段() (A)文件系统(B)数据库系统 (C)人工管理(D)统一管理 2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什 么样的联系() (A)一对一(B)一对多 (C)多对多(D)以上全不是 3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将 刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。这种情况 是由于数据库保护中的那方面不当而引起的() (A)并发控制 (B)完整性约束 (C)安全性控制(D)数据库的恢复 4、在关系模型中,“元组”是指( B ) (A)表中的一行(B)表中的一列 (C)表中的一个数据(D)表中的一个成分 5、有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,

数据库原理及应用(第2版)习题参考答案..

第1章数据概述 一.选择题 1.下列关于数据库管理系统的说法,错误的是C A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型 B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现 C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件 D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名 2.下列关于用文件管理数据的说法,错误的是D A.用文件管理数据,难以提供应用程序对数据的独立性 B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序 C.用文件存储数据的方式难以实现数据访问的安全控制 D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率 3.下列说法中,不属于数据库管理系统特征的是C A.提供了应用程序和数据的独立性 B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合 C.用户访问数据时,需要知道存储数据的文件的物理信息 D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失 5.在数据库系统中,数据库管理系统和操作系统之间的关系是D A.相互调用 B.数据库管理系统调用操作系统 C.操作系统调用数据库管理系统 D.并发运行 6.数据库系统的物理独立性是指D A.不会因为数据的变化而影响应用程序 B.不会因为数据存储结构的变化而影响应用程序 C.不会因为数据存储策略的变化而影响数据的存储结构 D.不会因为数据逻辑结构的变化而影响应用程序 7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于A A.系统软件B.工具软件 C.应用软件D.数据软件 8.数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是B A.数据库B.操作系统 C.应用程序D.数据库管理系统 9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是D A.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端 B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件 C.客户/服务器结构比文件服务器结构的网络开销小 D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享

鱼类学习题及答案

鱼类学习题及答案(仅供参考) 一、概念 分支鳍条柔软、未端分支、分多节,左右两条合成。 不分支鳍条柔软、未端不分支,左右两条合成。 假棘(硬棘)左右两鳍条骨化而成,分节,煮熟分开。鲤科鱼类。 真棘(鳍棘)不分支、不分节,强大而坚硬,单条。高等真骨鱼类。 圆鳞后区边缘光滑、无小刺。如鲤形、鲱形目。 栉鳞有小刺,触摸粗糙感。如鲈形目、鲽形目。 板鳃(固定腮) 板鳃亚纲的鱼类,鳃丝固定于鳃间隔上,整个鳃片如板状。鳃间隔发达,长度超过鳃丝。 栉鳃(游离鳃)硬骨鱼类,鳃间隔退化甚至消失,鳃丝末端游离,外观如梳。 卵胎生体内受精,体内发育,胚体的营养靠自身的卵黄或主要依靠卵黄。 胎生体内受精,体内发育,胚体与母体发生血液循环上的联系。其营养靠卵黄,也靠母体。母体的营养通过类似胎盘的构造输送给胚体。 裸卵巢左右生殖导管(米氏管)退化为短小结构,有两个腹腔口(漏斗口)。有些无导管,开口于尿殖窦或直接开口于体外。 被卵巢各有一导管,是卵巢囊的延伸,成熟卵落入卵巢腔内,卵巢腔后端变窄,成为输卵管,通过生殖孔排出体外。 瞬褶(瞬膜) 有些鲨鱼眼周围的皮肤皱褶形成可自由活动眨眼的膜状器官。但并非真眼睑。脂眼睑:鲱形目、海鲢目、鲻形目的某些鱼类,眼大部分或一部分覆盖着透明的脂肪体。角质鳍条不分支、不分节,柔软、毛发状,每条由左右两条合成。软骨鱼特有。 鳞质鳍条(骨质鳍条) 由鳞片衍生而来。硬骨鱼特有。 动脉圆锥心室向前伸展形成。壁厚,内径小。内有数对瓣膜。能搏动(为心脏的一部分)。动脉球真骨鱼类腹主动脉基部扩大而成。壁较厚,不能搏动。 喉鳔类(管鳔类)有鳔管与食道相连。低等真骨鱼类,鲱形目、鲤形目等。 闭鳔类无鳔管,鳔与消化道分离。高等真骨鱼类,如鲈形目。 侧线鳞沿侧线排列,中间有小孔的鳞。 鳞式统计侧线鳞和侧线上方(至背鳍起点)、下方(至臀鳍或腹鳍起点)的鳞片数目,按一定的格式记录下来,为分类特征。 小鳍(副鳍、离鳍):鲭科等鱼类D的后方有几个小型鳍,每个小鳍由1枚分枝鳍条组成,有1支鳍骨。如鲐、马鲛、金枪鱼。 脂鳍: D的后方1个富含脂肪的小型鳍,其下无支鳍骨。如鲑形目和鲇形目的多数种类 二、问答

华南师范大学《数据库原理》期末考试复习题

一、单选题 1 ( )将访问许可权分配给一定的角色,用户通过饰演不同的角色获得角色所拥有的访问许可权. A、强制存取控制 B、自主存取控制 C、视图机制 D、基于角色的访问控制 答案:D 2 SQL的默认策略是任何与( )约束相违背的更新均为系统拒绝. A、用户定义的完整性 B、实体完整性 C、参照完整性 D、用户定义的完整性和参照完整性 答案:C 3 用户标识与系统鉴别属于( )技术. A、访问控制 B、接入控制 C、完整性约束 D、恢复 答案:A 4 ( )是相互矛盾的,数据库物理设计过程中需要对它们进行折中权衡. A、时间效率,维护代价 B、时间效率,空间效率 C、时间效率,空间效率,维护代价 D、空间效率,维护代价 答案:C 5 在关系演算中,元组变量的变化围是( ). A、某一命名的关系 B、数据库中的所有关系 C、某一个域 D、数据库中的所有域 答案:C 6 下列聚合函数中不忽略空值(null) 的是() A、SUM (列名) B、MAX (列名) C、COUNT ( * ) D、AVG (列名) 答案:C 7 SQL中,下列涉及空值的操作,不正确的是()

B、AGE IS NOT NULL C、AGE = NULL D、NOT (AGE IS NULL) 答案:C 8 SQL的全局约束是指基于元组的检查子句和() A、非空值约束 B、域约束子句 C、断言 D、外键子句 答案:C 9要保证数据库逻辑数据独立性,需要修改的是( ) A、模式 B、模式与模式的映射 C、模式与外模式的映射 D、模式 答案:C 10 ( )是关系代数的基本运算之一. A、交 B、除 C、关系模型 D、广义笛卡儿积 答案:D 11 设关系R有M个元组,关系S有N个元组,则关系R和S的笛卡尔积有( )个元组. A、M B、N C、M*N D、M+N 答案:C 12 单个用户使用的数据视图的描述称为() A、外模式 B、概念模式 C、模式 D、存储模式 答案:A 13 判断对并发事务正确的调度是( ). A、并发事务的执行结果与并行化执行结果事务是否一致 B、事务间无冲突 C、并发事务的执行结果与串行化执行结果事务是否一致

数据库原理及应用--课后答案

数据库原理及应用 课后答案 第一章 选择题 1、A。 从数据库管理系统的角度看,数据库系统的结构通常分为三级模式的总体结构,在这种模式下,形成了二级映像,实现了数据的独立性。其中三级模式结构指的是外模式、模式和内模式,二级映像指的是外模式/模式映像、模式/内模式映像。对于外模式/模式映像,当模式改变时,相应的外模式/模式映像作相应的改变,以使外模式保持不变,而应用程序是依据数据的外模式来编写的,外模式不变,应用程序就没必要修改,这保证了数据与程序的逻辑独立性。对于模式/内模式映像,当数据库的存储结构变了,模式/内模式映像会作相应的改变,以使模式保持不变,而模式不变,与模式没有直接联系的应用程序也不会改变,这保证了数据与程序的物理独立性。 数据逻辑独立性指的就是当模式改变时,外模式和应用程序不需要改变,所以选项A正确。C选项的内模式改变,模式不变指的是数据的物理独立性,所以C选项不正确,B选项中前后两句与C选项相比顺序不符,所以B选项不正确。D选项中,应为“模式和应用程序不变”,不应为“外模式”,所以D选项不正确。 2、B。 DB指的是数据库(DataBase),DBMS指的是数据库管理系统(DataBase Management System),DBS指的是数据库系统(DataBase System),DBA指的是数据库管理员(Database Administrator),Data指的是数据。

由书中概念易得DBS(数据库系统)包括DBMS(数据库管理系统),DBMS管理和控制DB(数据库),而DB载入、存储、重组与恢复Data(数据)。所以B选项正确。 3、C。 数据库系统的特点有:⑴、实现数据共享;⑵、减少数据冗余度;⑶、保持数据的一致性; ⑷、数据的独立性;⑸、安全保密性;⑹、并发控制;⑺、故障恢复 由以上可得C选项错误,应改为数据冗余度“低”。 4、C。 DB是长期储存在计算机内、有组织的、可共享的大量数据集合;DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问计算机软件、硬件和数据资源组成的系统;DBMS 是把用户对数据的操作转化为对系统存储文件的操作,有效地实现数据库三级(外模式、模式和内模式)之间的转化;MIS指的是管理信息系统(Management Information System),是一个以人为主导,利用计算机硬件、软件及其他办公设备进行信息的收集、传递、存贮、加工、维护和使用的系统。由以上概念可知,位于用户和数据库之间的一层数据管理软件是DBMS。所以C选项正确。 5、C。 书中图1.6明确指出模式/内模式映像把概念数据库与物理数据库联系起来,所以C选项正确。 6、C。 数据库有这样三层关系,第一层和第三层不能直接发生关系,所以D选项不正确,内模式与外模式没有直接关系,应改为“模式与应用程序不变”。

鱼类学复习资料及答案

1.研究鱼类形态构造、生长发育、生活习性、生理机能以及种类区分和地理分布的一门科学,是动物学的一个分支学科。2.臀鳍基部后缘至尾鳍基部间的区域。3.位于头部最前方,即下颌下方的一片区域。4.部分鱼类在肛门前的腹中线上隆起成锐尖的棱。5.鳞质鳍条中,由少数不分枝鳍条硬化形成的棘,又称假棘。6.指硬骨鱼类中的低等种类,其背鳍全部由软条组成,仅少数具有硬刺。7.指骨鳞的上层结构,由骨质构成,是围绕鳞片中心一环一环增生所形成的隆起嵴。8.纤细、不分枝不分节,由结缔组织所形成的鳍条,软骨鱼类特有。9.鱼体腹部正中线上一行较坚硬呈锯齿状的鳞片。如鲥、鲚等。10.被管状侧线分支小管穿过的鳞片。11.骨鳞的一种类型,其主要特点是鳞片后区边缘具细齿或小棘。12.是一种白色坚硬的锥状突起,是表皮的衍生物,一般生殖季节出现在雄性个体上,雌性没有或不明显,在鲤科鱼类中较常见。生产上可利用这一特征鉴别雌雄。13.鳞片上最先形成的部分,即鳞嵴的中心。 二、填空题1.仿锤形侧扁形平扁形圆筒形体腔末端或最前一枚尾椎2.颐(颏)部峡部喉部3.眼、鼻、须鳍皮肤、鳞片4.仿锤形腹棱5.上位口下位口端位口水域底层或山涧溪流中6.颐须鼻须颌须吻须7.鳞片鳍条鳍棘前者由双根组合、分节、有的分枝、柔软,后者单根、不分节、不分枝、坚硬8.臀鳍腹鳍9.DⅧ,1310.表皮真皮真皮淡11.黏液腺毒腺黏液腺12.环片基片围绕鳞片中心一环一环地增长13.运动平衡推进和转向14.盾鳞鳞棘栉鳞后区有栉齿状 三、判断题1.√2.×3.×4.×5.√6.×7.×8.√9.×10.√11.×12.×13.×14.√15.√16.×17.×18.√19.√20.× 四、选择题1.C 2.B 3.B 4.C 5.B 6.C 7.C 五、问答题1.侧扁的鱼其背腹轴较大,左右轴较小,整个身体呈菱形而侧扁,如团头鲂;平扁的鱼其左右轴显得特别大,背腹轴特别小,且尾尖,整个身体呈扇形,如鳐。背腹轴和左右轴差不多大小,且头尾轴特别延长的鱼属于圆筒形,如黄鳝,它们的身体粗细均匀,头一般较小,尾则尖细,常适宜于穴居生活。2.为两个不同的概念。尾长是指尾部的长度,即指从肛门开始至尾鳍基部的直线长度,尾柄长是指臀鳍基部末端至尾鳍基部的直线长度。3.因为鱼类的眼没有眼脸,眼完全裸露不能闭合。4.鱼类头部后方两侧,两个相邻鳃片之间的裂缝,即鳃裂。有的鱼类,头部两则无鳃盖骨,它们的鳃裂直接向外开着。因此可以直接从它们头部两侧或腹面见到5-7对鳃裂,如鲨、鳐。鳃孔是指具有鳃盖骨的鱼类,其鳃盖骨的启闭之孔,它们的鳃裂都是开在鳃盖骨内方的鳃腔内。5.白鲢的背鳍式和臀鳍式分别为D3,7,A3,12-14,据鳍式可知,白鲢的背鳍和臀鳍均由不分枝鳍条和分枝鳍条组成,无鳍棘。并且不分枝鳍条均为3枚,分枝鳍条分别为7和12-14枚。这两种鳍条的最大特点是前者末端不分枝,后者末端分枝。6.不同鱼类的口,其位置不同,如翘嘴鮊的口开于吻端,且下颌的长度大于上颌,为显著的上位口,它主要生活在水体的中上层,以捕食该水层的虾及小型鱼类为食,且善游。7.特点:表皮一般薄而柔软,无角质层构造,并且分化出许多腺细胞,真皮层主要由结缔组织构成,有大量色素细胞分布,且有血管和神经。机能:防御机械损伤,防护化学物质的伤害,感受外界环境的变化,抵抗微生物和寄生虫的侵入。衍生物种类:黏液腺、毒腺、色素细胞、鳍条、鳞片、珠星等。8.因为鱼类表皮层中有单细胞的黏液腺,当渔体受到刺激后,可释放大量的黏液物质,所以鱼体总是滑溜溜的。黏液时鱼体有保护作用,不易被敌害捕捉,同时可减低鱼类游泳时的阻力,并且有助于 第二章鱼类内部器官构造与机能 一、名词解释14.位于鱼体外的鳞片、鳍条等称为鱼类的外骨骼。位于鱼体内的骨骼为内骨骼,如头骨,脊柱等。15.脊柱纵贯鱼体背方,俗称脊梁骨,是由数量不等的椎骨相互连接而成的柱状结构。脊椎是构成脊柱的结构单位,可分为躯椎和尾椎二种。16.红肌和白肌都属于大侧肌的组成部分。红肌脂肪含量高,富含肌红蛋白和多量的血液,呈暗红色,靠近水平隔膜,耐力强的鱼类较发达。白肌不含脂肪,颜色淡白易疲劳,不耐持久。17.食物在消化道内的分解过程称为消化,各种营养物质消化产物以及水分、无机盐、维生素等通过消化管壁的上皮细胞而进入血液和淋巴的过程称为吸收。18.着生在口腔内周围骨骼上的齿称为口腔齿,着生在第五对鳃弓扩大形成的咽骨上的齿为咽喉齿。19.能协同呼吸的瓣膜为呼吸瓣。鱼类的呼吸瓣有着生在上、下颌内缘的口腔瓣和着生在鳃盖骨后缘的鳃盖瓣。20.鱼类在呼吸过程中,由相邻两半鳃的末端连接形成“V”形的结构称为鳃栅。它能有效阻拦水流,使之从两侧的鳃小片间通过,提高呼吸效率。21.鳔具有鳔咽管的鱼类称为喉鳔类,如鲤;无鳔咽管的鱼类称为闭鳔类,如花鲈。22.着生在鳃弓外缘,由鳃丝组成的片状结构为鳃片,鳃丝两侧的薄片状突起称为鳃小片,主要由二层上皮细胞构成,其上有丰富的微血管分布,是鱼类的呼吸场所。23.两鳃片间的隔膜称为鳃间隔,真骨鱼类退化或消化。24.长在同一鳃弓上的两个鳃片称为全鳃,只有一个鳃片的为半鳃。25.腹主动脉基部扩大而成的球状结构,称为动脉球,与心脏的心室相通,不能搏动,硬骨鱼类具有。动脉圆锥是软骨鱼类心脏的组成部分,位于心室的前方,能有节律的搏动。26.输送血液出心脏的血管称为动脉,输送血液返回心脏的血管称为静脉。27.组成肾脏的基本结构单位称为肾单位,由肾小体和肾小管组成。28.外方没有卵巢膜包围,裸露在腹腔中的卵巢称为裸卵巢,如软骨鱼类,外方有卵巢膜包围的卵巢

数据库原理及应用期末考试..

综合题 一、 1.使用Transact—SQL语言创建教学管理数据库,创建两个表学生信息(学号,姓名,性别,籍贯,班级编号)和成绩表(学号,课程编号,成绩,是否重修)。其中,学生信息表中学号为主键,其他信息都不允许为空。通过学号与成绩表形成一个一对多的关系,成绩表中的成绩的默认值为0,但必须在0~100之间。注:将学号设置为主键,主键名为pk_xh; 为成绩添加默认值约束,约束名为df_xb,其值为“0”; 为成绩添加check约束,约束名为诚恳ck_xb, 在0~100之间。 CREATE DATABASE 教学管理 use 教学管理 go create table 学生信息( 学号 varchar(20) NOT NULL PRIMARY KEY, 姓名 varchar(20) NOT NULL , 性别 varchar(10) NOT NULL, 籍贯 varchar(20) NOT NULL, 班级编号 varchar(20) NOT NULL ) go create table 成绩表 ( 学号 varchar(20) NOT NULL FOREIGN KEY REFERENCES 学生信息(学号), 课程编号 varchar(20) NOT NULL, 成绩 numeric(5,2) DEFAULT (0) CHECK(成绩)=0 and 成绩<=100) , 是否重修 varchar(8) NOT NULL ) go 2.写出实现各查询功能的SELECT语句。 (1)统计班级编号为1002的学生人数。 (2)查询课程编号为“003”的课程成绩高于该门课程平均分的学生信息。(3)在“学生信息”表中找出姓“王”的学生信息。 (4)将“成绩”表中的课程编号为“001”的成绩增加10分。 (5)列出每个同学的学号、姓名及选修课程的平均成绩情况,没有选修的同学也列出。 3.创建一个名为stud_view2的视图,该视图可以用来查看每个学生的选修课程

数据库原理及应用

数据库原理及应用 数据库技术简介 数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支。 数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透。 数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。 第一章绪论 1.1 数据库系统概述 1.1.1 四个基本概念 数据(Data) 数据库(Database)数据库管理系统(DBMS) 数据库系统(DBS) 一、数据 数据(Data)的定义 数据是信息的具体表现形式 描述事物的符号记录 数据的表现形式——数字文字图形图像声音等 各类数据必须数字化后才能加工处理。 数据与其语义是不可分的 例如:93是一个数据 语义1:学生某门课的成绩 语义2:某人的体重 语义3:计算机系2007级学生人数 例如:学生档案中的一条记录:(李明男1982 江苏计算机系2000) 二、数据库(续) 数据库的定义 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。 三、数据库管理系统 什么是DBMS 数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。 DBMS的用途 组织和存储好大量的数据,并提供方便、高效地检索数据和维护数据的手段。 DBMS的主要功能: 数据定义功能 数据组织 存储和管理 数据操纵功能 数据库的事务管理和运行管理 数据库的建立和维护功能 其它功能 四、数据库系统 什么是数据库系统

数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统。 数据库系统的构成 数据库 数据库管理系统(及其开发工具) 应用系统 数据库管理员(DBA) 1.1.2 数据管理技术的产生和发展 数据管理:是指对数据的分类、组织、编码、存储、查询和维护等活动,是数据处理的中心环节。 数据处理:是指对数据进行收集、组织、存储、加工、抽取和传播等一系列活动的总和。其目的是从大量的、原始数据中抽取、推导出对人们有价值的信息。 数据管理技术的发展动力:应用需求的推动、计算机软/硬件的发展 数据管理技术的发展过程 人工管理阶段(40年代中--50年代中) 文件系统阶段(50年代末--60年代中) 数据库系统阶段(60年代末--现在) 一、人工管理 时期 40年代中--50年代中 产生的背景 应用需求科学计算 硬件水平纸带、卡片、磁带 软件水平没有操作系统 处理方式批处理 特点:数据不保存、数据由程序各自管理(逻辑结构、存储结构、存取方法、输入方式等) 数据不共享:一组数据只能对应一个程序 数据不具独立性:数据的结构发生变化后(物理或逻辑上),应用程序必须做相应的修改。 应用程序与数据的对应关系(人工管理阶段) .. 二、文件系统 时期

(整理)鱼类学复习题10

一、名词解释 1 、头长 2 、体长(标准长) 3 、全长 4 、吻长 5 、眼后头长 6 、眼径 7 、眼间隔 8 、颊部 9 、峡部10 、鳃孔(鳃裂)11 、鳍式12 、真棘13 、假棘14 、脂眼睑15 、脂鳍、16侧线鳞、17.鳞式、18.圆鳞、19.栉鳞、20.盾鳞、21.骨鳞、22.韦伯氏器23.肌间骨24.下咽骨;25.躯椎与尾椎;26.水平隔膜27.肌膈28.发电器官29.起点、止点、30.齿式31.下咽齿32.螺旋瓣33.咽上器官34.鳃耙35.幽门垂(幽门盲囊)36.全鳃37.半鳃38.鳃小片39.窦状隙40.外鳃41.红腺42.卵圆窗43.动脉球44.头环45.肾门静脉系46.古维尔氏导管47.肝门静脉系48.淋巴心49.前肾50.中肾51.马氏体52.鲍氏囊53.肾单位54.吴氏管55.米勒管56.珠星57.性逆转58.雌雄同体59.卵生60.卵胎生61.胎生62.婚姻色63.第一性征64.第二性征65.听嵴66.听斑67.罗伦瓮68.侧线器官69.神经垂体70.腺垂体;72.、激素;73.靶器官;74.肝小叶75. 种76.双名法 二、判断题 1 圆口纲具有不能活动的上下颌,颌上具角质齿,无真正的牙齿。() 2.鲨鱼盾鳞釉质来自外胚层,而齿质来自中胚层,与牙齿同源。() 3.Osteichthyes的中文名是软骨鱼纲,Chondrichthyes是硬骨鱼纲。() 4. 硬骨鱼与软骨鱼的表、真皮均为多层细胞,外表无角质层,表皮基底有柱形细胞的发生层,具许多单细胞粘液腺。() 5. 硬骨鱼虹膜的外层来自银膜向前延伸形成。() 6. 与鳃呼吸相关联,鱼类的血液循环为单循环。() 7. 软骨鱼纲的鱼类均具喷水孔。() 8.鲨鱼的喷水孔位于眼与鳃裂之间,鳐的喷水孔则位于口与鳃裂之间。() 9.硬骨鱼表、真皮之间的色素仅有黑色素细胞。() 10.鲤鱼的脾脏明显,位于小肠前背侧,鳔腹侧,圆形,红褐色。() 11 硬骨鱼与软骨鱼相似,脑神经均为10对。() 12 硬骨鱼的胰岛散布在肝胰脏里。() 13. 鲨总目和鳐总目属全头亚纲。() 14. 鲤形目共包括鲤科、鳅科和银鱼科。() 15.在闭鳔类鱼中,鳔内行使气体分泌的结构是卵圆窗。() 16. 在鲤科鱼类中,幽门盲囊的作用是增加消化吸收的面积。() 17.在硬骨鱼鳃中,有一种特殊结构即“水管”,为水流的通道。() 18.在鲤科鱼类中,幽门盲囊的作用是增加消化吸收的面积。() 19.海水软骨鱼渗透压的调节方式是通过减少排尿和大量喝水来实现的。() 20.硬骨鱼类皮肤感觉器官、味觉器官、嗅觉器官等感觉器官均起源于外胚层。() 21.软骨鱼类视距的调节借助晶状体缩肌的收缩和舒张来完成,收缩时适宜近视,舒张时适宜远视。() 22. 硬骨鱼与软骨鱼的表、真皮均为多层细胞,外表无角质层,表皮基底有柱形细胞的发生层,具许多单细胞粘液腺。() 23. 鱼类的体腔可分为围心腔、胸腔与腹腔三部分。() 24.硬骨鱼类的鳔位于腹腔内,为腹腔内器官。() 25. 硬骨鱼的生殖管道,与其它脊椎动物相似,雄性借用吴氏管,雌性为米氏管。() 26. 鱼类的味觉器官为口咽腔。() 27. 在硬骨鱼中,咽上器官具有辅助呼吸的功能。() 28. 肌肉的收缩总是牵动起点到止点。()

数据库原理与应用期末复习总结含试题及其答案

数据库原理综合习题答案 1.1名词解释 (1) DB:即数据库(Database),是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。 (2) DBMS:即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。 (3) DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。 (4) 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,那么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。 (5) 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。 (6) M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。 (7) 数据模型:模型是对现实世界的抽象。在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为两种类型:概念数据模型和结构数据模型。 (6) 概念数据模型:是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。 (9) 结构数据模型:是直接面向数据库的逻辑结构,是现实世界的第二层抽象。这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。它主要有:层次、网状、关系三种模型。 (10) 层次模型:用树型结构表示实体类型及实体间联系的数据模型。 (11) 网状模型:用有向图结构表示实体类型及实体间联系的数据模型。 (12) 关系模型:是目前最流行的数据库模型。其主要特征是用二维表格结构表达实体集,用外鍵表示实体间联系。关系模型是由若干个关系模式组成的集合。 (13) 概念模式:是数据库中全部数据的整体逻辑结构的描述。它由若干个概念记录类型组成。概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。 (14) 外模式:是用户与数据库系统的接口,是用户用到的那部分数据的描述。 (15) 内模式:是数据库在物理存储方面的描述,定义所有的内部记录类型、索引和文件的组成方式,以及数据控制方面的细节。 (16) 模式/内模式映象:这个映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性,即概念记录和内部记录间的对应性。此映象一般在内模式中描述。 (17) 外模式/模式映象:这人映象存在于外部级和概念级之间,用于定义外模式和概念模式间的对应性,即外部记录和内部记录间的对应性。此映象都是在外模式中描述。 (18) 数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。数据独立性分成物理数据独立性和逻辑数据独立性两级。 (19) 物理数据独立性:如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化,那么模式/内模式映象也要进行相应的修改,使概念模式尽可能保持不变。也就是对模式的修改尽量不影响概念模式。

鱼类学期末试卷与参考答案

鱼类学期末试题 一、名词解释(2分/题) 1、鱼:终生生活在水中,用鳃呼吸,用鳍作为运动器官,具鳞或鳔 的变温脊椎动物。 2、体长:吻前端至尾柄的最后一椎骨的水平直线长度。 3、腹棱:位于腹部由肛门向前到腹鳍基部或胸鳍基部的刃状皮质棱 起。 4、膜骨:由结缔组织中的成骨细胞分泌羟基磷灰石(骨质)直接骨 化而成的鱼类骨骼。 5、韦伯氏器:硬骨鱼类鲤形总目第1—3椎体的两侧有四对小骨, 由前向后依次称为带状骨、舶状骨、间插骨、三脚骨,这四块骨骼称为韦伯氏器。 6、血尿过滤屏障:位于肾小体内,是血液从血管球的毛细血管滤入 肾小囊形成原尿所通过的结构。当血液流经肾小球毛细血管时,管内压力较高,血浆中的大部分物质经有孔内皮、基膜和裂孔隔膜滤入肾小囊腔,这三层结构称为滤过屏障。滤入肾小囊腔的滤液叫原尿。 7、鳃心:(答案:位于鱼类鳃弓基部的动脉血管,周围生长大量骨骼 肌,随肌肉收缩,鳃瓣张合,对血管有加压作用。)(老师给我的解释:本题考点考的是鱼类鳃弓的功能及结构,同时也有鱼类循

环系统的知识,鱼类的心脏为一心房一心室,心脏加压及泵出能力不足,微弱的动力无法保证血液输送到全身各器官,因此才有了一些列辅助结构如动脉圆锥或动脉球等,而鱼类的鳃间隔肌肉是另一种血液加压装置,通过肌肉有节律的收缩与舒张,在控制鳃片张合(进行水呼吸)的同时,也挤压了鳃弓动脉,间接起到了心脏加压的功能,因此形象地称为“鳃心”。) 8、喉鳔类:终生具有鳔管与食道相通,鳔内气体由口经食道、鳔管 入鳔,也由鳔管排气,红腺不明显或不发达,鲱形目、鲤形目。 9、成熟度系数:(鱼类性腺重/鱼体空壳重)*1 00% 10、罗伦氏器:软骨鱼类所特有的由皮肤衍生的感觉器,是侧线管 的变形构造,分布在头部的背腹面。由罗伦翁、罗伦管和管孔三部分组成。为水流、水压、水温的感受器,也能感知电压。 二、单项选择填空(1分/题) 1、吻长是指 A 到吻端的直线距离。 A: 吻端至眼眶前缘B: 吻端至口前缘C: 吻端至鼻孔前缘D: 吻端至口角前缘 2、侧线上鳞是从 A 数到接触到侧线鳞的一片鳞片为止的鳞片数目。 A: 背鳍起点处B: 背鳍基部中间C: 背鳍末端D:沿鳃孔后缘顶部

数据库原理及应用期末复习

. 数据库原理及应用期末复习 第一章绪论 1、数据(Data): 数据是数据库中存储的基本对象; 数据的定义:描述事物的符号记录; 数据的种类:文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等; 数据的含义称为数据的语义,数据与其语义是不可分的。 2、数据库(Database,简称DB): 定义:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。 数据库的基本特征: 1) 数据按一定的数据模型组织、描述和储存; 2) 可为各种用户共享、易扩展、冗余度较小; 3) 数据独立性较高。 数据库具有永久存储、有组织和可共享三个基本特点。 3、数据库管理系统(DBMS): 数据库管理系统是位于用户与操作系统之间的一层数据管理软件。 主要功能: 1) 数据定义功能; 2) 数据组织、存储和管理; 3) 数据操纵功能; 4) 数据库的事务管理和运行管理; 5) 数据库的建立和维护功能; 6) 其他功能。 4、数据库系统(DBS): 定义:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员系统构成。 5、数据库技术的产生和发展: 三个阶段:人工管理阶段、文件系统、数据库系统。 6、数据库系统的特点: 1) 数据结构化:不仅数据内部结构化,整体也是结构化的; 2) 数据的共享性高,冗余度低,易扩充; 3) 数据独立性高(物理逻辑性和逻辑独立性); 物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。精选文档. . 逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。数据独立性是由DBMS的二级映像功能来保证的 4) 数据由DBMS统一管理和控制。 7、数据模型: (1)数据模型是数据库系统的核心和基础; (2)两类数据模型:

相关文档
最新文档