数据库原理及应用试卷

2023-02-21

第一篇:数据库原理及应用试卷

《数据库原理及应用》实践教学案例的设计与应用

摘要:针对我院开设的《数据库原理及应用》课程实践环节存在的问题,首先提出进行教学和实验平台的升级,其次详细阐述了综合实践教学案例的设计与应用。学生通过实践教学案例,不仅可以将理论知识融会贯通,并能够从总体上把握数据库设计及实现的整个流程,提高了实践能力,真正的做到学以致用。

关键词:数据库原理及应用,实践教学,案例教学

中图分类号:TP311.13 文献标识码:A

文章编号:2096-1472(2016)-06-56-03

Abstract:To solve the problems in the practical teaching part of Database Theory and Applications,the paper proposes to upgrade the teaching and experiment platform in the first place,and then elaborates on the design and application of comprehensive practical teaching cases.Through the cases,students can not only fully digest the theoretical knowledge,but grasp the overall process of database design and implementation as well.Therefore,students can improve their practical ability and make their study serve the practical purpose.

Keywords:principle & application of database;practical teaching;case teaching

1 引言(Introduction)

《数据库原理及应用》课程是计算机专业的一门很重要的专业基础课,开设在第五学期,是《面向对象的程序设计》《软件工程》等多门课程的先修课,也是学生进行专业实践中应用性很强的一门课,因此重要性不言而喻[1]。可是根据笔者多次讲授本课程的经验,发现此课程教学效果不佳,主要存在以下问题:

(1)针对我院开设本课程的情况,目前教学和实验室使用的数据库管理软件平台为SQL Server 2000绿色版,这个版本的软件优点是基于Windows XP的一款精简免安装的数据库管理软件,能够满足基本的教学要求,但是它与Windows XP以上的高版本操作系统不兼容导致学生在个人电脑中总是出现安装问题,或者是某些功能模块无法使用,影响实践教学的效果。所以急需在教学中使用高版本的数据库管理系统。

(2)本课程一共56学时,其中理论48,实验8,还有一周的课程设计,课程设计是实践教学的重要环节,是巩固理论知识和加深认知的有效途径,是培养具有实战能力和创新意识的重要平台。在理论教学中使用的都是针对知识点的零碎的案例,学生只是片面的掌握了知识点的应用,无法将这些知识碎片整合起来,形成一个知识网络。而课程设计则是针对一门课程的综合实践过程,要求学生掌握的理论知识运用到实际的项目开发中,在此环节发现学生力不从心,项目实践的能力弱;另外,在实践中发现学生重前台开发,弱后台的数据库的设计(仍然是理论与实践脱节),这些问题导致我们培养的学生实践能力和创新能力较差,无法达到专业培养的目标。

2 实践教学改革方案(Reform plan of practical teaching)

(1)解决软件平台的问题。针对目前存在的问题,首先需要在教学中升级数据库管理系统软件,更换为较高版本的SQL Server 2008,SQL Server 2008允许使用Microsoft.NET和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过Microsoft BizTalk Server进行的业务流程中使用数据,是一款功能强大全面的SQL Server版本。这样也不存在和操作系统不兼容的问题,扫除了实践学习的客观障碍。

(2)应用实践教学案例。案例的设计和选择至关重要,直接影响着教学效果。在实践教学环节中采用综合的完整的案例,使用的案例必须要经过精心设计,将教学内容涵盖的知识点融合到案例中,并且要难易适中,保证大部分学生的接受程度,还要能够体现出对学生分析解决问题能力和应用能力的培养[2]。

3 实践教学案例的设计与实现(The design and implementation of practical teaching cases)

实践教学案例选择学生熟悉的实例,这样能激发学生的主动性。我们以学生成绩管理系统的设计与开发为例,将此案例贯穿到整个系统的设计和开发中。

3.1 系统的需求分析及功能结构设计

现要完成一个学生成绩管理系统,管理员能够实现学生基本信息的增删改查,课程信息的增删改查,和学生选课信息及成绩的查询和统计。学生只可以修改个人信息,查看个人成绩。该系统功能结构如图1所示。

3.2 数据库概念结构设计

