数据库系统概述(1)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可编辑ppt
2
参考文献
• Henry,F Korth,S Sudarshan.Database System Concepts [M].McGraw-Hill,2006.
• 王珊, 萨师煊. 数据库系统概论[M]. 北京:高等教育出版社,2006. • 陈京民.数据仓库与数据挖掘技术[M]. 北京:电子工业出版社,2007. • 徐人凤,韩枫.关系数据库基础[M] .北京:高等教育出版社,2007. • 刘永.信息系统分析与设计[M].北京:科学出版社.2005. • 韩培友.数据库技术[M]. 西安: 西北工业大学出版社,2008. • 黄德才.数据库原理及其应用教程[M].北京:科学出版社.2006. • 张敏,徐震,冯登国.数据库安全[M].北京:科学出版社.2005. • 崔铁军.地理空间数据库原理[M].北京:科学出版社.2007.
– 日期型数据:表示工作、出生和入党日期等有关日期的数据
– 逻辑型数据:表示结婚、党员等各种逻辑判断结果的数据
– 音频数据:表示语音、声效和音乐的声音数据
– 图形数据:表示直线、三角形和圆形等各种几何图形的数据
– 图像数据:表示人物照片、风景照片和遥感图像的数据
– 视频数据:表示电影剪辑的数据
– 动画数据:表示计算机三维动画的数据
所属分公司
城市和区域
杭州分公司 苏州分公司 上海分公司 宁波分公司
可编辑ppt
3
成绩比例
• 总成绩=平时成绩×30%+期末考试×70% • 平时成绩包括作业、到课率、实验报告等
可编辑ppt
4
第1章 数据库系统概述
1.1 基本概念 1.2 简单数据库实例 1.3 数据库系统的组成 1.4 数据库系统的发展 1.5 数据模型 1.6 数据库系统的模式结构
可编辑ppt
可编辑ppt
10
1.2 简单数据库实例
• 公司对数据处理的要求:每个下属机构有一个唯一的名称,有办公地 址,一个特定的雇员作为该机构的责任人,且该管理者不是终身制的, 需要记录每个管理者开始其任期的日期;一个下属机构管理着若干个 工程,每个工程具有唯一的名称和编号,另外,还需记录工程所在地 址和项目经理;公司有许多员工,需要记录每个雇员的员工号、姓名、 家庭住址、性别和出生年月;一个雇员被分配到一个分公司或者部门。
机构名 杭州分公司 宁波分公司
财务部 上海分公司
……
办公地 下沙 海曙区 教工路 徐汇区
可编辑ppt
负责人 刘皇叔 袁妮 曹操 司马仲达
任职起始日 2007.5 2008.3 2010.2 2010.3
8
1.1.2 数据库管理系统
• 数据库管理系统(DataBase Management System,DBMS)正是 这样一种软件。它是位于用户和操作系统之间,负责数据管理的软件。 通过DBMS,用户可以方便的创建、维护和使用DB。
• 三个基本组成部分: – 数据定义功能。通过数据描述语言(Data Definition Language, DDL),定义DB中的数据对象,以及关于数据的约束条件。对于 关系数据库,包括定义基本表,定义视图、索引、存储过程等。 – 数据操纵功能。通过数据操纵语言(Data Manipulation Language, DML),实现如查询、插入、删除等操作。 – 数据访问控制。通过数据控制语言(Data Control Language, DCL),DBMS提供了DB的访问控制机制。例如:防止未经授权 的用户访问DB;提供并发控制机制,从而允许用户共享DB。
• DB以表格的形式组织数据。Dept、Proj和Emp。 • 仔细地观察表1-1~表1-3,虽然信息分布在不同的表格中,但我们可
以查询一些感兴趣的信息。例如:有杭州分公司、宁波分公司等一些 下属部门,杭州分公司的负责人为刘皇叔,他的家庭地址在教工路 118号等。
可编辑ppt
11
表1-1 Dept
5
1.1.1 数据和数据库 1.1.2 数据库管理系统 1.1.3 数据库系统
1.1 基本概念
可编辑ppt
6
1.1.1 数据和数据库
• 数据(Data):用来记录或者标识事物的本质特征和物理状况的一串 物理符号序列。
• 类型:
– 数值型数据:表示年龄、工资和单价等大小多少的数据
wk.baidu.com
– 字符型数据:表示人名、地名和物品等名称的数据
可编辑ppt
7
1.1.1 数据和数据库
• 数据库(Database,DB):组织、存储、管理数据的电子仓库,它是存储在 计算机内的通用化的、综合性的数据的集合。其基本思想就是对所有的数据 实行统一的、集中的、独立的管理,数据库独立于程序而存在,并可以提供 给各类不同的用户共享资源。其特点是它具有统一的结构、较小的冗余度, 较高的数据独立性和易扩展性。
下属机构 名
办 公 地
负 责 人
任职 起 始 日
杭州分公 司
下 沙
刘 皇 叔
2007. 5
宁波分公 司
海 曙 区
袁 妮
2008. 3
财务部
教 工 路
曹 操
2010. 2
上海分公 司
徐 汇 区
司 马 仲 达
2010. 3
可编辑ppt
12
表1-2 Proj
工程 号
工程名
1001 黄城翡翠城 1002 黄城雅苑 1010 黄城嘉园 1011 黄城春天
数据库系统原理
王 勋 编著 浙江工商大学出版社
可编辑ppt
1
数据库系统原理
• 第1章 数据库系统概述 • 第2章 SQL Server与数据库 • 第3章 关系运算和完整性约束 • 第4章 SQL Server与数据查询 • 第5章 概念模型设计 • 第6章 逻辑结构设计 • 第7章 外模式和物理模式 • 第8章 查询处理与查询优化 • 第9章 事务管理 • 第10章 实例数据库系统 • 第11章 数据库新技术
可编辑ppt
9
1.1.3 数据库系统
• 数据库系统(DataBase System,DBS)是一个以DB为核心的系统。 由DB、DBMS及开发工具、应用软件、数据库管理人员等构成。
• 用户可以在DBS中执行各种操作,重要的操作如下: • (1)向DB中增加新的各种类型的文件,或者删除已存在的文件。 • (2)向已有的数据文件中插入新的数据。 • (3)在已有的数据文件中检索数据、更新数据、删除数据等。