数据库学习总结

2024-09-14

数据库学习总结(精选10篇)

数据库学习总结 篇1

数据库学习总结

XX班 姓名 学号

摘要:在当今信息化的社会里,数据库可以说已经融入到我们生活的方方面面中,如交通运输、银行金融、工商企业等等。只要有大量的数据要管理或者需要有大量数据支持的工作,都要使用到数据库,它为我们的生活带来了便捷。关键词:数据库,功能、SQL Server的特点

在学习《数据库原理及应用》这门课之前,就和课本上提到的一个观点一样,认为它只是存放数据的仓库而已,但是现在我深深体会到这个观点是多么的片面。数据库是长期存储在计算机内,有组织、可共享的大量的数据集合,前者只能表达它的一方面而已。

数据库技术发展到今天已经是一门非常成熟的技术,它的技术水平、应用水平多比初始时都有了很大的改变,但是它的最基本的特征却没有变,概括起来有以下几个方面:

第一点:数据库是相互关联的的数据集合;即在数据库中不仅要能够表示数据本身,还要能够表示数据与数据之间的关系。

第二点:数据库用综合的方法组织数据,保证尽可能高的访问效率;即根据不同的需要按不同的方法组织数据,例如顺序组织方法、索引组织方法、倒排数据组织方法等。

第三点:数据库具有较小的数据冗余,可供多个用户共享;即通过共享共用的数据,降低数据的冗余度,这也能保证数据的一致性。

第四点:数据库具有较高的数据独立性;即令数据的组织和存储方法与应用程序互不依赖,降低应用程序的开发代价和维护代价。

第五点:数据库能够保证数据的安全、可靠;即拥有(1)、安全控制机制,这可以有效地防止数据库中数据被非法使用或非法修改;(2)、完整的备份和恢复机制,这能保证当数据遭到破坏时(软件或硬件故障引起的),能立刻将数据完全恢复,从而保证系统能持续、可靠地运行。

第六点:数据库允许并发地使用,能有效、及时地处理数据,并能保证数据的一致性和完整性;即当多个用户同时使用相同的数据时,数据库能够协调一致,保证不发生冲突和矛盾。那么对于上面数据库的各种功能和特性是如何实现的呢?当然它不是数据库中的数据固有的,是靠管理或支持数据库的系统软件——数据库管理系统(DataBase Management System)提供的。下面我将结合我所学习的内容,谈谈关于数据库管理系统——Mircrosoft SQL Server。

Mircrosoft SQL Server是一个高性能的、多用户的关系型数据库管理系统,它专为客户/服务器计算环境设计,它提供的内置数据复制功能、强大的管理工具和开放式的系统体系结构为基于事物的企业级信息管理方案提供了一个卓越的平台。

首先作为一个数据库管理系统,Mircrosoft SQL Server应该具备如下功能:

1、数据库定义功能:可以定义数据库的结构和数据库的存储结构,可以定义数据库中数据之间的联系,可以定义数据的完整性约束条件和保证完整性的触发机制等;

2、数据库操作功能:可以完成对数据库中数据的操作,可以装入、删除、修改数据,可以重新组织数据库的存储结构,可以完成数据库的备份和恢复等操作;

3、数据库的查询功能:可以以各种方式提供灵活的查询功能,使用户可以方便地使用数据库中的数据;

4、数据库的控制功能:可以完成对数据库的安全性控制、完整性控制、多用户环境下的并发控制等各方面的控制;

5、数据库的通信功能:在分布式数据库或是提供网络操作功能的数据库中还必须提供数据库的通信功能。

其次是Mircrosoft SQL Server中系统数据库的作用,每个SQL Server实例包括四个系统数据库(master、model、tempdb和msdb)以及一个或多个用户数据库。下面是关于四个系统数据库的介绍:

1、master数据库:用于存储SQL Server系统的所有系统级信息,包括所有的其它数据库的信息、所有数据库注册用户的信息以及系统配置设置等。

2、tempdb数据库:用以保存所有的临时表和临时存储过程,还可以满足任何其它的临时存储要求,例如存储SQL Server生成的工作表。

3、model数据库:它是一个模板,当使用CREATE DATABASE命令建立新的数据库时,新的数据库的一部分总是通过复制model数据库中的内容创建,剩余部分由空页填充。

4、msdb数据库:用于SQL Server代理程序调度报警和作业等系统操作。同时在安装SQL Server时,还建立了一个pubs数据库,这是一个用户数据库,是一个可以用于练习的示例数据库。在建立数据库时,每个数据库至少有两个文件:一个主文件(存储数据库的启动信息、用户数据和系统表,以.mdf为扩展名)和一个事物日志文件(用来保存恢复数据库的日志信息,以.ldf为扩展名)。

接下来是SQL Server的数据库结构:

在SQL Server数据库中,数据被组织为用户可以看得见的逻辑组件,主要包括基本表、视图、存储过程、触发器和用户等。SQL Server在发出CREATE DATABASE命令建立数据库时,会同时发出建立操作系统文件、申请物理存储空间的请求;当CREATE DATABASE命令成功执行后,在物理上和逻辑上都建立了一个新的数据库。这就可以在数据库库中建立各种用户所需的逻辑组件,如基本表、视图等。

然后是Mircrosoft SQL Server管理中的几个特点:

1、数据库镜像:通过数据库镜像,将自动失效转移建立到一个待用服务器上增强SQL服务器系统的可用性。

2、在线检索操作:即在指数数据定义语句(DDL)执行期间,允许对基地表格或集簇索引数据和任何相关的检索,进行同步修改。例如,当一个集簇索引正在重建时,可以对基低数据继续进行更新、查询。

3、快速回复:新的、速度更快的恢复选项可以改进SQL服务器数据库的可用性,管理人员将能够在事物日志向前滚动之后,重新连接到正在恢复的数据库。

4、快照隔离:通过快照隔离,使用者能够使用与传统一致的视野观看数据库,存取最后执行的一行数据,这也为服务器提供了更大的可升级性。

5、专门的管理员连接:即即使在一个服务器被锁住,或者因为其他原因不能使用时,管理员可以通过这个连接,接通这个正在运行的服务器。这一功能能让管理员,通过操作诊断或Transact-SQL指令,找到并解决发现的问题。最后是关于学习过程中的体会,数据库能给我们生活带来便捷,但它的学习肯定不会那么一帆风顺,总会遇到问题。我想解决问题最好的方法是理解它,从多方面理解、掌握它。

