数据库原理与应用复习思考题课案

合集下载

《数据库原理及应用》教案

《数据库原理及应用》教案

《数据库原理及应用》教案教案:《数据库原理及应用》课程信息:课程名称:数据库原理及应用课时数:36学时适用对象:计算机类相关专业的本科生先修课程:数据结构、计算机基础教学目标:1.了解数据库的基本概念和原理;2.掌握关系数据库设计和规范化的方法;3.熟悉数据库管理系统的使用和操作;4.学习SQL语言基本语法和查询技巧;5.能够应用数据库技术解决实际问题。

教学内容安排:1.数据库概述a.数据库的定义和基本概念b.数据库系统的组成和架构c.数据库管理系统的分类和特点2.关系数据库的设计a.关系模型和关系代数c.关系数据库设计的方法和规范化理论3.数据库查询语言SQLa.SQL语言的基本语法和数据类型b.数据库表的创建和维护c.数据的插入、修改和删除d.数据查询和过滤条件的应用e.多表查询和联接操作4.数据库管理系统a.数据库系统的安装和配置b.数据库的备份和恢复c.数据库的优化和性能调优d.数据库安全和权限管理5.数据库应用开发a.数据库编程和应用开发b.数据库连接和交互界面设计c.数据库应用案例分析和实践教学方法:1.理论讲解:通过讲解授课的方式介绍数据库的相关原理和概念。

2.案例分析:通过真实案例的分析,帮助学生理解数据库的设计和应用。

3.实验实践:布置实验任务,让学生亲自操作数据库管理系统并编写SQL查询语句。

4.互动讨论:课堂上通过提问、讨论等方式与学生进行互动,加深理解和思考。

教学评价:1.平时成绩:包括课堂参与情况、实验报告和作业完成情况等。

2.期中考试:对学生的数据库基本知识掌握情况进行考核。

3.期末考试:综合考核学生对数据库原理和应用的理解和应用能力。

教学资源:1.课程教材:《数据库系统概论》、《数据库系统原理》等。

2.电子资源:数据库管理系统软件、实验指导书、案例分析资料等。

3.教具设备:计算机、投影仪等。

教学延伸:1.学科拓展:引导学生了解当前数据库发展的最新技术和趋势,如大数据、云数据库等。

数据库原理及应用思考题

数据库原理及应用思考题

“数据库原理及应用”复习要点一、思考题1、数据库中数据有什么特点?2、Armstrong公理系统是有效的、完备的吗?3、预防死锁主要有哪两类方法?4、当数据库被破坏后,如何恢复?准备哪些?5、在数据库三级模式间引入二级映象的主要作用是什么?6、什么是码?设有关系模式R(X,Y,Z)以及F={X→Y},则关系模式R的码是什么?7、关系模式R∈1NF,则关系模式R的每个属性具有什么特性?8、在关系代数中,专门的关系运算包括哪些?9、数据库中,只存放视图的定义吗?10、事务T对数据对象A加上S锁,能加其它锁吗,能对数据A进行写操作吗?11、事务的ACID是什么?有什么特点?12、数据模型是由哪三部分组成的?13、什么是好的关系模式模式?数据库理论主要解决什么问题?14、对数据库并发操作有可能带来什么问题?15、设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R 的范式最高达到几范式?16、SQL的数据定义包含哪些语句?17、什么是函数依赖?若X→Y,Y→Z,那么X→YZ成立吗?若X→Y,那么XZ→YZ成立吗?若X→Y,Y→Z,那么X→Z成立吗?18、逻辑结构设计的原则、方法、过程是什么?E-R模型向关系模型转换的叙述中,联系1:1,1:n,m:n是如何转换成关系模式的?19、先来先服务的策略能避免活锁?20、对于任何函数依赖集F,都有F F+吗?21、任何一个二目关系模式R(X,Y)的范式级别都能达到4NF?22、动态转储允许转储和事务并发执行吗?23、登记日志文件时,可以先写数据库,后写日志文件吗?。

