数据库基础与应用课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 数据库系统概论P1
数据处理技术发展经历 概念数据模型 逻辑数据模型 数据库系统简介
学习目标
了解数据处理技术的各个阶段的不同特点; 了解和掌握实体、联系、属性、码等概念
的含义,以及ER图的应用; 了解数据库设计中的各种逻辑结构模型的
特点,特别是关系数据模型的优点; 了解数据库系统的构成,数据库用户的分
ACCESS以及SQL Server数据库管理系统的常 用操作、SQL Server系统中使用的常用数据类 型的含义和语句的格式与作用等。 ➢ 熟练掌握:能够根据所给定的知识点分析问题 和解决问题。
命题原则
出题比例 ➢ 数据库基本知识(一至五章) 50% ➢ ACCESS使用与操作(六、七章) 15% ➢ SQL Server操作与应用(八、九章) 30% ➢ 其他数据库系统及相关知识(第十章) 5%
数据库基础与应用
学校:株洲电视大学 讲授:刘小娟
教学资源
主教材《数据库基础与应用》 刘世峰主编 中央广播电视大学出版社出版
实验教材《ACCEESS上机操作指导》 解季萍等编 中央广播电视 大学出版社出版
《SQL Server上机操作指导》 刘世峰等编 中央广播电视大学出版 社出版
录象教材 16讲 刘世峰主讲 中央广播电视大学音像出版社出版 直播课堂 2讲 刘世峰主讲 中央广播电视大学音像出版社出版 复习资料 《数据库基础与应用期末复习指导》中央电大教育杂志
社出版发行 作业练习 《数据库基础与应用形成性考核作业册》 中央电大教育
杂志社出版发行 网上辅导 在电大在线计算机应用《数据库基础与应用》课程网页
上发表
考核要求
考核学生掌握和运用数据库基本概念和知识建 立和使用数据库的能力。具体考核要求分为以 下3个层次:
➢ 了解:理解数据库系统中的一些基本概念。 ➢ 掌握:掌握数据库系统中的一些基本知识、
恢复,数据库重组织、性能监视、分析等)
6、其他功能(网络通讯,异构互操作等)
···
应用程序1 应用程序2
应用程序n
DBMS
程序数据关系示意
数据库
P6
分布式数据库管理阶段
时间:80年代 特点:
系统的可靠性高 地域范围广 数据量大 客户数多
1.2概念数据模型
源自文库 数据模型的抽象过程
现实世界
数据模型组成要素
实体集(Entity Set)
联系:1对多
同型实体的集合。
联系(Relationship)
用E-R图表示为
实体(型)内部和实体(型)之间的关系。 分类:一对一(1:1);一对多(1:n);多对多(m:n)
老师
属性(Attribute)
实体具有的某一特性。如学生的学号、姓名、性别。
1
码(Key)
讲课
唯一标识实体的属性集。如学生的学号。
域(Domain)
属性的取值范围。如性别的域为(男、女)
n 学生
两个实体型间联系
厂长 1
任职 1
公司 1
就职 n
工厂 (a)
职员 (b) 图1-6 实体间的联系
读者 m
借阅 n
图书 (c)
两个以上实体型间的联系
课程 1 授课
供应商 p 供应
m 教员
n 参考书
类,数据库体系结构,存取数据库中数据 的大致过程等内容。
1.1 数据处理技术发展经历
基本概念 1. 数据(Data)
定义:描述事物的符号记录称为数据。 表现:数字,文字,图形,图像,声音,
语言等。
2. 数据处理
定义:对数据进行加工的过程。如:查找、 统计、分类、修改等等。
数据库四个发展阶段宽P2
应用程序1
数据集1
文件系统管理数据 数据共享差,冗余大 数据独立性差
应用程序2
数据集2
存取方法
··· ···
程序数据关系如右图 应用程序n
数据集n
P4
数据库系统阶段
时间:60年代后期以后。出现数据库管理系统,专 门管理数据。
特点:
数据结构化 数据的共享性高,冗余度低,易扩充 数据独立性高 数据粒度小 独立的数据操作界面 数据由DBMS统一管理和控制
数据结构; 数据操作; 数据的完整性。
认 识 抽 象
信息世界,概念模型
机器世界,基本数据模型
1.2.1 ER模型的有关概念P7
实体(Entity)
示例:
客观存在并可以相互区别的事物。如人、事物、订货。 老师给学生讲课
实体型(Entity Type)
实体:老师、学生
用 如实 学体 生名 (及 学其 号属 ,性 姓名 名集,合性来别抽,象出和生刻年画月同,类系实,体入。学时间)关系:讲课
m 项目
人工管理阶段
时间:20世纪50年代中期前,科学计算上。
特点
数据不保存 应用程序管理数据
应用程序1 应用程序2
数据集1 数据集2
数据不共享
··· ···
数据不具有独立性
程序数据关系如右图 应用程序n
数据集n
文件系统阶段
时间:50后期~60中期,有了操作系统。
特点
数据可以长期保存
重点内容 ➢ 主教材第四和第九章
为什么要学习本课程?
数据库的应用领域非常广泛,不管是家庭、公司或大型 企业,还是政府部门,都需要使用数据库来存储数据信息。 传统数据库中的很大一部分用于商务领域,如证券行业、银 行、销售部门、医院、公司或企业单位,以及国家政府部门、 国防军工领域、科技发展领域等。进入信息时代,随着 Internet的发展,网络数据库一般用于因特网及远距离计算 机网络系统中。特别是随着电子商务的发展,这类数据库发 展更加迅猛。许多网络用户(如个人、公司或企业等)在自 己的计算机中存储信息,同时希望通过网络使用发送电子邮 件、文件传输、远程登录方式和别人共享这些信息。分布式 信息检索满足了这一要求。
安全性控制 一致性控制 并发性控制 数据库恢复
数据库管理系统(DataBase Management System,简称DBMS)
定义:数据库管理系统是位于用户与操作系统之间 的一层数据管理软件。
主要功能:
1、数据定义:(Data Definition Language) 2、数据组织、存储和管理; 3、数据操纵;(Data Manipulation Language) 4、数据库事务管理和运行管理; 5、数据库的建立和维护功能。(初始数据,数据库转储、