文章目录
-
- 关系型数据库
- 1 什么是数据库技术
- 2 SQL
- 3 DB,DBS,DBMS之间关系
-
- 3.1 数据库(Database DB)
- 3.2 数据库管理系统(DBMS)
- 3.3 数据库系统(DBS)
- 4 关系模型
-
- 4.1 关系的基本概念
- 4.2 关系模式
- 4.3 关系的基本特点
- 4.4 关系运算
- 5 完整性约束
- 6 范式
- 7 E-R图(实体联系图)
- 8 MySQL数据库介绍
关系型数据库
在关系数据模型中,关系可以看成由行和列交叉组成的二维表格表中一行称为一个元组,可以用来标识实体集中的一个实体。
表中的列称为属性,给每一列起一个名称即为属性名,表中的属性名不能相同。
列的取值范围称为域,同列具有相同的域,不同的列也可以有相同的域。
表中任意两行(元组)不能相同。
能唯一标识表中不同行的属性或属性组(即多个属性的组合)称为主键或复合主键。
1 什么是数据库技术
数据库技术所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据。
2 SQL
SQL结构化查询语言。
SQL是专为数据库建立的一个操作命令集,是数据库专用的语言。
使用SQL语句的时候,只关心“做什么”的命令,具体“为什么”不需要使用者来参与的,直接查看SQL语句反馈的结果就可以了。
3 DB,DBS,DBMS之间关系
数据(Data)
对客观事物的符 表示,如图形符 、数字、字母等,数据是数据库中有储的基本对象。
3.1 数据库(Database DB)
长期存在计算机内的、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和储存。
具有较小的冗余度(重复的内容)、较高的数据独立性和易扩展性(可修改),并可为各个用户共享。
3.2 数据库管理系统(DBMS)
位于应用程序与存储数据的之间的一层数据管理软件。
是基础软件,是一个大型复杂的软件系统。
DBMS的用途:科学地组织和存储数据、高效地获取和维护数据。
DBMS的主要功能:数据库的定义功能;数据库的操作功能;数据库的保护功能;数据库的维护功能。
数据库的定义功能:在SQL语言中——DDL语言(数据库定义语言),提供了三个语句,craete,alter,drop,操作对象是数据库中的表。数据是以表的形式来组织和存放的。
数据库的操作功能:借助于SQL语言中的DML语言(数据库操作语言),实现对数据中存储的数据进行增删改查(insert,delete,update,select)的操作。
数据库的保护功能:保护数据的完整性和安全性。
数据库的维护功能:数据中表和数据的维护功能。
3.3 数据库系统(DBS)
数据库系统=数据库(DB)+数据库管理系统(DBMS)+应用系统+数据库管理员(DBA)+用户
投影运算:指定若干属性组成新的关系
8 MySQL数据库介绍
MySQL数据库是一种关系型数据库管理系统,是一种开源软件出场兴MySQL AB公司开发,08年1月16日被Sun公司收购,09年Sun公司又被Oracle公司收购。
其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型 站为了降低 站总体拥有成本而选择了MySQL作为 站数据库。
优点∶体积小,速度快,成本低,开源,可以和开发语言来结合,可移植性(跨平台),可以在不同的操作系统中使用。
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树SQL高级技巧CTE和递归查询31864 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!