数据库系统概论
xxx_xxx_xxx123
总结 + 思想 = 提升
展开
-
规范化理论-函数依赖-范式-简单粗暴
一.为什么要设计范式? 避免插入,删除,冗余异常二、基本概念 实体:一张数据库表,比如:学生表,学生就是一个实体 属性:一张表(实体)会有很多属性,比如一个学生实体会有学号,班级等属性 候选码:可以决定其他属性的集合,比如A->B ,A->C,C->D 那么A,B,C就是候选码 主码(主关键字):候选码中的一个,例如学生的学号就可以作为一个主码,因为这个学号可以决定班级,等等其他原创 2017-01-04 21:59:58 · 2404 阅读 · 0 评论 -
数据库系统概述绪论
一、4个基本概念 1.数据(data)、数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS) DBS包括DB和DBMS二、数据模型 三个数据模型: 层次模型、网状模型、关系模型 1.层次模型:任何一个给定的记录值只能按其层次路径查看 类似 1-n的结构2.网状模型:层次模型中子女与双亲结点的联系是唯一的,而在网状模型中这个联系可以不唯一 N-M原创 2017-01-05 12:56:46 · 714 阅读 · 0 评论 -
sql语法
一、创建 create table 表名 ( 列名 数据类型 列级完整性约束,);eg: create table Student( Sno CHAR(9) primary key,);二、修改表 1.alter table 表名 add add 新列名 数据类型 完整性约束 // 添加新的列 alter column 列名 数据类型 列级完整性约束 //修改已有属性的数据类型或者添加原创 2017-01-05 17:21:36 · 336 阅读 · 0 评论 -
mysql语法_零碎记录
unsigned 不是数据类型,是数据修饰(约束),无符号类型,不能负数的意思auto_increment自动增加not null 不能为空primary key(id) 设置主键engine 设置mysql的储存引擎原创 2017-05-26 15:35:11 · 320 阅读 · 0 评论