SQL SERVER 2000数据库基础.ppt_第1页
SQL SERVER 2000数据库基础.ppt_第2页
SQL SERVER 2000数据库基础.ppt_第3页
SQL SERVER 2000数据库基础.ppt_第4页
SQL SERVER 2000数据库基础.ppt_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

1、Version 1.0,数据库原理及应用,(Access 2003) 赖生建,2/48,本章目标,掌握数据库的基本概念 了解当今常用的数据库 了解数据库的发展历史 理解数据库发展过程中的经典数据模型 掌握关系数据库的基本概念,3/48,使用数据库的必要性,“信息爆炸”面临的问题,存储,信息爆炸,访问,共享,安全,4/48,使用数据库的必要性(Cont.),数据库可以提供 高效存储 高效访问 数据共享 数据安全,5/48,数据库的基本概念,数据和信息 数据库和数据库表 数据库系统和数据库管理系统 数据冗余,6/48,数据是信息的载体 数据是信息的表述方式 信息是从数据而来的知识,信息系统,加工处

2、理,数据,信息,数据和信息,7/48,数据库是数据的集合 数据库表是同类实体的集合 数据库包括数据库表和其他的数据对象,数据库和数据库表,数据库,数据库表,8/48,数据库系统和数据库管理系统,数据库系统是可运行、可维护的软件系统 数据库系统包含数据库管理系统在内,用户(包括数据库管理员),应用程序,数据库管理系统,操作系统,硬件,9/48,数据冗余,构成数据冗余的三个条件 范畴在数据库中 内涵数据 特征存在副本,10/48,当今常用的数据库简介,Microsoft公司的SQL Server Oracle公司的ORACLE IBM公司的DB2,11/48,SQL Server简介,Micros

3、oft的关系数据库产品 单进程、多线程核心 客户机/服务器(C/S)结构 易用、易管理、易上手,12/48,ORACLE简介,Oracle公司的数据库产品 历史悠久,发展成熟 多进程、多线程服务核心 关系对象数据库 支持70多种操作系统,13/48,DB2简介,IBM公司的关系数据库系统 历史悠久,发展成熟 多进程、多线程服务核心 占据高端市场,14/48,DBMS的发展史,萌芽阶段文件系统数据库 初级阶段第一代数据库 中级阶段第二代数据库 高级阶段新一代数据库,15/48,文件系统数据库,5060年代 利用文件系统和操作系统 简单、方便、低效率,16/48,第一代数据库,60、70年代 网状

4、数据库 层次数据库 IBM公司的IMS层次结构数据库系统,17/48,第二代数据库,70、80年代 关系模型数据库 小型的:dBase、FoxPro、Paradox 中型的:SQL Server 6.5 大型的:DB2、ORACLE,18/48,新一代数据库,面向对象的数据库 分布式数据库 并行数据库 图形图像数据库,19/48,经典的数据模型,网状数据模型 层次数据模型 关系数据模型,20/48,网状数据模型,适合复杂的关系 最少的数据冗余 算法复杂、专用,21/48,层次数据模型,适合一对多的关系 算法相对较简单 有一定的通用性,22/48,关系数据模型,用户接口简洁、方便、直观 底层数据

5、结构简单清晰 查询和处理效率比较低,23/48,关系数据库的基本概念,关系数据库的基本结构 数据库的主键 数据库的非主属性 数据库的外键,主表、从表 三类完整性规则,24/48,关系数据库的基本结构,数据库的基本结构 软件系统:物理层、逻辑层、应用层 数据库系统:内模式、概念模式、外模式,25/48,关系数据库的基本结构(Cont.),关系数据库的基本结构 概念模式:关系模式集 外模式:关系子模式集,26/48,数据库的主键,数据库的超键 性质是属性集 内涵包含一个或多个属性 范畴在数据库表中 特征可以唯一标识实体,27/48,数据库的主键(Cont.),数据库的候选键 性质是一种超键 特征不

6、包含多余的属性,28/48,数据库的主键(Cont.),数据库的主键 范畴一种候选键 特征正在使用的,29/48,数据库的主键(Cont.),超键 候选键(“编号”和“姓名+年龄”) 主键(设置为“编号”),30/48,数据库的非主属性,非主属性是数据库的核心内容,非主属性,主键,31/48,数据库的外键,外键,32/48,数据库的主表和从表,主表和从表的关系,主表,从表,候选键,属性,33/48,三类完整性规则,实体完整性规则 参照完整性规则 用户定义的完整性规则,34/48,实体完整性规则,主键不能为空,无法标识,主键,35/48,参照完整性规则,引用不能为空,36/48,用户定义的完整性

7、规则,两个方面 用户允许自定义规则 系统保障这些规则被正确查验,0 年龄 150,37/48,关系数据库的综合范例,企业员工信息库 基本信息:姓名、年龄、身份证号 工作信息:部门、职位、智能 其他信息:兴趣、爱好、特长,38/48,关系数据库的简单范例(Cont.),第一步简单构造,包括所有需求的内容,39/48,关系数据库的简单范例(Cont.),第二步确定主键,设置主键,40/48,关系数据库的简单范例(Cont.),第三步编码优化,编码优化,编码优化,41/48,关系数据库的简单范例(Cont.),经编码优化后的库表关系,42/48,关系数据库的简单范例(Cont.),第四步进一步优化,43/48,关系数据库的简单范例(Cont.),思考 在这个例子中,

温馨提示

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

评论

0/150

提交评论