数据库的管理教学设计

2024-05-15

数据库的管理教学设计(共9篇)

篇1:数据库的管理教学设计

教学目标:

1、通过数据库查询、管理数据记录的操作,体会数据库中数据管理的基本过程。

2、Excel表的管理与数据库的管理的对比。

3、体会利用数据库管理大量数据和高效检索的优势,认识有效管理数据的重要性,形成科学有效的数据管理意识。

教学重点:

1、记录的增加与删除

2、数据的查询

教学难点:

多表查询的过程

学情分析:

本课的学习对象是高一年级学生。他们使用手机或平板电脑等信息技术工具时,对应用数据库技术的也有一定的感性认识,但对于数据库的相关原理了解的不多,理解的也不够深入。

设计思路:

学生已掌握Excel基本操作技能和了解了数据库的管理系统的主要功能(维持数据库系统的正常运作,包括建立、删除、检索、统计、修改和组织数据库中数据以及为用户提供对数据库的维护手段等),以及上一节课已经了解了数据库的组成(表的建立、数据表的结构(字段、记录、主关键字)、表之间的关联),学生对数据库的管理会产生浓厚的兴趣,因此让学生思考数据的添加、删除和查询,进一步了解数据库的管理。

教学方法:

讲解、学生讨论、演示

教学过程:

新课引入:

教师:上节课我们利用Access认识了数据库的组成是由多张表组成,每张表由多个字段和记录还有一个主关键字来将多张表联系起来。现在我们手里已经有了学生信息表和学生成绩表1。我们讨论一下都有哪些软件可以实现数据的管理。

学生:Excel、Access

教师:非常好,那么Excel相比Aceess数据库的管理哪个对数据管理更方便、快捷呢?下面从以下方面进行观察、对比。看看我们会发现什么。

新课讲解:

1、记录的增加与删除

(1)删除记录:高一10班“曲伟”同学本学期转学到其他学校就读,请分别将Excel工作簿和Access数据库中关于曲伟同学的相关信息删除。

(2)增加记录:高一3班吕伟同学,是班里刚从外面转过来的学生。将Excel工作簿中增加一条记录输入吕伟的相关信息。但在Access数据库中需要增加一条记录,输入吕伟的相关信息,记录中考号必须与其他学生不同,因为考号是主关键字。

小结:

(1)Excel中工作表间的操作不能同步,数据管理和维护需要逐个工作表进行,繁琐且容易出错;

(2)Access中,对其中一个数据表的修改会级联到其他数据表,从而保证了表间数据的一致性,便于数据的管理和维护。

2、数据的查询

(1)教师演示在“学生信息表.xls”工作簿中查询“刘欣宇”同学的考试成绩,其他同学认真观察,并思考。

(2)教师演示在“db1.mdb”文件中查询“刘欣宇”同学的考试成绩。

通过观察,学生发现要在Excel工作簿中查到“刘欣宇”同学的成绩,首先要到“学生信息”工作表,查询到张子笑的考号;然后根据考号在“学生成绩表1”查询对应的考试成绩;在此过程中,经历了两次查询,每次查询都要根据上一次的查询结果,到新的工作表中进行再次查询,这样的工作完全由人工来完成。

Access数据库可以通过在多个表中选择不同的字段,自动生成一张查询信息表,从中可以直接看出“刘欣宇”同学的考试成绩。

提示:Access构建查询表时可以显示多张表的字段,依据自己需要显示,然后单击“!”。

小结:

(1)Excel中的工作表是相对独立的,表与表之间不能同步。

(2)Access中通过数据表的形式对数据进行管理,多个数据表可以联接在一起,作为一个整体进行查询。

归纳总结

根据数据库管理的两种方式管理,Excel管理数据比较繁琐,Access数据库管理相对而言比较方便修改、查询和检索。

板书设计

作业布置

数据库的管理你还会用哪种方法来解决?

教学反思:

通过Excel和数据库的管理中的记录的增加与删除、数据的查询的对比,让学生对Access数据库的管理有一个更深一步认识和了解,让学生对数据库管理的使用产生浓厚的兴趣。同时也让学生明白有效管理数据的重要性,形成科学有效的数据管理意识。

篇2:数据库的管理教学设计

摘要:虚拟为某公司建立的图书馆管理系统进行数据库设计,目的在于使该系统的运行能提高该公司的资料管理水平和现代化管理水平。本系统是一个中小型管理系统,运行环境是Windows2003 server,因此使用Windows环境下最容易使用且功能又比较强大的Microsoft SQL Server 2000 作为后台的数据库系统。??

关键词:图书管理系统;数据库;设计??

中图分类号:TP311.11文献标识码:A文章编号:1672-7800(2011)07-0164-02?お?

??

作者简介:刘定智(1976-),女,贵州贵阳人,贵州职业技术学院实验师,研究方向为算法设计,数据库。

0引言??

目前,国内大部分大型的公共图书馆和高校图书馆都实现了网络管理,中小型图书馆(包括企业图书馆),也在朝着这个方向发展。在本文中,我们虚拟为某公司建立的图书馆管理系统进行数据库设计,目的在于使该系统的运行能提高该公司的资料管理水平和现代化管理水平。本系统是一个中小型管理系统,运行环境是Windows2003 server,因此使用Windows环境下最容易使用且功能又比较强大的Microsoft SQL Server 2000 作为后台的数据库系统。??

1需求分析??

需求分析是数据库设计的重要工作,通过需求分析,对整个系统的主要需求描述如图1所示:??

图1数字图书馆系统(Use Case View)??

2数据库设计??

在图书管理系统中,数据库设计占重要位置,数据库设计质量的优劣,可直接影响到数据库数据的冗余度、数据的一致性、数据丢失等问题。下面就系统数据库规范化设计进行说明。??

2.1数据库设计的理论指导??

