zoukankan      html  css  js  c++  java
  • 数据库相关面试题

    1,数据库的分类和常见的数据库

    数据库分为关系型数据库和非关系型数据库

    常见的关系型数据库:免费的mysql,收费的oracle,windows系统中使用的sqlServer

    常见的非关系型数据库:redis,memcache,mogodb,hadoop

    2,简单介绍关系型数据库中的三大范式

    关系型数据库在设计表时应遵守的规范

    首先范式满足第一范式后才能满足第二范式,满足了第二范式才能满足第三范式。

    第一范式:列数据不可再分割(列的原子性)

    第二范式:要求数据库表中的每个实例或行必须可以被唯一地区分。(主键,消除部分依赖)

    第三范式:要求一个关系中不包含已在其它关系已包含的非主关键字信息。(外键,消除消除传递依赖)

    3,事务的四大基本特性

    (1)什么是事务:

      事务是并发控制的单位,是用户定义的一个操作序列。这些操作序列要么都做,要么都不做,是个不可分割的工作单位。

      (定义一系列的动作,都完成才提交,否则就回滚)

    (2)四大特性

    • 原子性:表示事务内不可分割,要么都成功,要么都失败
    • 一致性:要么都成功,要么都失败。如有失败则回滚
    • 隔离型:一个事务开始后,不能让其他事物干扰
    • 持久性/持续性:事务开始了就不能终止

    4.mysql数据库的最大连接数

    (1)为什么需要设置最大连接数?

    特定服务器上面的数据库只能支持一定数量的同时连接,这时候需要我们设置最大链接,

  • 相关阅读:
    B
    A
    I
    IIS发布和部署
    编程中什么叫上下文
    浅谈Session,Cookie和http协议中的无状态
    cmd界面输入sqlplus提示不是内外部命令解决方法
    C#已设置安全调试选项,但此选项要求的VS承载进程在此调试中不可用。解决方法
    IIS和IIS Express的区别
    vue.js:634 [Vue warn]: Failed to generate render function: SyntaxError: Unexpected token ')'
  • 原文地址:https://www.cnblogs.com/excellencesy/p/10355518.html
Copyright © 2011-2022 走看看