SQL Server2005 数据库应用教程

上传人:飞****9 文档编号:130252924 上传时间:2020-04-26 格式:PPT 页数:19 大小:1.25MB
返回 下载 相关 举报
SQL Server2005 数据库应用教程_第1页
第1页 / 共19页
SQL Server2005 数据库应用教程_第2页
第2页 / 共19页
SQL Server2005 数据库应用教程_第3页
第3页 / 共19页
SQL Server2005 数据库应用教程_第4页
第4页 / 共19页
SQL Server2005 数据库应用教程_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《SQL Server2005 数据库应用教程》由会员分享,可在线阅读,更多相关《SQL Server2005 数据库应用教程(19页珍藏版)》请在金锄头文库上搜索。

1、cocktail74 1 第1章数据库基础知识 1 1数据库技术概述 1 2数据模型 1 3数据库设计 1 4概念模型 1 5数据库技术新发展 cocktail74 2 请先看我们下面的两副图片 你能想到它和我们要学习的数据库有什么关系吗 1 1数据库技术概述 cocktail74 3 实际上 我们生活中处处都有数据库的身影 我们去消费刷卡 银行存款 到网上购物和网络聊天 等等 数据库技术是计算机发展的一个重要领域 为计算机应用领域拓展出一片崭新的 广阔的空间 1 1 1数据库相关概念数据 数据库 数据库管理系统和数据库系统是数据库领域几个常用的概念术语 1 数据 DATA 广义的数据就是我们

2、常说的图文声像 而数据库中常说的数据都是指记录 1 1数据库技术概述 cocktail74 4 2 数据库 DATABASE 数据库的定义 应该是长期存储在计算机内的 有组织的 可共享的数据的集合 3 数据库管理系统DBMSDBMS是位于用户与操作系统之间的一层数据管理软件 DBMS的主要功能有 数据定义 数据操纵和数据保护功能 常用的DBMS有ACCESS SQLSERVER ORACLE DB2等 也有医疗行业的DBMS如Cache数据库 法国Intersystems公司产品 目前主要应用于医疗卫生管理信息系统 HIS 官方数据显示 数据查询速度约为oracle的7 20倍 并方便的支持关

3、系型数据库和对象型数据库 4 数据库系统 DatabaseSystem 数据库系统是指在计算机系统中引入数据库后的系统 一般由数据库 数据库管理系统 应用软件 数据库管理员和用户构成 1 1数据库技术概述 cocktail74 5 图1 1数据库系统组成 1 1数据库技术概述 cocktail74 6 1 1 2数据库技术的产生和发展 数据库技术的发展和计算机技术的发展紧密相连 从最初管理农场牛奶的订单到今天处理各个领域的海量数据 数据库的发展大致经历了人工管理阶段 文件系统阶段和数据库系统阶段 1 人工管理阶段人工管理的主要特点是数据不会长期保存 数据文件用完就撤走 应用程序管理数据 数据不

4、能用于共享和数据不具备独立性 2 文件管理阶段文件管理的特点是数据可以长期保存 由文件系统管理数据 数据的共享性差 冗余度大 数据的独立性差 3 数据库和海量数据库阶段数据库系统对数据的管理相对文件系统来说优点明显 从文件系统到计算机用来管理数据库 标志着数据管理技术质的飞跃 cocktail74 7 从逻辑上来描述数据库全体数据的特征和逻辑结构的方法成为模式 Schema 它仅仅是指某一类数据的结构和属性的说明 虽然实际的数据库管理软件很多 但是他们在体系结构上通常都具有共同的特征 即采用了三级模式和两级映像 数据库的三级模式结构是指外模式 模式和内模式三级结构 1 模式 Schema 模式

5、也称逻辑模式 是数据库中全体数据的逻辑结构和特征的描述 所有用户的公共视图 模式实际上是数据库数据在逻辑级上的视图 一个数据库只有一个模式 2 外模式 ExternalSchema 外模式也称子模式 SubSchema 或用户模式 它是用户能够看见和使用的局部数据逻辑结构和特征的描述 是用户的数据视图 外模式通常是模式的子集 一个数据库可以有多个外模式 1 1 3数据库系统的模式结构 cocktail74 8 1 1 3数据库系统的模式结构 3 内模式 InternalSchema 内模式也称存储模式 它是关于数据在物理存储结构和存储方式的描述 是数据在数据库内部的表示方式 cocktail7

6、4 9 1 2 1数据模型的组成要素模型是现实世界特征的模拟和抽象 数据模型也是一种模型 它是现实世界数据特征的抽象 数据模型通常都由数据结构 数据操作和完整性三个要素组成 1 数据结构2 数据操作3 完整性约束 1 2数据模型 cocktail74 10 1 2数据模型 1 2 2层次模型层次模型 HierarchicalModel 是最早出现在数据库设计中的数据模型 用树形结构表示实体之间联系的模型叫层次模型 层次模型的结构特点是 1 有且仅有一个根结点 2 根结点以外的其它结点有且仅有一个父结点 cocktail74 11 1 2数据模型 1 2 3网状模型相对于层次模型的表示单一 在网

7、络模型 NetworkModel 中 各记录类型间可具有任意多连接的联系 一个使用网状模型实现的数据库结构 cocktail74 12 1 2数据模型 1 2 4关系模型关系模型的基本思想是用二维表形式表示实体及其联系 二维表中的每一列对应实体的一个属性 其中给出相应的属性值 每一行形成一个 由多种属性组成的多元组 或称元组 与一特定实体相对应 cocktail74 13 1 3数据库设计 1 数据库设计步骤2 一般 数据库的设计步骤大致可分为以下6个步骤 如图1 6所示 cocktail74 14 1 4概念模型 概念模型也称信息模型 它是按用户的观点来对数据和信息建模 概念模型是现实世界到

8、机器世界的一个中间层次 1 4 1基本概念1 实体和属性2 联系 一对一 1 1 多对一 N 1 多对多 M N 3 主码4 域1 4 2概念模型的表示 E R建模 三要素 实体 属性 联系 cocktail74 15 1 4概念模型 E R图实例 某工厂物资管理的概念模型 涉及的实体有 仓库 属性有仓库号 面积 电话号码 零件 属性有零件号 名称 规格 单价 描述供应商 属性有供应商号 姓名 地址 电话号码 账号 项目 属性有项目号 预算 开工日期 职工 属性有职工号 姓名 年龄 职称 这些实体之间的联系如下 一个仓库可以存放多种零件 一种零件可以存放在多个仓库 一个仓库有多个职工当保管员

9、一个职工只能在一个仓库工作职工之间具有领导 被领导关系 即仓库主任领导仓库保管员 供应商 项目和零件三者之间具有多对多联系 即一个供应商可以供给若干项目多种零件 每个项目可以使用不同供应商供应的零件 每种零件可由不同供应商供给 cocktail74 16 仓库号 面积 电话 职工号 姓名 年龄 职称 仓库 职工 零件号 名称 规格 单价 描述 项目号 预算 开工日期 零件 项目 a 实体及其属性图 3 该工厂的物资管理E R图 cocktail74 17 供应商 项目 零件 供应量 仓库 库存量 职工 m n n m 1 n n 1 n b 某工厂物资管理实体及其联系图 E R图 供应 存储 工作 领导 a 实体及其属性图 cocktail74 18 1 5数据库技术新发展 1 数据库领域现状2 数据库新技术 cocktail74 19 感谢您的关注

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号