考研计算机复试专业面试问题(数据库原理篇)

1.数据库设计的主要6个阶段是哪些?

  需求分析、概念设计、逻辑设计、物理设计、实施、运维

2.范式的定义?

  1NF:每个分量是不可分割的数据项

  2NF:在1NF基础上,非主属性完全依赖于码(消除非主属性对码的部分函数依赖)

  3NF:在2NF基础上,非主属性不传递依赖于码(消除非主属性对码的传递函数依赖)

  BCNF:在3NF基础上,消除主属性对码的部分依赖和传递函数依赖

  4NF:在BCNF基础上,消除非平凡依赖且函数依赖的多值依赖

  5NF:在4NF基础上,消除连接依赖

3.常用数据库产品?

  Oracle、MS-SQL、DB2、Cache(Intersystems)、MySQL、Sybase、ACCESS

4.数据库性能优化方法有哪些?

  磁盘I/O优化(借助RAID自动分离和分拆技术)、数据库内存优化(增加缓冲池、提高缓冲区命中率)、索引优化、SQL语句优化

5.

猜你喜欢

转载自www.cnblogs.com/austainfael/p/10597353.html