摘要: MySQL支持多种数据类型,大致如下: 1、数值 2、日期时间 日期和实际类型为datetime、date、timestamp、time和year。 3、字符串类型 字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。 CHAR和VARCHA 阅读全文
posted @ 2021-06-19 18:28 Eleanor123 阅读(248) 评论(0) 推荐(0) 编辑
摘要: E-R图也称实体-联系图(Entity Relationship Diagram ),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 通常用矩形表示实体型,矩形框内写明实体名 用椭圆表示实体属性,椭圆内写明实体属性名用菱形表示实体型间的联系, 在菱形内写明联系名用线段连接起来 如 阅读全文
posted @ 2021-06-19 18:09 Eleanor123 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 关系模式要满足的条件称为规范化形式,简称范式。 关系模型规范化的目的是为了消除存储异常,减少数据冗余,保证数据的完整性和存储效率,一般规范为3NF即可。 (1)第一范式(1NF) 如果关系R的所有属性均为简单属性,即每个属性都是不可再分的,则称R满足第一范式。简单理解即为第一范式就是无重复的列。 ( 阅读全文
posted @ 2021-06-19 17:57 Eleanor123 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 关系的完整性约束限定了表中数据的约束,主要有:实体完整性、参照完整性、域完整性。如下: (1)实体完整性 主属性值(主关系键的值)不能取空值。例如student(number,name,sex,birth,class)中number学号不能为空。主属性值不能为空。主键:唯一,不重复,不为空 (2)参 阅读全文
posted @ 2021-06-19 17:45 Eleanor123 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 关系运算主要有选择、投影和连接。 具体如下: 选择:从关系模式中找出满足给定条件的元组组成新的关系(从行的角度进行运算) 投影:从关系模式中指定若干属性组成新的关系(从列的角度进行运算) 连接:从两个关系的笛卡尔积中选择属性间满足一定条件的元组,组成新的关系。假设集合A={a, b},集合B={0, 阅读全文
posted @ 2021-06-19 17:42 Eleanor123 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 1、关系模式是什么 对关系的描述称为关系模式,格式为:关系名(属性名1,属性名2……属性名n)。例如student(age,number,birth,class) 2、关系的基本特点 在关系模型中,关系具有以下基本特点: 第一,关系必须规范化,属性不可再分割。 第二,在同一关系中不允许出现相同的属性 阅读全文
posted @ 2021-06-19 17:26 Eleanor123 阅读(2772) 评论(0) 推荐(0) 编辑
摘要: 关系:一个关系就是一个二维表,通常将一个没有重复行、重复列的二维表看成一个关系,每个关系都有一个关系名。 元组:二维表的每一行在关系中称为元组,在MySQL中,一个元组对应表中一个记录。 属性:二维表的每一列在关系中称为属性,每个属性都有一个属性名,属性值是各个元组属性的取值。 域:属性的取值范围。 阅读全文
posted @ 2021-06-19 17:13 Eleanor123 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 实体:客观事物在信息世界中称为实体(Entity),它是现实世界中任何可区分、识别的事物。 属性:描述实体或者联系的性质或特征的数据项。 联系:反映事物内部或事物之间的关联集合,常见3种实体联系:一对一、一对多、多对多联系。 阅读全文
posted @ 2021-06-19 17:06 Eleanor123 阅读(1166) 评论(0) 推荐(0) 编辑
摘要: 一、数据 1、数据(data)定义 对客观事物的符号表示,如图形符号、数字、字母等,数据是数据库中存储的基本对象。 日常生活中,直接用语言描述事物; 计算机中,为了存储和处理这些事物,将事物的特征抽象成一个记录来描述。 2、数据的种类 文字、图形、图像、声音 例如,数据库中,学生表中的学生记录: ( 阅读全文
posted @ 2021-06-19 16:52 Eleanor123 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 1、数据库技术是什么 数据库技术研究的问题是如何科学组织和存储数据,高效地获取或处理数据。 2、什么是SQL SQL是structured query language缩写,结构化查询语言。 SQL专门是为数据库而建立的操作命令集,是一种功能齐全的数据库语言。 使用SQL时,只需发出“做什么”的命令 阅读全文
posted @ 2021-06-19 16:18 Eleanor123 阅读(54) 评论(0) 推荐(0) 编辑