全国计算机等级考试二级教程第1章.pptx

第1章数据库基础知识全国计算机等级考试二级教程 Access数据库程序设计 目录 Contents1.1 数据库基本概念1.2 关系数据库1.3 数据库设计基础1.4 Access 2010 概述1.1.1 计算机数据管理的发展1.数据、信息和数据处理数据、信息和数据处理是3个不同的概念,它们之间的关系如图所示。数据处理信息数据指保存在存储介质上能够识别的物理符号,包括数字、字母、文字、图像、动 画、声音等。指被加工成特定形式的数据,它能够有效地帮助人们解决问题。指将数据转换成信息的过程,包括对数据进行收集、组织、存储、加工、传播等各种操作。1.1.1 计算机数据管理的发展2.计算机数据管理发展阶段数据处理的核心问题是数据管理,计算机对数据的管理主要指对数据进行分类、组织、编码、存储、检索和维护。计算机数据管理先后经历了人工管理、文件系统、数据库系统、分布式数据库系统和面向对象的数据库系统 5 个发展阶段,各发展阶段的特点如表所示。1.1.2 数据库系统1.数据库系统概述数据库:指长期存储在计算机存储设备内的、有组织的、可以表现为多种形式的、可共享的数据集合。数据库应用系统:指利用数据库系统资源开发的面向某一类实际应用的软件系统。数据库管理系统:是操纵和管理数据库的软件,用于建立、使用和维护数据库,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 数据库系统:是由数据库及其管理软件组成的系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合体。 数据库管理员:是负责监督和管理数据库系统的专门人员或管理机构,主要负责数据库设计、数据库维护等。1.1.2 数据库系统2.数据库的特点3214数据库的相关术实现数据共享,减少数据冗余 采用特定的数据模型 有统一的数据控制功能具有较高的数据独立性1.1.2 数据库系统3.数据库管理系统概述数据库管理系统指位于用户与操作系统之间的数据管理软件,它在数据库系统层次结构中的位置如图所示。它是专为数据库的建立、使用和维护而配置的,其主要目标是使数据成为方便用户使用的资源,易于被各种用户共享,并增进数据的安全性、完整性和可用性。1.1.2 数据库系统3.数据库管理系统概述数据库管理系统的功能主要体现在以下 6 个方面。数据定义:数据库管理系统能够定义数据库的三级模式结构、两级映像以及完整性约束和保密限制等约束,可以建立、修改数据库的库结构。 数据操纵:数据库管理系统可实现对数据的追加、删除、更新、查询等操作。数据库的运行管理:数据库的运行管理功能是数据库管理系统的运行控制、管理功能, 包括多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运 行日志的组织管理、事务的管理和自动恢复等,这些功能保证了数据库系统的正常运行。 1.1.2 数据库系统3.数据库管理系统概述数据组织、存储与管理:数据库管理系统要分类组织、存储和管理各种数据,包括数 据字典、用户数据、存取路径等,确定以哪种文件结构和存取方式组织这些数据,如 何实现数据之间的联系,以提高存储空间利用率和存取效率。 数据库的建立与维护:数据库管理系统能够实现数据库的数据载入、转换、转储、数 据库的重组合重构及性能监控等,这些功能分别由各个程序来完成。 数据通信接口:数据库管理系统可以提供与其他软件系统进行通信的功能,从而将数 据转换为另一个系统能够接受的格式,或接收由其他软件系统提供的数据。 1.1.3 数据模型 1.实体描述实体 是客观存在且相互区别的事物。事物可以是实际的,也可以是抽象的。如教师、学校、学生都属于实际的事物,学生选课、教师授课则是抽象的事物。实体属性 指描述实体的特性。例如,实体“学生”,可以用学号、姓名、性别、出生年月等特性对其进行描述,因此,学号、姓名、性别、出生年月这些特性就称为实体“学生”的属性。实体型和实体集 Access 中的表结构属性值的集合表示一个实体,属性的集合则表示一种实体的类型,这就是实体型,所有同类型的实体的集合称为实体集。例如,学生(学号、姓名、性别、 出生年月、入学时间)就是一个实体型,全体学生就是一个实体集。1.1.3 数据模型 2.实体间的联系与分类不同实体之间的对应关系称为联系。归纳总结不同的对应关系,两个实体间的联系在 Access 中可以分为 3 种类型。一对多联系多对多联系一对一联系指表 A 中的一条记录在表 B 中可以对应多条记录,而表 B 中的一条记录在 表 A 中也可对应多条记录。指表 A 中的一条记录在表 B 中可以有多条记录与之对应,但表 B 中的一条记录最多只能与表 A 中的一条记录对应。指表 A 中的每一条记录只与表 B 中的一条记录相关联。1.1.3 数据模型 3.数据模型的类型层次数据

文档评论(0)

1亿VIP精品文档

相关文档