首先是对概念的理解,例如关于游标的使用,最基本的操作语句如定义游标:DECLARE CURSOR、打开游标:OPEN、从游标中读记录:FETCH、关闭游标:CLOSE、释放游标:DEALLOCATE、执行:EXEC等,如果都不明白这些语句含义,如何掌握它?其次是对数据结构的理解,数据库就象房子,也有地基、承重墙(框架)、门、窗、内部家俱饰品等,对应到数据库里,一样可以找到相应的东东。地基就象数据库的系统表,不论以后要盖多少房子,多高多大的房子,都要在地基上开始;框架(承重墙)可以是每张表,也可以是每张表中的字段,是不可逾越而又相互交叉的;门窗就是数据库中的通道,就是索引、访问权限、视图等;内饰、家具就是最终的用户数据,是放在数据库这所房子里的东西。然后是在思维上的理解,东西方的思维方式上存在差异,比如在多表查询、数据库结构优化时需要多考虑这种理解和实施层面的“差异性”。

数据库学习总结 篇2

首先, 明确数据库的含义, 从数据库的角度深入理解电算化会计信息系统的概念。

中等职业学校的学生没有必要学习复杂的数据库理论及编程, 但是学会数据库的基本概念和操作却大有益处。Access数据库是一个简单实用的数据库系统, 它是Office的组件之一。它的强大功能主要体现在:数据表操作简单、易学易懂;可以通过向导创建表、查询、窗体及报表;可以有效管理、分析数据等。通过学习Access数据库的基本知识来了解电算化会计信息系统是非常实用的, 可以起到事半功倍的效果。

数据库是按照一定关系组织起来的有联系的数据集合, 在一个数据库中, 所有的数据相互关联, 构成了一个结构严谨、管理严密的信息系统。会计数据通常是指记录下来的会计事实, 是产生会计信息的源泉。会计数据数量庞大, 分布在企业不同的业务部门, 涉及企业经营的各个方面, 需要经过会计部门的不断加工、处理才能形成有用的会计信息, 因此, 会计是一个信息系统, 它所服务的对象是现代企业组织, 它向与企业利益相关的各个方面传递以财务信息为主的经济信息。那么, 怎样把二者结合起来呢?

会计数据主要包括会计凭证数据、会计账簿数据和会计报表数据, 从手工会计核算上来看, 它们之间的联系是:

首先取得反映经济业务发生的原始凭证, 然后根据审核无误的原始凭证登记反映会计要素增减变化的记账凭证, 再根据记账凭证登记账簿, 最后根据账簿信息编制会计报表。电算化会计则强调数据的输入、处理和输出这一流程, 会计信息由输入会计数据、保存会计数据和信息、会计数据的处理与转换以及输出会计信息构成, 它是一种有序排列的结构。因此, 把数据库基本知识与会计信息系统结合起来, 学习一些简单的数据库操作, 可以让学生明确学习数据库的意义, 了解会计电算化系统的开发原理。

其次, 学习、认识数据表, 帮助学生认识会计数据所包含的基本内容及存储方式。创建了一个“库”之后要在里面存放数据并对数据进行管理, 这就是“数据表”, 它是数据库的基础。数据表是按行和列组织起来的数据集合, 一般具有特定的主题, 可以将任何可用的数据放在表中。例如, 在会计核算中首先要根据原始凭证编制记账凭证, 在一张记账凭证中不仅包含经济业务发生的时间、内容摘要, 还包含了经济业务引起的会计要素的增减变化, 即会计科目的内容和数量的变化等, 所有这些数据都可以放在一张数据表中, 那么, 这些数据如何在数据表中表现出来呢?

现实世界中客观存在的事物一般都有多个属性特征, 一项经济业务的发生在会计记录中可以表现为“发生时间”、“内容摘要”、“会计科目”、“金额”、“附件张数”、“责任人签名”等属性。目前广泛使用的关系型数据库由一系列二维表组成, 二维表由行和列组成, 表中的每一列表示数据的某一个属性, 在数据表中称为“字段”;表中的每一行表示一个具体的属性值, 在数据库表中称为“记录”。把发生的经济业务记录在记账凭证中, 主要包括“年月日” (即经济业务发生的时间) 、“摘要”、“会计科目名称”、“借方金额”、“贷方金额”等内容, 它们是一张数据表中的几个字段, 它们从不同方面表明了一项经济业务的属性, 在数据表中表现为不同的列;而这项经济业务发生的具体内容则以“行”的形式表现在表中, 有多少笔经济业务就有多少这样的“行”, 它们被称为数据表中的“记录”。大量的记账凭证就是通过这样的“表”表现出来的。如果开发一个会计核算信息系统, 首先就要设计表现和保存这些数据的“数据表”。如果操作财务软件, 就要明白输入的会计数据保存在哪里了, 它们是怎样被保存的。

再次, 通过数据表的操作, 学习数据的属性, 让学生更进一步理解会计数据的内涵, 进而能规范会计软件的操作。

明白了数据表的概念之后, 还要学习一个重要概念:数据的类型。定义数据类型的目的是区别不同数据在输入时的不同要求, 即要遵循的相应规则。例如, 在输入会计凭证中的摘要信息时, 要明确输入的是“文本型数据”, 就要按照文本型数据的输入要求进行操作;输入借方、贷方的金额时, 就要按照“数字型数据”的输入要求输入数字, 而不能输入文本。

设计了数据的类型, 还要对不同数据类型的数据进行属性的设计。如定义数据的取值范围, 在数据表中就是定义字段的大小。这时, 我们可以通过一些会计上的常识性知识去理解。如工资的计算, 如果职工的月工资不会超过万元, 如何在输入数据过程中防止异常数据?一张手工会计凭证的最大值是多少?这时很多学生会想到数据的长度, 进一步又去思考小数点的问题, 小数位的问题等。通过这些实例, 学生很快明白了数据库中的问题:

(1) 不同的数据可以通过定义其类型进行区分。明确了这一点, 学生在输入数据时就不会输入非法数据。例如输入货币指标时不能输入文本, 输入数字型的文本就不能进行数学计算。

(2) 不同类型的数据其属性是不同的, 可以通过定义其属性提高数据输入的准确性。例如, 一般情况下输入会计凭证时不允许逆时, 即输入下一张凭证时其业务时间不能小于上一张凭证的业务时间, 要对这一点进行正确性验证, 可以为其定义有效性规则。

这些问题都可以反映在会计软件操作的规范性上, 学生学习了数据表的相关操作之后, 理解了数据表的设计原理, 对会计软件的规范化操作要求就有了更深刻的认识。明白了在会计软件操作过程中为什么会有一些限制, 出现操作错误之后很快就能知道错误所在。