24、事务遵守两段锁协议是可串行化调度的充分条件,但不是必要条件,对吗?25、什么是完全函数依赖26、什么数据库设计?27、有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:T,教员:H,上课时间:R,教室:S,学生。

根据语义有如下函数依赖集F={C→T,HR→C,HT→R,HS→R}。

数据库原理及应用教案

数据库原理及应用教案

数据库原理及应用教案教案:数据库原理及应用教学内容:1. 数据库的基本概念:数据库、数据模型、数据仓库、数据挖掘等。

2. 数据库系统的组成:数据库、数据库管理系统、数据库管理员、应用程序等。

3. 数据库的设计:需求分析、概念设计、逻辑设计、物理设计等。

教学目标:1. 了解数据库的基本概念,理解数据库在现代信息社会中的重要性。

2. 掌握数据库系统的组成,了解数据库管理系统的功能和作用。

3. 学习数据库设计的基本步骤,培养学生的实际操作能力和解决问题的能力。

教学难点与重点:1. 教学难点:数据库的设计,特别是概念设计、逻辑设计和物理设计的具体方法和步骤。

2. 教学重点:数据库的基本概念,数据库系统的组成,数据库设计的基本步骤。

教具与学具准备:1. 教具:多媒体教学设备、投影仪、黑板、粉笔等。

2. 学具:笔记本电脑、教材、练习册等。

教学过程:1. 情景引入:通过一个实际案例,如学校图书馆的管理系统,引出数据库的概念,激发学生的兴趣。

2. 讲解数据库的基本概念:讲解数据库、数据模型、数据仓库、数据挖掘等基本概念,并通过示例进行说明。

3. 讲解数据库系统的组成:讲解数据库、数据库管理系统、数据库管理员、应用程序等组成要素,并介绍它们之间的关系。

4. 讲解数据库设计的基本步骤:讲解需求分析、概念设计、逻辑设计、物理设计等步骤,并通过一个实际例子进行演示。

5. 实践操作:学生分组进行实践操作,根据给定的需求设计一个简单的数据库。

6. 例题讲解:通过一个具体的例题,讲解数据库设计的具体方法和技巧。

7. 随堂练习:学生根据所学内容,完成课堂练习,巩固所学知识。

板书设计:1. 数据库的基本概念2. 数据库系统的组成3. 数据库设计的基本步骤作业设计:1. 请简述数据库的基本概念。

2. 请说明数据库系统的组成。

3. 根据给定的需求,设计一个简单的数据库。

课后反思及拓展延伸:2. 拓展延伸:引导学生进一步深入学习数据库原理及应用的相关知识,如数据库的安全性、一致性、并发控制等,并提供相关的学习资源。

数据库原理及应用复习思考题一及答案

数据库原理及应用复习思考题一及答案

数据库原理及应用复习思考题一及答案一、单选题(每题2分,共20分)1、子模式DDL用来描述()。

A、数据库的总体逻辑结构B、数据库的局部逻辑结构C、数据库的物理存储结构D、数据库的概念结构2、事务有多个性质,其中不包括()。

A、一致性B、唯一性C、原子性D、隔离性3、下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为()。

A、职工关系的“职工号”B、职工关系的“设备号”C、设备关系的“职工号”D、设备关系的“设备号”4、数据库系统的体系结构是( )。

A、二级模式结构和一级映像B、三级模式结构和一级映像C、三级模式结构和二级映像D、三级模式结构和三级映像5、关系模式中,满足2NF的模式,()。

A、必定是3NFB、必定是1NFC、可能是1NFD、必定是BCNF6、应用数据库的主要目的是()。

A、解决保密问题B、解决数据完整性问题C、共享数据问题D、解决数据量大的问题7、关系中行列次序的变换性质是()。

A、行可以交换,列不可交换B、行不可交换,列可交换C、行、列均不可交换D、行、列均可以交换8、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。

这是指数据的()。

A、安全性B、完整性C、并发控制D、恢复9、关系模型中3NF是指()。

