1、有3 个表,表结构如下: Student 学生表(学号,姓名,性别,年龄,组织部门) Course 课程表(编号,课程名称) Sc 选课表(学号,课程编号,成绩)。 1)写一 ...
博主马上要面对几家公司的面试,故自己准备了点面试题,仅供参考 ,三范式 答:每个属性都不可再分,属性完全依赖于主键,第三范式就是属性不依赖于其它非主属性。 ,如何理解超键 候选键 主键 外键的含义 超键有无关属性,主键是唯一且不能再分,外键是主键的引用,主键是在候选键中产生的 ,什么是存储过程 有哪些优缺点 存储过程是一个预编译的有名称的代码块。 优点:执行效率比较高,降低网络通信量,提高通信速 ...
2018-09-06 19:38 0 2502 推荐指数:
1、有3 个表,表结构如下: Student 学生表(学号,姓名,性别,年龄,组织部门) Course 课程表(编号,课程名称) Sc 选课表(学号,课程编号,成绩)。 1)写一 ...
什么是范式? 简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。 什么是三大范式? 第一范式(1NF):强调的是列的原子性,即列不能够再分 ...
基本表结构: student(sno,sname,sage,ssex)学生表 course(cno,cname,tno) 课程表 sc(sno,cno,score) 成绩表 teach ...
1.存储过程和函数的区别存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。2.事务是什么?事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ...
Web后端数据库一般用mysql。 数据库基础 Q:数据库三范式是什么? 第一范式:列不可再分 第二范式:行可以唯一区分,主键约束 第三范式:表的非主属性不能依赖与其他表的非主属性 外键约束 且三大范式是一级一级依赖的,第二范式建立在第一范式上,第三范式建立第一第二范式上。 Q:数据库引擎 ...
# 1. 业务是什么? 产品的功能 用户的行为(热功能,热数据) # 2.你们公司用什么版本数据库? 5.6.38 5.7.20 #3. 你们公司怎么还在用这么低的版本? 我们这个业务已经运行了4年了,一直用的5.6版本,非常稳定,所以说暂时没有打算升级。 # 4. GA时间问题漏洞怎么说 ...
1. 触发器的作用? 触发器是一种特殊的存储过程, 主要是通过时间来出发而被执行的. 它可以强化约束, 来维护数据的完整性和一致性, 可以跟踪数据库内的操作从而不允许未经许可的更新和变化. 可以级联运算 2. 什么是存储过程? 用什么来调用? 存储过程是一个预编译的SQL ...
(Consistency)数据库总是从一个一致性的状态转换到另一个一致性的状态。(在 前面的例子中,一致性 ...