关系数据库基础ppt课件.ppt

关系数据库基础ppt课件.ppt

ID:59448968

大小:605.50 KB

页数:39页

时间:2020-09-18

关系数据库基础ppt课件.ppt_第1页
关系数据库基础ppt课件.ppt_第2页
关系数据库基础ppt课件.ppt_第3页
关系数据库基础ppt课件.ppt_第4页
关系数据库基础ppt课件.ppt_第5页
资源描述:

《关系数据库基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、关系数据库基础1数据库系统构成数据库系统(DataBaseSystem,简称为DBS)是指计算机系统中引入数据库后的系统,由数据库、软件(操作系统、数据库管理系统、开发工具、编译系统和应用系统等)、用户、硬件构成。数据库硬件数据库系统软件操作系统OS数据库管理系统DBMS高级语言编译系统各种应用开发工具应用系统用户终端用户应用程序员数据库管理员数据库系统分析与设计人员2数据库系统的构成图DatabaseOSDBMS应用开发工具应用程序DBA用户A用户C用户B应用程序员3数据库系统的构成图2有组织的集成的可共享的数据集合DBDBMSCompute

2、rSystemSQLSQLOSDBA完成某一功能的应用程序1应用程序2应用程序nDBAP1DBAP2DBAPn应用程序员4关系数据库实例5数据库管理系统数据库管理系统(DataBaseManagementSystem,简称DBMS)是位于用户与操作系统之间的一种非常复杂的、对数据库进行管理的系统软件。它在操作系统支持下工作。在确保数据“安全可靠”的同时,提高用户使用“数据”的简明性和方便性。用户对数据的一切操作,包括数据定义、查询、更新及各种控制,都是通过DBMS进行。6DBMS的主要功能数据库定义功能允许用户用一种叫做数据定义语言的专用语言建

3、立新的数据库和指定它们的逻辑结构(也称为模式)。数据存取功能使用户能够用适当的语言查询数据和更新(插入、修改和删除)数据。数据控制功能对数据库安全性、完整性和并发性(多用户对数据的并发使用)进行有效的控制和管理,确保数据库中数据正确有效和数据库系统的有效运行。数据库的建立维护功能对数据库转储、恢复、重组织、系统性能监视分析等数据库维护工作。DBMS是由许多“系统程序”所组成的一个集合。每个程序都有自己的功能,一个或几个程序一起完成DBMS的一个或几个功能。各种DBMS的组成因系统而异,一般说来,它由语言编译处理程序;系统运行控制程序;系统建立、

4、维护程序;数据字典等程序组成。7数据库的用户终端用户应用程序员数据库管理员系统需求分析、数据库设计、系统功能设计与实现。数据库系统软件的安装和维护监控DBMS的运行,系统参数的配置与调整权限管理日常维护(备份与恢复)DB中的数据进行扩充或重组DB的文档管理8计算机硬件系统硬件存储数据库和运行DBMS、OS的硬件资源。要求需要足够大的内存来存放OS,DBMS核心模块、数据库数据缓冲区和应用程序由于数据库中数据庞大,需要足够大的磁盘等直接存取设备存储数据为安全,需要足够的磁带、光盘等存贮介质做数据库的备份要求具有较高的通道能力,以提高数据传送率要求

5、系统支持联网能力9目前常用的DBMS目前常用的DBMSORACLE(甲骨文)DB2(IBM)SYBASEMicrosoftSQLServer2000、2005(MS)MYSQLACCESSxBASE类:VisualFoxProdBASE常用的开发工具PowerBuilderDelphiVisualBASIC,VisualStudio.Net等。数据库厂商提供的开发工具。例如,ORACLE的Design2000和SYBASE的PowerDesigner。10关系模型概述关系数据库使用关系模型的数据库关系数据库系统支持关系模型的数据库系统关系模型关

6、系数据结构、关系操作集合和关系完整性约束三部分组成1.关系数据结构(二维表)2.关系操作集合3.关系完整性约束关系模型实体完整性参照完整性用户定义完整性11关系数据模型关系模型是用二维表格结构来表示实体以及实体间联系的模型关系模型的数据结构关系模型的数据结构是一个“二维表框架”组成的集合,每个二维表又可称为关系,因此可以说,关系模型是“关系框架”组成的集合。关系模型使用的术语关系:关系可理解为由关系(二维表)的框架和若干元组构成。元组:表中的行。通常称为记录。属性:表中的列,通常称为字段。关系键:表中的某个属性组,它的值可以唯一确定一个记录。域

7、:属性的取值范围。分量:记录中的一个属性值。12关系数据模型-关系实例学号姓名性别年龄籍贯9901李勇男20江苏9902刘晨女19山东9903王明女20北京9999张立男18陕西学生记录表关系名关系记录(行)字段(列)关系键男女域分量关系模式:学生(学号、姓名、性别、年龄、籍贯)字段名13关系键关系键的文字定义:在关系中能惟一标识元组的一个属性或不包含有多余属性的属性组合称为该关系的关系键。学号课程号成绩9901990199029903C1C2C2C390807080学号姓名年龄性别所在系9901990299039904张三李四王五赵六2018

8、1920男女女男计算机计算机计算机计算机14候选键和主关系键,主属性和非主属性候选键、主关系键某些关系中会发现具有关系键特性的属性或属性组有多个,那么

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。