TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网产品结构MySQL一到三单元知识总结思维导图

MySQL一到三单元知识总结思维导图

  收藏
  分享
免费下载
免费使用文件
U661024498 浏览量:1172024-05-08 20:59:38
已被使用15次
查看详情MySQL一到三单元知识总结思维导图

ySQL一到三单元知识总结

树图思维导图提供 MySQL一到三单元知识总结 在线思维导图免费制作,点击“编辑”按钮,可对 MySQL一到三单元知识总结  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:523c77918d605338c0413c7d3e2f07b3

思维导图大纲

MySQL一到三单元知识总结思维导图模板大纲

数据库创建

1.创建数据库

命令行创建

使用`CREATEDA database|schema`语句创建数据库

示例:CREATE DATABASE database_name;

2.数据库属性设置

设置数据库字符集和排序规则

使用`DEFAULT CHARACTER SET 字符集名`和`DEFAULT COLLATE 校对规则名

数据库管理

1.数据库查询

查询所有数据库

使用`SHOW DATABASES;`语句查询所有数据库

查询数据库状态

使用`STATUS`关键字查询数据库状态信息

2.数据库修改

修改数据库属性

使用`ALTER DATABASE`语句修改数据库字符集等属性

3.数据库删除

删除数据库

使用`DROP DATABASE `语句删除数据库

DROP DATABASE database_name;

表管理

1.表创建

使用`CREATE TABLE`语句创建表

定义表结构、字段、数据类型等

2.表查询

查询表结构

使用`DESCRIBE`或`SHOW COLUMNSFROM`语句查询表结构

查询表数据

使用`SELECT`语句查询表数据

SELECT column1, column2 FROM table_name;

3.表修改与删除

修改表结构

使用`ALTER TABLE`语句修改表结构,如添加、删除或修改字段

删除表

使用`DROP TABLE`语句删除表

表的插入

INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);

数据的完整性约束

主键与外键与替代键

PRIMARY KEY: 主键约束,唯一标识表中的每一行。一个表只能有一个主键。 FOREIGN KEY: 外键约束,确保一个表中的数据匹配另一个表中的数据。这有助于保持数据的引用完整性。 UNIQUE 替代键 可以取null 且一个表可以有多个替代键

CHECK完整性约束

CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(255), age INT CHECK (age >= 18 AND age <= 100) );

check(性别 in (‘男’,‘女’)) check完整性可以同时定义多个: CHECK(最好成绩<=100), check(最好成绩>平均成绩);

数据库管理系统DBMS

是数据库系统的核心

1数据库安全性控制功能 2 数据库完整性控制功能 3并发控制功能 4 数据库恢复功能

数据库系统DBS

1数据共享 2.数据独立3.数据冗余度小 4. 避免了数据的不一-致 5.加强了对数据的保护

结构化查询语言

SQL

1.综合统一 2.高度非过程化 3.面向集合的操作方式 4.以同一种语法结构提供两种使用方式 5.语言简洁,易学易用

数据库设计

关系模型

(2)数据表中的行通常叫作记录或元组,它代表众多具有相同属性的对象中的一个。(3)数据表中的列通常叫作字段或属性,它代表相应数据库中存储对象的共有属性。(4)主键和外键。数据表之间的关联实际上是通过键(key)来实现的,所谓“键”是指数据表的一个字段。键分为主键( primary key )和外键( forcign key )两种,它们都在数据表连接的过程中起着重要的作用。 ①主键:数据表中具有唯一性的字段, 也就是说数据表中任意两条记录都不可能拥有相同的主键字段。 ②外键:个数据表将使用该数据表中的外键连接到其他数据表, 而这个外键字段在其他数据表中将作为主键字段出现。 (5)-一个关系表必须符合以下 某些特定条件,才能成为关系模型的一部分。 ①信息原则:存储在单元中的数据必须是原始的,每个单元只能存储-条数据。2存储在列下的数据必须具有相同数据类型:列没有顺序,但有一个唯一性的名称。③每行数据是唯一的,行没有顺序。 ④实体完整性原则(主键保证):主键不能为空。 ⑤引用完整性原则(外健保证):不能引用不存在的元组。

E-R

实体矩形 属性 椭圆 联系 菱形

1. 1: 1联系的E-R图到关系模式的转换 对于1: I的联系有以下两种转换方式。 (1)联系单独对应个关系模式:由联系的属性、参与联系的各实体集的主码属性构成关系模式,其主码可选参与联系的实体集的任一方的主码。 例如,图2-T所示的E-R模来中的联系“属于”可单独对应一个关系模式(SY)。 “班级(BJ)"“正班长(BZ)"关系模式 (下画线表示该字段为主码)如下。BJ(班级编号,院系,专业名,人数)。 BZ(学号, 姓名)。 SY(学号,班级编号)或SY (班级编号,学号)。 (2)联系不单独对应一一个关系模式:联系的属性及方的主码加人另一方实体集对应的关系模式中。例如,图2-7所示的E-R模型,可将联系“属于”和“班级(BJ)主码力人“正班长(BZ)"实体,得到关系模式如下。 BJ(班级编号,院系,专业名,人数)。 BZ(学号,姓名,班级编号)。 或者将联系“属于”和“正班长(BZ)"主码加人“班级(BI)实体,得到关系模 BJ(班级编号,院系,专业名,人数,学号)。 BZ(学号,姓名)。

2 1:n(1)联系单独对应一个,由联系的属姓 参与联系的各实体集的主码属性构成关系模式,n端的主码作为该关系模式的主码。例如,图2-8所示的“班级(BJ)”学生(XS)"实体集E-R模型可设计如下关系模式。 BJ (班级编号,院系,专业名,人数)。 XS (学号,姓名,专业名,性别,出生时间,总学分,备注)。 SY (学号,班级编号)。 (2)联系不单独对应一个关系模式:将联系的属性及1端的主码加人n端实体集对应的关系模式中,主码仍为n端的主码。例如,图2-8所示的“班级(BJ)"“学生(XS)"实体集E-R模型可设计如下关系模式。 BJ (班级编号,院系,专业名,人数)。 XS (学号,姓名,专业名,性别,出生时间,总学分,备注,班级编号)。

M:N对于m:n的联系,只有单独对应一一个关系模式这一种转换方式, 该关系模式包括联系的属性、参与联系的各实体集的主码属性,该关系模式的主码由各实体集的主码属性共这个员同组成。例如,图2-9所示的“学生(XS)”“课程(KC)”实体集之间的联系可设计如下 XS(学号,姓名,专业名,性别,出生时间,总学分,备注)。 KC (课程号,课程名,类别,开课学期,学时,学分)。 XS_ KC (学号,课程号,成绩)。 关系模式XS_ KC的主码是由“学号”“课程号”两个属性组合起来构成的-个主码, -一个关系模式只能有一个主码。 至此,已介绍了根据E-R图设计关系模式的方法,通常这一-设计过程称为逻辑结构 设计。

数据库设计规范化

第一范式 字段均单一属性不可再分

第二范式:任何一个非主键字段的数值都依赖于该表的主键字段

第三范式:任何两个非主键字段的数值之间没有函数关系

相关思维导图模板

三角形教学思维脑图思维导图

树图思维导图提供 三角形教学思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 三角形教学思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4e6d44277c0553f3ad30c0d5714e23b2

三生教育下红色与生态课程实施步骤_副本思维导图

树图思维导图提供 三生教育下红色与生态课程实施步骤_副本 在线思维导图免费制作,点击“编辑”按钮,可对 三生教育下红色与生态课程实施步骤_副本  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:587cbd840b2b5358f34be20426af505b