版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程总结应用开发:开发应用系统的过程和方法Delphi可视化的,面向对象的开发工具数据库技术:表示,存储数据,高效地获取数据的方法DB体系结构,数据模型,关系代数,DB设计理论DB的安全性,完整性,并发控制等知识点1谢谢你的关注2019-10-11
.特点由专门的软件来管理数据,该软件叫数据库管理系统(DBMS)。DataORACLERDBMSORACLE
ToolsApplications
数据库管理系统是建立、操纵、维护数据库的软件。主要成分:数据描述语言(DDL):
数据操纵语言或查询语言(DML,):数据控制语言(DCL);
数据库管理例行程序:
数据库系统阶段(70年代中期-现在)2谢谢你的关注2019-10-11数据库管理系统的主要部分语法分析,存取优化存储空间管理事务管理数据恢复3谢谢你的关注2019-10-11
面向系统以数据为中心组织数据,可将一个单位或部门的全部数据综合组织集中存放在数据库中。
提供数据共享,程序和数据具有高度独立性。提供数据结构(不仅存储数据本身,而且存储数据之间联系)。数据具有安全性、完整性,并发控制和恢复能力。l
要求数据集成、共享、减少冗余l
数据保证一致性,完整性控制l
数据有安全性l
数据有独立性4谢谢你的关注2019-10-11数据库体系结构数据库系统的三级模式结构在数据的三个抽象级上提供了两个层次的映像:内模式到模式的映像(数据的物理独立性〕,模式到外模式的映像(数据的逻辑独立性〕。应用1应用2外模式1外模式2概念模式内模式DB外模式/概念模式映象概念模式/内模式映象物理数据库数据的逻辑独立性指当对数据库的概念模式作修改或扩充时,不影响外模式,不需要重新生成外模式和应用程序。需求分析概念设计逻辑设计物理设计实现数据的物理独立性指数据的物理组织的改变不会影响到数据库的逻辑结构,不需要对模式和应用程序作修改。5谢谢你的关注2019-10-11
数据模型现实世界认识抽象信息世界-概念模型机器世界-DBMS支持的数据模型转换概念数据模型:描述现实世界中数据及数据之间关系的模型独立于计算机基本数据模型:描述计算机世界中数据及数据之间的关系及存储、处理特征的模型,它依赖于具体的计算机6谢谢你的关注2019-10-11
建模(构造E-R图的)过程E-R图设计过程实际是对现实世界数据进行归纳、分析,抽象的过程。根据系统目标和功能需求把企业的全部数据进行综合组织。建模过程:确定实体集确定联系设计出由E-R图表示的企业模型确定属性将E-R图优化7谢谢你的关注2019-10-11
数据库支持的数据模型结构数据模型:按计算机系统的观点组织数据。主要描述数据组织的结构特点或结构约束DBMS支持的数据模型:层次模型(树)网状模型(图)关系模型(表)面向对象模型。8谢谢你的关注2019-10-11
数据模型的组成
数据模型是数据库系统的核心和基础,DBMS
都是基于某种数据模型的。数据模型是严格定义的概念的集合。一个数据模型由三部分组成:数据结构-对象类型的集合(静态性)。数据操作-对数据库各种对象允许执行的操作的集合(动态性)。数据的约束条件-完整性规则集合(完整性)。9谢谢你的关注2019-10-11
数据的完整性数据库的完整性是指数据的正确性和相容性。在数据库系统中,为了保证数据库中的数据是正确的,DBMS通常提供一种功能来保证数据正确、有效,这种功能称为完整性检查。10谢谢你的关注2019-10-11
Oracle系统支持的完整性约束
(1)主码完整性约束
snochar(6)constraints1primarykey,(2)非空完整性约束snamechar(10)constraints2notnull,(3)唯一完整性约束dnamechar(20)constraintd2unique,(4)check完整性约束agenumberconstraints3check(agebetween15and25)(5)引用完整性ClassStudentCLASSNOCLASSNO11谢谢你的关注2019-10-11
并发控制数据库是一个共享资源,许多事务可能同时对同一数据进行操作。当多个用户程序同时对数据库中的数据并行存取时,如果不对并行操作进行控制,用户程序会存取不正确的数据,或破坏数据库数据的一致性。12谢谢你的关注2019-10-11
在多用户的数据库中,有下列数据一致性的问题:·丢失更改,在一事务中重写另一事务的修改,如上述售飞机票例子。·不可重读,在一个事务范围内,两个相同查询将返回不同数据,这是由于查询注意到其它事务提交的修改。·读脏数据,如果事务T1对一值(A)修改,然后另一事务T2读该值,在这之后T1由于某种原因撤消对该值的修改,这样造成T2读取的值是脏的。13谢谢你的关注2019-10-11
利用封锁(Lock)来解决并发操作中的数据一致性和完整性。在多用户数据库中,一般使用两种封锁:共享封锁和排它(专用)封锁。排它封锁(Exclusivelock),它禁止相关资源的共享,如果一事务以排它方式封锁一资源,仅仅该事务可更改资源,直至释放该封锁。共享封锁(Sharelock),它允许相关资源可以共享。当几个用户同时读取同一数据,此时几个事务可对同一资源进行共享封锁。14谢谢你的关注2019-10-11
数据的安全性安全性指的是保护数据库,防止不合法的使用所造成的数据泄露,修改或破坏。在数据库系统中,安全措施是逐级设置的。保证数据安全的一般方法1.用户标识与身份鉴别采用提供用户名和口令方法标识和鉴别用户2.存取控制用户被获准使用数据库之后,还要根据预定的用户权限进行存取控制。系统通过对用户权限的控制,达到保护数据防止非法使用的目的。15谢谢你的关注2019-10-11
ORACLE系统中的安全措施
标识和鉴别用户的合法性
存取控制
审计16谢谢你的关注2019-10-11安全管理存取控制
系统特权.授与系统特权.回收系统特权对象特权.授与对象特权.回收对象特权.17谢谢你的关注2019-10-11
BackupMethodsPhysicalOperatingSystemBackupWithoutArchivingWithArchivingLogicalExportUtility数据库的后备和恢复后备方法:
操作系统后备无归档后备归档后备
Oracle实用程序Export/Import程序后备数据库日志18谢谢你的关注2019-10-11
数据物理上分布在网络不同节点上,逻辑上是一个整体(DB)。
本地操作远程操作分布操作DatabaseServera19谢谢你的关注2019-10-11
数据库链
createdatabaselinkL7connectto用户名identifiedby口令
using`410`;selectename,dnamefromemp,dept@l7whereemp.deptno=dept.deptno;20谢谢你的关注2019-10-11
应用系统开发的过程和方法
结构化生命周期方法问题定义及可行性研究需求分析系统设计
编码实现系统测试系统维护软件系统定义时期系统设计及开发时期系统维护时期21谢谢你的关注2019-10-11
软件系统定义时期:阶段1:问题定义及可行性研究任务:确定开发项目的总目标和主要功能及系统实现的可能性。(1〕可行性论证技术可行性实施方案时间可行性操作维护可行性(2〕拟定系统开发计划22谢谢你的关注2019-10-11
阶段2:需求分析主要确定目标系统做什么,具备那些功能文档:需求说明书(目标,功能,范围,运行环境〕DFD图及数据字典信息模型23谢谢你的关注2019-10-11
DFD图中使用的符号:外部项数据的来源或去处数据流方向Dn存储名数据存储NO属主处理名称加工(处理)24谢谢你的关注2019-10-11p1教务管理招办新生简况系统计信息学生各门课成绩系教务科教务处第一层数据数据流程图各种统计报表25谢谢你的关注2019-10-11系教务科教务处学生部成绩单招生人员新生简况新生统计表新生名册校招办系教务科D1学生信息P1.1P1招生管理P1.2P1学籍管理学生成绩系学生学籍情况统计全校学生学籍情况统计奖惩情况学生D2奖惩及学籍变动D3学生成绩P1.3P1教学研究D4课程信息D6教师信息D5毕业设计教务处教学质量分析报告各专业教学计划教师教学任务书人事部门教师信息第二层数据流程图26谢谢你的关注2019-10-11
建立数据字典Student(学生基本情况〕Stuno(学生〕Char(6)Sname(姓名〕char(8)Sex(性别〕char(1)Deptno(系号〕numberDname(系名〕Char(20)YN_change(学籍变动否〕Char(1)
27谢谢你的关注2019-10-11Change_and_Remove(学籍变动及奖惩)...28谢谢你的关注2019-10-11系统设计及开发时期:数据库设计:概念设计:构造信息模型(E_R)图逻辑设计:将E_R图转换成关系模式关系的规范化应用程序设计:根据处理要求进行界面及模块设计关系模式或概念模式29谢谢你的关注2019-10-11系别系号系名系主任学生信息C_S学籍变动及奖惩S_CH课程教师S_SCC_T教材C_book1NMNlP1MMN数据库设计…概念设计30谢谢你的关注2019-10-111:N联系E_R图转换成关系模式规则A
B
A_B双亲实体:1N实体名转换成关系名实体所含属性就是关系属性子女实体:实体名转换
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中介聘用员工合同模板
- 2024年度年福建省高校教师资格证之高等教育心理学基础试题库和答案要点
- 2024年度年福建省高校教师资格证之高校教师职业道德综合检测试卷A卷含答案
- 房地产 -中建竣工验收流程培训及实践经验交流(2024年)
- 第7章 职业危害与尘肺病防治课件
- 一年级数学计算题专项练习1000题汇编
- 2024年个人汽车租赁无费用协议样本
- 2024专利资料下载严格保密协议
- 2024年常用粮食购销协议格式
- 医疗合作协议书
- 危险货物道路运输安全卡4
- 船舶电气安装理论图纸相结合PPT课件
- 道路交通标志与标线PPT课件
- 幕墙打胶工艺
- 违约损失率(LGD)研究
- 新冀教版九年级英语上册第26课课件
- 编写标准必备文件 国家标准 地方标准 行业标准 企业标准 格式模板大全
- 《钻木取火》PPT
- 2021-2025乡村5年规划三篇
- 无线电遥控帆船讲解
- 压力与情绪管理(完整版)
评论
0/150
提交评论