最后, 学习了数据库和数据表之后, 要创建数据表之间的关系, 在这个学习阶段, 可以通过创建会计科目表与其他表之间的关系加深对数据库的认识。

在电算化会计软件的操作中, 首先要进行账务系统的初始化。账务系统的初始化是指将通用会计软件转化成适合本单位会计核算需要的专用会计软件、将手工会计业务数据移植到计算机中等一系列的准备工作。在此除了要设置具体核算规则和方法外, 还要输入有关的基础数据。在数据库的教学中可以此为突破口, 通过建立数据表之间的关系, 深入讲解数据之间的勾稽关系。例如, 数据库中有一个重要的规则“参照完整性规则”, 它属于数据库的表间规则系统, 用于控制数据的一致性。在Access中使用这个规则, 系统可以确保相关表中记录之间的有效性, 对于一个数据库中的相关表, 如果只对其中的一个表进行插入、更新或删除操作, 就会影响到数据的完整性。以会计科目表为例, 进行会计核算首先要创建“会计科目”表, 这一张数据表非常重要, 任何单位在设计会计制度时首先要明确其进行会计核算所需要的会计科目, 这是会计核算的基础。在电算化会计系统中它是一个数据字典, 填制记账凭证、登记各种账簿、编制报表都要以此为依据。因此, 在一个会计核算系统中, 会计科目表与其他数据有着密切的联系。

一个数据库不能只含有一张表, 它由一系列表组成, 更为重要的是这些表之间是有关系的, 在数据库中我们把这些关系分为3种:一对一关系、一对多关系、多对多关系。在创建会计科目表的过程中, 要让学生找出会计科目表与反映记账凭证的数据表、反映各种账簿的数据表之间的关系。例如, 在会计科目表中必须创建“会计科目编码”字段、“会计科目名称”, 其他可根据需要创建, 在此应当明确“会计科目编码”的含义, 在手工会计系统, 会计科目编码的意义不很明显, 但是在电算化会计系统中会计科目编码是数据处理的关键字, 它便于检索、分类及汇总, 可以提高输入速度, 减少工作量。如果在会计凭证中输入了一个在会计科目表中不存在的科目编码, 软件就会提示这张凭证输入错误, 那么, 这个验证是怎么实现的呢?这就是“参照完整性”规则在起作用。首先在“会计科目”表与“会计凭证”表之间通过“会计科目编码”字段创建一个“一对多”的关系, 然后实施“参照完整性”规则, “会计科目编码”字段在会计科目表中是主键, 在会计凭证表中是外键, 参照完整性规则要求不能在相关表的外键字段中输入不存在于主表的主键的值, 这样在输入会计凭证时就不会出现非法数据, 保证了数据的有效性。以此类推还可以创建其他表之间的关系, 充分体现了会计数据之间的内在联系, 保证会计信息的真实完整。这种关系的创建, 让学生很容易理解什么是“关键字”, 进而理解了会计软件操作中为什么账簿的数据是从记账凭证中得来的, 而不是手工输入的。

以上仅仅是“数据库”与“会计电算化”之间相互关联的一些小例子, 通过以上学习, 学生运用会计软件时, 不仅能规范化操作, 还能知道这样做的原因, 从而激发其对数据库这门课的兴趣。他们觉得, 原来数据库没有那么难, 更深一步来讲, 要学会用数据库开发会计软件, 而不是仅仅会使用会计软件, 那才是会计电算化专业的目标。

摘要:“数据库”与“会计电算化”是电算化会计专业的必修课, 在学习过程中, 学生总觉得前者难, 后者易。笔者认为, 通过探讨它们之间的关系, 在教学过程中将二者综合起来, 可以使“数据库”课程变得简单易懂, 从而深化学生对“会计电算化”这门学科的理解和认识, 提高学生学习数据库的兴趣。

数据库学习总结 篇3

【关键字】学习兴趣;学习策略;分层教学;项目教学

TP311.13

《数据库应用技术》对于中等职业学校的计算机类学生来说,不管从事一般文员、仓管人员、电子商务操作员还是从事ERP的应用等工作,都是一门重要的基础性科目。但其抽象性确实让学生感到困惑,加之目前有些教材章节内容单一枯燥无味、缺乏连贯性与系统性,引发学生不知道为何要学、学了有何用之惑,从而产生畏难情绪。如何克服学生的畏难情绪?笔者将从以下方面论述:

一、激发学习兴趣,培养学习策略是开启学生克服畏难情绪的钥匙。

学习兴趣是指一个人力求认识、探究某种事物,并伴随着积极情绪色彩的意识倾向,是学生学习与成才的动机源和催化剂。子曰:“知之者不如好之者,好之者不如乐之者”。浓厚的学习兴趣、强烈的求知欲,是学生获得学习成功的关键因素之一。面对学生的畏难情绪,兴趣更加显得尤其可贵。 为此,笔者在课程开设之初,设计了一份简单的“精彩生活,奥妙数据”调查表,目的是让学生通过回答相关问题,化解学生对《数据库应用技术》是一门所谓“天书”的感叹。通过分类整理与分析,大部分学生对数据库知识有着丰富的感性认识,学生也明白了《数据库应用技術》研究的东西都是我们身边实际生活的内容。子曰:“不愤不启,不悱不发”。笔者借着这个良好的开局,再精心展示笔者曾经开发并投入使用取得良好效益的《高明区自学考试监考系统》项目成果(如右图)。学生观摩后,个个都表露出浓厚的兴趣,欲展身手的样子,为笔者以后课程的开设播下了良好“催化剂”的种子。但“居芝兰之室,久而不闻其香”的道理警示我们:教师激发学习兴趣时要具有灵活性和多样性,真正将其作为自己的教学艺术。如果说兴趣是“催化剂”,那么学习策略就是“斧子”。教师对学生学习策略指导从某种意义讲就是“授之以渔”,培养学生的学习力。什么是学习策略?所谓学习策略(learning strategies),就是学习者为了提高学习的效果和效率,有目的、有意识地制定的有关学习过程的复杂方案。目前常用的自主学习策略有“支架式”、“抛锚式”、“随机进入式”、“自我反馈式”和“启发式”等多种。教师根据学生的自主学习习惯,进行有的放矢地指导。

二、深浅有度,分层教学是克服学生畏难情绪的有效途径。

