数据库基础知识介绍

上传人:ning****hua 文档编号:243107710 上传时间:2024-09-15 格式:PPT 页数:19 大小:594.50KB
返回 下载 相关 举报
数据库基础知识介绍_第1页
第1页 / 共19页
数据库基础知识介绍_第2页
第2页 / 共19页
数据库基础知识介绍_第3页
第3页 / 共19页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,数据库系统基本原理,综合业务产品课程开发室,课程目标,理解什么是数据库;,理解什么是,DBMS,;,理解什么是关系型数据库;,理解关系型数据库中的表;,理解关系型数据库中的表中的行、列;,什么是数据库,什么是数据库?,什么是数据库(,1,),数据库是提供数据的基地,它能保存数据并能使用户方便的访问数据。,用户数据,业务数据,数据源,VPN业务,预付费业务,卡号业务,800业务,什么是数据库(,2,),数据库不只是由数据组成,而是按照一定的数学模型将数据有规律的组织起来。,数据库还是一种公共的资源,能够被许多人同时访问。,Sub ID,Balance,IDD Flag,100,1100.0,0,101,2200.,1,Subscriber Data Table,MSISDN Num,Balance,IDD Flag,Sub ID,13123902,1100.0,0,100,11212211,2200.,1,101,PPS Service Data Table,IN 业务数据库,FPH Num,Balance,IDD Flag,Sub ID,8008101111,1100.0,0,100,8008101212,2200.,1,101,FPH Service Data Table,什么是数据库(,3,),数据库中的数据之间具有一定的关系。,为了方便的管理数据,数据库中的数据按照一定的结构进行存储。,什么是数据库管理系统,什么是数据库管理系统,?,什么是,DBMS,DBMS,是,Data Base,Manegement,System,的缩写。,DBMS,是管理数据库软件的集合。,DBMS,包含面向用户接口功能和面向系统维护功能。,面向用户接口功能是提供用户访问数据库的一些必要手段(如处理能力)。,面向系统维护功能是为数据库管理者提供数据库的维护工具。(具体为数据库定义,数据装入,数据库操作、控制、监督、维护、恢复、通信等),DBClient (DMA),DB,DB Server,DBClient (User),DBClient (User),我用 DDL语言,定义数据库,数据库管理软件,运行在这些设备,上,我们用 DML语言操作数据库,DBMS,的组成,DBMS,通常由这三部分组成:,数据库描述语言,(DLL),;,数据操纵语言,(DML),;,数据库管理例行程序;,DBClient (DMA),DB,DB Server,DBClient (User),DBClient (User),DBClient (User),TCP/IP,DBMS,的结构,通常我们通过两层结构来访问数据库,我们称之为,Client/Server,结构;,客户端软件发送数据操作请求到数据库服务器端,数据库服务器端将结果返回给客户端软件。,两层之间的语言用的是,SQL,语句。,关系型数据库,Sub ID,Address,Name,100,1100.0,0,101,2200.,1,MSISDN,Balance,IDD Flag,100,1100.0,0,101,2200.,1,FPH Num,Balance,IDD Flag,100,1100.0,0,101,2200.,1,ACC num,Balance,IDD Flag,100,1100.0,0,101,2200.,1,什么是关系型数据库,关系型数据库是基于,E.F.,Codd,教授发明的关系型数学模型组织数据的数据库;,关系型数据库中所有的数据都是有表的形式来组织的,而表又是有列和行组成的。,Sub ID,Address,Name,100,BKK,Tom,101,CM,John,.,.,.,列,行,什么是表,表是用两维关系来反映现实中的实体及它的属性。,表是由列和行组成的。,Sub ID,Address,Name,100,BKK,Tom,101,CM,John,.,.,.,每一行的 Sub ID 都是数字型的数据,name字段是长度为20的字符串,什么是列,表的每一列都代表了实体的一项属性。,每一列又叫表的一个字段。,每一个字段都有一个字段名。,每一个字段都只能包含同样数据类型的数据。,每一个字段长度是有限的。,MSISDN Num,Balance,IDD Flag,Service Type,.,12300004,1100.0,0,One Two Call,.,1230005,2200.,1,Phone Rent,.,.,.,.,.,.,什么是行,表的每一行都代表实体的一个实例。,预付费表的每一行都代表了每一个用户的手机号码和相关的一些属性。,如何创建一个数据库的表,如何创建一个数据库的表,?,?,., 一个用户表包含 SubID, a Name, Address,.,怎么样定义一个表,创建一个表你必需考虑以下事情:,为表取一个名字并且名字不能重复;,这个表有多少个字段;,为每一个字段取一个名字;,为每一个字段选取相应的数据类型和长度;,MSISDN Num,Balance,SubID,12300004,1100.0,100,12300005,2200.,101,.,.,.,Sub ID,Name,Address,100,Free,BKK,101,John,CM,.,.,.,选择,映射,关联,表的操作,通俗的说,数据库是表的集合;数据库的操作主要是对表进行操作。表的操作有三种类型:,选择,映射,关联,关系数据库的总结,我们已经懂得了关系型数据模型是一种简单 地组织数据反映现实世界的有效方法。它主要用到以下方法:,表,=,实体 代表了数据库所能对现实世界所有认识。,列,=,属性 一列代表了表的一个属性。,行,=,实例 一行代表了表的一个独立的实例。,我们对表有三种基本的操作:,选择,映相,关联,练习,题目,什么是数据库?,什么是,DBMS,?,数据库和,DBMS,的区别?,什么是关系型数据库?,什么是表和列?,数据库表的基本操作有哪几种?,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!