A、满足2NF且不存在传递依赖现象B、满足2NF且不存在部分依赖现象C、满足2NF且不存在非主属性D、满足2NF且不存在组合属性10、若事务T对数据 R已加 S锁,则对数据R()。

A、不能加S锁可以加X锁B、可以加S锁不能加X锁C、可以加S锁也可以加X锁D、不能加任何锁二、填空题(每空2分,共20分)1、数据的独立性包括和。

2、SQL语言具有对数据的、、、等四个方面的功能。

3、当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。

《数据库原理及应用》教案16:项目6复习+习题[3页]

《数据库原理及应用》教案16:项目6复习+习题[3页]
1.SELECT命令中各子句的使用
2.内连接
3.自连接
4.嵌套子查询
5.数据更新命令
教学难点
1.内连接
2.自连接
3.嵌套子查询
教学活动及主要环节
学生活动
一、复习(3分钟)
1、作业、实验总结
二、创设意境,导入新课(2分钟)
导入:我们学习了这么长时间的数据查询,有什么收获?存在哪些问题?
引出新内容:针对大家提出的问题及所学主要知识点进行复习。
此处难点在于自连接的判断。
5.嵌套子查询(5分钟)
嵌套子查询的执行过程
嵌套子查询的书写
灵活掌握什么时候用嵌套
6.相关子查询(5分钟)
了解相关子查询的执行过程。
相关子查询与嵌套(不相关)子查询执行过程的区别
7.数据更新(5分钟)
记录的插入:INSERT命令
记录的修改:UPDATE命令
记录的删除:DELETE命令
FROM子句:查询涉及到的表的判断
WHERE子句:各种查询条件的表达
♣多个查询条件用AND或OR连接
♣BETWEEN…AND…、IN、LIKE、NULL/NOT NULL等关键字的使用
SUM()、AVG()、COUNT()、MAX()、MIN()函数的使用
GROUP BY子句:是否需要分组及分组字段的判断
课程名称
数据库原理及应用
课次
16
任务、项目、课题名称
项目6复习+习题
课时
2学时
教学内容
1.数据查询命令复习
2.多表连接查询复习
3.嵌套查询复习
4.数据更新复习
教学目标
1.SELECT命令中各子句的使用
2.WHERE子句中各种查询条件的表达

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

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

