博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库基础
阅读量:5235 次
发布时间:2019-06-14

本文共 693 字,大约阅读时间需要 2 分钟。

一、数据处理的三个阶段:

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

转载于:https://www.cnblogs.com/lixiaowei/p/3998819.html

你可能感兴趣的文章
go 学习笔记(4) ---项目结构
查看>>
分割线细线
查看>>
java 中的一些运算符问题
查看>>
css切换--使用cookie
查看>>
java中静态代码块的用法 static用法详解
查看>>
Java线程面试题
查看>>
Paper Reading: Relation Networks for Object Detection
查看>>
Android中点中overlay弹出带尾巴的气泡的实现
查看>>
Mybatis接口中传递多个参数
查看>>
Dreamweaver层使用八定律
查看>>
Java IO流学习总结
查看>>
day22 01 初识面向对象----简单的人狗大战小游戏
查看>>
数组的几种常用方法总结
查看>>
递归函数,二分运算,正则表达式
查看>>
阅读软件工程的问题
查看>>
【Netty】UDP广播事件
查看>>
(4)Numpy+矩阵计算+和生成
查看>>
ttt
查看>>
[置顶] java处理office文档与pdf文件(一)
查看>>
Flutter之内置动画(转)
查看>>