- 1、本文档共123页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用讲义
数据库原理与应用;课程介绍;学习目的;学前准备及学习方法;课程重点、难点;数据库到底有哪一些知识层面呢?;教材和参考书目;内容安排(1);内容安排(2);第一章 绪论;本章要点;1.1 数据管理技术的产生和发展 ;1.1 数据管理技术的产生和发展(续);1.1.1 人工管理阶段;数据不保存
没有专用的软件对数据进行管理
应用程序管理数据,数据是程序的一部分
数据不共享
数据不具有独立性;应用程序与数据的对应关系;举例;1.1.2 文件系统阶段;文件系统管理数据的特点;应用程序与数据的对应关系;文件系统阶段存在的问题;;1.1.3 数据库系统阶段;DBMS;数据库系统管理数据的特点;数据整体结构化;山东;系名;举例;是指数据库中的数据与应用程序之间不存在依赖关系,而是相互独立的。
包括数据的物理独立性和数据的逻辑独立性:
物理独立性
指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。
逻辑独立性
指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。
数据独立性是由DBMS的二级映像功能来保证的; 数据的安全性(Security)保护
保护数据,以防止不合法的使用造成的数据的泄密和破坏。
数据的完整性(Integrity)检查
将数据控制在有效的范围内,或保证数据之间满足一定的关系。
并发(Concurrency)控制
对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。
数据库恢复(Recovery)
将数据库从错误状态恢复到某一已知的正确状态。
;1.2 数据库基本概念 ;四个基本概念;1.2.1 数据 (Data);数据举例;数据举例;1.2.2 数据库(DB-DataBase);1.2.3 数据库管理系统(DBMS);
;数据库系统构成;用户 ;1.3 数据模型;数据模型;1.3.1 数据模型的组成要素;1. 数据结构 (最重要);2. 数据操作;3. 完整性约束;1.3.2 数据模型分类;客观对象的抽象过程;1.3.3 概念模型及表示方法 ;1、概念模型中的基本概念 ;1、概念模型中的基本概念(续);2、概念模型中实体的联系 ;一对一联系(1:1);一对多联系(1:n);多对多联系(n:m);练习:判断下列联系的类型;多个实体型间的联系;多个实体型间的???系(续);多个实体型间的联系(续);多个实体型间的联系(续);同一实体集内各实体间的联系;3、概念模型的表示方法;E-R 图;E-R 图(续);E-R 图(续);E-R 图(续);n;产品(产品号,品名,价格)
材料(材料号,材料名,价格,产地)
借书人(借书证号,姓名,单位)
图书(书号,书名)
工厂(厂名,地址)
职工(职工号,姓名,职称,岗位)
4. 病房(科室,病房号)
病人(病历号,姓名,性别)
工厂(厂名,地址)
厂长(姓名,年龄,电话,职称);n;n;职工;1;厂长;E-R 图(续);4. 概念模型举例;概念模型举例(续);概念模型举例(续);属于;如何划分实体及其属性 ;如何划分实体和联系;怎样划分联系的属性 ;1.3.4 最常用的数据模型;最常用的数据模型;1. 层次模型;例:假设有两个实体:部门和职工,一个部门可以有很多职工,而一个职工只能在一个部门工作。部门和职工分别具有如下的属性:
部门:部门号,部门名称,部门经理,部门所在地。
职工:职工号,职工姓名,职务,工资。
;05;例:教师学生数据库,有四个实体:系、教研室、学生、教师,分别具有如下的属性:;D02;层次模型的特点;典型代表
DBTG系统
亦称CODASYL系统,1971年4月CODASYL提出的。
数据结构
网状结构
基本特点:
允许一个以上结点无双亲。
一个结点可以有多于一个的双亲。 ;实例:;学生选课数据库有三个记录型:
学生:学号,姓名,系别
课程:课程号,课程名,学分
选课:学号,课程号,成绩。;网状模型的特点;3. 关系模型;关系模型的数据结构;关系模型中的主要术语;学号;实体及实体间的联系的表示方法;例1:学生、系、系与学生之间的一对多联系
学生(学号,姓名,年龄,性别,系号,年级)
系 (系号,系名,办公地点)
例2:系、系主任、系与系主任间的一对一联系
系 (系号,系名,办公地点,系主任)
例3 :学生、课程、学生与课程之间的多对多的联系
学生(学号,姓名,年龄,性别,系号,年级)
课程(课程号,课程名,学分)
选修(学号,课程号,成绩); 关系数据模型的特点 ;4.面向对象模型 ;1.4 数据库系统结构;1.4.1 数据库系统的三级模式结构;1. 概念模式(简称模式);2. 外模式;2. 外模
您可能关注的文档
最近下载
- 基于LabVIEW的远程心电信号采集系统.doc
- T_SCS 000015-2023 氧化锆固体电解质 相含量的测定 全谱拟合法.docx VIP
- SN∕T 3131-2012 自行车车闸闸皮中石棉含量的测定 偏光显微镜-X射线衍射光谱法.docx VIP
- 大迈X7 DCT360C众泰培训.pdf
- SN_T 5499-2023 矿产品中滑石含量的测定 X射线衍射全谱拟合法.docx
- SN_T 3514-2013电工钢晶粒取向与无取向鉴定方法X射线衍射测定织构法.docx VIP
- (三模)新疆维吾尔自治区2025年高考第三次适应性检测 理科综合试卷(含答案).pdf
- 大学生志愿服务西部计划服务鉴定表.doc
- 体育馆落地式钢管脚手架施工方案.pdf VIP
- 中国职业教育发展白皮书.pdf VIP
文档评论(0)