- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL Server数据库及PHP技术知识第1章 数据库系统概述.pptx
第1章 数据库基础1.1 数据、信息与数据处理 20世纪70年代,数据库技术得到迅速发展和推广使用。目前,流行的关系数据库系统有:Oracle、MySQL、SQL Server、Visual Foxpro、 Access 等。1.1.1 数据与数据处理 数据是反映客观世界的信息,是载荷信息可以鉴别的物理符号(数值数据、文字数据和多媒体数据)。 信息是关于现实世界事物的存在方式或运动状态的反映的综合。 数据的处理过程包括:数据收集、转换、组织,数据的输入、存储、合并、计算、更新,数据的捡索、输出等一系列活动。1.1.2 计算机数据管理 计算机数据管理技术经历了人工管理阶段、文件系统阶段和数据库管理系统阶段三个阶段。 数据库技术的主要目的是有效地管理和存取大量数据资源。包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余度,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。以数据库为中心的数据库系统,是当代数据管理的主要方式。 数据管理三个阶段的比较人 工 管 理文 件 系 统数据库系统硬件背景无直接存取设备磁盘、磁鼓大容量磁盘 软件背景没有操作系统有文件系统有数据库管理系统数据管理者人文件系统数据库管理系统某个应用程序数据面向对象某个应用程序现实世界 无共享、冗余度大共享差、冗余度大共享性大、冗余度小数据共享程度具有高度的物理独立性和一定的逻辑独立性数据独立性不独立,依赖于程序独立性差整体结构化,用数据模型描述记录内有结构整体无结构数据结构化无结构由DBMS提供数据安全性、完整性、并发控制数据控制能力应用程序自己控制应用程序自己控制4. 相关软件5. 各类人员 (系统分析员、数据库管理员、应用程序员及最终用户) 1.3 数据模型 1.2.1 概念模型 现实世界中事物及联系在人们头脑中的反映,经过人们头脑的分析、归纳、抽象,形成信息世界。为了正确直观地反映客观事物及其联系,有必要对信息世界建立一个抽象的模型,称之为概念模型。目前常用实体联系模型表示概念模型(E-R模型)。 实体-联系模型为数据库建模提供了三个基本的语义概念:实体(Entity)、属性(Attributes)、联系(Relationship) 。1.实体 实体是指客观存在并能够互相区别的事物,实体可以是我们看到的具体人、事、物,也可以是抽象的概念或联系。 2.实体属性 实体的特性称为属性,一个实体可以用多个属性来描述。 3.实体型和实体集 用实体名及其属性集合描述的同类实体,为实体型。 同类型实体的集合为实体集。 4.实体间的联系 实体联系是指实体类型之间的联系,它反映了实体类型之间的某种关联。 一对一联系:班级和班长之间存在一对一的联系。 一对多联系:班级和学生之间存在一对多的联系。 多对多联系:学生和课程之间存在多对多的联系。 实际应用中,通常将多对多联系转换为几个一对多联系。E-R模型的图示法: student实体集表示法:矩形例:学生实体集、课程实体集courseS#属性表示法:椭圆形 Sn例:学生属性,学号(S#)、姓名(Sn)、年龄(Sa)SaSC联系表示法:菱形 1.2.2数据模型 数据模型:准确、高效率对分散的数据进行有秩序的整理,按一定的格式组织起来,并按最合理的方式存储到相关的存储介质上。 校部ABC学院B学院AEFGH系C系D系E系A系B层次模型 以树形结构来表示实体及其之间的联系(1:n) 1968年美国IBM公司推出的层次模型的IMS数据库管理系统。例: 学校组织结构图 例:城市交通图ABEDCFG网状模型 以网状结构表示实体及其之间的联系(m:n) 1969年美国数据系统语言研究会下属数据库任务组公布了关于网状模型的DBTG报告。共同存在问题: 难以实现系统扩充,插入或删除数据时,在于涉及到大量链接指针的调整。 1.2.3关系模型 一组二维表表示实体及其之间的联系,建立在严格的数学概念的基础上。 1970年IBM公司研究员E.F.Codd发表论文提出了关系模型。 用二维表结构来表示实体之间的联系。关系不但可以表示实体间一对多的联系,通过建立关系间的关联,也可以表示多对多的联系。 关系模型是建立在关系代数基础上的,因而具有坚实的理论基础,与层次模型和网状模型相比,具有数据结构单一、理论严密、使用方便、易学易用的特点。1.4 数据库系统结构1.4.1 数据库系统的三级模式结构 数据模型中有型和值的概念,型是指对某一类数据的结构和属性的说明,值是型的一个具体赋值。 模式是数据库中全体数据的逻辑结构和特征的描绘,它仅仅设计到型的描述,不涉及到具体的值。 应用A应用B应用C应用D应用E外模型2外模式2外模式3模式内模式数据库数据库系统的三级模式结构图数
您可能关注的文档
- PHPMySQL网站开发技术知识第17单元论坛看帖与发帖功能的设计与实现.ppt
- PHPMySQL网站开发技术知识第18单元论坛回帖功能的设计与实现.ppt
- PHPMySQL网站开发技术知识第9单元论坛版块数据表的访问设计与实现.ppt
- PHP动态网站程序的设计2HTML.ppt
- PHP动态网站程序的设计5Web交互编程.ppt
- PHP动态网站程序的设计6MySQL数据库.ppt
- PNF技术知识的应用1.ppt
- ProE课件第3讲 使用基本的 绘图工具创建二维图形.ppt
- Protel 99 SE应用与实例第2章 原理图的设计.pptx
- Protel 99 SE应用与实例第5章 PCB的的设计.pptx
- 2025北京政法职业学院招聘7人考前自测高频考点模拟试题及参考答案详解.docx
- 2025四川九州光电子技术有限公司招聘法务审计部副部长考前自测高频考点模拟试题及完整答案详解1套.docx
- 2025中国建筑一局(集团)有限公司政策研究岗招聘1人考前自测高频考点模拟试题参考答案详解.docx
- 2025“粤聚英才粤见未来”广东云浮市中医院人才招聘28人模拟试卷及答案详解1套.docx
- 2025四川泸州发展控股集团有限公司及旗下企业春季招聘45人考前自测高频考点模拟试题带答案详解.docx
- 2025四川九洲电器集团有限责任公司招聘试验工程师考前自测高频考点模拟试题带答案详解.docx
- 2025内蒙古巴彦淖尔市能源(集团)有限公司招聘48人考前自测高频考点模拟试题及参考答案详解.docx
- 2025光明乳业股份有限公司郑州招聘(河南)考前自测高频考点模拟试题及参考答案详解一套.docx
- 2025云南省消防救援总队训练与战勤保障支队招聘(5人)考前自测高频考点模拟试题附答案详解.docx
- 2025中央和国家机关工委所属事业单位招聘7人考前自测高频考点模拟试题附答案详解.docx
文档评论(0)