概念
数据库的三级模式?二级映像?
外模式——视图
模式——基本的表
内模式——物理存储
映像——三层模式之间的联系和独立; 逻辑独立性、物理独立性
SQL语言分为哪几种?
数据定义语言create、查询语言select、操纵语言insert、控制语言改权限
SQL中内连接、外连接的区别
内连接即 == ,返回两表中条件相等的记录
外连接返回左右表中的所有记录
如何加快数据库中查询语句的速度?
1)建立索引
2)减少表间关联
3)优化sql语句:少做全表查询,减少load数据,尽量走索引
关系型设计
1.数据库有哪几种约束?如何更好地维护数据库的完整性?
主键约束、外键约束、not NULL、unique、check
尽可能地使用约束
2.数据库中的候选键,主键?函数依赖?
函数依赖:X->Y,X确定必能确定Y,学号->姓名即姓名函数依赖于学号; (学号,性别)->姓名是部分依赖
候选键——几个属性能唯一确定一行,一候选做主键
主属性——候选码当中包含的属性