现在中职学校的生源是来者不拒,有教无类。学生学习基础与能力参差不齐,知识技能学习中必然会出现吃不了现象的畏难情况,但由于学生个体的差异,必然也会产生吃不饱的现象。“深浅有度,分层教学”是一种有效克服学生畏难情绪,解决吃不饱与吃不了现象的有效途径。分层教学就是教师根据学生现有的知识、能力水平和潜力倾向把学生科学地分成几组各自水平相近的群体并区别对待,这些群体在教师恰当的分层策略和相互作用中得到最好的发展和提高。笔者处理《数据库应用技术》教学时做到以下“二分层,双层结合”:

(一)教学内容分层,让学生都“吃饱,吃好”。根据教材,认真钻研分析,明确教材的前后联系,灵活地选择教法,合理地组合教材。将教学内容实施631模式,所谓631模式,就是“基础性知识与技能占60%,通过学生讨论与交流可以达到的知识与技能占30%,需要学生综合应用相关知识才能达到的技能占10%”,内容模块分为“基础篇,提高篇,综合拓展篇”。通过这种模式,让学生学得了,学得好。

(二)学生分层,让个性都发展。教学实践中学生们的基础知识与动手能力、兴趣爱好和项目特长不尽相同,他们的接受能力有快有慢,形成技能的过程也有长有短,如果用统一的教法和评价手段,实施“一刀切”是不利于学生个性的发展。所以对学生进行分层次教学,有利于学生基本知识和技能的全面提高。该方法主要有两种,一是教师指定分层,分为“小助手”层和“进阶层”。由教师将学生基础知识与动手能力强的学生划为“小助手”层,这层的学生基本要求是完成提高篇学习内容,并能着力解决综合拓展篇的内容。将能完成基础篇内容,并可以进入提高篇学习学生划为“进阶层”。二是学生选择分层,让他们根据自己的学习进度与完成学习内容的情况,升为“小助手”。让全体学生从各自的层面体验成功的愉悦。

(三)双层结合,让学生都提高。由于分层教学分组较多,作业面广,仅靠教师巡回辅导毕竟是有限的,始终有一大部分学生处于自己练习状态。因此在组织教学时要充分发挥“小助手”层的作用,鼓励与引导“小助手”参与辅导“进阶层”的学生,双层结合进行教学,便于他们相互提高。对待学困学生,要善于发现他们的闪光点,给予肯定和鼓励,激起他们的上进心和自我表现欲望;对“小助手”层学生,要不断提高要求,调动他们的进取欲望。此种双层巧妙结合的方法,能够促进学生的共同提高,让不同层面的学生学有所长,练有所得。

三、项目教学是解决学生畏难情绪的法宝。

项目教学法也叫任务驱动法、任务教学法、任务型教学法等,是美国教育家杜威以实用主义作为教育理论基础而提出的“学生中心,从做中学”的教学模式。他主张教育的中心应从教师和教科书转到学生,教学应引导学生在各种活动中学习。以任务为主线,以解决任务而开展的各种活动。而大部分学生之所以畏惧《数据库应用技术》就是认为其“特抽象”。项目教学就是解决“特抽象”的法宝。笔者以《图书管理系统》项目(如右图)开发为主线,贯穿于数据库基础知识、数据库与数据表、数据表查询、创建窗体、设计报表、设计数据访问页、系统菜单设计等内容。将项目《图书管理系统》再划若干个子项目,子项目又精细划分若干个子任务,每堂课以任务驱动方式引导学生自主学习与探究学习,通过“对照练习”与“拓展练习”强化为训练,完成“基础篇,提高篇,综合拓展篇” 教学模块,起到良好的效果,解决了大部分学生畏难情绪。笔者要提醒的是项目设计时要注意以下几个方面:

(一)创设实践可行的问题情境。从教学方法上看,教师设计问题的主要目的是使学生在对问题解决的活动过程中,学习知识技能,激发学习动机,发展思维能力、想象力以及自我反思与监控的能力,注重项目的实用性,用“问题”来引导学生自主学习。

(二)掌握项目设计中的层次性和难易程度。要注意学生的个体特点、知识接受能力的差异。让学生有目的地获取学习材料。在教师的组织、引导下,用不同的方法完成“项目”。因此,教师进行“项目”设计时,要以“学生为中心”,要注意学生的特点与知识接受能力的差异,充分考虑学生的现有文化知识、认知能力和兴趣等。要站在学生的角度考虑,针对不同程度的学生来设计不同层次的任务。

(三)项目的设计要让学生积极参与。这一过程,先让同学们认识到自已完成项目所需知识和能力,然后让学生参与到项目的设计中来。这样调动学生的积极性,而且还能培养他们的创新精神和合作意识。在教学过程中,要引导学生积极参与,以此来提高学生上课时的专注力和兴趣,从而提高学习的效率。

总之,笔者的近年教学实践证明,只要认真研究分析学生,专研教材,组织好学案与教案,勇于实践,及时总结经验与教训,帮助学生克服学习《数据库应用技术》的畏难情绪还是可行的,可实现的。

【参考文献】

[1]《自主学习策略的设计与实现》北京师范大学现代教育技术研究所(100875)马宁、余胜泉、何克抗。

[2]《分层教学的尝试应用》 刘坚 新浪网《中国体育报》节选。

数据库学习总结 篇4

以下的文章主要是介绍在Oracle数据库学习中的六条经验总结,其实想学好Oracle数据库并不是一件很困难的事情,很多人都认为Oracle数据库的体系过于庞大,在学习的过程中摸不到头绪,以下的文章就会给你提供相关的解答方法。

1、如果有一定的数据库基础知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令,这些可以留在以后边应用边学习、记忆。

2、要想学好Oracle数据库,首先要学习ORACLE的体系结构,现在你不需要深入理解它们,但要分清几个关键的概念:instance&database, memory structure,process&those files,such as data file, control file,init parameter file etc以及database ,tablespace,data file和tablespace,segmnet,extent & block它们之间的关系。

当然还要分清undo tablespace & redo log file等,对于很多初学者来说,能够对这些概念有个较为清晰的认识并不是一件容易的事,而这些并非Oracle的全部。

3、是有关ORACLE的一些基本概念,下面要学习的是一些简单的的实际操作,就是如何去管理ORACLE数据库,当然不是管理全部的ORACLE。在此过程中你将对SQL和ORACLE体系结构有个更深入的了解。

4、到了这一步你基本上算是初步掌握了ORACLE,下面将要根据你的方向来具体学习其它的ORACLE知识了。如果你是开发人员,则需要更多地去学习PL/SQL以及DEVELOPER,而这将是一门新的课程。如果你是一名DBA,请继续。

5、现在你可以根据自己的实际情况,进行有选择的学习,也就是说下面的内容没有特别顺序要求。可以选择深入学习ORACLE数据库的管理、备份与恢复、性能调整、网络等。当然在学习这些知识的过程中,如果有实际的工作更好,这样你可以在实际中成长,学会TROUBLE SHOOTING。