数据库设计的理论指导是范式理论,其主要内容如下:①如果关系模式R,其所有的域为单纯域则称R是规范化的关系,或称第一范式(1NF);②如果关系模式R为第一范式,且每个非主属性完全函数依赖于码,则模式R为第二范式(2NF);③如果关系模式R为第二范式,且每个非主属性非传递依赖于码,则称关系模式R为第三范式(3NF);④关系模式R为第一范式,满足函数依赖集合F,X和A均为R的属性集合,且X不包含A,如果R满足X->A且X必包含R的码,称关系模式R为BCNF范式。??

2.2数据库设计??

图书管理系统数据库常常要设计含有如下数据项:借书证号、姓名、单位、馆藏号(馆藏号为每本书上的条形码号)、书名、分类号、作者、价格等。如何进行模式的设计呢?下面以图书流通模块所涉及的数据库为例来说明。??

先设计图书流通的实体-关系图(E-R图)。E-R图由3个相关联的部分构成,即实体、实体与实体之间的关系以及实体和关系的属性。图书流通过程中实体“图书”与“读者”之间的关系是借阅和被借阅的关系,实体“读者”与“单位”之间的关系是属于和被属于的关系,“图书”的属性有“馆藏号”、“书名”、“分类号”、“作者”、“价格”,“读者”的属性有“借书证号”、“姓名”、“性别”,“单位”的属性有“单位编号”和“单位名称”,“借阅”属性“借书日期”,由此得出E-R图如图2所示:??

图2图书流通的E-R??

从图中可以知道:①“借书证号”是唯一的,所以“借书证号”决定“姓名”,每位读者应只属于一个性别,所以“借书证号”也决定“性别”;②“馆藏号”是唯一的,所以“馆藏号”决定“书名”、“分类号”、“作者”、“价格”;③“单位编号”是唯一的,所以“单位编号”决定“单位名称”;④每位读者在一个时间只能借一本书,所以“借书证号” +“馆藏号”决定“借阅时间”。??

如果将这些数据项置于一个关系模式中,根据范式理论,该关系模式属于1NF(第一范式),它存在删除异常和冗余等问题,不是理想的模式,因此要把它分解成满足3NF或BCNF的关系模式。根据范式理论和E-R图转换成关系模型的规则,上面的E-R图可转换为4个关系模式:①图书(馆藏号、书名、分类号、作者、价格);②读者(借书证号、姓名、性别、单位编号);③借阅(借书证号、馆藏号、借阅时间),④单位(单位编码、单位名称),其中打下划线的为码,这样就解决了插入、删除和数据冗余等问题。??

我们对数据的结构进行详细的分析,按照上述的设计思想,共设计了读者表,书目表,馆藏表,流通表等百余张数据表,然后创建视图和存储过程。下面举例说明:①读者表:借书证号、姓名、单位、读者类别、职称等字段;②书目表:馆藏号、ISBN、题名、作者、出版社、复本数、语种、文献类型、版次等字段;③馆藏表:馆藏号、索书号、分类号、种次号、馆藏位置、单价、出版日期等字段;④流通表:借书证号、馆藏号、借期、还期、续借、应还期、操作员等字段;⑤借阅规则表:读者类别编码、图书类别编码、限借册数、每期天数、续借天数、过期日期、罚金等字段;⑥读者类别表:读者类别编码、读者类别等字段;⑦图书类别表:图书类别编码、图书类别等字段。??

3数据库索引??

建立索引是加快查询速度的有效手段,数据库的每一个表建立了主键,主键由一个或几个字段组成,每一个表都按主键建立了索引,部分表为了满足查询和排序的需要,除建立主索引外,还建立了次索引。例如在查询时要用到“馆藏号”、“作者”、“题名”等条件来查找图书,因此,在书目表上除了对主键“馆藏号”建立了主索引外,也对“作者”、“书名”等建立了次索引。??

4视图??

视图是从一个或几个基本表导出的表,它是定义在基本表之上的,它是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,数据仍然存放在原来的基本表中。通过定义视图,可以使用户眼中的数据库结构简单、清晰,并可以简化用户的数据查询操作。由于本系统数据表较多,表中的字段多,为了简化对表的操作,我们创建了图书_按书名查询、期刊_按刊名查询、期刊_按编辑部查询、借阅规则查询、待还书查询、超期记录查询等30余个视图。??

5存储过程??

存储过程是一段经过编译的程序代码,存放在数据库服务器端。通过调用适当的存储过程,可在服务器端处理大量数据,再将处理结果送到客户端。这样可减少数据在网络上的传送,消除网络阻塞现象;例如:要查询某条记录,若该记录在表中的顺序号是10000,不采用存储过程,服务器将从1至于10000条记录数据逐条送至客户端,采用存储过程后,由于过程是经过编译的并且是在本地,不需要通过网络,因此能很快查出所需记录并将结果送到客户端,大大减少了网上数据传输量。存储过程另一好处是可供不同的开发工具调用,如PB、VB、ASP、Delphi等开发工具均可调用。在流通模块和WEB查询模块上均有图书检索功能,实际上调用同一存储过程完成的。本系统建立了60多个存储过程,实现诸如借还书处理、新书入库统计、编目入馆藏、读者统计、生成索书号等功能。??

6数据库调用??

Client/Server采用ODBC接口实现数据库的调用,Browser/Server采用ADO接口调用。??

参考文献:??

[1]宫昌利.图书管理系统的设计与实现[D].山东大学,2009.??

[2]顾俐.图书馆图书管理系统的设计[J].中国科技信息, 2007(11).??

[3]赵晨.图书管理系统[D].吉林大学,2009.??

[4]陈杰志.图书管理系统[D].华南理工大学,2011.??

[5]黄剑樱.高校图书管理系统的设计与实现[D].电子科技大学,2007.??

[6]栾丁.图书管理系统设计与实现[D].吉林大学,2010.??

[7]花昀峤.基于面向对象技术的图书管理系统研究[D].吉林大学,2010.??

篇3:数据库的管理教学设计

管理系统以Map Info为平台开发, Map Info地理信息系统平台作为一个图形-文字信息完善结合的软件工具, 能将所需要的信息资料形象、直观地与地理图形紧密地联结起来, 能提供大量常用的分析、查询功能, 能将结果以图形或表格的方式显示出来。Map Info软件还提供与一些常用数据库的接口, 可以直接或间接地与这些数据库进行数据交换。

