放肆青春的博客
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)

放肆青春

一个前端菜鸟的技术成长之路
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)
  • 面试网址

    • 面试题前端网址博客
    • 面试题后端网址博客
  • 面试

    • 面试准备及技巧
    • 面试问题集锦
    • 简历

      • 简历技巧
      • 别人简历
  • 面试杂章

    • git 面试题
    • 智力题
  • 前端

    • front

      • front面试题汇总
      • 前端场景题/解决方案
      • 前端高级面试题
      • front面试题及答案
      • 前端开放性面试题
      • 前端笔试题
      • 小程序面试题
      • webpack面试题
      • webpack面试题及答案
      • gulp面试题
    • vue

      • vue面试题汇总
      • vue面试题及答案
      • vue-router面试题
      • vuex面试题
      • vue3面试题
    • js

      • js面试题汇总
      • js面试题及答案
      • js手写面试题
      • typescript
      • jquery
    • css

      • css面试题汇总
      • css面试题及答案
      • less_sass
    • html

      • html面试题汇总
      • html面试题及答案
    • node

      • node面试题汇总
      • node面试题及答案
      • express
      • egg
      • koa
    • react

      • react
      • react 面试题及答案
    • angular

      • angular
      • angular面试题及答案
  • 网络

    • http

      • 网络面试题
      • 网络面试及答案
  • 算法

    • 算法

      • 算法面试题
  • 数据库

    • 数据库面试题
      • 非关系型数据库
  • 后端

    • zookeeper
    • nginx
  • 测试

  • interview
放肆青春
2020-07-09

数据库面试题

# 数据库面试题

1,动态查询如何实现?

表的结构变化后,如果不需要修改程序,如何设计和实现查询?

2,如何优化数据库,提高数据库性能?

3,设计数据库应注意哪些问题?

4,表与表之间的关联关系?

5,主键和外键的区别?

6,存储过程和函数的区别?

7,事务是什么?

8,游标的作用?如何知道游标已经到了最后?

9,触发器分为事前触发和事后触发,这两种事件有什么区别,

语句级触发和行级触发有何区别?

10,数据库技术中的脏数据?

11,请列举一下当前最流行的数据库引擎?

12,写出数据库表中 Custom 的 no num1,num2 name2 使用名字 name1 显示 计算总和

13,何为事务处理,请谈谈你对他的理解?

14,内联接(inner join):只返回多个表中联结相等的行

15,左外联接(left join):返回左表中所有的记录和右表中联结相等的行

16,创建自定义的数据类型

17,批处理的概念

18,触发器概念

19,事务概念

20,锁的概念

21,子查询

22,索引概念

23,视图概念

24,存储过程概念,语法,原理,以及优缺点?

25,数据库的设计和建模的必要性?

26,数据模型

27,三大范式

28,oracle , mysql ,sqlserver 的区别?

29,数据库中 Null 是什么意思?

30,什么是主键,什么是外键?主键的作用有哪些?

31,索引对数据的并发有影响吗?

32,游标的作用?如何知道自己的游标已经到了最后?

# 非关系型数据库

1,如果要你将一个项目从 MySQL 迁移至 PostgreSQL 中,你会如何迁移?

2,为什么 SELECT * FROM table WHERE field = null 不能匹配空的字段?

3,什么是 ACID(原子性,一致性,隔离性,持久性)原则?

4,你是如何进行数据库模式(Database schema)迁移的?

5,延迟加载(lazy loading)是如何实现的?什么场景下有用?他有什么缺陷?

6,什么是 N+1 问题?

7,如何找出应用中开销最大的查询?

8,什么是最终一致性(Eventual Consistency)?

9,关于 CAP 理论,举一些 CP、AP、CA 系统的例子。

10,NoSQL 是如何解决可伸缩性的挑战的?

更新时间: 9/8/2021, 4:24:27 PM
算法面试题
zookeeper

← 算法面试题 zookeeper→

最近更新
01
前端权限管理
02-24
02
vue2指令
02-24
03
vue2 hook
02-24
更多文章>
Theme by Vdoing | Copyright © 2019-2022 放肆青春
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式