SQL Server2005 数据库应用教程ppt课件_第1页
SQL Server2005 数据库应用教程ppt课件_第2页
SQL Server2005 数据库应用教程ppt课件_第3页
SQL Server2005 数据库应用教程ppt课件_第4页
SQL Server2005 数据库应用教程ppt课件_第5页
已阅读5页,还剩14页未读 继续免费阅读

VIP免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.,1,第1章数据库基础知识,1.1数据库技术概述,1.2数据模型,1.3数据库设计,1.4概念模型,1.5数据库技术新发展,.,2,请先看我们下面的两副图片,你能想到它和我们要学习的数据库有什么关系吗?,1.1数据库技术概述,.,3,实际上,我们生活中处处都有数据库的身影,我们去消费刷卡,银行存款,到网上购物和网络聊天,等等。数据库技术是计算机发展的一个重要领域,为计算机应用领域拓展出一片崭新的、广阔的空间。1.1.1数据库相关概念数据、数据库、数据库管理系统和数据库系统是数据库领域几个常用的概念术语。1.数据(DATA)广义的数据就是我们常说的图文声像。而数据库中常说的数据都是指记录。,1.1数据库技术概述,.,4,2.数据库(DATABASE)数据库的定义,应该是长期存储在计算机内的,有组织的、可共享的数据的集合。3.数据库管理系统DBMSDBMS是位于用户与操作系统之间的一层数据管理软件。DBMS的主要功能有:数据定义、数据操纵和数据保护功能。常用的DBMS有ACCESS,SQLSERVER,ORACLE,DB2等,也有医疗行业的DBMS如Cache数据库,(法国Intersystems公司产品,目前主要应用于医疗卫生管理信息系统(HIS)。官方数据显示,数据查询速度约为oracle的720倍,并方便的支持关系型数据库和对象型数据库)。4.数据库系统(DatabaseSystem)数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用软件、数据库管理员和用户构成。,1.1数据库技术概述,.,5,图1.1数据库系统组成,1.1数据库技术概述,.,6,1.1.2数据库技术的产生和发展,数据库技术的发展和计算机技术的发展紧密相连,从最初管理农场牛奶的订单到今天处理各个领域的海量数据,数据库的发展大致经历了人工管理阶段、文件系统阶段和数据库系统阶段。1.人工管理阶段人工管理的主要特点是数据不会长期保存,数据文件用完就撤走;应用程序管理数据;数据不能用于共享和数据不具备独立性。2.文件管理阶段文件管理的特点是数据可以长期保存,由文件系统管理数据,数据的共享性差,冗余度大,数据的独立性差。3.数据库和海量数据库阶段数据库系统对数据的管理相对文件系统来说优点明显,从文件系统到计算机用来管理数据库,标志着数据管理技术质的飞跃。,.,7,从逻辑上来描述数据库全体数据的特征和逻辑结构的方法成为模式(Schema)。它仅仅是指某一类数据的结构和属性的说明。虽然实际的数据库管理软件很多,但是他们在体系结构上通常都具有共同的特征,即采用了三级模式和两级映像。数据库的三级模式结构是指外模式、模式和内模式三级结构。1.模式(Schema)模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,所有用户的公共视图。模式实际上是数据库数据在逻辑级上的视图。一个数据库只有一个模式。2.外模式(ExternalSchema)外模式也称子模式(SubSchema)或用户模式,它是用户能够看见和使用的局部数据逻辑结构和特征的描述,是用户的数据视图。外模式通常是模式的子集,一个数据库可以有多个外模式。,1.1.3数据库系统的模式结构,.,8,1.1.3数据库系统的模式结构,3.内模式(InternalSchema)内模式也称存储模式,它是关于数据在物理存储结构和存储方式的描述,是数据在数据库内部的表示方式。,.,9,1.2.1数据模型的组成要素模型是现实世界特征的模拟和抽象。数据模型也是一种模型,它是现实世界数据特征的抽象。数据模型通常都由数据结构,数据操作和完整性三个要素组成。1.数据结构2.数据操作3.完整性约束,1.2数据模型,.,10,1.2数据模型,1.2.2层次模型层次模型(HierarchicalModel)是最早出现在数据库设计中的数据模型。用树形结构表示实体之间联系的模型叫层次模型。层次模型的结构特点是:(1)有且仅有一个根结点。(2)根结点以外的其它结点有且仅有一个父结点。,.,11,1.2数据模型,1.2.3网状模型相对于层次模型的表示单一,在网络模型(NetworkModel)中,各记录类型间可具有任意多连接的联系。一个使用网状模型实现的数据库结构:,.,12,1.2数据模型,1.2.4关系模型关系模型的基本思想是用二维表形式表示实体及其联系。二维表中的每一列对应实体的一个属性,其中给出相应的属性值;每一行形成一个,由多种属性组成的多元组,或称元组,与一特定实体相对应。,.,13,1.3数据库设计,1、数据库设计步骤2、一般,数据库的设计步骤大致可分为以下6个步骤,如图1.6所示。,.,14,1.4概念模型,概念模型也称信息模型,它是按用户的观点来对数据和信息建模。概念模型是现实世界到机器世界的一个中间层次。1.4.1基本概念1实体和属性2联系一对一(11),多对一(N1),多对多(MN)3.主码4.域1.4.2概念模型的表示(E-R建模)三要素:实体,属性,联系,.,15,1.4概念模型,E-R图实例(某工厂物资管理的概念模型)涉及的实体有:仓库:属性有仓库号、面积、电话号码。零件:属性有零件号、名称、规格、单价、描述供应商:属性有供应商号、姓名、地址、电话号码、账号。项目:属性有项目号、预算、开工日期。职工:属性有职工号、姓名、年龄、职称。这些实体之间的联系如下:一个仓库可以存放多种零件,一种零件可以存放在多个仓库。一个仓库有多个职工当保管员,一个职工只能在一个仓库工作职工之间具有领导被领导关系,即仓库主任领导仓库保管员.供应商、项目和零件三者之间具有多对多联系,即一个供应商可以供给若干项目多种零件,每个项目可以使用不同供应商供应的零件,每种零件可由不同供应商供给。,.,16,仓库号,面积,电话,职工号,姓名,年龄,职称,仓库,职工,零件号,名称,规格,单价,描述,项目号,预算,开工日期,零件,项目,(a)实体及其属性图,(3)该工厂的物资管理E-R图,.,17,供应商,项目

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论