根据需求分析,该系统涉及的实体型有学生、课程和系,一个学生可以选若干门课程,一门课也可以被多个学生选修,因此学生和课程的联系为多对多m:n;系和学生的联系为一对多1:m。考虑到该系统有学生和管理员两种用户,需要用户实体。E-R图2表达了该系统的概念模型。

3.3 数据库逻辑结构设计

(1)模式设计

在上一步E-R图的基础上,根据概念模型到逻辑结构转换的规则,可以得到对应的逻辑模型,其中带下划线的属性为主键。并且根据关系模式规范化理论,分析关系中的函数依赖,确定关系模式满足的范式,若存在数据更新异常,则需要进行模式分解。

①学生(学号,姓名,性别,年龄,所属系)

学号(姓名,性别,年龄,所属系)满足BCNF

②课程(课程号,课程名,学分,先行课)

课程号(课程名,学分,先行课)满足BCNF

③选课(学号,课程号,成绩)

(学号,课程号)成绩满足BCNF

④系(系号,系名,系主任)

系号(系名,系主任)满足BCNF

⑤用户(用户名,用户类型,密码)

经分析,上述关系模式中各个关系中不存在非主属性和主属性对码的部分函数依赖和传递函数依赖,均已达到BCNF,实现了比较彻底的信息分离。在操作数据时,不存在插入异常、删除异常、更新异常和数据冗余。

(2)外模式设计

考虑到成绩查询中需要得到以下信息(学生姓名、课程名和成绩),在此阶段还需要定义数据库的外模式,即将这些信息存放到视图中供用户查看。以下SQL语句为创建学生成绩视图:

Create view student_grade as

Select sno,sname,cname,grade from student,course,sc where student.sno=sc.sno and course.cno=sc.cno

3.4 数据库物理结构设计

在逻辑结构的基础上,进行物理设计,表1到表5分别列出各关系包含的属性名、数据类型和完整性约束。

3.5 系统实现

本系统前台使用Visual Studio 2010作为开发环境,SQL Server 2008进行数据管理,采用C#进行编程,系统主要实现了以下功能:

(1)学生用户

个人信息修改,个人选课,以及成绩查询。

(2)管理员用户

学生信息的增加、删除、修改、查询(支持各字段的精确查询和模糊查询)。

课程信息的增加、删除、修改、查询(支持对课程名的精确查询和模糊查询)。

系信息的增加、删除、修改、查询(支持对系名的精确查询和模糊查询)。

成绩查询和统计(按照课程名统计各分数段的情况),成绩导出。

4 实践教学案例的应用(The application of practical teaching cases)

案例设计好之后,教师不能直接将内容顺序灌输,还需分阶段实施。在实践教学中,采用“教师提出课题―学生分组讨论―教师演示案例―学生实践―点评”的模式进行案例推行。

(1)由老师说明课题来源和意义。

(2)学生分组讨论并查阅资料,结合所学知识对课题进行需求分析。教师对学生需求文档进行审阅,并及时反馈。

(3)根据需求结果,进行概念结构设计和逻辑设计,此时教师可以以系统核心模块为例进行演示,将案例中融会的知识点讲透,并给予学生一定的时间消化。

(4)学生根据老师的案例演示,完成其余的模块。

(5)学生之间交流实践心得,最后由教师进行点评。

在案例推行中,本着师生互动的原则,充分发挥学生的主动性,并对学生每一步实践的结果及时反馈,帮助学生完成知识的巩固和应用,实现教学相长[3]。

5 结论(Conclusion)

课程设计实践周以学生成绩管理系统的设计与开发过程为例,可以将《数据库原理及应用》课程中各章的知识点贯穿到后台数据库设计实现的流程中,具体对应关系如表6所示:

在实践教学中采用综合案例,学生不仅对整个系统的设计和开发过程有一个清晰的认识,并且可以把《数据库原理及应用》课程中学习的知识碎片有效的整合成一个知识网络运用于实际的项目中。经调研,在实践环节中采用了案例教学后,学生学习兴趣浓厚,学习主动性提高了,通过一周的课程设计,具备了一定的分析问题能力和实践能力。因此,综合性案例的教学方法切实可行,并可以推广到其他课程的理论和实践教学中。

参考文献(References)