Map Info作为一种功能强大的图形软件, 可详尽、直观、形象地完成电子地图数据的显示。此外, DXF格式 (Auto CAD和其它CAD软件包的图形/数据交换格式) 的数据文件, 也可以直接运用于Map Info当中。在图形处理方面, 它提供了功能强大的编图工具箱, 用户可以对各种图形元素任意进行增加、删除、修改等基本编辑操作。本系统, 数据格式为TAB (即Mapinfo软件的数据格式) 。

2图层设计

根据水利工程特点 (河道、堤防、涵洞、码头等) 和GIS图中具体工程的地物成图的特征属性 (点、线、面) , 将图层重新分类、分层, 将所有的图层根据此分类进行合并, 将工程属性写入对应图层属性。主要分类如下: (1) 基本信息层:包括地界、县市渲染、居民地、机场、公路、车站、铁路、县市级及市政府驻地、乡镇驻地。 (2) 河道层:根据有关规范和长期的管理要求, 河道共分为四个等级, 即一二三四级河道。按照图层分层原则, 共分为四个图层:一级河道、二级河道、三级河道、四级河道。对于一条河道有几种不同信息的, 从不同信息分界处将其分开。 (3) 堤防层:堤防工程包括江堤、海堤、洲堤以及里下河地区的圩堤。所有的堤防工程为一个图层。 (4) 大中型水利建筑物工程层:为满足该市的排涝和灌溉需要, 该市沿江沿海共有大型水闸20余座。所有的大型水闸为一个图层:涵闸。

所有矢量数据均由1:10000的地形图转化为DXF格式后在Mapinfo软件中导入。经过图面编辑和拓扑等检查后输入属性。

3数据库结构设计

本项目数据库建设重点是基本水利工程信息数据库和基本河流 (一二三级) 信息数据库, 数据库结构设计主要针对这两个数据库进行。

3.1一二级河流信息数据库结构

注:浮点型后面的字段长度数字为浮点型数值保留的小数点。 (下同)

对已有的档案资料进行分类整理, 找出共性特征和必备特征, 结合系统管理的相关要求, 共设计字段10个, 其中一级河名称编码以H1******编排, 二级河名称编码以H2******编排。具体字段结构见表1。

3.2三级河流信息数据库结构

三级河定义为流经不同村庄的河流, 其编码以H3##****编排, ##代表所属的镇区名称。具体字段结构见表2。

3.3堤防信息数据库结构

堤防分四种类型, 即洲堤、江堤、海堤、圩堤, 其中洲堤编码以D1******编排, 江堤编码以D2******编排, 海堤编码以D3******编排, 圩堤编码以D4*****编排。具体字段结构见表3。

3.4涵闸信息数据库结构

涵闸分三种类型, 即沿江、沿海、圩口闸, 其中沿江编码以Z1******编排, 沿海编码以Z2******编排, 圩口闸编码以Z3******编排。具体字段结构见表4。

4结束语

信息管理系统建成以后, 为管理部门提供了直观、高效、便捷、综合性的管理手段。基本数据库的建立, 使得原来分散、凌乱、复杂的建设项目资料得到统一的集成管理。为管理者提供了高效的数据查询、统计、分析等应用, 有力的推动了水利信息化的建设, 为水利信息化建设打下了坚实的基础。

参考文献

[1]王家耀, 等.地图制图学与地理信息工程科学进展[M].北京:测绘出版社, 2005.

[2]李德仁, 等.GIS的数据组织与处理方法[J].测绘通报, 1994 (1) .

篇4:数据库的管理教学设计

关键词: 就业问卷 数据库 设计与管理

1.背景

随着互联网的发展,在线问卷调查成为各类问卷调查的一个重要调查手段。传统问卷调查采用纸质模式,调查人员带纸质问卷走访被调查人员,收集已经填好的问卷采用人工模式进行问卷结果的汇总,问卷的整理和调查结果的统计费时费力。在线问卷调查系统的出现,很好地解决了纸质问卷存在的问题,因此,在线问卷调查系统越来越普及。学校采用在线就业问卷调查系统可以便捷地掌握学生的就业信息。

毕业生就业质量问卷调查系统的开发,具有减轻工作量,提高准确度,费用较低等优点。

2.数据库设计

2.1需求分析

就业问卷调查系统的设计主要是为了提高就业办的工作效率及工作质量,实现信息的科学统计、问卷的规范管理。通过问卷调查系统可以获取调查数据、进行数据分析、挖掘有用信息,科学掌握学生的就业现状,调研形式快捷、简单,调研数据真实有效、准确度高。学生在问卷填写过程中不受时间和空间的限制,只需要有网络和浏览器即可。

该系统要求学生在线填写问卷,就业办人员通过后台管理功能查看问卷填写情况,系统能给出相应的数据分析结果。

2.2系统的设计目标

系统前台学生只需要在浏览器中输入地址,可以在线填写问卷并将问卷提交,学生在填写过程中出现的错误系统给予提示,如果有错误不允许提交,直到修改正确方可将数据上传。

系统后台可实现管理功能,管理员登录后台管理系统,可以上传学生基本信息,对学生信息按毕业年份、系别、专业、工专班培养模式、班级分类别进行浏览、修改、删除,在问卷分析模块也可按照毕业年份、系别、专业、工专班培养模式、班级分类别查看数据填报情况,对数据进行分类汇总。班级辅导员为普通用户,登录后台管理系统可以查看本班级问卷填写情况,督促学生填写问卷。

2.3系统功能结构

就业问卷调查系统功能结构如下图:

2.4数据表的创建

SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,提供了基于事务的企业级信息管理系统方案。本系统采用SQL Server数据库。

本系统核心表格有:

3.数据库的管理与维护

