[数据库在教学信息资源管理中的应用]信息资源管理教学视频

  【摘要】数据库中的数据按一定的数据模型组织、描述和存储,一个好的数据库设计是管理信息系统应用成功的重要保证。本文简单介绍了层次性数据库,网状数据库以及关系型数据库的优缺点,并突出了关系型数据库在教学信息资源管理中的应用。
  【关键词】数据库;教学信息;数据管理
  所谓数据库就是存放数据的地方,是需要长期存放在计算机内的,有组织的,可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,可为不同的用户共享。
  数据库管理型功能:
  (1)数据模式定义:即为数据库构建其数据框架;
  (2)数据存取的物理构建:为数据模式的物理存取与构建提供有效的存取方法与手段;
  (3)数据操纵:为用户使用数据库的数据提供方便,如查询、插入、修改、删除等以及简单的算术运算及统计;
  (4)数据的完整性、安生性定义与检查;
  (5)数据库的并发控制与故障恢复;
  (6)数据的服务:如拷贝、转存、重组、性能监测、分析等。
  数据库中的数据是通过数据库系统中对数据惊醒管理的软件系统,它是数据库系统中对数据进行管理的软件系统,它是数据库系统的核心组成部分,用户对数据库的一切操作,包括定义、查询、更新以及各种控制,都是通过数据库管理系统进行的。根据具体数据库存储要求的不同,数据库可以使用多种类型的系统模型,模型是指数据库管理系统中数据的存储结构,其中较为常见的有层次型数据库、网状模型数据库和关系模型数据库三种。
  1.使用用层次型数据库作为存储结构,这一种树形结构,它由节点和连线组成,其中节点表示实体,连线表示实体之间的关系。在这种存储结构中,数据将根据需要分门类别地存储于不同的层次之下。
  层次模型的优点是数据结构类似金子塔,不同层次之间的关联性直接而且简单;缺点是由于数据纵向发展,横向关系难以建立,数据可能会重复出现,造成管理维护的不便。
  2.使用网状数据库这种存储结构,数据记录将组成网中的节点,而记录与记录之间的关联组成节点之间的连线,从而构成一个复杂的网状结构。
  使用这种存储结构的数据库的优点是,它很容易反映实体之间的关联,同时避免了数据的重复。缺点是这种关联错综复杂,而且当数据增多时,将很难对结构中的关联性进行维护,尤其是当数据库变得越来越大时,关联性的维护将变得非常复杂。
  3.使用关系型数据库来作为存储结构,是多个二维表格。在每个二维表格中,每一行称为一条记录,用来描述一个具体对象的信息,每一列称为一个字段,用来描述对象的一个属性。数据表与数据表之间存在相应的关联。
  可以看出,使用这种模型的数据库的优点是结构简单、格式唯一、理论基础严格,而且数据表之间是相对独立的,它们可以在不影响其他数据表的情况下进行数据的增加,修改和删除。在进行查询时,还可以根据数据表之间的关联性从多个数据表格中查询抽取相关的信息。这种存储结构的数据模型是目前使用最广的数据库模型。
  采用关系型数据库是由数据表和数据表之间的关联组成,其中数据表通常是由一个由行和列组成的二维表,每个数据表分别说明数据库中某一特定方面或部分的对象及其属性。数据表中的行通常叫做记录或者元组,它是众多具有相同属性的对象中的一个实例。数据表中的列通常叫做字段或属性,它是相应数据表存储对象的共有的属性。数据库对象是一种数据库组件,是数据库的主要组成部分。在关系数据库管理系统中,常见的数据库对象有表、索引、视图、图标、默认值、规则、触发器、存储过程和用户等。关系数据库中最重要的对象就是表的结构。例如数据库在教学信息管理中,可以用来服务于学生、教师和管理人员,即一是学生要运用自己的学号登录的学生信息平台,主要用于学生自己的信息查询和课程选修等。二是教师用自己的教工号登录的教师信息平台,主要用于所任课程学生名单查询与成绩查询,以及课程成绩录入等;三是管理人员登录的管理的信息平台,主要用于基础数据如系部专业班级等的维护,学生、教师及课程信息的维护,学期教学任务课程的安排,统计报表的生成等。
  要想在数据库中查到自己想要的信息,就要用到索引。与书中的索引一样,数据库中的索引可以帮助用户快速找到表和索引视图中的特定信息,索引包含从表和视图中一个或多个列生成的健,以及映射到指定数据存储位置的指针。创建良好的索引以支持查询,可以显著提高数据库查询信息和应用程序的性能。索引是一个单独的、物理的数据库结构,它是依赖于表建立的,提供了数据库中排表中的数据的内部方法。一个表的存储是由两部分组成的,一部分用来采用存放表的数据页面,另一部分存放索引信息的索引页面。通常,索引页面相对应于数据页面来说小得多。当进行数据检索时,系统先搜索索引页面,从中找到所需要数据的指针,再直接通过指针从数据页面中读取数据。在某种程度上,可以把数据库看做一本书,把索引看做书的目录,通过目录查找书的信息,显然比没有目录的书更方便和快捷。这样就很容易找到我们要找的信息。例如:关系数据库在教学信息系统管理中的应用最为广泛的信息查找如下:
  系统登录:学生、教师和管理人员进行系统登录。数据库需要存放学生、教师和管理人员的相关信息。
  班级管理:班级是系统最基本的单位,涉及专业和系部信息。需要存放系部、专业和班级的相关信息。
  人员管理:主要涉及学生、教师和管理人员信息的维护。需要存放学生教师和其他成员的相关信息。
  课程管理:主要涉及课程信息的维护,以及某个学期的课程由哪个教师教授,即教学任务的安排分配,需要存放课程和课程的安排分配。
  网上选课:教学任务安排分配完成后,形成相应的课程班,由学生在网上进行选修。
  成绩录入:课程选修结束,每个课程班都有了相应的学生,可以实施教学,课程考试后录入每个学生的成绩,两周后由管理人员锁定成绩,因此,需要记录学生的成绩信息。
  总之,一个好的数据库设计是管理信息系统应用成功的重要保证。设计合理地数据库模型可以使编写的调试应用程序更加容易,同时有助于提高和优化系统的性能。

推荐访问:信息资源 数据库 教学 管理