《数据库概论》课程介绍.ppt
《《数据库概论》课程介绍.ppt》由会员分享,可在线阅读,更多相关《《数据库概论》课程介绍.ppt(84页珍藏版)》请在三一办公上搜索。
1、数据库概论An Introduction to Database,2,数据库的地位定义应用领域前提条件数据库应用编程模型主流关系数据库产品,3,create(创建)alter(改变)drop(删除结构)insert(插入)update(修改)delete(删除数据)select(查询)table(表)view(视图)index(索引)trigger(触发器)stored procedure(存储过程),4,constraint(约束)primary key(主键)foreign key(外键)reference(参照)check(检查)default(缺省)unique(唯一)grant(授权
2、)revoke(回收权限)transaction(事务)commit(提交)rollback(回滚)checkpoint(检查点),5,数据库应用编程模型C/S Client/Server,客户机/服务器结构(c/s),将数据库管理系统的功能和应用处理的功能分开:在网络上的某个结点上的计算机上专门用于执行DBMS 的功能,成为数据库服务器;其它结点上的计算机安装DBMS的外围应用开发工具,支持用户的应用,称为客户机。,服务器,服务器 DBMS,连接软件,连接软件,连接软件,应用软件,应用软件,.,.,服务器,客户机,6,7,数据库应用编程模型B/S Browser/Server,8,主流关系数
3、据库产品OracleDB2SQL ServerSybaseInformix MySqlAccess,9,教材及参考书,教材宋金玉 等:数据库原理与应用(第2版)清华大学出版社,2014.9 参考书David Kroenke,David Auer 数据库原理(第5版)清华大学出版社 2014,10,上机软件,上机软件MySQL 数据库管理系统,11,考试成绩,平时成绩(考勤、书面作业、上机练习)期末考试,12,内容安排,第1章数据库系统概论第2章数据模型第3章关系数据库理论第4章关系数据库标准查询语言SQL第5章关系模式的规范化设计第6章数据库的存储管理第7章关系查询与优化第8章事务管理第9章数
4、据库设计,13,数据库概论An Introduction to Database第一章 数据库系统概论,14,第一章 绪论,1.1 数据库系统概述1.2 数据模型1.3 数据库系统结构1.4 数据库系统的组成1.5 小结,15,数据库的地位,数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支。数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透。数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。,16,第一章 绪论,1.1 数据库系统概述 1.1.1 四个基本概念 1.1.2 数据管理技术的产生和发展 1.1
5、.3 数据库系统的特点,17,1.1.1 四个基本概念,数据(Data)数据库(Database)数据库管理系统(DBMS)数据库系统(DBS),18,一、数据,数据(Data)是数据库中存储的基本对象数据的定义描述事物的符号记录数据的种类文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等数据的特点数据与其语义是不可分的,19,数据举例,数据的含义称为数据的语义,数据与其语义是不可分的。例如 90是一个数据语义1:学生某门课的成绩语义2:某人的体重语义3:计算机系2013级3,4,5班的学生人数,20,数据举例,学生档案中的学生记录(李明,男,199505,江苏南京市,计算机系,2
6、013)语义:学生姓名、性别、出生年月、籍贯、所在院系、入学时间解释:李明是个大学生,1995年5月出生,江苏南京市人,2013年考入计算机系,21,1977年10月12日,国务院批转教育部关于1977年高等学校招生工作的意见,正式恢复高等学校招生统一考试的制度。据统计,当年的报考人数570万,录取人数27万人,录取率4.7%;2010 年,高考报名人数达 946 万,录取人数 657 万人,录取率 69.5%。2011年,高考报名人数达到933万,计划录取人数675万,录取率72.3%。,22,23,24,二、数据库,数据库的定义数据库(Database,简称DB)是长期储存在计算机内、有组
7、织的、统一管理的、可共享的大量相关数据的集合。,25,三、数据库管理系统,什么是DBMS位于用户与操作系统之间的一层数据管理软件。是基础软件,是一个大型复杂的软件系统 DBMS的用途科学地组织和存储数据、高效地获取和维护数据,26,硬件平台,基础软件平台,软件基础构架平台,应用软件平台,软件产品,协同软件办公软件,数据库系统操作系统,中间件 应用服务器,数据库在计算机系统中的位置,27,四、数据库系统,什么是数据库系统(Database System,简称DBS)在计算机系统中引入数据库后的系统构成数据库系统的构成数据库数据库管理系统(及其开发工具)应用系统数据库管理员,28,1.1 数据库系
8、统概述,1.1.1 四个基本概念 1.1.2 数据管理技术的产生和发展 1.1.3 数据库系统的特点,29,数据管理技术的产生和发展,什么是数据管理对数据进行分类、组织、编码、存储、检索和维护数据处理的中心问题数据管理技术的发展过程人工管理阶段(20世纪40年代中-50年代中)文件系统阶段(20世纪50年代末-60年代中)数据库系统阶段(20世纪60年代末-现在),30,1.1 数据库系统概述,1.1.1 四个基本概念 1.1.2 数据管理技术的产生和发展 1.1.3 数据库系统的特点,31,1.1.3 数据库系统的特点,数据结构化数据的共享性高,冗余度低,易扩充数据独立性高数据由DBMS统一
9、管理和控制,32,数据结构化,整体数据的结构化是数据库的主要特征之一 整体结构化不再仅仅针对某一个应用,而是面向全组织不仅数据内部结构化,整体是结构化的,数据之间具有联系数据库中实现的是数据的真正结构化数据的结构用数据模型描述,无需程序定义和解释数据可以变长数据的最小存取单位是数据项,33,数据的共享性高,冗余度低,易扩充,数据库系统从整体角度看待和描述数据,数据面向整个系统,可以被多个用户、多个应用共享使用。数据共享的好处减少数据冗余,节约存储空间避免数据之间的不相容性与不一致性 使系统易于扩充,34,数据独立性高,物理独立性指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的
10、物理存储改变了,应用程序不用改变。逻辑独立性指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。数据独立性是由DBMS的二级映像功能来保证的,35,数据由DBMS统一管理和控制,DBMS提供的数据控制功能(1)数据的安全性(Security)保护(2)数据的完整性(Integrity)检查(3)并发(Concurrency)控制(4)数据库恢复(Recovery),36,第一章 绪论,1.1 数据库系统概述1.2 数据模型1.3 数据库系统结构1.4 数据库系统的组成1.5 小结,37,1.2 数据模型(第2章),1.2.1 两大类数据模型 1.2.3 概
11、念模型 1.2.7 关系模型,38,数据模型,在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟。数据模型应满足三方面要求能比较真实地模拟现实世界容易为人所理解便于在计算机上实现,39,1.2.1 两大类数据模型,数据模型分为两类(分属两个不同的层次)(1)概念模型 也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。(2)逻辑模型和物理模型 逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库概论 数据库 概论 课程 介绍

链接地址:https://www.31ppt.com/p-6527644.html