第一篇:数据库课程论文
数据库课程小论文
10级 电技九班 丁鹏 2010212024
内容摘要:
数据库是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
本课程主要讲解了数据库基础、数据模型和数据概念、数据库系统的设计方法、SQL Server关系数据库管理系统、数据库保护技术;介绍了数据库系统的开发、数据库设计以及数据库技术的最新研究领域和应用领域及其发展。
关键字:
数据库系统、数据库管理系统、SQL server数据库、数据库设计
二.课程主要内容和基本原理:
(一).数据库系统:
数据库系统,是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
数据库系统通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。
数据的结构化,数据的共享性好,数据的独立性好,数据存储粒度小,数据管理系统,为用户提供了友好的接口。数据库系统的核心和基础,是数据模型,现有的数据库系统均是基于某种数据模型的。数据库系统的核心是数据库管理系统。
数据库系统一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。
(二).数据库管理系统:
数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。DBMS提供数据定义语言DDL与数据操作语言,供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
1.数据定义:DBMS提供数据定义语言DDL,供用户定义数据库的三级模式结构、两级映像以及完整性约束和保密限制等约束。DDL主要用于建立、修改数据库的库结构。DDL所描述的库结构仅仅给出了数据库的框架,数据库的框架信息被存放在数据字典(Data Dictionary)中。
2.数据操作:DBMS提供数据操作语言DML,供用户实现对数据的追加、删除、更新、查询等操作。
3.数据库的运行管理:数据库的运行管理功能是DBMS的运行控制、管理功能,包括多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复,即保证事务的原子性。这些功能保证了数据库系统的正常运行。
4.数据组织、存储与管理:DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等,需确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法提高存取效率。
5.数据库的保护:数据库中的数据是信息社会的战略资源,随数据的保护至关重要。DBMS对数据库的保护通过4个方面来实现:数据库的恢复、数据库的并发控制、数据库的完整性控制、数据库安全性控制。DBMS的其他保护功能还有系统缓冲区的管理以及数据存储的某些自适应调节机制等。
6.数据库的维护:这一部分包括数据库的数据载入、转换、转储、数据库的重组合重构以及性能监控等功能,这些功能分别由各个使用程序来完成。
7.通信:DBMS具有与操作系统的联机处理、分时系统及远程作业输入的相关接口,负责处理数据的传送。对网络环境下的数据库系统,还应该包括DBMS与网络中其他软件系统的通信功能以及数据库之间的互操作功能。
(三).SQL Server数据库:
Microsoft SQL Server是一个高性能的、多用户的关系型数据库管理系统;它是专为客户/服务器计算环境设计的,是当前最流行的数据库服务器系统之一;它提供的内置数据复制功能、强盗的管理工具和开放式的系统体系结构为基于事务的企业级信息管理方案提供了一个卓越平台。
在 SQL Server数据库中、数据被组织为用户可以看得见的逻辑部件,这些逻辑组件主要包括基本表、视图、存储过程、触发器和用户等。
SQL Server 将用户可以看得到的这些逻辑组件物理地存储在磁盘上的操作系统文件中。作为普通用户只需要关心逻辑组件的存在,二它们的物理实现在很大程度上是透明的,一般只有数据库管理员需要了解和处理数据库的物理实现。
每个SQL Server 实例包括四个系统数据库(master、model、tempdb和msdb)以及一个或多个用户数据库。根据定义的安全权限,每个SQL Server 实例都可以使所有连接到实例的用户使用该实例上的所有数据库。
数据库是建立在操作系统文件上的,SQL Server在发出CREATE DATABASE 命令建立数据库时,会同时发出建立操作系统文件、申请物理存储空间的请求;当CREATE DATABASE 命令成功以后,在物理上和逻辑上都建立了一个新的数据库;然后就可以在数据库中建立各种用户所需要的逻辑组件,如基本表、视图等。
(四).数据库设计:
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。
1.需求分析:
调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。
2.概念设计:
对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体—(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。
3.逻辑设计
主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。
4.物理设计:
根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。
5.验证设计:
在上述设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般,一个大型数据库的设计过程往往需要经过多次循环反复。当设计的某步发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。
6.运行与维护设计:
在数据库系统正式投入运行的过程中,必须不断地对其进行调整与修改。
(五)、应用领域及其发展
应用领域
1.多媒体数据库
这类数据库主要存储与多媒体相关的数据,如声音、图像和视频等数据。多媒体数据最大的特点是数据连续,而且数据量比较大,存储需要的空间较大。
2.移动数据库
该类数据库是在移动计算机系统上发展起来的,如笔记本电脑、掌上计算机等。该数据库最大的特点是通过无线数字通信网络传输的。移动数据库可以随时随地地获取和访问数据,为一些商务应用和一些紧急情况带来了很大的便利。
3.空间数据库
这类数据库目前发展比较迅速。它主要包括地理信息数据库(又称为地理信息系统,即GIS)和计算机辅助设计(CAD)数据库。其中地理信息数据库一般存储与地图相关的信息数据;计算机辅助设计数据库一般存储设计信息的空间数据库,如机械、集成电路以及电子设备设计图等。
4.信息检索系统
信息检索就是根据用户输入的信息,从数据库中查找相关的文档或信息,并把查找的信息反馈给用户。信息检索领域和数据库是同步发展的,它是一种典型的联机文档管理系统或者联机图书目录。
5.分布式信息检索
这类数据库是随着Internet的发展而产生的数据库。它一般用于因特网及远距离计算机网络系统中。特别是随着电子商务的发展,这类数据库发展更加迅猛。许多网络用户(如个人、公司或企业等)在自己的计算机中存储信息,同时希望通过网络使用发送电子邮件、文件传输、远程登录方式和别人共享这些信息。分布式信息检索满足了这一要求。
6.专家决策系统
专家决策系统也是数据库应用的一部分。由于越来越多的数据可以联机获取,特别是企业通过这些数据可以对企业的发展作出更好的决策,以使企业更好地运行。由于人工智能的发展,使得专家决策系统的应用更加广泛。
发展趋势
随着信息管理内容的不断扩展,出现了丰富多样的数据模型(层次模型,网状模型,关系模型,面向对象模型,半结构化模型等),新技术也层出不穷(数据流,Web数据管理,数据挖掘等)。目前每隔几年,国际上一些资深的数据库专家就会聚集一堂,探讨数据库研究现状,存在的问题和未来需要关注的新技术焦点。过去已有的几个类似报告包括:1989 年Future Directions inDBMS Research-The Laguna BeachParticipants,1990 年DatabaseSystems : Achievements and Opportunities,1995 年的Database 1991:W.H.Inmon 发表了《构建数据仓库》
三.心得体会:
在做完这次课程论文后,让我再次加深了对数据库的组成原理的理解,对数据库的构建也有更深层次的体会。数据库的每一次发展,都凝聚着人类的智慧和辛勤劳动,每一次创新都给人类带来了巨大的进步。数据库从早期的简单功能,到现在的复杂操作,都是一点一滴发展起来的。这种层次化的让我体会到了,凡事要从小做起,无数的‘小’便成就了‘大’。
四.参考文献:
<<数据库系统及应用>> 崔巍
<<数据库系统概论 >>
王珊
第二篇:数据库课程小论文
数据库课程小论文
10级计算机科学与技术系
王晓龙 1004011026 内容摘要:
数据库是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
本课程主要讲解了数据库基础、基于客户/服务器机制的数据库管理系统、数据库保护技术和分布式数据库;介绍了数据库系统的开发、数据库设计以及数据库技术的最新研究领域和应用领域及其发展。
关键字:
数据库系统、数据库管理系统、SQL server数据库、数据库设计、分布式数据库
二.课程主要内容和基本原理:
(一).数据库系统:
数据库系统,是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
数据库系统通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。
数据的结构化,数据的共享性好,数据的独立性好,数据存储粒度小,数据管理系统,为用户提供了友好的接口。
数据库系统的核心和基础,是数据模型,现有的数据库系统均是基于某种数据模型的。数据库系统的核心是数据库管理系统。数据库系统一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。
(二).数据库管理系统:
数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。DBMS提供数据定义语言DDL与数据操作语言,供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
1.数据定义:DBMS提供数据定义语言DDL,供用户定义数据库的三级模式结构、两级映像以及完整性约束和保密限制等约束。DDL主要用于建立、修改数据库的库结构。DDL所描述的库结构仅仅给出了数据库的框架,数据库的框架信息被存放在数据字典(Data Dictionary)中。
2.数据操作:DBMS提供数据操作语言DML,供用户实现对数据的追加、删除、更新、查询等操作。
3.数据库的运行管理:数据库的运行管理功能是DBMS的运行控制、管理功能,包括多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复,即保证事务的原子性。这些功能保证了数据库系统的正常运行。
4.数据组织、存储与管理:DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等,需确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法提高存取效率。
5.数据库的保护:数据库中的数据是信息社会的战略资源,随数据的保护至关重要。DBMS对数据库的保护通过4个方面来实现:数据库的恢复、数据库的并发控制、数据库的完整性控制、数据库安全性控制。DBMS的其他保护功能还有系统缓冲区的管理以及数据存储的某些自适应调节机制等。
6.数据库的维护:这一部分包括数据库的数据载入、转换、转储、数据库的重组合重构以及性能监控等功能,这些功能分别由各个使用程序来完成。
7.通信:DBMS具有与操作系统的联机处理、分时系统及远程作业输入的相关接口,负责处理数据的传送。对网络环境下的数据库系统,还应该包括DBMS与网络中其他软件系统的通信功能以及数据库之间的互操作功能。
(三).SQL Server数据库:
Microsoft SQL Server是一个高性能的、多用户的关系型数据库管理系统;它是专为客户/服务器计算环境设计的,是当前最流行的数据库服务器系统之一;它提供的内置数据复制功能、强盗的管理工具和开放式的系统体系结构为基于事务的企业级信息管理方案提供了一个卓越平台。
在 SQL Server数据库中、数据被组织为用户可以看得见的逻辑部件,这些逻辑组件主要包括基本表、视图、存储过程、触发器和用户等。
SQL Server 将用户可以看得到的这些逻辑组件物理地存储在磁盘上的操作系统文件中。作为普通用户只需要关心逻辑组件的存在,二它们的物理实现在很大程度上是透明的,一般只有数据库管理员需要了解和处理数据库的物理实现。
每个SQL Server 实例包括四个系统数据库(master、model、tempdb和msdb)以及一个或多个用户数据库。根据定义的安全权限,每个SQL Server 实例都可以使所有连接到实例的用户使用该实例上的所有数据库。
数据库是建立在操作系统文件上的,SQL Server在发出CREATE DATABASE 命令建立数据库时,会同时发出建立操作系统文件、申请物理存储空间的请求;当CREATE DATABASE 命令成功以后,在物理上和逻辑上都建立了一个新的数据库;然后就可以在数据库中建立各种用户所需要的逻辑组件,如基本表、视图等。
(四).数据库设计:
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。
1.需求分析:
调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。2.概念设计:
对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体—(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。3.逻辑设计
主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。4.物理设计:
根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。5.验证设计:
在上述设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般,一个大型数据库的设计过程往往需要经过多次循环反复。当设计的某步发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。6.运行与维护设计:
在数据库系统正式投入运行的过程中,必须不断地对其进行调整与修改。
(五).分布式数据库: 分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都有DBMS的一份完整拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的大型数据库。
特点:
· 多数处理就地完成;
· 各地的计算机由数据通信网络相联系。
· 克服了中心数据库的弱点:降低了数据传输代价;
· 提高了系统的可靠性,局部系统发生故障,其他部分还可继续工作;
· 各个数据库的位置是透明的,方便系统的扩充;
· 为了协调整个系统的事务活动,事务管理的性能花费高; 数据分片类型:
(1)水平分片:按一定的条件把全局关系的所有元组划分成若干不相交的子集,每个子集为关系的一个片段。
(2)垂直分片:把一个全局关系的属性集分成若干子集,并在这些子集上作投影运算,每个投影称为垂直分片。
(3)导出分片:又称为导出水平分片,即水平分片的条件不是本关系属性的条件,而是其他关系属性的条件。
(4)混合分片:以上三种方法的混合。可以先水平分片再垂直分片,或先垂直分片再水平分片,或其他形式,但他们的结果是不相同的。
三.心得体会:
在做完这次课程论文后,让我再次加深了对数据库的组成原理的理解,对数据库的构建也有更深层次的体会。数据库的每一次发展,都凝聚着人类的智慧和辛勤劳动,每一次创新都给人类带来了巨大的进步。数据库从早期的简单功能,到现在的复杂操作,都是一点一滴发展起来的。这种层次化的让我体会到了,凡事要从小做起,无数的‘小’便成就了‘大’。
四.参考文献:
数据库系统及应用 崔巍
数据库系统概论王珊
第三篇:数据库课程教学方法探索论文
[摘要]本文结合多媒体手段、课程特点和创新理念,分析了数据库知识领域的教学手段、特点和重要性,并提出了加大实践环节、使用创新理念和情景模式的教学方法,以进行详细探讨。
[关键词]数据库 多媒体 教学方法 创新理念
一、引言
数据库系统原理是一门应用性很强的课程,既有理论也有实践。作为信息系统的核心和基础得到越来越广泛的应用。学好这门知识,对未来发展有着极其重要的作用,但传统的灌输式、填鸭式的教学方法只注重基本概念和语法知识的讲解,忽视学以致用的原则,让学生感到内容杂乱,知识零碎,难以形成体系,既不知道有何作用,更不知道如何去应用,以致失去学习的兴趣,如何使数据库的基础知识、基本技能与现代数据库技术相结合,并真正使学生运用所学的数据库理论知识和技术来解决实际问题,以达到学以致用、提高教学质量的目的,就成了该课程教学的重要任务和教学目标。
二、教学方法的创进
1.运用多媒体辅助教学
计算机和网络技术的发展,为编程语言类课程的教学提供了良好的操作平台,以计算机技术为核心的现代化教学手段被广泛运用在课堂教学中。多媒体教学通过对学习资源的开发,优化了教学过程,最大限度地减少教学时间的无效耗损,增加课堂教学内容的信息量和知识的密度以及能力训练的频度。为此,我们根据教材内容和教学要求精心编制了教学课件,并应用于教学。需要注意的是,在多媒体教学中,教学主体并没有改变。因此,要始终把握好学生在教学过程中的主体地位,并发挥教师的主导作用,而不能以课件为主。此外,由于多媒体教学具有信息量大、呈现快速、表现直观、操作简便等特点,这就容易导致师生依赖荧屏展现,从而忽视了教学的策略、方法,忽视了教学的难点与重点,忽视了学生的感受与反应以及同他们的情感交流。这样,就不容易使学生真正掌握课堂教学的内容。
实践证明,要利用多媒体辅助教学并达到最佳的教学效果,首先就必须树立现代化的教育观,做到以学生为主体、为中心,并培养他们独立获取知识、发现创新知识的能力,把创新能力的培养放在重要的地位。此外,还要利用指导法教学、“启发”式教学来体现“以教师为主导,以学生为主体”的教学原则,从而使教师真正成为学习的组织者和引导者。
2.理论与任务相结合教与学本身就是一个互动的过程,因此,教师应经常了解学生在学习中碰到的困难,并及时反馈到教学中。此外,还应配以适量的练习,使学生举一反三,这样,就能增加他们学好数据库这门课的信心,并激发学习的兴趣。比如,在实践教学环节中实施仿真项目,加大技能培养力度,把仿真项目贯穿于平时的实验课和课程设计中,要求学生3—4人左右一组完成一个比较完整的数据库应用系统的设计与开发,所设计的系统由任课教师、实验指导教师和各组选出的组长进行检查、提问,并分别打分,从而激发各组学生之间的竞争意识和团队意识,促进学生将理论学习与能力培养紧密结合。
3.重视实践环节
数据库课程除了可以在理论教学中借助实际的数据库实例进行解释外,还必须通过实验的手段来实现。从教学角度来讲,理论知识要经过实践检验后,才能使学生真正理解和掌握。在实践教学中,应培养学生自主学习和创新精神,提高学生分析问题,解决问题的能力,提高学生工程设计的能力,使学生系统掌握一种工程设计的方法,为后续课程的学习打下了良好基础。通常采用布置一个大实验,分步完成的做法,使学生对前部分的知识通过实验综合掌握,对下一步可以通过预习等方式了解知识,课堂上老师再把工程设计的方法教给学生,重点要分析如何进行需求分析、概念结构设计和逻辑结构设计。在本门实验课程完成时,不仅使学生掌握了一门知识,也使学生完成了一个综合设计,更使学生系统掌握了一种工程设计的方法。这种教学方式,使学生对知识的掌握实现了二次飞跃,在进行单元实验时,学生通过设计软件把所学的理论知识描述一下,这是第一次飞跃,在进行下一步乃至完成大实验的时候,学生要把前续实验的有关知识进行综合,实现第二次飞跃。
4.采用互动模式
传统“满堂灌”式的教学方法,容易造成课堂气氛沉闷,效果不佳。大学生思维活跃,采用互动式可以提高学生的积极性,活跃他们的思维,达到良好效果。互动式我们是采用两个方面,一个方面是学生可以随时自由提问,对于带普遍性的问题和有典型意义的问题,教师课堂随时回答讲解,但对于个别学生存在的问题、没有普遍性的,课后单独回答,以免影响教学进度。另一方面是课前老师精心设置问题,设置的问题要针对容易出错的知识点,使学生思考后,有茅塞顿开的感悟,否则互动只能使课堂有说有笑,难得到达应有的效果。
5.改革考试方式
在考试方法上,打破传统的期末单独笔试的考试方法,制定合理的考核方案,采用开卷、闭卷、实际操作式等多种考试方法,增加平时考核次数和期末上机测试环节,从只考理论知识,到注重过程考核和综合能力测试,促进学生知识的积累,避免学生考前突击和死记硬背现象。如在数据库原理的考核上,除了原理部分采用常规的考试外,还可对学生的实验环节、课程设计环节进行考核。比如采用常规理论考试占50%,实验成绩占25%,课程设计成绩占25%。采用这种形式考核学生的知识掌握程度和实践能力,能引导和督促学生平时多动手,多锻炼,同时也可提高学生的综合素质。
三、结束语
随着信息技术的发展和教学理念、方法的转变,对于数据库知识领域的教学方法和模式已远远不限于以上内容。教师除了要做到因人而异、因材施教外,还要博览群书、拓宽视野、扩大交流、并充分利用网络信息手段,以努力寻求新的切入点,从而使理论教学和实际应用更好、更紧密地结合起来,并培养出更多适应信息化社会的实用型和复合型人才。
参考文献:
[1]李华.数据库教学浅析.计算机教育,2007.32-34.[2]董钢.非计算机专业数据库课程改革.中国期刊网,2009-6-23.
第四篇:数据库课程总结
数据库课程总结
软件0701
07301024
杨彦妍
在学习数据库之前一直觉得数据库没有什么深入研究的价值,觉得无非是将数据存起来进行增删改查的操作就是了。直到真正接触到了数据库这门课才真地发现了这里面得奥妙和值得专研的价值。不知不觉中已经过了将近一个学期,这是第一次接触王老师的课堂,但是老师清晰地讲解让我这一个学期收益匪浅。
数据已然成为当今信息社会的一种极为重要的资源,各个部门无时无刻不在于数据打交道,对于这些大量数据的处理使得数据库应运而生。作为学习软件的我们对于数据库的学习更加是必不可少。
虽然对于SQL语言这些东西以前基本上没有太多的接触,但是清晰易懂语言的模式并没有对学习造成太大的困扰。而实际上这学期的双语教学的确让我的学习变的有些吃力,不是因为读不懂,而是读过之后理解仅仅停留在字面意思上,不能很透彻地理解到位。但是老师课堂上深入浅出的讲解,和对于课件的翻译让我对此有了很大的弥补。对于数据库的理解已经不仅仅是知道增删改查这些简单的基本操作,知道表之间的连接,一些运算,一些模式等等。实际上,对于数据库进行建立与操作是十分复杂的,中间要经过很多考虑对于现实的结合,对于软硬件的要求都需要考虑在内。
从某种意义上看来说,对于数据库的学习不仅仅改变了我对与数据库的看法,同时也改变了我对于程序设计的看法。从前简单的看到就做是不科学的,应该经过规划和研究分析才能上手。于此同时,老师留的项目其实是对于我们的所学习知识的一种检验与扩充。因为项目结合很多的其他知识,同时做项目的过程是一个对于知识的重新审视与巩固的过程。
总地来说,这学期的数据库课程让我觉得有所收获,有所得。加强了对于课程本身的理解,同时也知道了更广的知识面。其实感受最深的还是老师的讲课方式,很详细很透彻,不懂的地方老师还会很耐心地讲解,总很和蔼,问问题的时候也不会紧张。
关于意见、建议,总体上来说,老师的方法很好。如果真说意见,建议的话,我觉得针对双语教学,上课让同学翻译一些要点是必要的。因为本身大家对于英语的理解就不容易透彻,再加上一部分同学的英语水平并不是很好,所以容易造成误解。如果自己翻译,老师更正的话,会让我们的记忆更加深刻,理解更加透彻,掌握更加牢固。另一点就是我觉得可以减少对于PPT 的依赖。因为每次上课的时候,看课件有时候并不是很清楚,但是当老师在黑板上演示过后就觉得特别的理解,很清晰,感觉线索被理顺了,明了了。
这就是我对于今年着学期上数据库的一些感受,真的很希望以后还有机会选王老师的课。
第五篇:数据库系列课程教学内容方法和教学技术论文
论文关键词:数据库课程 教学内容 教学技术 整合与优化
论文摘要:数据库系列课程的教学改革与探索有着极为现实的目的和意义。通过构建科学的数据库课程体系,完善和优化教学内容,构建立体化的试验教学体系,探索采用新的教学方法,改善教学技术,在提高教学效率的同时,通过建立多方位的质量保障体系使数据库系列课程教学活动更加合理、更加高效,为同一层次高等学校提供一种可借鉴和参考的数据库系列课程教学模式。
一、引言
现在高校许多专业都开设了与数据库技术相关的课程,这对学生毕业后从事相关领域的研究及应用等工作打下了必要的知识基础。由于各个学校在培养目标、教学观念、教学计划、师资、实验环境等方面的差异,在数据库系统的具体课程设置上存在很大差异。兰州商学院和甘肃省其他一些高校,近年在这方面作了一系列探讨,在培养目标和课程设置上基本上有一定的共识。比如,数据库系统的课程设置不要过分的讲述其原理、概念和新技术,而是在对数据库基本原理讲述学习的基础上,重点学习和实践数据库的实际应用与开发。综观几年的教学实践,特别是通过学生毕业设计对数据库应用能力的体现和毕业生的工作反馈,说明数据库的这种教学模式针对我们这个层次学生还是有一定的效果。
二、完善数据库课程体系
(一)现有数据库课程体系存在的问题
目前,数据库课程设置存在以下两个方面的缺陷:一是教材内容划分不明确,相互重叠现象比较严重二是每本教材只注重了教材所涉及到的内容的逻辑性,而未考虑整个数据库技术的系统性。
(二)数据库课程体系的设计与完善
数据库系统的系列课程一般包括数据库原理、数据库分析与设计和数据库应用系统开发三个部分,数据库原理是基础,数据库分析与设计和数据库应用系统开发是提高,它们相辅相成、互相促进。在课程体系的构建上,要紧紧围绕教学型大学学生学习数据库系列课程的目标是为了数据库相关信息管理系统的分析、设计、开发和使用这一目标,可确定数据库系列课程的核心课程为:数据库系统原理及系统设计、大型数据库管理系统和数据库应用系统开发。整个数据库系列课程体系应体现原理、方法和应用的有机结合。
三、结论
通过对数据库系列课程教学内容、方法和教学技术的整合与优化研究,实现课程设置与人才培养目标紧密结合,构建科学的数据库课程体系;在注重结合学生的应用型能力特点的同时,注意知识的连续性与知识的创新性有机结合,努力优化教学内容,使教学内容与实际紧密结合;构建一个多层次、立体化的试验教学体系,充分调动学生学习的积极性和主动性,切实提高学生实际动手能力;探索采用新的教学方法,激发学生的学习积极性;在改善教学技术,提高教学效率的同时,通过建立多方位的质量保障体系使数据库系列课程教学活动更合理、更高效,为同一层次高等学校提供一种可借鉴的数据库系列课程教学模式;同时也使通过这种模式培养的学生有较强的分析解决问题的能力、实际动手能力和创新能力,使其在走向社会时成为用人单位真正需要的人才,在工作岗位也能很快适应工作要求。
参考文献:
[1]顾鸿飞.“数据库技术”课程教学改革探讨[J].教育研究,2009,3
[2]李俊山.数据库系统原理与设计[M].西安交通大学出版社,2003
[3]叶霞.“数据库原理及应用”课程教学改革实践小结[J].吉林省教育学院学报,2009,7
[4]侯振兴.“计算机接口技术”课程创新教学模式的探索[J].甘肃科技纵横,2008,2