就业问卷调查系统数据库采用SQL Server 2008,认证模式为SQL认证模式,登录数据库需要输入正确的用户名和密码。数据库应做好备份工作,防止因为人为或者计算机故障等影响系统的正常运行。

参考文献:

[1]杨艳红.基于B/S架构的工学专班信息管理系统的研发[J].信息安全与技术,2013(8).

篇5:数据库的管理教学设计

摘要:潞安机械公司成功开发的产品数据库管理系统,将产品的研究、开发等各方面的信息集中在一起,解决了目前技术管理中的薄弱环节,使机械公司的产品数据更加精确明了。

关键词:产品设计数据库;图文档管理;通用零件库

潞安机械公司根据本单位的产品结构和设计研发现状,开发出切合本单位实际的产品数据库管理系统,促进了机械公司向专业化、规模化、数字化方向发展。即在现用的CAXA软件基础上引进了CAXA图文档数据管理系统,用来管理所有与产品相关的信息和所有与产品设计相关的过程。

1CAXA图文档管理系统的功能特点

CAXA图文档管理系统主要具备以下功能:文档管理、产品结构管理、设计检索和零件库等功能。主要解决的是文档内容的快速浏览、快速索引和查询,文档的安全性、一致性和版本管理,文档组织结构定义和管理等方面的问题。利用这些功能特点对图纸设计进行管理。

2CAXA图文档管理系统在实际中的应用

2.1明确责权范围,分权限管理

CAXA图文档提供完备的权限管理模式,能将权限的设置工作分解到不同层次的组织管理者,在安全和效率的平衡上有一个很好的解决方案。为了方便日常管理,机械公司针对不同级别的工作人员进行不同的授权。总工程师具有最高权限:可以对产品的大类、产品、产品总装以及零部件进行建立、删除,数据及图纸的导入导出;工程师的权限:可以对产品、产品总装进行建立、删除;而普通科员的权限仅为浏览、创建零件、编辑、出入库、复制、打印等一些基本的应用功能。

2.2实现技术文件的共享和统一管理

CAXA图文档把所有的.产品图纸和工艺文件统一存放在服务器中,并清楚地记录了是谁,在什么时候上传的图纸等详细资料,并提供对图纸快速浏览的工具。以前产品图纸都存放在个人电脑中,一旦技术人员调离,查找图纸就十分困难。将图纸导入图文档,通过查询功能,就可以快速找到所需要的图纸。有时也会出现这样一种情况:客户传真来图纸订做产品,由于纸质图纸保存不当,一旦和客户发生争议就无据可循。现在由于把所有传真文件和产品图纸都存放到图文档中,有效地解决了这个问题。

2.3有序的文件版本控制

在企业的生产运营过程中,产品图纸有时需要作变更设计,经多次变更设计后,图纸的变更信息不能及时反映到其它部门,而CAXA图文档有着很优秀的图纸版本控制功能,见图1。图文档可以记录每次修改时间、修改人、修改原因,当前版本是哪个,还可以查看所有的历史图纸,详细记录了图纸的所有变更过程。每一次对图纸、文件的出库、入库以及修改都会在文档的工作版本情况中产生一个新的文档版本,同时旧版本的文档信息仍旧保留在产品数据管理的数据库中,而且可以根据设计对象所处的不同状态,形成不同版本的状态名。其一般形式为a.1、a.2、a.3......,以此来记录产品图纸的设计过程和演变过程。

2.4实现清晰的产品结构

在采用图文档管理系统以前,机械公司的产品组成关系比较笼统,经常出现图纸上标识的零配件与实际使用的不相符合等情况,图纸等资料只能靠熟悉情况的工作人员来进行管理。可是,在实际的生产过程中,一旦熟悉资料情况的工作人员不在时,其他有需要使用的工作人员则要花费大量时间和精力去查询已有图纸,这就大大降低了员工的工作效率。CAXA图文档的产品结构树中可以清晰明了地表示产品的组成关系,使得这个问题得到完美解决,有力地促进了企业的信息化管理。

2.5建立通用零件库

模块化设计是产品设计开发过程中的重点和关键,即充分利用标准化的原理和方法,提高产品零部件的标准化程度,最终形成产品图纸的系列化和模块化。这种方法可以用最少种类的零件,设计出尽可能多的成品,使企业在运营中产品的总成本降到最低。借着开发图文档的机会,潞安机械公司通过对液压支架销轴类、立柱千斤顶,胶带机托辊等技术进行全面的分析和研究后,形成了液压支架销轴类、立柱千斤顶、托辊标准件等一系列的标准化的零件库,避免了在产品设计过程中重复出图纸,提高了产品的设计效率。

3结语

篇6:数据库的管理教学设计

《利用数据库管理大量信息》教学设计

海南省国兴中学 吴陈金

一、教材分析

《利用数据库管理大量信息》选自教育科学出版社《信息技术基础》第七章第三节的内容。在教材的第二章中,学生已经体验了利用网络数据检索信息的特点,同时在第七章中,学生了解了信息资源管理的基本过程,体验了个人数字化信息资源管理的魅力。本节课主要让学生先以用户的身份体验数据库管理信息的应用,再走到数据库的后台,剖析数据库的基本构成及表的关系,分析利用数据库管理大量信息的思想、方法及特点,将所学知识联系生活实际,列举出生活中数据库管理信息的应用实例,实现知识的内化和迁移,掌握知识。

二、学情分析

在第二章中学生已经学会利用网络数据库进行信息的检索,对数据库已经有了感性认识;第四章中学生使用过excel电子表格加工信息,对数据表有了一定的认识,这些知识及经验有利于学生从现有知识到学习ACCESS的迁移,有助于学生理解Access下的数据库;此外,学生还了解数字化信息资源管理在日常生活中的应用,运用信息技术管理资源的意识也开始形成。

三、设计思路