数据库学习心得 篇5

对于第1章:数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。

对于第2章,数据库包含两种类型的数据库:系统数据库和用户数据库.系统数据库存储有关sql server的信息, 并且使用系统数据库进行管理系统.系统数据库包括master数据库,model数据库,msdb数据库和tempd数据库.SQL 分为两个部分:数据操作语言(DML)和 数据定义语言(DDL)。

SQL(结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。

查询和更新指令构成了 SQL 的 DML 部分:

SELECT- 从数据库表中获取数据

UPDATE向数据库表中插入数据 

SQL 的数据定义语言(DDL)部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。SQL 中最重要的 DDL 语句:  CREATE DATABASE修改数据库 

CREATE TABLE变更(改变)数据库表 

DROP TABLE- 删除表

CREATE INDEX-创建索引(搜索键)

DROP INDEX- 删除索引

数据库有保持数据的独立性,所谓数据独立,是指存储在数据库中的数据独立于处理数据的所有应用程序而存在。也就是说,数据是客观实体的符号化标识,它就是一个客观存在,不会因为某一项应用的需要而改变它的结构,因此是独立于应用而存在着的客观实体。而某一项应用是处理数据获取信息的过程,也就是应用程序,它只能根据客观存在着的数据来设计所需要的数据处理方法,而不会去改变客观存在着的数据本身。数据库的传统定义是以一定的组织方式存储的一组相关数据的集合,主要表现为数据表的集合。根据标准,SQL语句按其功能的不同可以分为以下6大类: 数据定义语句(Data-Definition Language,DDL); 数据操作语句(Data-Manipulation Language,DML); 操作管理语句(Transaction-Management Language,TML); 数据控制语句(Data-Control Language,DCL); 数据查询语句(Data-Query Language,DQL); 游标控制语句(Cursor-Control Language,CCL)。学习数据库不理解的地方: 1.多表查询 2.视图 学习心得:

数据库和现实生活一样,说好学其实也挺难的,特别是多表查询。

在多媒体教学过程中刘老师经常会把知识点实物化,和现实生活联系在一起,这样一来,我们学习起来更加的容易,同时也陶醉在老师生动的课堂当中不能自拔。寄希望,刘老师能保持住这种教课的风格。在上机实践课上,刘老师首先给给我们一个宏观的思路,我们自己主动编程实践这样更加有效地理解牢记各个知识点。与此同时,刘老师会把我们课后作业中出错的地方,给予详细的讲解,让我们有种醍醐灌顶的感觉。

数据库学习心得(最终版) 篇6

提上一个急需解决和完善的进程。如何才能管理好企业的供应商,发挥应有的效能?

现主要对供应商分类阐述一下。

我们可以把企业的供应商分成三大类:

1、可以为企业带来价值的供应商(A类):这类供应商的特点是成本稍微高些、与之合作,不断质量、成本和交付没有问题,还能为企业带来价值,为企业产品的提高带来增值,这是我们都非常希望看到的企业。

他可以为你优化现有产品,帮你改进系统,提供解决方案。这样的供应商你不选择谁选择呀!

2、能为企业正常供货的供方(B类):这类供应商的特点是与之合作,他们也能正常供货,基本不出问题,让供货就供货,不能为企业的增值带来收获。

3、供应产品老出问题,需要客户帮他们提高产品质量的供方(C类):这类企业给你供货,虽然成本低,但是经常出问题,需要你去帮他们提高质量,建立质量体系,改进生产工艺。这类企业很多客户觉得成本低,但质量不完善的产品在以后的使用过程中会给我们带来很多麻烦和损失,而我们有没有认真计算过这部分的损失和成本,如果仔细计算一下,他们低的价格和成本会被以后的成本吃掉,从而我觉得这类企业

是属于淘汰型的供应商。

以上就是企业ABC管理方法。同时还有产品ABC管理。

根据不同分类的企业采取不同管理方式,提高产品质量,降低产品成本,为企业的减员增效提供保障。对于一个软件系统,数据库设计是整个系统最核心的部分。

但由于系统的需求是不断变化,使得在数据库设计变得十分重要而且困难。

在需求变化非常快情况下,有一部分人会认为要寻找一种设计方法以固定不变的表结构来适用不断变化需

求。这个观点是十分不明智和以现时的技术上暂时不能实现。对于软件功能程序在需求不断变法时候,为

了适应新的需求,不断重构系统的代码。以相同的道理,数据库设计也是程序设计的一部分。那么,数据

库一样可以使用重构来实现适用不断变化的软件系统。

本人认为数据库设计将会分为两个阶段进行:

第一阶段:数据库功能上的设计,由于在软件系统的数据库建立初期,数据库也只是以实现系统同能为目

标,对于系统性能优化将不会是数据库设计的重点。

·建立软件系统的比较通用功能基础表。在基础功能建立后,系统使用者会对系统部分功能作出评价和修

改要求。而功能基础表设计为减少日后修改和维护量,会尽量设计通用和冗杂结构。

·收集软件系统的一些基本信息。对于软件系统设计者来说,对软件系统的中每个表数据量,程序上SQL的使用,系统的繁忙时段以及周期等都会有比较初步评估。但对于数据库设计者来说,这些估

计都是只一些

推断并没有实际数据支持。为第二阶段数据库修改和维护,对软件系统作一些基本数据收集是必要的。

第二阶段为数据库系统能上优化,主要是通过第一阶段收集系统数据库一些信息来对系统做修改和优化

数据库具体优化方案需要以收集信息为基础来之际来进行指定。

下面本人总结下,数据库中一般有哪些方面需要进行优化。

1优化系统的SQL,具体有下面几点可以进行:

·对使用频繁的SQL以创建具体功能存储过程来代替,可以减少数据库系统对SQL编译和解析

·涉及到数据量大的表,尽量建立基本视图来完成数据查询工作

·在程序中尽量使用批量提交

(注:此方法在多数据更新和插入软件系统中,可以比较显著提高性能。

在提高系统性能的同时,对程序的多线程控制技术上增加不少难度。

若线程控制出现问题,会对数据库带来灾难性破坏)

·程序在使用SQL的时候,尽量使用少消耗数据库资源的运行方式数据库表结构的·在数据量大表中,尽量减少非必要字段索引建立。

(注: 索引建立多了查询速度是可以很有效的提高,但随之而来的是插入数据消耗的数据库资源也提高了很多)

·大表需要进行分区存储

(注:现在主流数据库都已经开始支持分区存储数据)

·在不影响系统的业务逻辑上,清理数据表中被废弃使用的字段

(注:在清理废弃的字段需要关注的确定这些字段是否真的已经被废弃,程序真的不再启用)修改有问题的SQL

·在实现功能时候,由于时间或者其他原因整个系统中肯定会有部分性能不优的SQL存在。

第一阶段收集的数据,现在就可以有效的进行使用。通过这些数据我们可以很有效地把这些不优的SQL[甚至是很烂]找出来,一条一条进行调整

·在调整SQL外,还需要对数据库内存或者共享空间等等进行调整;使得数据库永远是处于最优的状态。

数据库学习总结 篇7

随着Oracle数据库在数据库市场份额占比逐步上升,市场上对具有Oracle数据库技能的人才需求很大,掌握Oracle数据库技术对面临择业的大学生来说,无疑是一个很有用的就业技能。在目前,商品化的数据库管理系统以关系型数据库为主导产品技术比较成熟。国际国内的主导关系型数据库管理系统有DB2、Oracle、Sybase、My SQL、SQL server等,这些产品都支持多平台,如UNIX、VMS、Windows,但支持的程度不一样。IBM的DB2也是成熟的关系型数据库。但是,DB2是内嵌于IBM的AS/400系列机中,只支持OS/400操作系统。如果打算做一个DBA,那就要熟悉现在比较流行的数据库系统管理软件,这也意味着将有更多的就业机会。经过在众多数据库中进行比较、论证,选择Oracle作为数据库原理课程的实践教学用数据库。

1 Oracle在实践教学中的应用

目前在实践教学中很容易出现以下问题:学生在学习过程中对自己的学习毫无计划,整天忙于被动地应付作业和考试,缺乏主动地自觉地学习,看什么、做什么、学什么都心中无数,只是盲目模仿实验指导书按部就班的去做,没有进行思考和创新。学生学习完该课程,仍然不知道在具体项目中如何使用数据库,不能灵活应用数据库技术进行项目的设计与开发。但数据库系统原理课程作为众多大学的学科基础课,课程重要性不可小觑。很多学校设置了数据库系统原理的课程内实验和课程外的综合性设计,主要是加强学生设计、实施、运用数据库的能力。为此,在课程设置中要加强互动教学机制,调动学生的主动性和参与性,提高学生的应用能力。

1.1 在有限学时内设计最佳课程学习内容

本课程的目的和任务是使学生全面地了解和掌握数据库系统的基本概念、原理及应用技术,使学生系统、科学地得到分析问题和解决问题的训练,提高运用理论知识解决实际问题的能力。数据库系统是一门综合性的软件技术,是编译原理、数据结构、操作系统、程序设计等许多软件知识的综合应用。在本门课程学习中,我们根据学时和课程内容,对所学内容的掌握程度划分为:了解、掌握。参考王珊、萨师煊编写的《数据库系统概论》具体设置如下:了解数据库技术发展的三个阶段及数据库系统的优越性。理解数据库系统的三级模式两级映象功能。理解数据库系统的组成。了解几种常用的数据模型,掌握数据模型、关系数据模型的概念及基本要素。掌握概念模型。掌握关系代数,了解关系演算。掌握SQL语言的基本语句。了解数据库的安全性控制机制及实现。理解数据库的完整性控制机制。掌握三类完整性的定义方法。掌握函数依赖的定义及相应的公理系统,掌握1NF、2NF、3NF、BCNF的定义及判别方法,掌握无损连接性分解及函数依赖保持性的判别方法,掌握3NF、BCNF模式分解的算法。掌握数据库设计的方法。掌握存储过程的概念及编写,了解JDBC编程。了解关系数据库系统的查询处理及优化,理解数据库的恢复技术。掌握事务的基本概念,理解数据库的并发控制机制。

1.2 合理设置实验内容

实验中以Oracle数据库的常用知识点作为训练重点,对生僻的知识采取简略甚至省略的态度,目的就是轻松进入Oracle的学习,为以后更深入的学习打下良好的基础。实验一:使用报表统计各部门人数。在实验中,创建一个报表,使用SQL*Plus的各种命令对输出结果进行格式化,实现对scott用户的emp表进行统计,显示各个部门的员工人数。后面的实验设计一个图书管理系统来进行实例操作,该实验将贯穿后面所有内容,具体设置如下。实验二:为图书管理系统创建表空间。首先为图书管理系统创建永久性表空间,后续关于图书管理系统的数据信息都将存储在该表空间中。同时,还为系统创建存储临时数据的临时表空间和为存储撤销数据的撤销表空间。实验三:为图书管理系统创建表。该实验中将创建图书管理系统所需的表,并在表中应用完整性约束条件,让学生熟悉表以及完整性约束的实际应用效果。实验四:SQL语句的应用。在Oracle的日常管理和应用中,管理员几乎都是使用SQL语言来访问数据库,掌握SQL语言及其脚本程序的编写是非常重要的。实验五:使用存储过程与函数查询图书信息。使用SQL语句可实现很多功能,但它并不具有可重用性,在需要的时候必须重新编写。为了提高代码的可重用性,可将一些常用的代码块存放在命名PL/SQL程序块中,应用存储过程和函数等,这样可方便随时调用,既简单、又能提高程序的运行效率。实验六:为图书管理系统创建用户。Oracle数据库自带了许多用户,如system、scott和sys用户等,也允许数据库管理员创建用户。为了保证数据库系统的安全,数据库管理员可以为创建的用户分配不同的权限,也可以将一组权限授予某个角色,然后将这个角色授予用户,这样可以方便用户权限的管理,在实际应用中,用户、角色与权限是密不可分的。在这个义,Oracle中的权限,以及角色的创建与管理。

通过以上几个实验,逐步熟悉Oracle的应用和管理。

1.3 综合应用,以项目案例为载体,进行数据库应用系统开发

从实际应用的角度出发,将Oracle数据库与JSP技术结合起来,训练Oracle数据库在Web程序中的实际应用。

2 Oracle在教学实施中应注意的问题

Oracle数据库作为数据库系统原理的实验用数据库管理系统,不仅用在平时上机实验中,而且在后期综合设计中也用。我们不仅要学习如何使用Oracle,还要看看如何管理Oracle数据库。但Oracle数据库管理系统仅作为我们的实验用环境,在实验范围内仅要求掌握如何使用,其余内容需要课外自学。我们在教学实施中要注意以下问题。

2.1 全面理解和应用课程基本知识和技能

考虑到每位学生都要求熟练掌握数据库应用基本知识和操作技巧,实验设置分阶段完成。第一阶段,主要以个人形式实现分阶段任务,完成课本上的学生课程数据库的创建。第二阶段,为了激发学生学习自主性和积极性,鼓励学生自行对该系统功能进行拓展,如增加学生选课管理模块等。第三阶段,进一步学习“Oracle在Web程序中的应用”,让学生计的基本步骤和方法进行设计和应用开发。

2.2 充分调动学生的学习主动性

实验中部分同学拿着实验指导书照着做,机械地照着指导书打字,对于指导书中讲的原理和实践视而不见。碰到问题,自己不想法解决,首先就是问老师,甚至同一个问题到下次又不会解决。因此提倡“自主设计、自己动手、自由探索”,把握指导的尺度,有效引导学生,将老师指导与鼓励学生自主设计、主动实践有机结合起来。

2.3 注重校企结合

加强校企合作,鼓励学生到校外实训基地实习,鼓励学生假期专业实践。在企业实际运作中,体会企业需求,培养学生发现问题和解决问题的能力。

参考文献

[1]杨少敏,王红敏.Oracle11g数据库应用简明教程[M].北京:清华大学出版社,2010.

数据库学习总结 篇8

例l (第158页习题1)要调查下列问题,你觉得应采用全面调查还是抽样调查?说说理由.

(1)检查某城市的空气质量.

(2)了解全国中学生的视力和用眼卫生情况.

(3)企业招聘,对应聘人员进行面试.

(4)调查某池塘中现有鱼的数量.

解析:考察全体对象的调查叫作全面调查;只抽取一部分对象进行调查,然后根据调查结果推断全体对象的情况的调查叫作抽样调查.

(1)空气分布在城市的每一个角落,不可能全面调查,只能采用抽样调查.

(2)全国中学生人数较多,要了解全国中学生的视力和用眼卫生情况,全面调查花费多、耗时长,且没有必要,因此应采用抽样调查.

(3)企业招聘时应了解每一位应聘人员的情况,因此应采用全面调查.

(4)池塘中鱼的数量一般较多,都捞出来数一数不现实,且捞出来对鱼的生长有影响,因此应采用抽样调查.

点评:全面调查收集到的数据较为全面、准确,但一般花费多、耗时长,而且在某些情况下调查会对被调查对象产生影响:抽样调查具有花费少、省时的特点,但没有全面调查准确,受样本的影响比较大.

变式1(源自第135页问题1)要了解某班同学对新闻、体育、动画、娱乐四类电视节目的喜爱情况,你觉得应采用全面调查还是抽样调查?

解析:人数较少,调查起来很方便,应采用全面调查.

变式2(源自第137页问题2)某校有2000名学生,要想了解全校学生对新闻、体育、动画、娱乐四类电视节目的喜爱情况,你觉得应采用全面调查还是抽样调查?应该怎样进行调查?

解析:如果对全校学生进行全面调查,统计出全校学生对新闻、体育、动画、娱乐四类电视节目的喜爱情况,就可以准确、全面地了解情况,但由于学生人数较多,全面调查花费时间长,消耗人力、物力大,因此应采用抽样调查.不妨按如下步骤操作.

(1)抽取样本.

从2 000名学生的注册学号中,随机抽取100个学号,调查这些学号对应的学生.

(2)设计调查问卷,

设计出一个如图1所示的调查问卷.

调查问卷

在下面四类电视节目中,你最喜爱的一类是().

A.新闻 B.体育 C.动画 D.娱乐

(3)收集数据.

发放、收集调查问卷.

(4)整理数据.

将所得数据进行整理,得到抽样调查的100名学生最喜爱各类电视节目的人数统计表(如下页表1).

由表1可以看出,抽取的100名学生中喜爱娱乐类节目的最多,占38%.据此可以估计,这个学校的学生中喜爱娱乐类节目的最多,约占38%

(5)描述数据.

为了更直观地描述表1中的信息,可用条形统计图(如图2)和扇形统计图(如图3)来描述,

图3所示的扇形统计图描述了抽取的100名学生对新闻、体育、动画、娱乐四类电视节目的喜爱情况,我们可以据此估计全校2000名学生对新闻、体育、动画、娱乐四类电视节目的喜爱情况和相应的学生人数.喜爱新闻类节目的学生人数约为2000x8%=160,喜爱体育类节目的学生人数约为2 000x24%=480,喜爱动画类节目的学生人数约为2 000x30%=600,喜爱娱乐类节目的学生人数约为2 000x38%=760.

点评:若题中所给的不是某校的2 000名学生,而是500万电视观众,那么我们还能否按照变式2中的方法进行抽样呢?显然不能.一是样本容量太小,不能真实地反映总体的实际情况;二是抽取的样本不具有代表性,没有考虑到学生以外的人员,由于各年龄段的观众对节目的爱好明显不同,而同一个年龄段的观众对节目的爱好存在共性,因此可以将观众分为青少年、中年人、老年人,并按照各个年龄段的观众所占的比例,通过在各个年龄段的观众中进行简单随机抽样抽取一定数量的人来代表所在的人群,然后汇总调查结果,

变式3(2014年河南中考题)某兴趣小组为了解本校男生参加课外体育锻炼的情况,随机摘取了本校300名男生进行问卷调查,整理数据后绘制了图4和图5所示的两个不完整的统计图.

请根据以上信息解答下列问题.

(1)在课外体育锻炼情况扇形统计图中,“经常参加”部分对应扇形的圆心角的度数为_____ .

(2)请补全图5所示的条形统计图.

(3)若该校共有1200名男生,请估计该校男生中经常参加课外体育锻炼并且最喜欢篮球项目的约有多少名.

(4)小明认为,在全校所有男生中,课外体育锻炼最喜欢乒乓球项目的约有(名).请你判断这种说法是否正确,并说明理由,

解析:(1)在图4中,“经常参加”部分占总体的百分比是1-15%-45%=40%,对应扇形的圆心角为3600x40%=1440.

(2)抽取的300名男生中经常参加课外体育锻炼的有300x40%=120(名),其中最喜欢篮球项目的有120-27-33-20=40(名).补全条形统计图如图6.

(3)该校男生中经常参加课外体育锻炼并且最喜欢篮球项目的约有

(4)这种说法不正确.

小明得到的108是经常参加课外体育锻炼的男生中最喜欢乒乓球项目的人数,而该校偶尔参加课外体育锻炼的男生中也会有最喜欢乒乓球项目的,因此应多于108名.

由变式2和变式3可以发现:

(1)条形统计图中小长方形的高表示数据的大小,小长方形越高,数据越大;扇形统计图中扇形的面积表示数据在总体中所占百分比的大小,扇形面积越大,所占百分比越大.

(2)条形统计图的优点是易于显示每个小组的具体数据,缺点是不易显示每个小组占总体的百分比;扇形统计图的优点是易于显示每个小组占总体的百分比,缺点是不能显示每个小组的具体数据,不同的统计图有各自的优缺点,使用时应根据需要而定.

数据库学习总结 篇9

2017大数据、数据分析学习资料合集(含学习路线图)

给大家整理一下本一些优质的文章,根据大数据相关的知识点一个个整理的,整理的内容包括知识点普及、学习书籍、学习路线图、学习笔记、学习资料、学习视频等等。AI时代就业指南未来已来:AI时代就业指南AI时代就业指南:计算机、统计完全零基础,到底能不能学数据分析?AI时代就业指南:数据科学人才成长之路AI时代就业指南:Java 程序员如何转行做大数据?AI时代就业指南:企业在招什么样的大数据工程师?AI时代就业指南:女生适合做数据分析吗?AI时代就业指南:数据挖掘工程师成长之路AI时代就业指南:数学专业,你看不见的前尘似锦AI时代就业指南:数据挖掘入门与指南AI时代就业指南:普通程序员如何转向AI方向AI时代就业指南:作为大数据从业人员,如何写好一份可堪入目的简历?大数据【入门】大数据行业如何入门-书籍、工具、案例(问题集锦)【工具】2017 年你应该学习的编程语言、框架和工具【资料】史上最全的“大数据”学习资源(上)【资料】史上最全的“大数据”学习资源(下)【路线图】大数据工程师学习路线图【路线图】2017年最全的数据科学学习计划【就业】2016年数据科学薪酬大盘点【学习群】数据挖掘-机器学习数据分析【入门】数据分析那些事(数据分析师入门必看)【职业】数据分析与数据挖掘类的职位必备技能【职业】与大数据相关的工作职位有哪些?【路线图】数据分析师学习路线图【路线图】数据科学学习路线图【书单】数据分析师的必读书单【学习群】人人都是数据咖统计学【书单】统计学入门经典书单【视频】大数据统计学基础【学习群】大数据-统计分析SQL【文章】实用SQL语句大全【笔记】SQL学习点滴合集【视频】13次课了解sql2008的故事Python【教程】python快速教程【文章】python爬虫实战【文章】Python-pandas技巧系(量化小讲堂)【路线图】python学习路线图【路线图】Python大数据学习之路【资料】python机器学习入门资料梳理【视频】Python入门:数据分析与数据挖掘【课程】Python进阶:数据挖掘实战【学习群】Python数据挖掘-初级【学习群】Python数据挖掘-高级R【文章】R语言知识体系【文章】怎样学习R(上、下)【文章】ggplot2绘图入门系列【文章】R利剑NoSQL系列文章【文章】R语言常用数据挖掘包【路线图】R语言学习路线图【视频】R学习免费学习视频【课程】R语言入门【课程】R语言实战【课程】机器学习与R语言实践【课程】R语言量化交易【工具】全球最火的R工具包一网打尽,超过300+工具,还在等什么?【学习群】R语言数据挖掘-初级【学习群】R语言数据挖掘-中高级Hadoop【文章】Hadoop学习路线图【文章】RHadoop实践系列文章【教程】Spark入门实战系列教程【课程】大数据实战工具Spark【学习群】大数据-hadoop-spark数据挖掘/机器学习【入门】机器学习和数据挖掘推荐书单【路线图】R语言学习路线图及R数据挖掘包【路线图】Python数据分析和数据挖掘学习路线图【路线图】机器学习路线图【资料】近200篇机器学习&深度学习资料【学习群】大数据-机器学习因文本问题无法嵌入链接,请复制http:///Blog/archives/27665至浏览器查看原文

数据库课程总结 篇10

软件0701

07301024

杨彦妍

在学习数据库之前一直觉得数据库没有什么深入研究的价值,觉得无非是将数据存起来进行增删改查的操作就是了。直到真正接触到了数据库这门课才真地发现了这里面得奥妙和值得专研的价值。不知不觉中已经过了将近一个学期,这是第一次接触王老师的课堂,但是老师清晰地讲解让我这一个学期收益匪浅。

数据已然成为当今信息社会的一种极为重要的资源,各个部门无时无刻不在于数据打交道,对于这些大量数据的处理使得数据库应运而生。作为学习软件的我们对于数据库的学习更加是必不可少。

虽然对于SQL语言这些东西以前基本上没有太多的接触,但是清晰易懂语言的模式并没有对学习造成太大的困扰。而实际上这学期的双语教学的确让我的学习变的有些吃力,不是因为读不懂,而是读过之后理解仅仅停留在字面意思上,不能很透彻地理解到位。但是老师课堂上深入浅出的讲解,和对于课件的翻译让我对此有了很大的弥补。对于数据库的理解已经不仅仅是知道增删改查这些简单的基本操作,知道表之间的连接,一些运算,一些模式等等。实际上,对于数据库进行建立与操作是十分复杂的,中间要经过很多考虑对于现实的结合,对于软硬件的要求都需要考虑在内。

从某种意义上看来说,对于数据库的学习不仅仅改变了我对与数据库的看法,同时也改变了我对于程序设计的看法。从前简单的看到就做是不科学的,应该经过规划和研究分析才能上手。于此同时,老师留的项目其实是对于我们的所学习知识的一种检验与扩充。因为项目结合很多的其他知识,同时做项目的过程是一个对于知识的重新审视与巩固的过程。

总地来说,这学期的数据库课程让我觉得有所收获,有所得。加强了对于课程本身的理解,同时也知道了更广的知识面。其实感受最深的还是老师的讲课方式,很详细很透彻,不懂的地方老师还会很耐心地讲解,总很和蔼,问问题的时候也不会紧张。

关于意见、建议,总体上来说,老师的方法很好。如果真说意见,建议的话,我觉得针对双语教学,上课让同学翻译一些要点是必要的。因为本身大家对于英语的理解就不容易透彻,再加上一部分同学的英语水平并不是很好,所以容易造成误解。如果自己翻译,老师更正的话,会让我们的记忆更加深刻,理解更加透彻,掌握更加牢固。另一点就是我觉得可以减少对于PPT 的依赖。因为每次上课的时候,看课件有时候并不是很清楚,但是当老师在黑板上演示过后就觉得特别的理解,很清晰,感觉线索被理顺了,明了了。

上一篇:归园田居教案设计下一篇:镇人民政府