[1] 涂文婕,陈芳信.基于案例教学法的数据库原理及应用课程教学[J].空军预警学院学报,2015(4):310-312.

[2] 曹文梁,王科欣.案例教学法在数据库教学中的应用[J].软件工程师,2011(5):48-50.

[3] 梁君霞.《数据库原理及应用》案例教学改革探讨[J].电脑知识与技术,2015,11(18):115-116.

作者简介:

侯欢欢(1985-),女,硕士,讲师.研究领域:计算机应用.

第二篇:数据库原理及应用实验教学指导书

《数据库原理及应用》实验

本实验与《数据库原理及应用》课程相配套,适用于本校地理信息系统专业本科学生。 实验目的:

数据库系统及应用实验是本课程教学环节中的重要一环。数据库系统及应用课程学习数据库的建立和应用,需要通过大量的上机来验证和熟悉数据库管理软件,通过本实验学习,学习使用SQL Server,掌握数据库的原理,能应用SQL Server做一些应用实践,并能结合高级编程语言开发一些小型的项目,并进一步了解学习空间数据库;

基本要求:

1)总体要求:学生实验前,要认真阅读实验指导书,能够按教学内容独自使用SQL Server完成实验,做好实验报报告。

2)先修课程:计算机基础、高级语言(C语言程序设计)、数据结构 3)本课程已开出11个实验。

《数据库原理与应用》对地理信息系统专业应开设11个实验,其中综合性实验1个,设计性实验9个,演示性实验1个。

4)本实验分组: 本实验由单人单机完成。课程名称: 数据库原理与应用开课单位: 资源环境学院实 验 室: GIS与RS实验室 实验代码 实验名称

开课学期:第

必修/

选修 必修 必修 必修 必修 必修 必修 必修 必修 必修 必修 必修

4 学期 类型 演示 设计 设计 设计 设计 设计 设计 设计 设计 设计 综合

课实验要求 时认识SQL2000,能够注册,连接2 服务器,了解工具栏各个命令在SQL Server环境下建立和维2 护数据库建立表,修改表结构,建立索4 引,数据完整性描述掌握数据的插入、更新和删除。 2用SQL SELECT语句完成各种数6 据查询定义视图,并在视图上完成查2 询、插入、更新和删除操作掌握存储过程的建立和执行 2建立一组触发器,并执行一些2 必要的数据操作使其被执行初步掌握以作为客户端开发工2 具开发C/S应用的方法。初步掌握以作为客户端开发工2 具开发C/S应用的方法。

6 完成一个数据库小系统的开发

类别

03031401 SQL Server界面与操专

作 业

03031402 建立数据库 专

03031403 建立表和数据完整性 专

03031404 SQL 数据操作 专

03031405 SQL 数据查询 专

03031406 视图的定义和操作 专

03031407 存储过程 专

03031408 触发器 专

03031409 使用Visual FoxPro专

做客户端开发 业

03031410 使用PowerBuilder做专

客户端开发 业

03031411 系统开发 专

第三篇:数据库原理及应用课程教学改革与实践

(西安文理学院信息工程学院 7140000)

摘要:根据我国数据库的原理以及应用课程教学的改革与实践的问题进行研究探讨,在实际的数据库原理课程中普遍存在概念化的理论重于实际数据库数据的操作。因此,对于实际的数据库教学进行深入访查的基础上,对于数据库应用原理以及课程教学缺乏实际操作和多样性的教学手段,提出相关建议促使相关部门单位能够实施改革创新,本文分别对于:学习内容、教学手段、教学考核等方面分别进行研究,并且提出对于数据库原理及应用该课程教学的改革和实践的思路。

关键词:数据库原理;教学;改革;实践

引言

根据我国的数据库原理以及应用课程的教学通常分为两部分,第一就是根据数据库的概念形成原理的书面教学,第二种就是根据书面教学让学员们上机操作展开应用开发。在实际的教学中,实施以教学理念为重点,讲述数据库的基本原理和技术实施规范,在系统的教学学习之下,再开展关于程序设计语言的实现过程。最后才是以理念为基础实施擦做,实际上关于我国数据库原理的应用,在学习过程中占很小的一部分。由于学生们无法长时间接触教学,导致学生们的学习缺少直观性,在应用的实际开发教学中,一定要注重的是理论与实际相结合。所以根据我国数据库原理以及应用课程的教学问题进行探讨并且根据问题提出相关的建议。