的逻辑表示。
外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可
以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(DML)对这些数据记
录进行。外模式反映了数据库的用户观。
内模式又称存储模式,对应于物理级,它是数据库中全体数据的
内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式翱物理结构,对应着
答:是数据资源管理机构的一组人员,全名负责数据库系统的运行管理和控制。 职责:参与数据库系统设计,参
与觉得数据库的存储结构和存取策略,参与定义数据的安全性要求和完整性约束条件,监控数据库的使用和运行,
数据库的改进和重组。
19. 试论述模式、外模式、内模式的区别和联系。
答:模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构
数据库原理与应用
答:指不受系统控制、出于系统之外的事物、机构、人员等客观实体的统称; 包含:外部实体名称,别名,编号,简要描述,输入的数据流,输出的数据流,数量。 11. 什么是数据流?数据流词条一般包含哪些内容? 答:指系统中有着起点和终点的数据结构。 包含:数据流名称,别名,编号,说明,数据流来源,数据流去向,组成,平均流量,高峰期流量,相关元素。 12. 什么是数据存储?数据存储词条一般包含哪些内容? 答:是数据及其结构停留或保存的地方,是数据流的来源和去向之一。 含义:数据存储名称,别名,编号,说明,输入的数据流,输出的数据流,组成,数据量,存取频度,存取方式, 相关元素。 13. 什么是处理逻辑?处理逻辑词条一般包含哪些内容? 答:用于描述处理是如何工作的,有哪些输入和输出。 包含:处理名称,编号,说明,输入的数据流,输出的数据流,处理逻辑,平均执行频率,高峰期执行频率,相关 元素。 14. 什么是信息分类?信息分类要遵循哪些原则? 答:指将具有某种共同属性或特征的信息归并一起,把不具有上述共性的信息区别开来的过程。 原则:科学性原则,系统性原则,可扩展性原则,兼容性原则,综合实用性原则。 15. 什么是线分类法? 答:按选定的若干属性(或特征)将分类对象逐次地分为若干层级,每个层级又分为若干类目。 16. 什么是面分类法? 答:将分类对象按选定的若干个属性或特征,分成彼此之间互不相关的若干方面(简称面),每个面又可以分为许 多彼此独立的若干类目。 17. 简述信息编码的功能。 答:鉴别:编码是鉴别信息分类对象的唯一标识 分类:编码可以作为区分对象类别的标识 排序:编码有一定的顺序,股可方便的进行排序 专用含义:当采用一些专用符号代表特定事物或概念时,编码提供一定的专用含义 18. 简述信息编码的原则。 答:唯一性,正确性,可扩展性,规范性,稳定性。 19. 什么是顺序编码?区间编码?字母编码? 答:顺序编码:将要编码的对象按一定的规则分配给连续的顺序号码 区间编码:对编码对象分区间进行编码 字母编码:是用具有特定意义的字母代表某一类项目 20. 什么是数据定义分析? 答:指确定系统安装和正常运行起降数据库、基本表、视图、索引等对象的创建、修改与删除等需求。 21. 为什么要进行数据定义分析? 答:避免数据库运行期间定义、修改与删除有关对象容易造成冲突。 22. 数据操纵分析的主要任务是什么? 答:数据插入、修改、删除、查询、统计和排序。 23. 数据完整性分析的主要任务是什么? 答:找出保证数据库中数据满足一致性、正确性和有效性的需求,其目的是防止错误的数据进入数据库。 24. 并发处理分析的主要内容是哪些? 答: ·分析数据定义时产生的并发处理需求 ·分析数据操纵时产生的并发处理需求

数据库原理及应用复习思考题四及答案

数据库原理及应用复习思考题四及答案

数据库原理及应用复习思考题四及答案一、单选题(每题2分,共20分)1、用树型结构来表示实体之间联系的模型称为()。

A、关系模型B、层次模型C、网状模型D、记录模型2、()是长期存储在计算机内的有组织,可共享的数据集合。

A、数据库管理系统B、数据库系统C、数据库D、文件组织3、在数据库设计中,将E-R图转换成关系数据模型的过程属于()。

A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段4、现有学生关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期),这个关系表的主关键字是()。

A、宿舍编号B、学号C、宿舍地址,姓名D、宿舍编号,学号5、同一个关系模型的任两个元组值( )。

A、不能全同B、可以全同C、必须全同D、以上都不是6、在SQL中,与关系代数中的投影运算对应的子句是()。

A、SELECTB、FROMC、WHERED、ORDER BY7、语句DELETE FROM SC表明()。

A、删除SC中的全部记录B、删除基本表SCC、删除基本表SC中的列数据D、删除基本表SC中的部分行8、关系笛卡尔积运算记号R×S表示()。

A、R为关系名,S为属性名B、R和S均为属性名C、R为属性名,S为关系名D、R和S均为关系名9、常见的数据模型有三种,它们是()。

A、网状、关系和语义B、层次、关系和网状C、环状、层次和关系D、字段名、字段类型和记录10、SQL的GRANT和REVOKE语句主要用来维护数据库的()。

A、安全性B、完整性C、可靠性D、一致性二、填空题(每空2分,共20分)1、属性的取值范围称为该属性的。

2、包含在任何一个候选关键字中的属性称为,不包含在任何一个候选关键字中的属性称为。

3、构成E-R图的三个基本要素为、、。

4、删除基本表用______________语句,删除基本表的元组用_____________语句5、数据库系统的核心是____________________。

数据库原理及应用教案

数据库原理及应用教案

