正在加载图片...
四、教学方法 多媒体教学 五、教学过程 10.1数据库概述 10.1.1数据库基本概念 1.数据库 数据库是以一定方式组织、存储及处理相互关联的数据的集合,它以一定的数据结构和 定的文件组织方式存储数据,并允许用户访问。这种集合具备下述特点 最少冗余 数据资源共享 数据独立性,即数据独立于使用它的应用程序 由统一的软件系统管理和控制数据的增加、删除、修改和检索; 2.数据库分类 数据库中数据的组织形式有多种,按数据库使用的数据结构模型划分,到目前为止,数 据库可分为 层次数据库:采用层次模型 网状数据库:采用网状模型 关系数据库:采用关系模型; 面向对象数据库:采用面向对象模型。 关系数据库中常用的术语有 关系数据库的结构由表(专业术语称做关系)组成,每个表都有一个名称,称做表名 般来说,同一个数据库中的表名不能相同。表中存储了一行行的数据,每一行数据称做 条“记录”( record)。表中纵向列称做列,又称做“字段”( field)。每一个字段(列)都 有一个名称,称做字段名或列名。同一个表中,列名不能相同。应用程序通过表名和列名访 问数据库中的数据 ●主键( Primary Key):又称做主码,它是能够唯一标识一条记录的一个或一组列(字 段),去掉其中的某个列后,余下的列不能唯一标识表中的一条记录 ●外部键( Foreign Key):它由一个或多个属性组成,它或它们是另一个表的主键。 通常使用外部键建立表之间的关系 ●索引:索引是加快数据库访问的一种手段,目的是实现对数据行的快速、直接存取 而不必扫描整个表。索引通常对一个或多个列表创建,表的索引字段的每个值在索引中都有 个入口,同时使用指针指向具有该值的数据行。 视图:它是一个与真实表相同的虚拟表,用于限制用户可以看到和修改的数据量 从而简化数据的表达式。 ●存储过程:它是一个编译过的SQL程序。在该过程中可以嵌入条件逻辑、传递参数 定义变量和执行其他编程任务 3.数据库管理系统(DBMS 数据库管理系统是基于某种数据结构模型的、管理数据库并提供数据库访问接口的通用 软件,它通常具备下述功能: ●数据库定义功能:提供数据定义语言DDL,用户使用数据定义语言能够定义数据库的 结构、数据完整性和安全性等约束条件。四、教学方法 多媒体教学 五、教学过程 10.1 数据库概述 10.1.1 数据库基本概念 1.数据库 数据库是以一定方式组织、存储及处理相互关联的数据的集合,它以一定的数据结构和 一定的文件组织方式存储数据,并允许用户访问。这种集合具备下述特点: 最少冗余; 数据资源共享; 数据独立性,即数据独立于使用它的应用程序; 由统一的软件系统管理和控制数据的增加、删除、修改和检索; 2.数据库分类 数据库中数据的组织形式有多种,按数据库使用的数据结构模型划分,到目前为止,数 据库可分为: ⚫ 层次数据库:采用层次模型; ⚫ 网状数据库:采用网状模型; ⚫ 关系数据库:采用关系模型; ⚫ 面向对象数据库:采用面向对象模型。 关系数据库中常用的术语有: 关系数据库的结构由表(专业术语称做关系)组成,每个表都有一个名称,称做表名, 一般来说,同一个数据库中的表名不能相同。表中存储了一行行的数据,每一行数据称做一 条“记录”(record)。表中纵向列称做列,又称做“字段”(field)。每一个字段(列)都 有一个名称,称做字段名或列名。同一个表中,列名不能相同。应用程序通过表名和列名访 问数据库中的数据。 ⚫ 主键(Primary Key):又称做主码,它是能够唯一标识一条记录的一个或一组列(字 段),去掉其中的某个列后,余下的列不能唯一标识表中的一条记录。 ⚫ 外部键(Foreign Key):它由一个或多个属性组成,它或它们是另一个表的主键。 通常使用外部键建立表之间的关系。 ⚫ 索引:索引是加快数据库访问的一种手段,目的是实现对数据行的快速、直接存取 而不必扫描整个表。索引通常对一个或多个列表创建,表的索引字段的每个值在索引中都有 一个入口,同时使用指针指向具有该值的数据行。 ⚫ 视图:它是一个与真实表相同的虚拟表,用于限制用户可以看到和修改的数据量, 从而简化数据的表达式。 ⚫ 存储过程:它是一个编译过的 SQL 程序。在该过程中可以嵌入条件逻辑、传递参数、 定义变量和执行其他编程任务。 3.数据库管理系统(DBMS) 数据库管理系统是基于某种数据结构模型的、管理数据库并提供数据库访问接口的通用 软件,它通常具备下述功能: ⚫ 数据库定义功能:提供数据定义语言 DDL,用户使用数据定义语言能够定义数据库的 结构、数据完整性和安全性等约束条件
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有