




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库根底学习目的:1、数据库根本概念2、关系型数据库3、数据建模4、E-R模型5、oracle引见.数据库根本概念数据库Database,DB数据库管理系统Database Management System,DBMS数据库管理员Database Administrator,DBA数据库系统Database System.WEB数据库运用表示图.数据库数据库是在计算机上组织、存储和共享数据的一个仓库数据仓库也是DB中的一个根本名词,而这说的是常规意义上的.数据库管理系统在DB软件中起到组织,管理数据的软件的模块,它本身是软件,在用户对它发出指令时,对该指令进展处置.数据库管理员操作数据库的管
2、理和维护人员.数据库系统基于DB的软件系统也就是我们常说的运用软件系统.数据库根本概念1、关系型数据库Relationship Database, RDB基于关系模型而建立和组织起来的一个DB2、关系型数据库管理系统RDBMS是目前的一种主流方式3、SQL言语Structured Query Language运用关系模型的数据库言语,用于和各类数据库的交互,提供通用的数据管理和查询功能:改动数据库构造更改系统平安设置设置用户对数据库或表的答应权限在数据库中检索需求的信息对数据库的信息进展更新4、常用SQL指令:SELECT、INSERT、DELETE、UPDATE、CREATE、DROP.数据
3、管理历程1、手工管理阶段数据不保管数据由运用程序管理,编写程序要思索数据构造数据面向程序,不共享数据不具有独立性,随其逻辑构造和物理构造而变化。2、文件管理阶段数据以文件方式长期存在数据共享性差3、数据库管理阶段有利于实现数据共享数据面向运用,而非面向程序.数据库开展历程1、第一代非关系型数据库系统上世纪60年代末问世,包括层次型和网状型。2、第二代关系型数据库系统RDBS上世纪70年代中期问世。3、第三代对象-关系数据库系统ORDBS 、OODBS上世纪80年代中期至今。.数据库分类网状数据库采用以记录类型为结点的网状数据模型层次型数据库采用层次模型模拟现实世界中按层次组织起来的事物关系型数
4、据库.网状数据库.层次型数据库.关系型数据库采用二维表构造储存与管理数据,并规定了表内和表间数据的依存关系。当前流行的大型关系型数据库: Oracle、IBM DB2、SQL Server、SyBase、Informix等。关系型数据库采用构造化查询言语SQL作为客户端程序与数据库效力器间沟通的桥梁客户端发送SQL指令到效力器端,效力器端执行相关的指令并前往其查询的结果结果。.数据建模1、数据建模要将现实世界中客观存在的事物以数据的方式存储到计算机中并进展处置,就需求对其进展分析、笼统,进而确定数据的构造以及数据间的内在联络,这一过程称为数据建模。2、数据模型应满足三个方面要求:可以比较真实地
5、模拟现实世界容易为人所了解便于计算机实现3、数据模型三要素:数据构造- 描画事物的静态特性数据操作- 描画事物的动态特性完好性约束-描画事物内部和事物间的约束性关系.数据建模(续)1、现实世界事物以及事物间的联络是客观存在的2、 概念世界是人们对现实世界中客观事物及其联络的认识和笼统。概念世界中按用户的观念对现实世界建模,所得到的“概念数据模型不依赖详细的计算机系统和DBMS。3、机器世界按计算机的观念对概念世界中的事物实体及实体间的联络进一步建模,将之笼统/转换为与计算机/DBMS相关的“物理数据模型。.数据建模(续)1、概念数据模型Conceptual Database Model, CD
6、MCDM从用户的观念出发对信息进展建模,并不依赖于详细的计算机系统或某个DBMS系统(但是创建表的时候会依赖于详细的计算机系统或某个DBMS系统),主要用于数据库的概念设计。CDM以的实体-关系E-R模型为根底,将现实世界中的客观对象笼统为实体和关系。到机器世界中,CDM将被转换为特定DBMS所支持的物理数据模型Physical Database Model, PDM。2、CDM相关术语实体Entity:客观存在并且可以相互区分开来的事物实体集Entity Set :同一类实体的集合属性Attribute:描画实体的特性关系Relationship:实体集之间的对应关系现实世界事物之间的相互关
7、联。.E-R模型1、实体-关系模型Entity-Relationship Model, E-R ModelE-R模型也称为E-R方法,由P.P.S.Chen于1976年提出,该方法运用E-R图来描画现实世界的概念模型。在E-R模型中,现实世界是由一且称为实体的对象和这些对象之间的关系组成的。2、E-R模型三要素:实体、关系、属性E-R图Entity-Relationship Diagram是描画概念世界,建立概念模型的适用工具。3、E-R图三要素:实体- 用矩形框表示属性- 用椭圆形表示,并用连线与实体连在一同。实体间联络- 用菱形框表示,并用连线分别与相关实体相连,且需在 连线上注明联络类型
8、。.E-R模型(续)1、E-R图举例2、实体间联络类型一对一关系1:1一对多关系1:n多对多关系m:n.实体间联络1、一对一关系1:1两个实体集A和B,假设A中的每个实体至多和B中的一个实体有联络,反之,B中的每个实体至多和A中的一个实体有联络,称A对B或B对A是一对一关系。2、 一对多关系1:n两个实体集A和B,假设A中的每个实体可以和B中的0多个实体有联络,而B中的每个实体至多和A中的一个实体有联络,那么称A对B为一3、对多关系。多对多关系m:n两个实体集A和B,假设A中的每个实体可与和B中的多个实体有联络,反之亦然,称A对B或B对A是多对多关系。.开发数据库运用系统的步骤系统需求分析。设
9、计数据库表。规划表中的字段。确定表与表之间的关系。优化表和表中字段的设计。输入数据,检测表的设计,假设需求改良可以再次优化表的设计。创建查询、存储过程、触发器以及其他的数据库对象。运用数据库分析工具来分析和改良数据库的性能。设置数据库平安性。.关系型数据库根本术语1、关系:整个二维表2、关系名:表格称号3、元组:行数据记录4、属性:列数据字段/分量5、属性名:列称号字段名6、主键:独一确定元组的属性组关键字7、域:属性的取值范围8、关系方式:关系名属性列表如:学生学号,姓名,性别,系别,年龄,籍贯9、约束域完好性约束实体完好性约束参照完好性约束.Oracle1、Oracle甲骨文公司1977年6月兴办Software Development Laboratories,SDL1979年,SDL 更名为Relational Software,Inc.,RSI1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年年会主题策划方案范本
- 黑龙江大庆历年中考作文题(2008-2024)
- 尿毒症培训课件
- 2022年湖北省通信管理局考试真题
- 2025年玻璃自动切割线项目可行性研究报告
- 2025年环形气阀项目可行性研究报告
- 2025年猪苓多糖注射液项目可行性研究报告
- 2025年牛筋塑料桶项目可行性研究报告
- 长江艺术工程职业学院《线性代数及概率统计》2023-2024学年第二学期期末试卷
- 肇庆医学高等专科学校《旅行社运营管理》2023-2024学年第二学期期末试卷
- 特劳特-定位课件
- 家庭农场经营与管理培训课件
- 中国重症脑血管病管理共识课件
- 转炉炼钢设备与工艺课件
- 汽车吊车施工安全技术交底
- 电工基础(中职)完整版教学课件
- 小班语言绘本《小蛇散步》绘本PPT
- 杭州房建工程监理大纲范本
- DB22∕T 2797.1-2017 玄武岩纤维复合筋及玄武岩纤维混凝土设计与施工规范 第1部分:玄武岩纤维复合筋
- 庆阳剪纸艺术:演示文稿
- 人居环境学导论
评论
0/150
提交评论