数据库原理及应用教案教案:数据库原理及应用一、教学目标:1.理解数据库的概念和基本原理;2.掌握数据库管理系统的使用方法;3.能够设计和实现简单的数据库应用。

二、教学内容:1.数据库的概念和基本原理(200字):数据库是指按照数据结构来组织、存储和管理数据的集合,它是长期存储在计算机内的、有组织的、可共享的大量数据的集合。

数据库的设计需要考虑数据的组织方式、数据的完整性、数据的安全性等因素。

数据库管理系统(DBMS)是一种用于管理数据库的软件系统,它提供了对数据库的增删改查等操作,并保证数据的一致性和完整性。

2.数据库的逻辑结构和物理结构(200字):数据库的逻辑结构通常是由表格、索引等逻辑组件组成,表格由行和列组成,用来存储数据。

索引是一种数据结构,用于加快数据的查找速度。

数据库的物理结构是指数据在存储介质上的存储方式,可以是顺序存储、链式存储、散列存储等方式。

3.数据库的查询语言和操作(200字):数据库的查询语言用于对数据库中的数据进行查询和操作,常见的查询语言有结构化查询语言(SQL)。

SQL可以用来创建表格、插入数据、更新数据、删除数据等操作。

在设计数据库应用时,需要根据需求设计相应的数据表和查询语言操作。

4.数据库的安全性和完整性(200字):数据库的安全性是指保护数据不被非法访问和篡改的能力,可以通过权限控制、加密等方式来提高数据的安全性。

数据库的完整性是指数据在数据库中的正确性和一致性,可以通过定义数据的约束条件、触发器等手段来保证数据的完整性。

5.数据库应用案例及设计实践(400字):可以选取一个具体的数据库应用案例,如图书管理系统、学生信息管理系统等,进行详细的设计和实现。

包括数据库的设计、数据表的创建、数据的插入和查询操作等。

学生可以自主选择合适的数据库管理系统,并使用相应的工具来完成数据库应用的实现。

三、教学方法:1.理论讲解与实践结合:在介绍数据库概念和原理的同时,结合具体的案例进行实践操作,帮助学生更好地理解和掌握知识。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京工业大学继续教育学院夜大学《数据库原理与应用》复习思考题复习题一:1.什么是数据?数据有什么特征?数据和信息有什么关系?2.什么是数据处理?数据处理的目的是什么?3.数据管理的功能和目标是什么?4.什么是数据库?数据库中的数据有什么特点?5.什么是数据库管理系统?它的主要功能是什么?6.数据冗余能产生什么问题?7.什么是数据的整体性?什么是数据的共享性?为什么要使数据库中的数据具有整体性和共享性?8.信息管理系统与数据库管理系统有什么关系?9.用文件系统管理数据有什么缺陷?10.数据库系统阶段的数据管理有什么特点?11.数据库系统对计算机硬件有什么要求?12.数据库系统的软件由哪些部分组成?它们的作用及关系是什么?13.试述数据库管理员的职责。

14.试述数据库系统的三级模式结构及每级模式的作用?15.什么是数据的独立性?数据库系统中为什么能具有数据独立性?16.试述数据库系统中的二级映象技术及作用。

17.在下面所列出的条目中,哪些是数据库管理系统的基本功能———。

A.数据库定义B.数据库的建立和维护C.数据库的存取D.数据库和网络中其他软件系统的通信18.在数据库的三级模式结构中,内模式有————。

A.1个B.2个C.三个D.任意多个19.下面列出的条目中,哪些是数据库技术的主要特点————。

A.数据的结构化B.数据的冗余度小C.较高的数据独立性D.程序的标准化20.在数据库管理系统中,下面哪个模块不是数据库存取的功能模块———。

A.事务管理程序模块B.数据更新程序模块C.交互式程序查询模块D.查询处理程序模块复习题一答案1.答:数据是用于载荷信息的物理符号.数据的特征是:1)数据有"型"和"植"之分;2)数据受数据类型和取值范围的约束;3)数据有定性表示个定量表示之分;4)数据应具有载体和多种表现形式数据与信息的关系为:数据是信息的一种表现形式,数据能通过书写的信息编码表示信息.信息有多种表现形式,它通过手势、眼神、声音或图形等方式表达,但是数据是信息的最佳表现形式。

