欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【数据库理论面试题】

程序员文章站 2022-06-13 16:43:52
...

 

1、什么是事物

 

2、为什么要有数据库?即数据库与Excel、文件系统区别

 

3、数据库事物的隔离级别

 

4、数据库系统的特性即事物的特性?

 

5、什么是分布式事物?为什么要有分布式事物?

 

6、WAL与shadow Paging的区别?

 

7、数据库范式

 

8、Base原则

 

9、CAP理论

 

10.非关系型数据库有哪些?

 

11、数据库完整性设计

 

12.SQL优化原则

 

13、数据库集群与高可用

 

14、关系代数运算

传统的集合运算 (并,差,交,笛卡尔积) 

15、数据库三级模式两级映像

 

16、数据库类型有哪些?

 

17.数据库约束有哪些?

 

18、触发器的作用?

 

19、什么是存储过程?用什么来调用?

 

20、索引的作用?和它的种类以及优点缺点是什么?

 

21、drop,delete与truncate的区别

 

22、什么是内存泄漏?