一、 数据库课程的概念

根据数据可原理及应用课程,其实是根据数据结构来组织管理数据建立在计算机的存储设备上的一个信息库,该信息库可共享、有组织、可查询。比如在一个企业内部数据信息库的建立上存在着单位内部人员的基本资料和状况。并且通过信息的传输进入企业的人事部门。此外数据库的建立不仅仅是在人事管理上,通常还可以运用在仓库、生产线、财务部门等等。实现企业内部信息自动化流程。

二、 数据库实际教学中的问题

(一) 教学内容偏离实际

学生们在书面上的课程可能学习的很好,但是在实际的操作过程中就会显得无所适从。在数据库的设计和实际应用的实施中,没有足够的灵活性,会让学生们在应用考核成绩上会很苦恼。面对当下市场竞争越来越激励的情况下市场要求数据库人才能够对软件应用和设计问题上的灵活操作,让学生们无法适应。

第二,就是过分注意数据库的操作,为了迎合市场大力发扬数据库的开发设计和使用方面,让学生们在数据库的教学侧重开发,并不对数据库的概念、理论进行教学。对于学生们的基础学识非常不看重,如此急功近利的情况下,学生们不明不白的学习各种操作知识,形成只知其一,不知其二的效果,不能够拓展其他应用思维,这两种极端不符合当下对于高等人才的数据库课程培养。

(二) 实践环节系统不完善

目前我国对于数据库原理及应用课程教学上是没有系统的进行完善的,对于大部分的教材,基本上都是关于数据库的内容、理论、设计数据库时代背景、数据库模型讲解等等,在实践问题上基本上就像手册一样,让学生根据书本的步骤进行实践,这种方法缺乏系统的实践教学,容易把学生们的思维定性,让设计出来的数据库软件缺乏创新性,学生们的思维千篇一律这是跟实践环节的系统有关系的。教学过程中,教师没有给学生足够的时间,对于实践课程还是像课程讲解一样,并且给学生们的实践时间太少,学生们要赶时间进度自然对于创作的灵活性和多样性有局限。

(三) 教学方式单一化

在数据库原理及应用课程教学中,教师的问题也是非常大的,大部分教师对于数据库的原理可能会娓娓道来,对于数据库各个内容、背景、设计思路以及详细讲解数据库的传输、储存数据的原理,学生们也根本没有时间去实施实践工作,注重理论的教学让课程的形式单一且盲目,被动的要求学生们开展思维,让同学们只重视理论内容,在实践教学分析中没有很好的进行思考,而是被各种题目的解题思路困扰。另外还有一小部分的教学是只重视实践,对于理论的教学可有可无,不仅让学生们一头雾水,在实际的考核和单一教学模式下,学生们会惧怕操作,害怕操作中出纰漏,非常局限学生们的创作思维。这也是非常不可以的。

三、 解决数据库教学问题的方案

(一)结合实际改变教学内容

对于教学内容偏离实际的问题首先,应该让教学内容能够结合实际来改变目前的现状,传统的教学讲解式学习和盲目的实践实习已经不能符合当代潮流对于人才培养的需求。所以对于数据库的教学问题上,虽然一切还是以数据库的基本原理、数据库系统的概念以中心思想,然后根据原理教学对于数据库的软件实践和开发设计也要同步学习。在数据库的软件系统以及运用数据库的语言SQL等内容进行学习。让同学们在概念中学习实践,在实践中结合概念才是目前教学内容的良策。

(二)多元化教学改善学生兴趣

第二,要运用多元化教学内容改善实践体系,不仅锻炼了同学们的发散思维,更加能够锻炼同学们的操作水平,可以试着让学生们建立一个自己的数据库系统,比如:学校人员的内部管理,图书馆管理系统等等,让书本上的知识得以完善和理解。在实际教学中可以营造欢乐有活力的上课氛围,把数据库的学习带入学生们的生活,激发学生们对于教学过程的见解。教学教材可以在网上进行教学,进行学生们与老师的互动环节,可以由老师带领下进行交流沟通,第三,采用艺术手段对于教学资料进行编辑和侧面教学,多元化的教学方式激发学生们的兴趣,对上课质量有帮助。