本节课以贴近高中学生的生活和学习实际,以兴趣和需要为出发点,让学生能积极主动参与学习活动,由浅入深,由表及里,先让体验数据库管理信息的应用,然后引领学生逐步走近数据库的内部,对数据库的基本结构以及表之间的关联等进行了进行层层探索、分析,使学生了解使用数据库管理信息的思想、方法及特点,并结合“高中课程选修管理系统”的操作示例,对数据库应用系统、管理系统和数据库的层次结构和工作原理进行分析。让学生能够体会数据库系统能够方便、高效地管理大量的数据,为生活带来便利。

四、教学目标

1、知识与技能目标:了解数据库的概念;认识数据库的内部表结构和关系,了解数据库系统的工作原理;懂得列举生活中数据库系统的应用。

第1页(共7页)

《利用数据库管理大量信息》教学设计

2、过程与方法目标:通过利用数据库管理信息的方式,使用“高中课程选修管理系统”,查找选修课程信息等实践活动让学生体验数据库及管理信息的优势,掌握数据库中表之间的关系及其管理信息的方法。

3、情感与价值观目标:感受使用数据库管理大量信息的优势,激发学生学习探索信息资源管理的兴趣。

五、教学重点、难点

1、教学重点:数据库的内部表结构及其相互关系

2、教学难点:数据库表之间的关系、数据库系统的工作原理

六、教学方法

1、创设情境,激发兴趣:本节课了选择贴近学生生活实际的案例:在“高中课程选修管理系统”中注册个人信息,并提出问题“注册信息存储在哪里?”,激发学生的求知欲,让他们积极主动地投入学习,把学习当成愉快的事情,让学生从“学会”到“会学”最后到“乐学”,能提高教学的有效性。

2、实践体验,在“做”中“学”:学生通过实践教师设计的三个实践体验任务,结合实践的经验体会和已有的知识,思考教师设置的问题,重新建构出新知识。这样不仅让学生“学会”,且也培养了学生“会学”的能力。

3、类比讲授,理解新知: 合理采用类比讲授,将数据库类比书库等形象的事物,有助于学生理解数据库的概念;将Excel表格的结构类比数据库的表结构,让学生理解access中的数据库及其管理信息的方法,既巩固了旧知识,又拓展了新知识,实现了知识的迁移。

七、教学用具

我们将教材中提供的 “选修课程信息管理系统(演示版)”再开发成“高中课程选修管理系统”,增加了注册、登录、修改密码功能,同时在删除和添加课程信息的功能模块增加了操作权限的限制,使其功能更加完善,让学生能更加全面、系统地体验数据库系统的应用及其管理信息的特点。

第2页(共7页)

《利用数据库管理大量信息》教学设计

八、教学过程

1、创设情境

提问:同学们,你在网络上主要通过什么方式与他人进行交流?

教师根据学生的回答,引出问题:QQ是常用的网络交流工具之一,你们是怎么获得QQ账号的?在QQ上注册的用户多吗?那么多用户的注册信息是以什么样的形式存储在哪里的?下面我们通过“实践体验一”揭开这一谜底。布置任务:

实践体验一:通过 192.168.0.68访问“登录系统”,单击“注册”按钮,输入学号、姓名等个人信息,提交个人信息。

思考:注册的个人信息存储在哪里?

【设计意图】通过让学生注册个人信息,贴近学生生活,并提出问题,能激发学生的好奇心,从而对新知识充满强烈的求知欲。

2、初探数据库(数据库的结构)

教师展示后台数据库“学生选修课程信息库.mdb”,打开表“学生信息表”,让学生直观地看到答案,解答“实践体验一”的问题。

提问:从外观上看,我们之前有没有见过类似的文件呢?

通过问题引导学生对比电子表格分析数据库表的结构,归纳出数据库表的结构的相关知识:

(1)创建数据库的工具:ACCESS(2)数据库是由若干个相关的表构成(3)一行称为一条记录(4)一条记录由若干个字段构成(5)一张表由若干条记录构成

得出结论:数据库中信息的组织方式和电子表格类似,都是一种结构化的信息存储和表达方式。QQ用户注册的信息是以记录的形式存储在腾讯QQ服务器上的数据库的表里。

【设计意图】让学生直观看到数据库的内部结构,并将据库中的“表”与Excel中“表”进行类似,实现知识的迁移,让学生了解数据库的相关知识。同时为下一环节引出数据的概念提供了初步感性的认知。

第3页(共7页)

《利用数据库管理大量信息》教学设计

3、数据库的概念

【问题】生活中与“库”字相关的事物有哪些?它们都具有什么共同的特点或功能 ?

根据学生的回答,教师引导学生类比书库,总结出书库的特点存书量大,可分类摆放图书,从而归纳出数据库的概念:数据库是一个组织、存储和管理数据的仓库,只不过这个仓库是在计算机存储设备上的,而且数据是按一定格式存放的。

【设计意图】在上一环节中已让学生直观地看到他们的注册信息存储在数据库中,再引导学生类比生活中与“库”字相关的词汇,归纳出数据库的概念,使得学生对数据库概念的理解由感性认识提升为理性认识。

4、体验数据库的管理

问题引入:数据库是如何帮我们管理信息的呢?下面我们将通过登录“高中课程选修管理系统”来模拟选修课程的活动,体验分析数据库管理信息的方法。(1)实践体验二:利用刚才注册的学号和密码登录“高中课程选修管理系统”,单击“设置课程选修”按钮,设置选修课程。

学生完成个人选修的信息的录入之后,教师展示后台数据库“学生选修课程信息库”,引导学生观察“课程选修信息表”的结构。

提出疑问:设置选修课程时,设置的是“课程名称”,但在“课程选修信息表”中添加的是“学号”和“课程编号”?数据库如何将“课程名称”转换成“课程编号”添加到“课程选修信息表”中?

【设计意图】通过设置选修课程的活动,让学生体验数据库管理信息的方法之一:添加信息,并提出疑问,为分析表之间的关系埋下伏笔。

(2)实践体验三: 打开桌面上的电子表格文件“学生选修课程信息.xls”,结合其中3个表找出选修《网络技术应用》这门课程的同学。

在实践体验三,让学生在规定的时间内(3分钟)找出几个选修《网络技术应用》的学生姓名,并让一位学生演示查找相关信息的过程:

第4页(共7页)

《利用数据库管理大量信息》教学设计

教师利用“高中课程选修管理系统”查找选修《网络技术应用》的学生信息,让学生对比在电子表格中查询信息,在数据库系统中查询信息具有什么特点?(若电子表格中的表存储的信息是成千上万条记录,你们能从中快速查找到相关记录吗?)

在数据库系统中查询信息方便、速度快、效率高 【问题】数据库内部是如何来实现信息查询的?

实际上,数据库系统在查询学生选修课程信息时的内部流程和同学们在电子表格中查询信息的过程是一致的。

引导学生回顾在3张表中查找信息的过程,分析出数据库中表之间的关联:

“课程信息表”与“课程选修信息表”通过“课程编号”建立联系,“课程选修信息表”又通过共同的“学号”与“学生信息表”相关联,就象有根绳子将三个“表”串在了一起,这称之为数据库的“关系”。

数据库中的表与表是相互关联的。数据库系统可根据表之间的关联实现对信息的管理(如:查询)。这是数据库与电子表格的重要差别。

【设计意图】这一环节的设置,让学生明确数据库具有查询信息的功能,同时也体验到数据库管理信息的优势。且数据库中表之间的关系是教学难点,学生不易理解,通过对比在Excel电子表格中查找相关信息的流程,感受数据库系统查询信息的特点,并引出数据库内部查询的信息的流程,进而让学生发现了3个表之间的关联。通过这种层层递进分析的方式,与学生的认知规律相符,有助于学生对抽象内容的理解,从而达到知识重新建构。

(3)思考:在实践体验二中,设置选修课程时,所设的“课程名称” 如何转换成“课程选修信息表”中的“课程编号”?

第5页(共7页)

《利用数据库管理大量信息》教学设计

让学生再次利用数据库中表之间的关联来分析出该转换过程:

根据“课程名称”找到对应的“课程编号”,并将其添加到“课程选修信息表”的“课程编号”字段中。

(4)实践体验四:若周星星同学退学了,要在“学生选修课程信息库”中除名,请同学们登录“高中课程选修管理系统”尝试删除他的相关信息。

让学生试图删除相关信息,但没有权限删除。引出问题:若普通用户可直接在数据库中插入、查询、删除信息等,会存在什么弊端? 直接对数据库进行操作较为麻烦,且容易破坏数据。

【设计意图】通过分析删除数据库中相关信息的方法,让学生数据库中有操作权限的限制,再次体会表之间的关联。同时引出直接对数据库进行操作的弊端,进而引出数据库系统的层次设计。

5、认识数据库系统

为了能更好地保护信息,操作更加便捷,我们往往没有直接利用数据库管理信息,而是以一种层级系统的模式进行管理。那么它是如何划分层级关系,如何管理信息的呢?

教师引导学生回顾实践体验,分析:数据库应用系统(用户直接面向的操作平台,提交操作请求),数据库(用户并没有直接在数据库中进行添加、查询和删除等操作),应用系统提交的操作请求是由谁来处理呢?数据库系统的工作原理如下图:

第6页(共7页)

《利用数据库管理大量信息》教学设计

【设计意图】数据库系统的工作原理较为抽象,不易理解,通过引导学生联系实践的经验,以形象直观的动态图示进行演示,分析数据库系统管理信息的基本思想和方法,使学生易于理解。

6、数据库管理信息的特点及应用

(1)【问题】: 通过几个实践活动,我们体验了利用数据库系统——“高中课程选修管理系统”对信息进行了哪些管理操作?它管理信息具有什么特点?

利用数据库系统可以对数据进行添加、修改(如:修改密码)、查询和删除等操作,管理方便、速度快、效率高。

【设计意图】引导学生梳理知识点,总结出利用数据库管理信息的一些方法及特点。

(2)【问题】我们生活中还有哪些实例是利用数据库来管理信息呢?

让学生联系生活经验,列举出利用数据库管理信息的应用实例,归纳如下: 火车售票系统、银行储蓄管理系统、图书馆管理系统、中招考成绩查询系统„„

这些数据库系统管理的信息都有什么特点呢?

【设计意图】将所学知识联系生活实际,列举出生活中数据库管理信息的应用实例,实现知识的内化和迁移,掌握知识。

7、课堂小结

通过互动提问的方式,帮助学生梳理本节课的知识点:(1)数据库的概念(2)数据库的基本结构(3)数据库系统的构成

(4)利用数据库管理信息的特点

篇7:数据库的管理教学设计

介绍了基于中央数据库维修工程管理系统的.功能、网络结构以及系统性能,针对其存在的时效性问题,结合维修工程管理系统实际的运行环境提出了改善和优化的方案,即采用ORACLE高级复制技术重新设计系统的网络结构、数据库对象同步和异常处理机制以及高级复制环境的配置方法.

作 者:孙春林 刘如尧 张东培  作者单位:孙春林,刘如尧(中国民航大学)

张东培(中国国际航空公司工程技术分公司)

刊 名:航空维修与工程  PKU英文刊名:AVIATION MAINTENANCE & ENGINEERING 年,卷(期):2009 “”(1) 分类号:V2 关键词: 

篇8:管理信息系统的数据库设计

一、管理信息系统概述

管理信息系统简称MIS, 它是从管理、信息、系统三个概念的基础上发展起来的一个用于管理方面的系统[2]。它综合运用计算机科学、应用数学、管理学、决策理论以及运筹学等学科知识, 面向管理, 利用系统的观点和数学的方法及计算机应用三大要素, 形成具有系统型、交叉型和边缘型特点的一门学科[3]。管理信息系统不仅是技术系统, 也是一种基于计算机的人机系统和社会系统, 它为管理决策的科学化提供服务[4]。因而管理信息系统极为适应当今信息技术快速发展的特点和信息科学化管理的需要, 受到越来越多的重视和应用。

二、管理信息系统的数据库设计

(一) XX科研系统数据库的需求分析