由于数据能够书写,因而它能够被记录、存储和处理,丛中挖掘出更深的信息。

但是数据不等于信息,数据只是信息表达方式的一种。

正确的数据可以表达信息,而虚假、错误的数据所表达的是缪误的,不是信息。

2 答数据处理是指对数据的收集、组织、整理、加工、存储和传播等工作。

围绕着数据所做的工作均称为数据处理。

数据处理目的为:通过数据管理,收集信息并将信息用数据表示和保存,在需要的时候,为各种使用和数据处理;通过数据加工,对数据进行变换、抽取和运算,从而得到更有用的数据,一指导或控制人的行为或事物的变化趋势;通过数据传播,是更多的人得到并理解信息,从而是信息的作用充分发挥出来。

3 答数据管理的功能为:1)组织和保存数据功能,即收到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存;2)数据维护功能,即根据需要随时进行插入新数据、修改原数据和删除失效数据的操作;3)数据查询和数据统计功能,即快速地得到需要的正确数据,满足各种使用要求;4)数据的安全和完整性控制功能,即使保证数据的安全性和完整性。

数据管理的目标是:收集完整的信息,将信息用数据表示,按数据结构合理科学地组织并保存数据;为各种使用快速地提供需要的正确数据,并保证数据的安全性和完整性。

4 答:数据库是数据管理的新方法和技术,它是一个按数据结构来存储和管理数据的计算机软件系统。

数据库中的数据具有的特点是:1)数据库中的数据具有数据整体性,即数据库中数据要保持自身完整的数据结构;2)数据库中的数据具有数据共享性,不同用户可以按各自用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。

5 答:数据库管理系统简称DBMS,它是专门用于管理数据库的计算机系统软件。

数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性进行控制的功能。

数据库管理系统主要功能是数据存储、数据操作和数据控制功能。

其数据存储和数据操作是:数据库的定义功能,指为说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,将大批数据录入到数据库的操作,它使得库中含有需要保存的数据记录;数据库维护功能,指对数据的插入、删除和修改操作,其操作能满足库中信息变化或更新的需求;数据查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。

数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据泄漏和破坏,即避免数据被人偷看、篡改或搞坏;数据完整性控制功能,指为了保证数据库中数据的正确、有效和相容,以防止不合语义的错误数据被输入或输出。

6 答:数据冗余大会造成浪费存储空间的问题,是数据的存储、管理和查询都不容易实现。

同时,由于文件系统中相同的数据需要重复存储和各自的管理,数据冗余度大还回给数据的修改和维护带来麻烦和困难,还特别容易造成数据不一致的恶果。

数据冗余度大还会给数据的修改和维护带来麻烦和困难,还特别容易造成数据不一致的恶果。

数据冗余度大时,由于数据重复出现,还使得数据统计的结果不正确。

7 答:数据的整体性好似指在进行数据库设计是,要站在全局需要的角度进行抽象和组织数据;要完整的、准确的描述数据自身和数据之间联系的情况;要建立适合整体需要的数据模型。

数据的共享性是指由于数据库中的数据冗余度变小,从而避免了由于数据冗余度大带来的数据冲突问题,也避免可由此产生的数据维护麻烦和数据统计错误问题。

数据共享度高会提高数据的利用率,它使得数据更有价值和更容易、更方便地被使用。

8 答:数据库管理系统是提供数据库管理的计算机系统软件,它为信息管理系统的设计提供了方法、手段和工具,利用数据库管理系统设计信息管理系统可以达到事半功倍的效果。

信息管理系统是实现某种具体事物管理功能的应用软件。

信息管理系统的数据存放在数据库中,利用数据库管理系统,信息管理可以更快、更好的设计和实施。

