mysql基础知识01

基本概念
什么是数据?
指存储在某种介质上能够识别的物理符号,如文字,图像,声音,视频等。
什么是数据库?
保存在磁盘等外存介质上的数据集合,能被各类用户所共享,数据冗余低,按一定的数据模型组织,描述和存储,较高的数据独立性和易扩展性。
什么是数据库管理系统?(DBMS)
用户与操作系统之间的数据管理软件,如ACCESS,Mysql等,数据库管理系统是数据库系统的核心。
功能有:
1:数据定义 2:数据操作 3:数据库的运行管理 4:数据库的建立于维护 5:提供方便,有效存取数据库信息的接口和工具。
什么是数据库系统?
引入数据库后的计算机系统,是一个集合体,包括:应用系统,数据库,数据库管理系统,应用开发工具,数据库管理员和用户。
在这里插入图片描述
数据库系统的特点?
1:数据结构化
2:数据冗余低
3:数据共享性好
4:数据独立性好
5:数据由DBMS统一管理和控制
数据库系统最根本的是解决数据共享问题。
数据库系统的三级模式结构:
1:模式 ,是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,也叫逻辑模式或概念模式。
2:外模式,也叫子模式或用户模式,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据逻辑表示,一个数据可以有多个外模式。
3:内模式,也叫存储模式,是对数据库中数据物理结构和存储方式的描述,是数据在数据库内部的表示形式,一个数据库只有一个内模式。
三者之间的关系:
模式是内模式的逻辑表示,内模式是模式的物理实现,外模式是模式的部分抽取。
数据库系统的结构
三级模式结构的两层映像与两级数据独立性
外模式/模式映像,定义各个外模式与概念模式之间的映像关系,体现数据的逻辑独立性。
模式/内模式映像,定义数据库全局逻辑结构与存储结构之间的对应关系,体现数据的物理独立性。
数据模型
在数据库系统中,用数据模型来抽象,表示和处理现实世界中的数据和信息。
物理层(物理数据模型),面向计算机物理表示的模型。
逻辑层(数据模型:层次模型,网状模型,关系模型,面向对象模型),面向数据库系统的模型。
概念层(概念模型:实体-联系模型),是对客观世界复杂事务的结构描述及它们之间的内在联系的刻画。
概念模型
实体:客观存在并相互区别的万事万物,也可以是抽象的时间
属性:实体的特征,如学生的学号,姓名
实体型:属性值的集合表示一个,而属性的集体表示一种实体的类型称为实体型
实体集:性值相同的同类实体的集合
码:唯一表示实体的属性集
域:属性的取值范围
联系:实体内部的联系和实体之间的联系(一对一,一对多,多对多)
关系模型用二维表表示
关系:一个表就是一个关系,即一个二维表
元组:一个二维表,水平方向的行称为元组,每一个行是一个元组
属性:二维表中垂直方向的列称为属性
域:属性的取值范围
分量:元组中的一个属性值
关系模式:对关系的描述表示为“关系名”(属性1,属性2…)
表:有行和列组成
行:表中的一条记录
列:表中的一个字段

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值