上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页
摘要: select * from emp; select empno,ename,job,mgr,sal from emp;效率更高,但复用时输入时比较麻烦 select * from emp join dept on emp.deptno=dept.deptno 解决方案:定义一个视图(建一个新表(虚拟 阅读全文
posted @ 2023-05-30 19:55 XieLumeng 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 步骤 1.右切,箭头右边只留一个字母 2.除本身求闭包,假设去掉某个条件BCD->A(中的A),利用B,C,D在剩下的条件中求闭包,即求(BCD)+F=?? 若闭包中不含有A,则保留这个条件;含有A即能推出(不需要BCD->A),删掉这个条件 3.左部最小化,即尽可能压缩左边,例BCD->A,如看看 阅读全文
posted @ 2023-05-30 19:54 XieLumeng 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 第一NF 消除部分依赖-->第二NF--消除传递依赖-->第三NF-->决定因素(关系中左边的)要包含主码-->BCNF 举例 1. AB->D,B->D 存在D对主码AB的部分依赖,不符合第二范式,为第一范式 改为第三范式: R1(A,B,D) R2(B,D) 2. AB->C,AB->D,AD- 阅读全文
posted @ 2023-05-30 19:54 XieLumeng 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 查看默认的事务隔离级别 mysql默认是的可重复读 repeatable read select @@transaction_isolation; 设置事务的隔离级别:不同级别处理事务的效率不同 (一般不用mysql语句来设置,用框架来设置) set session transaction isol 阅读全文
posted @ 2023-05-30 19:54 XieLumeng 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 对于表SC foreign key(Sno) reference Student(Sno) --删除表Student中元组时级联(cascade)删除SC表中对应元组 on delete cascade --更新表Student中元组时级联(cascade)删除SC表中对应元组 on update 阅读全文
posted @ 2023-05-30 19:54 XieLumeng 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1.列级约束在定义列语句中,例 sno int primary key auto_increment , --(学生表学号,int型,约束:主键(非空且唯一)+自增) sex char(1) default '男' check(sex='男' or sex='女'), --(性别默认为男,性别只能为 阅读全文
posted @ 2023-05-30 15:35 XieLumeng 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 今日复习了数据库的关系理论,范式,视图,触发器,备份等知识,复习备考了 阅读全文
posted @ 2023-05-30 15:00 XieLumeng 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一级:写前加写锁,事务结束关写锁 二级:写前加写锁,读前加读锁,读完关读锁,事务结束关写锁 三级:写前加写锁,读前加读锁,事务结束关读锁和写锁 阅读全文
posted @ 2023-05-29 21:39 XieLumeng 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 今日学习了数据库的相关知识,以及完成了学生成绩管理系统 阅读全文
posted @ 2023-05-29 19:00 XieLumeng 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 查询本部门最高工资的员工信息:emp:员工信息表 deptno:部门号 sal:员工薪水 不相关其中几条: select * from emp e where e.deptno=10 and sal =(select max(sal) from emp where deptno=10) unino 阅读全文
posted @ 2023-05-28 21:50 XieLumeng 阅读(31) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页