数据库的需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点, 需求分析的结果是否准确地反映了用户的实际要求, 将直接影响到后面的各个阶段的设计, 并影响到设计结果是否合理和实用。

XX科研系统的数据库的需求分析是在用户提供需求说明书的基础上, 通过对系统功能和结构的理解, 经过我们与用户面对面的进行分析得来的。由需求分析可以得到其数据库设计的内容为:

1) 基础数据。基础数据模块主要是对一些基本的数据信息进行分类处理, 其中包含很多部分。例如:学院、机构、重点研究基地、人、职称、学历、项目来源、项目分类、学科分类、结算办法、退费比例、鉴定方式、奖励种类、奖励等级、发明类型、论文分类等31个基本组成类别。2) 合同管理。合同管理模块中主要是对合同的一些基本信息进行管理, 数据项和数据结构简单分析如下:合同:项目类型 (纵向、横向) 、项目状态 (立项、申请) 、合同总数 (数据库中现有的合同数量) 、合同号、合同名称、合同金额 (合同总金额、我校金额、转出经费) 、实到经费等。3) 经费管理。经费管理模块主要是按照经费的处理流程来进行分析设计, 分为到款、入账、结算、转账、退费和分配几个小的模块。4) 论文管理。论文管理模块包括著作论文、期刊论文和会议论文三个小的模块。5) 成果管理。成果管理模块包括鉴定、奖励和专利信息三个小模块。

(二) XX科研系统数据库的概念结构设计

数据库的概念结构设计是将分析得到的用户需求抽象为概念模型的过程。XX科研系统数据库的概念结构设计是在结合了需求分析和系统功能的基础上得到的, 采用的是E-R模型来表示, 由于论文篇幅有限, 本次仅列出总体的E-R模型。 (图1)

(三) XX科研系统数据库的逻辑结构设计

根据数据库概念结构设计得到的XX科研系统数据库E-R模型, 可以得到以下的逻辑结构模型。

1) 基础数据。学院 (院所名称, 科研负责人, 邮编, 传真等) 。机构 (机构名称, 批准部门, 所属学院, 学科分类, 组成形式, 联系电话, 实验室面积, 固定资产, 机构评估情况等) 。人 (姓名, 性别, 出生日期, 研究基地, 主要研究开发领域及成果等) 。职称 (编号, 名称, 代码) 。2) 合同管理。合同 (合同号, 合同名称, 项目类型, 项目状态, 合同起止时间, 是否归档, 最终结题方式, 研究进度, 项目完成情况等) 。3) 经费管理。到款 (到款日期, 来款单位, 到款日期, 来款金额等) 。结算 (结算日期, 合同号, 经费负责人, 结算办法, 经费卡号, 来款单位, 结算金额等) 。转账 (转账日期, 所属院系, 经费卡号, 转账金额, 合同号, 转入单位, 转入银行, 转入账号等) 。

论文管理模块和成果管理模块的关系模型类似于以上所列出的几个模块, 就不在列举了。

(四) XX科研系统数据库的物理结构设计

关于XX科研系统的数据表结构设计, 则依然是从基础数据模块、合同管理模块、经费模块、论文管理、成果管理五个部分入手设计进行;对于其关系模式存取方法的选择, 由于XX科研系统是多用户共享的系统, 这样对同一个关系要建立多条存取路径才能满足多用户的应用要求, 所以本人在XX科研系统数据库物理设计中采用的是索引存取方法。为了更好的提高XX科研系统查询的效率, 鉴于其合同和经费模块是科研系统中常用较多的两个模块, 因此对其涉及的几个主要的表包括合同 (projeet) 、到款 (outlet) 、入账 (outlet_in) 、结算 (outlet_js) 、转账 (outlet_22) 、退费 (outlet_tf) 等主要属性建立索引。同时根据系统的实际应用情况, 在XX科研系统的数据库中将表和建立的索引分开存放, 以此来达到提高物理1/0读写的效率的目的。

三、总结

文章主要分析和研究了管理信息系统数据库的设计部分。因此通过对其数据库设计的重点分析后, 我们可以看出在数据库的开发过程中, 对其数据库部分的设计必须要详细的分析, 这样才可能为后续整个管理信息系统的稳定运行提供后台保障。同时在具体的设计中要全方面考虑, 不能单纯的从技术角度, 还要结合管理和开发的资源及开发人员的能力等方面。

摘要:我们知道, 管理信息系统最为重要的支撑就是其数据库的搭建, 作为管理信息系统开发中的重要内容, 数据库结构设计的好坏会直接影响相关应用系统的运行效率及整个系统最终实现的效果。因此, 本文将重点分析这一模块的系统设计, 对其设计的需求, 及后续的逻辑和物理设计进行分析, 同时为了研究的必要, 文章以一个XX科研机构的管理信息系统 (简称:“XX科研系统”) 作为案例进行具体设计环节的分析及讨论。

关键词:管理信息系统,数据库设计,关系数据库

参考文献

[1]李彬, 何静, 张岩.管理信息系统的数据库设计[J].光盘技术, 2008.

[2]孟志伟.管理信息系统的数据库设计[J].数据库技术, 2009.

[3]杨瑞.基于WEB的教学信息动态管理系统的设计与实现[D].电子科技大学, 2012.

篇9:数据库的管理教学设计

【关键词】Access;日志管理;工作量;设计;应用

【中图分类号】TP3;THI

【文献标识码】A

【文章编号】1672—5158(2012)10-0083-01

1 引言

Microsoft Access 2003是一种关系型桌面数据库,它以数据库技术为理论基础管理数据。其强大功能主要表现在:友好的用户界面;数据表操作简单、易学易懂;通过向导创建表、查询、窗体及报表;自动绘制数据统计图和绘图功能;内置了大量函数,可以利用这些函数在窗体、报表、查询和数据访问页中建立复杂的计算表达式;有效管理、分析数据的功能;增强的网络功能;宏功能和内嵌的VBA(Visual Basic for Application)等。

