摘要:
select * from emp; select empno,ename,job,mgr,sal from emp;效率更高,但复用时输入时比较麻烦 select * from emp join dept on emp.deptno=dept.deptno 解决方案:定义一个视图(建一个新表(虚拟 阅读全文
摘要:
步骤 1.右切,箭头右边只留一个字母 2.除本身求闭包,假设去掉某个条件BCD->A(中的A),利用B,C,D在剩下的条件中求闭包,即求(BCD)+F=?? 若闭包中不含有A,则保留这个条件;含有A即能推出(不需要BCD->A),删掉这个条件 3.左部最小化,即尽可能压缩左边,例BCD->A,如看看 阅读全文
摘要:
第一NF 消除部分依赖-->第二NF--消除传递依赖-->第三NF-->决定因素(关系中左边的)要包含主码-->BCNF 举例 1. AB->D,B->D 存在D对主码AB的部分依赖,不符合第二范式,为第一范式 改为第三范式: R1(A,B,D) R2(B,D) 2. AB->C,AB->D,AD- 阅读全文
摘要:
查看默认的事务隔离级别 mysql默认是的可重复读 repeatable read select @@transaction_isolation; 设置事务的隔离级别:不同级别处理事务的效率不同 (一般不用mysql语句来设置,用框架来设置) set session transaction isol 阅读全文
摘要:
对于表SC foreign key(Sno) reference Student(Sno) --删除表Student中元组时级联(cascade)删除SC表中对应元组 on delete cascade --更新表Student中元组时级联(cascade)删除SC表中对应元组 on update 阅读全文
摘要:
1.列级约束在定义列语句中,例 sno int primary key auto_increment , --(学生表学号,int型,约束:主键(非空且唯一)+自增) sex char(1) default '男' check(sex='男' or sex='女'), --(性别默认为男,性别只能为 阅读全文
摘要:
今日复习了数据库的关系理论,范式,视图,触发器,备份等知识,复习备考了 阅读全文