《讲数据库基础》PPT课件.ppt
《《讲数据库基础》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《讲数据库基础》PPT课件.ppt(45页珍藏版)》请在三一办公上搜索。
1、数据库原理及应用第一讲 绪论,内容讲解,为什么要使用数据库数据库的相关概念初步认识DBMSDBMS的特点及作用ER图的相关概念、符号表示及绘制认识SQL Server 2005 DBMS工具,基本概念,数据(Data)数据库(Database)数据库管理系统(DBMS)数据库系统(DBS),一、数据,数据(Data)是数据库中存储的基本对象数据的定义描述事物的符号记录数据的种类文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等数据的特点数据与其语义是不可分的,数据举例,数据和语义:例如 93是一个数据语义1:学生某门课的成绩语义2:某人的体重语义3:计算机系2008级学生人数语义4
2、:请同学给出。,二、数据库,数据库的定义数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库的基本特征数据按一定的数据模型组织、描述和储存,结构优化可为各种用户共享数据独立性较高冗余度较小数据操作界面相对独立,易扩展数据由DBMS统一管理,三、数据库管理系统,什么是DBMS位于用户与操作系统之间的一层数据管理软件。是基础软件,是一个大型复杂的软件系统 DBMS的用途科学地组织和存储数据、高效地获取和维护数据DBMS的功能1.安全性控制2.一致性控制3.并发性控制4.数据库恢复,硬件平台,基础软件平台,软件基础构架平台,应用软件平台,软件产品,网站
3、邮箱 网络游戏办公软件 业务软件,数据库系统操作系统,中间件 应用服务器,数据库在计算机系统中的位置,四、数据库系统,什么是数据库系统(Database System,简称DBS)在计算机系统中引入数据库后的系统构成数据库系统的构成数据库数据库管理系统(及其开发工具)应用系统数据库管理员,数据库,应用系统,应用开发工具,操作系统,数据库管理系统,数据库管理员,用户,用户,用户,数据库系统,数据由DBMS统一管理和控制,DBMS提供的数据控制功能(1)数据的安全性(Security)保护保护数据,以防止不合法的使用造成的数据的泄密和破坏。(2)数据的完整性(Integrity)检查将数据控制在有
4、效的范围内,或保证数据之间满足一定的关系。(3)并发(Concurrency)控制对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。(4)数据库恢复(Recovery)将数据库从错误状态恢复到某一已知的正确状态。,应用程序与数据库的对应关系,数据库系统阶段应用程序与数据之间的对应关系,信息世界中的基本概念,(1)实体(Entity)客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。(2)属性(Attribute)实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。(3)码(Key)唯一标识实体的属性集称为码。,信息世界中的基本概念(续),(4)域(
5、Domain)属性的取值范围称为该属性的域。(5)实体型(Entity Type)用实体名及其属性名集合来抽象和刻画同类实体称为实体型(6)实体集(Entity Set)同一类型实体的集合称为实体集,信息世界中的基本概念(续),(7)联系(Relationship)现实世界中事物内部以及事物之间的联系在信息世界 中反映为实体内部的联系和实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系实体之间的联系通常是指不同实体集之间的联系,两个实体型之间的联系,用图形来表示两个实体型之间的这三类联系,两个实体型之间的联系(续),一对一联系(1:1)实例一个班级只有一个正班长一个班长只在一个班
6、中任职定义:如果对于实体集A中的每一个实体,实体集B中至多有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系,记为1:1,两个实体型之间的联系(续),一对多联系(1:n)实例一个班级中有若干名学生,每个学生只在一个班级中学习定义:如果对于实体集A中的每一个实体,实体集B中有n个实体(n0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系,记为1:n,两个实体型之间的联系(续),多对多联系(m:n)实例课程与学生之间的联系:一门课程同时有若干个学生选修一个学生可以同时选修多门课程定义:如果对于实体集A
7、中的每一个实体,实体集B中有n个实体(n0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m0)与之联系,则称实体集A与实体B具有多对多联系,记为m:n,两个以上实体型之间的联系(续),实例 课程、教师与参考书三个实体型一门课程可以有若干个教师讲授,使用若干本参考书,每一个教师只讲授一门课程,每一本参考书只供一门课程使用,两个以上实体型之间的联系(续),多个实体型间的一对一联系两个以上实体型间的多对多联系实例 供应商、项目、零件三个实体型一个供应商可以供给多个项目多种零件每个项目可以使用多个供应商供应的零件每种零件可由不同供应商供给,单个实体型内的联系,一对多联系实例 职
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 讲数据库基础 数据库 基础 PPT 课件

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