上机日志管理是计算机实验教学管理中重要一环,关系到实验教学计划的具体进度、完成情况、期末能否准确及时统计课时量,以便核发每个教师的课时奖励津贴等。为此,我们通过多年工作经验积累,利用Access数据库设计出了上机日志管理系统,将其用到实验教学管理中,取得了满意的效果。

2 Access数据库上机日志管理系统设计

2.1 建立数据库

先建立一个数据库。在Access中,选择“文件”菜单→“新建”→“空数据库”→命名为“上机日志管理系统”并保存。

2.2 建立数据表

(1) 实验课时登记表设计

确定字段名称、类型、属性等。

例如:编号、姓名、专业班级、课程名称、实验时间、学时数、教学类型、周数、星期、节次、机房。实验时间确定为日期时间型、学时数为数字型,其余均定为文本型。常规属性可以考虑修改其默认值,如:课程名称默认为“计算机应用基础”,教学类型默认为“主讲”等,通过查阅向导可将上述字段属性设计其查阅的行来源,比如:“计算机应用基础”;“Visual FoxPro程序设计”;“计算机网络与应用”;“Access数据库基础”等;教学类型为“主讲”;“辅导”,这样除了系统默认值外,可以在录入通过下拉菜单快速录入,不但可以节省时间,还可以保证录入数据内容的准确唯一性,便于日后进行报表统计。

(2) 其它相关数据表格设计

(3) 数据表格式设计

包括字体、字号、字型、字的颜色等。

2.3 实验课时录入窗体设计

1、主体设计:根据方法提示选择实验课时登记表进行窗体主体设计,就是将我们需要的字段依序拖入窗体的主体内,例如:编号、姓名、专业班级、课程名称、实验时间、学时数、教学类型、周数、星期、节次、机房。主体下端可通过工具箱中的命令按钮来增加诸如:首记录、尾记录、上一条、下一条、查找记录、添加记录、关闭窗体等。

2、页眉、页脚设计:通过视图菜单进行窗体的页眉、页脚设计。页眉一般可通过工具箱中的标签来设计录入窗体的主标题,本例标题为:“实验课时录入窗体”。页脚一般可通过工具箱中的标签及其Access数据库函数设计为现在时间,Date();Time()等。

3、窗体格式化:就是对窗体字体、字型、字号、字的颜色、位置间距等美化窗体操作。

2.4 查询设计(以姓名-班级进行查询为例)

就是通过Access数据库查询对象进行交叉表查询设计。具体是点击查询→新建→交叉表查询向导→确定→实验课时登记表→下一步→选择“姓名、专业班级、课程名称”做为行标题,下一步→选择“教学类型”为列标题,下一步→字段选择“学时数”,函数选择“求和”为行列交叉点计算值,下一步→查看查询或修改设计→完成。可以在修改设计中将姓名排序设计为升序,将教学类型设计为降序更好,也可再次更改行、列标题。

2.5 报表设计(以姓名-班级-教学类型统计实验课时为例)

报表设计方法有设计视图、报表向导、自动创建报表:纵栏式、自动创建报表:表格式、图表向导、标签向导等。这里列举其中一个方法,具体是点击报表→新建→设计视图→选择实验课时登记表→确定。(1)主体设计:将编号、专业班级、课程名称、学时数、教学类型、周数、星期、节次、机房字段拖入主体,并调整好间距、大小等。(2)页眉设计:报表页眉为输出报表名称,本例中为“实验课时登记表”,并加下划线等格式美化设计;页面页眉其字段名称与主体一致;专业班级页眉为专业班级字段。(3)页脚设计:报表页脚将输出课时总计,用Sum([学时数]);页面页脚将输出现在时间,页数页码;编号页脚可按姓名进行课时数合计,仍采用Sum([学时数])函数,教学类型页脚可进行课时小计等设计。以上均通过排序与分组中的组页眉、组页脚进行设计而来。其报表结果既可以统计出每个教师的详细情况、每班的课时小计、每个教师的所有班级课时合计,还可进行全体教师的课时总计。

2.6 宏设计

例如:记录定位宏组,宏名依次可设计为:首记录、尾记录、上一条、下一条、新记录、定位记录,操作均为GoToRecord,对象类型:窗体,对象名称:实验课时录入窗体,记录分别可以设计为:首记录、尾记录、向前移动、向后移动、新记录、定位。此宏的设计,可大大方便实验课时录入窗体的设计。Access数据库提供的宏设计可以方便更多层次数据库设计,如打开(OpenReport)和关闭报表(Close);打开录入窗体(OpenForm)等等。

2.7 数据库安全性设计

数据库管理系统设计首先要考虑的一个因素是系统的安全性。安全性措施旨在保护数据,以免遭非法窥探或蓄意破坏。

(1) 数据库文件密码保护或用户权限设置。具体操作为:点击工具→安全→设计数据库密码。可以设定打开权限密码,还可以设计用户与组权限,用户与组帐户等安全保护策略,以限制/允许用户访问或修改数据库的某一部分。

(2) 设置数据准确性。数据库表设计中可以采用修改默认值,格式,查阅向导预先输入相关内容等,通过下拉可以保证数据的准确性。

(3) 备份数据库或导出数据库,以免数据丢失或者损坏。

3 结束语

本文是基于Access数据库上机日志管理系统的简单设计,在实验教学管理中进行了两个学期的具体应用,从应用中可以看出Access数据库有很好的用户界面和函数功能,用Access统计实验课时,具有灵活、高效、方便、准确的特点,能大大提高工作效率,降低工作强度。用Access计算实验课时,最重要的基础是建好Access数据表,充分和灵活利用函数在窗体、报表、查询对象设计中,实现数据的表间应用或导入,只有这样,才能真正提高系统设计的工作效率,使Access在教学管理中发挥更大的作用。

参考文献

[1] 乔宝亮.用Access轻松开发《档案管理系统》[J].中国科技信息,2012,(10):103

[2] 王莉.基于Access的教学管理信息系统的设计与实现[J].福建电脑,2012,(2):139—141

上一篇:流动性风险应急处置预案下一篇:地铁施工技术考试试题