(三) 改革考核方式

学校和相关的教育部门应该改善关于数据库教学的考核方式,侧面的让学生们开始注重理论和实际相结合。让教师们能够合理安排上课时间,另同学们有充分的时间进行理论的学习以及实践操作。重点培养我国高端数据库信息应用人才,让同学们有自主权,放弃填鸭式缴械,改变课程的考核,不偏离知识和应用的任何一方,激发教学的活力以及同学们对教学的兴趣。不要成为学生们叫苦不迭和老师们对上课质量的无奈。

结论

对于数据库课程的教学内容一般是包括:数据库的原理、设计、应用三个方面。由于目前开设数据库课程的高等院校中容易过分侧重原理的学习或者过分侧重实践导致教学偏离实际,盲目的让同学们根据学习教材进行实践,涉及的相关数据库软件的应用也一笔带过,这是非常不利于学生们能够系统学习实践的。影响学生的综合认知和探索设计。这种填鸭式的教育,让同学们感到枯燥乏味,出现了“学什么讨厌什么”的现象,对于教学和培育数据库高等人才的教育是非常不利的。所以根据以上问题提出三个建议,希望相关的学校和政府部门能够高度重视对于数据库教学的改革和实践问题。

参考文献:

[1]肖锋,辛大欣,耿朝阳. 计算思维培养为核心的教学模式研究与实践――以“数据库原理与应用”课程为例[J]. 现代教育技术,2015,07:49-55.

[2]鲁秋菊. 基于CDIO理念的任务驱动法在“数据库原理及应用”课程教学中的应用[J]. 电脑知识与技术,2012,30:7269-7271.

[3]胡运玲. 基于SSH框架的省级精品课程网站的研究与实现[D].中国海洋大学,2011.

[4]邵帅. 教育技术学本科专业实践类课程教学改革研究与实践[D].西北师范大学,2011.

[5]潘云霞. 《单片机原理及应用》课程一体化教学改革研究与实践[J]. 电脑知识与技术,2015,23:89-90.

[6]顾凤梅. 应用型本科院校非计算机专业“数据库原理及应用”教学模式改革探索[J]. 宁波教育学院学?螅?2016,02:70-71+82.

[7]刘小春,戚旭衍,朱晓青,侯一凡. 测绘专业研究生数据库原理与应用课程教学改革[J]. 信息与电脑(理论版),2011,08:213-214.

第四篇:00346 办公自动化原理及应用 2014年04月试卷

绝密 ★ 考试结束前

浙江省2014年4月高等教育自学考试

办公自动化原理及应用试题

课程代码:00346

请考生按规定用笔将所有试题的答案涂、写在答题纸上。

选择题部分

注意事项:

1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。

2. 每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。

