第五讲 数据库技术基础( ch12 )数据库的基本概念Acess2003 应用 12.1 数据库系统概述数据库技术:是对数据的分类、组织、编码、存储、检索和维护的技术,是一种数据管理技术12.1.1 数据处理发展的三个阶段 1 .人工处理阶段 用于科学计算 特点:数据不保存、无数据管理软件 数据不共享、不独立 无数据结构程序数据 2 .文件系统阶段 用于科学计算和处理 特点:数据长期保存、由文件系统管理 数据独立性差、共享性差 文件记录内部有数据结构程序数据文件 3 .数据库系统阶段 应用范围更广、数据量大 特点: (1) 向用户提供高级借口 (2) 查询的优化 (3) 并发控制:多用户同时访问数据库 (4) 数据的完整性约束:正确性、 有效性、一致性DBDBMS用户 数据库系统的三个阶段: (1) 层次、网状数据库系统 (2) 关系数据库系统 常见关系数据库系统: Oracle 、 SQL Server 、 Informix 、 DB2 Sybase (3) 面向对象的数据库系统 12.1.2 基本概念1 .数据 用来记录信息的可识别的符号2 .数据库( DB ) 长期存储的、有组织、可共享的数据集合 冗余度小 共享度高 独立性强 统一的管理和控制 3 .数据库管理系统( DBMS ) 数据定义、操纵功能 数据库的运行管理 数据的建立、维护4 .数据库系统( DBS ) 计算机系统引入数据库所构成的系统 数据库系统示意图DBDBMS管理员普通用户应用程序DBS 12.1.3 数据库系统应用模式1 .个人计算机模式2 .集中模式3 .分布式模式4 .客户 / 服务器模式( C/S )5 .浏览器 / 服务器模式( B/S ) 服务器客户机C/S 模式B/S 模式数据库服务器应用服务器客户机 12.3 Access200312.3.2 创建 Access 数据库 1 .启动退出 2 . Access 数据库对象 表: 字段、记录 查询: 窗体: 报表: 3 .创建 Access 数据库文件( .mdb ) 例: 12-1 12.3.3 创建表创建表结构输入数据修改表结构定义表的字段名称、数据类型、宽度、主键等例 12-2 12-3 12-4 :创建和修改学生表 12.3.4 表间关系1 .表间关系的含义 反映客观世界实体间的联系 一般通过匹配字段实现2 .表间关系类型: 一对一 一对多 多对多3 .创建表间关系 例: 12-5 12.3.5 创建查询Access 查询:选择查询、交叉表查询、操作查询、 SQL 查询1. 选择查询 例 12-6 :查询中文系党员学生的基本情况 例 12-7 :查询中文系学...