9 答用文件系统管理数据会有三个缺陷:1)由于文件之间缺乏联系,会造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储,所以数据冗余度大。

2)由于数据冗余,在进行更新操作时,稍不谨慎,就可能是同样的数据在不同的文件中不一样,从而产生少数局不一致缺陷。

3)由于文件之间相互独立,缺乏联系,会造成数据联系弱的缺陷。

10 答:数据库3系统阶段的数据管理有5方面的特点:1)采用复杂的数据模型表示数据结构。

2)有较高的数据独立性。

30数据库系统为用户提供了方便的用户接口。

4)系统提供有数据库的恢复、并发控制、数据完整和数据安全性的数据控制功能,以保证数据库中的数据是安全的、正确的和可靠的。

5)对数据的操作不一定以记录为单位,也可以以数据项为单位,从而增加了系统的灵活性。

11 答:由于数据库系统是建立在计算机硬件的基础之上的,它在必须的硬件资源支持下才能工作。

支持数据库系统的计算机硬件资源包括CPU、内存、外存及其他外部设备。

外部设备主要包括某个具体的数据库系统所需的数据通信设备和数据输入输出设备。

因为数据库系统数据量大、数据结构复杂、软件内容多,所以要求起硬件设备能够处理并快速处理数据,这需要硬件的数据存储容量大、数据处理速度和数据输入输出速度快。

具体要求为:1)计算机内存要尽量大;2)计算机外存也要尽量大;3)计算机的数据传输速度要快。

12 答:数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和用户数据库。

各软件之间的关系如图5-1所示。

数据库系统中各种软件的作用如下:1)操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。

如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。

2)数据库管理系统和主语言系统:数据库系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。

主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。

3)应用开发工具软件:应用开发工具是DBMS系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具,如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系统的开发和使用提供了良好的环境和帮助。

4)应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。

通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作。

13 答:数据库管理员(DBA)的职责为:1)1)DBA应参与数据库和应用系统的设计。

数据库管理员只有参与数据库及应用程序的设计,才可能使自己对数据库结构及程序设计方法了解得更清楚,唯一后管理工作打下基础。

同时,由于数据库管理员是用户,他们对系统应用的显示世界非常了解,能够提出更合理的要求和建议,所以有DBA参与系统及数据库的设计,可以是其设计更合理。

2)2)DBA应参与决定数据库的存储结构和存取策略的工作。

数据库管理员要综合各用户的应用要求,和数据库设计员共同决定数据的存储结构和存取策略,是数据的存储空间利用的更合理,存取效率更高。

3)3)DBA要负责定义数据的安全性要求和完整性条件。

数据库管理员的重要职责是保证数据库的安全性和完整性。

DBA要负责定义个用户的数据使用权限、数据保密级别和数据完整的约束条件。

4)4)DBA负责监视数据库系统的运行,负责系统的维护和数据恢复工作。

数据库管理员要负责监视系统的允许,及时处理系统允许过程中出现的问题,排除系统故障,保证系统能够正常工作。

在日常工作中,数据流管理员要负责记录数据库使用的“日志文件”,通过日志文件了解数据库的被使用和更改的情况。

数据库管理员还要定期对数据作“备份”,为以后的书记使用(几处理历史数据)各数据恢复作准备。

当系统由于鼓掌而造成数据库被破坏是,数据库管理员要根据日志文件和数据备份进行数据恢复工作,是数据库能在最短的时间里恢复到正确状态。

5)5)DBA负责数据库的改进和重组。

数据库管理员负责建设机和分析系统的性能,是系统的空间利用率和出来效率总是处于较高的水平。

当发现系统出现问题或由于长期的数据插入、删除操作早晨系统性能降低是,数据库管理员要按一定策略对数据库进行改造或重组工作。

当数据库的数据模型发生变化是,系统的改造工作也有数据库管理负责进行。

14 答:数据库的三级没收是指逻辑模式、外模式(子模式)、内模式(物理模式)。

相关文档
最新文档