一、单项选择题(本大题共15小题,每小题1分,共15分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均无分。

1.在Excel中,运算符&表示

A.逻辑值的运算

C.数值型数据的无符号相加 B.子字符串的比较运算 D.字符型数据的连接

2.中央处理单元(CPU)的两个主要组成部分是运算器和

A.寄存器

C.控制器

3.下列存储器中,存取速度最快的是

A.硬盘存储器

C.光盘存储器 B.软盘存储器 D.内存储器 B.主存储器 D.辅助存储器

4.办公自动化的实现,使传统的办公方式和手段转向科学化、高效化、信息化和

A.可视化

C.系统化 B.简易化 D.规范化

00346# 办公自动化原理及应用试题 第 1 页(共 5 页)

5.Word规定,块操作应遵循的原则是

A.先操作后定义

C.同时定义与操作 B.先定义后操作 D.只操作不定义

6.在静电复印中,将转印到复印纸上的墨粉像永久固着在纸面上形成复印件的过程是

A.分离

C.显影

7.下列属于发文办理工作的是

A.会签

C.立卷 B.签收 D.摘编 B.清洁 D.定影

8.在办公自动化系统的信息查询部分,一般包含数据库查询和

A.邮件查询

C.文件查询

9.下列不属于印刷过程要素的是 ...

A.原稿

C.油墨 B.印版 D.电脑 B.设备查询 D.员工查询

10.在系统维护中,对权限和口令进行维护的模块是

A.数据维护

C.用户管理 B.代码维护 D.主题词维护

11.在连接距离过长的局域网中,信号会因为衰减和干扰而难以维持有效,用来加强并重新整理信号,从而扩大局域网覆盖范围的网络互连设备是

A.网卡

C.中继器 B.打印共享器 D.调制解调器

12.在开放系统互连(OSI)模型中,处理机械的、电气的和过程的接口,负责在通讯信道上传播原始数据的是

A.物理层

C.网络层 B.数据链路层 D.传输层

13.下列不在电子邮件窗口中的文件夹栏列出的选择是 .

A.收件箱

C.发件箱 B.需发送邮件 D.已发送邮件

00346# 办公自动化原理及应用试题 第 2 页(共 5 页)

14.为避免某个用户在传输大块数据时,长时间地独占传输线路,造成网络资源的使用不均,在INTERNET中引入了

A.线路交换技术

C.电路交换技术 B.报文交换技术 D.分组交换技术

15.INTERNET用于发布公告、新闻、广告等供大家使用和讨论的服务是

A.远程登录

C.文件传递 B.新闻公告 D.文件浏览

二、多项选择题(本大题共5小题,每小题2分,共10分)

在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂、少涂或未涂均无分。

16.有关Windows中图标的说法,正确的是

A.图标可以是一个应用程序,也可以是一个普通文件

B.图标可以重新排列,也可以移动

C.有些图标可以被删除,有些图标不能被删除

D.所谓快捷键图标是指该图标右下角带有一个小箭头

E.当一个图标被删除后,对应的应用程序或文件仍存在磁盘上

17.以下各功能中,属于Excel的主要功能有

A.自动制表

C.数据库处理

E.剪贴板

18.在公文管理信息系统中,根据不同需要可以采用多种输入形式,包括

A.键盘输入

C.电子文件转入

E.代码输入

19.按照计算机硬件各部分结构所处的位置不同划分成主机和外设两部分,主机的组成包括

A.运算器

C.外存储器

E.光盘存储器

00346# 办公自动化原理及应用试题 第 3 页(共 5 页) B.控制器 D.主存储器 B.语音输入 D.扫描输入 B.函数和公式运算 D.段落编排

20.经国务院批准的中国主要互联网骨干网有

A.CERNet

C.CGBNet

E.CHINANE B.CASNet D.ARPANet

非选择题部分

注意事项:

用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

三、填空题(本大题共7小题,每小题1分,共7分)

21.可行性分析可以从经济可行性、______和社会可行性三个方面进行。

22.计算机运行所需的各种程序及有关文字资料统称为______。

23.被复制或移动到其他单元时,单元地址保持不变的地址是______地址。

24.输入的检索条件与公文数据库中的某项数据完全一致的检索是______检索。

25.桌面印刷系统包括排版、______、印刷和装订四个主要工艺流程。

26.系统维护中的数据维护主要包括数据备份、______和整理数据等项目。

27.网络操作系统可分为面向任务型网络操作系统和______网络操作系统两类。

四、名词解释(本大题共4小题,每小题3分,共12分)

28.软件生存期

29.当前活动窗口(说明特征)

30.网络拓扑结构

31.计算机网络

五、简答题(本大题共5小题,每小题4分,共20分)

32.简述文档一体化计算机系统。

33.简述如何用鼠标设置Word中的字体和字号。

34.简述Excel工作表自动套用格式的做法。

35.简述网络协议的概念和组成要素。

36.简述路由器的主要功能。

六、综合题(本大题共6小题,每小题6分,共36分)

00346# 办公自动化原理及应用试题 第 4 页(共 5 页)

37.试述在Word中,如何使用标尺重新设定统一的行宽(即左右边界),以及每个段落首行缩进。

38.文档一体化目前在很多单位都得到了推行,试述实施文档一体化的意义。

39.试述电子邮件窗口的文件夹显示的信息。

40.试述传真机的操作过程。

41.试述星型网络的优缺点。

42.试述TCP/IP的层次结构和作用。

00346# 办公自动化原理及应用试题 第 5 页(共 5 页)

第五篇:数据库原理与应用课程总结

两部分内容组成:数据库的理论知识、SQL Sever 2000的使用

数据库的理论知识包括三篇,第1篇:基础篇;第2篇:设计篇;第3篇:系统篇,三部分内容之间的关系是基础篇是基础是重点,必须全面掌握;设计篇是方法论,是应用系统开发过程中的方向指南,对基础篇的应用;系统篇:是对DBMS的四性的详细解释,丰富了基础篇的内容。

一、名词概念

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、游标

二、基本理论

1、 计算机数据管理三个阶段的特点(数据组织(保存)与管理、共享、数据与应用程序的独立性、数据冗余等),特别要掌握数据库系统的特点(数据组织结构化、共享性高、数据独立性强,数据由DBMS统一管理和控制)。

2、 DBMSE 的数据控制功能

(1)可恢复性 (2)并发控制

(3)安全性

(4)数据的完整性

结合第3篇 系统篇,掌握好如下问题

事务的概念和特点、掌握系统发生故障、并发控制出现异常的实质?

可恢复性部分

什么是可恢复性

故障类型

故障恢复实现技术(数据转储与建立日志文件,掌握数据转储的形式和特点,日志文件中包含的内容)

各种类型故障的排除方法

(1)事务故障 (Undo处理,反向扫描日志文件) (2)系统故障(对未完成的事务Undo处理,已完成的事务Redo处理)

(3)介质故障()

并发控制

并发操作的三类数据的不一致性

并发控制的主要技术(封锁技术)

锁的类型及特点

封锁协议

并发操作的可串行性(概念、什么样的调度是正确的(所有的串行调度、具有并发操作的可串行化的调度是正确的、如何保证调度是正确的。)

安全性

保证系统安全的途径

存取控制机制的组成(定义权限、合法权限检查)

自主存取控制方法的基本操作(授权和撤销权限)

理解视图机制如何保证数据的安全

完整性

完整性的概念 完整性约束条件

完整性控制(3点:定义、检查和违约反应、完整性五元组定义)

参考完整性的三个问题(外码是否为空、被参考关系中删除和插入元组时)

3、 数据模型

(1)数据模型的三要素

(2)计算机信息处理的三大世界(与数据库设计步骤的对应关系)

(3)概念模型及其表示方法()

(4)逻辑模型的三种类型及其特点(数据结构、数据操作和约束条件,特别是关系模型的特点)

4、数据库系统结构(三模式、两映射和数据独立性)

5、关系及关系操作

(1)关系模型组成(数据结构、操作和完整性;关系数据操作表示形式(代数方式、逻辑方式和SQL))

(2)关系数据结构及其有关定义(域、笛卡儿积、关系、关系模式、关系数据库)

(3)关系的完整性

(4)关系代数(传统的集合运算、专门关系运算(投影、选择、连接和除法运算)、关系代数的写法(注意三个问题、7个例题)

(5)SQL 语言

DDL语言(数据库、数据表、索引和视图)

DML语言(查询()、插入、删除和修改)

DCL语言(授权和撤销权限)

嵌入式SQL(存在问题及其对策、共享变量、游标(概念、操作步骤和打开游标的含义、游标的使用)

(6)数据规范化

基本概念(函数依赖、完全函数依赖、部分函数依赖和传递函数依赖、码、主属性和非主属性)

三类数据异常以及好模式的标准

数据规范化的原则、方法和步骤。

三、基本技术数据库设计

1、 数据库设计概述

2、 数据库设计的基本步骤及每个阶段的任务、方法

3、 重点掌握(需求分析阶段、概念设计和逻辑设计三个阶段)

四、基本技能-SQL Server 2000的基本操作 第1部分 基本理论

一、与数据库有关的4个重要概念和1个常识

1、 数据

2、 数据库

3、 数据库管理系统:

DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

主要功能:数据定义、数据操纵、数据运行管理(4性)

DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。

4、 数据库系统 结构组成与人员组成、理解图1.1 数据库技术 :是一门研究数据库结构、存储、管理和使用的软件学科。

5、一个常识

(1) 三个阶段 每个阶段的优缺点

(2) 理解数据库系统的特点(数据结构化、数据的共享性、冗余度低以及数据的独立性、数据的统一管理和控制)

二、数据模型

1、计算机信息处理的三大世界、两类模型(概念模型、结构模型),理解计算机信息处理的基本步骤。

2、数据模型(结构模型)的三要素(逻辑模型)

3、概念模型 (结合数据库概念设计理解)

(1) 特点

(2) 基本概念(实体、属性、码、实体型、实体集、联系及联系方式) (3) 表示方法 ER模型(画法)

4、常用的模型(数据结构化的基础)

(1) 层次、网状和关系

(2) 每种模型的数据结构、数据操作、约束和存取特点。 (3) 重点在关系模型(详细见第2章)

数据结构(从用户的观点:二维表) 常用术语:关系、元组、属性、主码、关系模式

关系模式的表示方法

关系模型必须是规范化的

数据操纵与完整性

关系数据模型的存储结构

优缺点

三、数据库系统结构

1、不同的角度(从数据库管理系统和从最终用户)

2、三模式 (模式、外模式和内模式)

3、二级映象与数据独立性

4、重要概念(模式、外模式、内模式、数据的逻辑独立性与物理独立性)

四、关系数据库及其操作

1、关系模型的数学依据(建立在集合代数的基础上)

2、从集合论的角度谈关系数据结构(笛卡儿积的子集)

3、关系及关系操作

(1)关系数据结构及其有关定义(域、笛卡儿积、关系、关系模式、关系数据库)

(2)关系操作:查询操作和更新

查询操作:关系代数查询、关系演算和具有双重特点的SQL

4、关系的完整性

5、关系代数(传统的集合运算、专门关系运算(投影、选择、连接和除法运算)、关系代数的写法(注意3个问题、7个例题)、关系优化。

6、关系数据库操作的标准-SQL 语言

 DDL语言(数据库、数据表、索引和视图)  DML语言(查询、插入、删除和修改)  DCL语言(授权和撤销权限)

 嵌入式SQL(存在问题及其对策、共享变量、游标(概念、操作步骤和打开游标的含义、游标的使用)

7、什么是视图,怎样理解?有什么作用

五、数据规范化

1、基本概念(函数依赖、完全函数依赖、部分函数依赖和传递函数依赖、码、主属性和非主属性)

2、三类数据异常以及好模式的标准

3、数据规范化的原则、方法和步骤。

六、DBMSE的数据控制功能(系统篇)

结合第3篇,掌握好如下问题

1、事务的概念和特点、掌握系统发生故障、并发控制出现异常的实质?

2、可恢复性

什么是可恢复性、故障类型、故障恢复实现技术(数据转储与建立日志文件,掌握数据转储的形式和特点,日志文件中包含的内容)、各种类型故障的排除方法。

(1)事务故障 (Undo处理,反向扫描日志文件) (2)系统故障(对未完成的事务Undo处理,已完成的事务Redo处理) (3)介质故障

3、并发控制

并发操作的三类数据的不一致性、并发控制的主要技术(封锁技术)、锁的类型及特点、封锁协议、并发操作的可串行性(概念、什么样的调度是正确的(所有的串行调度、具有并发操作的可串行化的调度是正确的、如何保证调度是正确的)

4、安全性:保证系统安全的途径、存取控制机制的组成(定义权限、合法权限检查)、自主存取控制方法的基本操作(授权和撤销权限)、理解视图机制如何保证数据的安全

5、完整性:完整性的概念、完整性约束条件、完整性控制(3点:定义、检查和违约反应、完整性五元组定义)

参考完整性的三个问题(外码是否为空、被参考关系中删除和插入元组时)

6、区别数据库的一致性、完整性和安全性。

第二部分 基本技术-数据库设计

1、数据库设计概述

2、数据库设计的基本步骤及每个阶段的任务、方法

3、重点掌握(需求分析阶段、概念设计和逻辑设计三个阶段)

第三部分 基本技能-SQL Server 2000的基本操作

1、数据库服务器环境配置

2、数据库及数据库对象的基本操作

3、SQL 2000的安全控制策略

4、数据库备份与还原操作

5、脚本文件

6、数据的导入与导出

需要掌握的概念

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、 游标

上一篇:审计工作底稿通常包括下一篇:舌尖上的中国拍摄脚本