数据库技术基础-课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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