数据库原理与应用课件.ppt
《数据库原理与应用课件.ppt》由会员分享,可在线阅读,更多相关《数据库原理与应用课件.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理与应用数据库原理与应用锦州师范高等专科学校锦州师范高等专科学校计算机系计算机系2022-4-17第一章第一章 关系数据库原理关系数据库原理1.1数据库系统的基本概念数据库系统的基本概念1.2 数据库系统的特点数据库系统的特点1.3 E-R概念模型概念模型1.4 关系数据模型关系数据模型1.5 基本关系运算基本关系运算1.6 关系的规范化关系的规范化第一章第一章 关系数据库原理关系数据库原理1.1数据库系统的基本概念数据库系统的基本概念1、数据(、数据(DATA):数据库中存储的基本对象。):数据库中存储的基本对象。 数字化数字化 文字、图形、图像、声音、语言文字、图形、图像、声音、语
2、言 计算机计算机 (李明,男,(李明,男,22,1968,江苏,计算机系,江苏,计算机系,1990) 定义:描述事物的符号记录。定义:描述事物的符号记录。2、数据库(、数据库(Data Base,DB):存储在一起的相关数据的集合):存储在一起的相关数据的集合(一个表内,表间直接关联,表间间接关联),无有害的或不(一个表内,表间直接关联,表间间接关联),无有害的或不必要的冗余(重复),可为多种应用服务,数据可以共享,对必要的冗余(重复),可为多种应用服务,数据可以共享,对于拆、删、改、查等操作均可按照一种公共的可控制(权利范于拆、删、改、查等操作均可按照一种公共的可控制(权利范围内)的方法进行
3、。数据被结构化。围内)的方法进行。数据被结构化。 2022-4-17第一章第一章 关系数据库原理关系数据库原理3、数据库管理系统(数据库管理系统(Data Base Management System,简称,简称DBMS):):主要功能:(主要功能:(1)、数据定义功能()、数据定义功能(DDL,Data Definnition Language);); (2)、数据操纵功能()、数据操纵功能(DBMS,Data Manipulation Language);); 例:例:fird,insert,change,delete (3)、数据库的运行管理:建立、运行、维护,管)、数据库的运行管理:建
4、立、运行、维护,管 理、控制,保证正常;理、控制,保证正常; (4)、数据库的建立和维护功能;)、数据库的建立和维护功能;用户用户用户用户DBMS数据管理软件数据管理软件2022-4-17第一章第一章 关系数据库原理关系数据库原理4、数据库系统(、数据库系统(Data Base System,DBS):): 组成:数据库(组成:数据库(DB)、)、DBMS(开发工具)、应用系统、(开发工具)、应用系统、DBA、User(如下图如下图)图图1-1 数据库系统层次示意图数据库系统层次示意图 数据库应用系统数据库应用系统应用系统开发工具应用系统开发工具数据库管理系统数据库管理系统操作系统操作系统硬件
5、硬件数据库管理员数据库管理员专业用户专业用户最终用户最终用户2022-4-17第一章第一章 关系数据库原理关系数据库原理1.2 数据库系统的特点数据库系统的特点1、数据结构化、数据结构化 是数据库的主要特征之一。是数据库的主要特征之一。 面向全组织,具有整体的结构化。面向全组织,具有整体的结构化。2、数据的共享性、冗余度低,易扩展、数据的共享性、冗余度低,易扩展 数据数据面向整个系统面向整个系统被多用户、多应用共享使用被多用户、多应用共享使用 数据共享数据共享减少数据的冗余,节约空间减少数据的冗余,节约空间 3、数据的独立性高、数据的独立性高 物理独立性:磁盘上,物理独立性:磁盘上,DBMS,
6、变,变应用程序不变;应用程序不变; 数据数据 逻辑独立性:变逻辑独立性:变用户程序不变。用户程序不变。 简化了编程。简化了编程。 2022-4-17第一章第一章 关系数据库原理关系数据库原理4、数据有、数据有DBMS统一管理和控制统一管理和控制 DBMS的数据控制功能:的数据控制功能: (1) 数据的安全性(数据的安全性(Security)保护:泄密,破坏;)保护:泄密,破坏; (2) 数据的完整性(数据的完整性(Integrity)检查:正确,有效,相)检查:正确,有效,相容性;容性; (3) 开发(开发(Concurrency)控制:控制,协调;)控制:控制,协调; (4) 数据库恢复(数
7、据库恢复(Recovery):数据错误状态):数据错误状态正确正确状态(完整状态(完整“或一致性或一致性”) 2022-4-17第一章第一章 关系数据库原理关系数据库原理 应用程序与数据库间关系应用程序与数据库间关系应用程序应用程序1应用程序应用程序2应用程序应用程序nDBMSDB2022-4-17第一章第一章 关系数据库原理关系数据库原理1.3 E-R概念模型概念模型 模型:数据的转换模型:数据的转换 概念模型:概念模型: DBSA 用户用户 (有力工具)(有力工具) 交流语言(强语言表达能力,简单,清晰)交流语言(强语言表达能力,简单,清晰) 概念模型表示法:概念模型表示法: 实体实体联系
8、方法(联系方法(Entity-Relationship Approach):):E-R方法。方法。 抽象抽象抽象抽象现实世界现实世界概念模型概念模型信息世界信息世界数据模型数据模型机器世界机器世界2022-4-17第一章第一章 关系数据库原理关系数据库原理1、实体(、实体(Entity):客观存在并可以相互区别的事物。):客观存在并可以相互区别的事物。2、属性(、属性(Attribute):实体所具有的某些特性,通过属性对实):实体所具有的某些特性,通过属性对实 体刻画。体刻画。3、联系(、联系(Relationship):): (1)、一对一联系()、一对一联系(1:1):电影院座位):电影
9、院座位观众观众 (2)、一对多联系()、一对多联系(1:n):班级):班级学生学生 (3)、多对多联系()、多对多联系(m:n):课程):课程学生学生2022-4-17第一章第一章 关系数据库原理关系数据库原理4、实训:计算机系的教学管理、实训:计算机系的教学管理 (1)、实体及属性为)、实体及属性为教师:教师号、姓名、性别、年龄、职称、专业,码为教师号。教师:教师号、姓名、性别、年龄、职称、专业,码为教师号。学生:学号、姓名、性别、年龄、籍贯、专业,码为学号。学生:学号、姓名、性别、年龄、籍贯、专业,码为学号。课程:课程号、课号、学时数、学分、教材,码为课号。课程:课程号、课号、学时数、学分
10、、教材,码为课号。 (2)、实体间存在如下联系)、实体间存在如下联系 教师教师 课程课程 该联系命名为:授课。该联系命名为:授课。 m:n 学生学生 课程课程 该联系命名为:选课。该联系命名为:选课。 m:n 教师教师 学生学生 该联系命名为:指导。该联系命名为:指导。 1:n2022-4-17第一章第一章 关系数据库原理关系数据库原理 (3)、在)、在E-R图中规定:图中规定:实体名实体名实体属实体属性性联系名联系名2022-4-17第一章第一章 关系数据库原理关系数据库原理1nnmmn学生学生课程课程教师教师选选课课教教学学讲讲授授姓姓名名性性别别性性别别年年龄龄课程号课程号课程名课程名学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 课件
限制150内