首页 > 代码库 > 数据库基础
数据库基础
一、数据处理的三个阶段:
1、人工管理阶段
2、文件系统阶段
3、数据库系统阶段
二、数据库:长期存储在计算机内,可共享。
三、数据库管理系统(DBMS)功能:
1、数据定义功能(DDL),如CREATE
2、数据存取功能(DML),增删改操作
3、数据库运行管理,是数据库管理系统的核心
四、数据库系统>数据库管理系统>数据库
五、数据库系统包括:
1、数据库
2、数据库管理系统
3、应用系统开发工具
4、数据库管理员(DBA)
5、用户
六、数据模型:提供信息操作手段
七、数据模型分类:
1、概念模型:面对用户(如用小人和圈圈画的用例图、E-R图,实体关系模型,与技术无关)需求分析
2、逻辑数据模型:从数据库看到的模型,与技术有关,用户可读懂,更贴近数据库,最常用的逻辑数据模型有层次模型、网状模型、关系模型
3、物理数据模型:面向计算机,数据管理员、架构师使用,不但与数据库管理系统有关,还与操作系统与硬件有关
八、关系模型:
关系:对应一张二维表
元组:对应表中的一行
属性:对应表中的一列
主码:某个属性组,唯一的表示一行,不能为空,也叫主键
域:属性的取值范围
分量:元组中的一个属性值
关系名:对关系(二维表)的描述
数据项:行列的交集
九、关系数据库三种方式:
1、一对一关系
2、一对多关系
3、多对多关系
十、中间表:把所有其他表的主键结合在一起作为中间表联合主键
十一、关系数据库:如ORACLE,DB2,SYBASE,SQL SERVER,MYSQL
数据库基础
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。