靠着阿里师兄给的170 道 Python 面试题,我已成功上岸【综合篇:数据库和框架】

  • 由于文章过长,小编也贴心的把文章整理成了PDF文档,想要观看学习起来更方便的话点此下载

  • 上篇_拿着阿里师兄精心整理 170 道 Python 面试题,我已成功上岸【综合篇:网络编程】

  • 上上篇_靠着阿里师兄给的170 道 Python 面试题,我已成功上岸【Python基础篇】

  • 综合篇:数据库和框架

    • 121. 列举常见的数据库

    • 122. 数据库设计三大范式

    • 123. 什么是数据库事务

    • 124. MySQL 索引种类

    • 125. 数据库设计中一对多和多对多的应用场景

    • 126. 简述触发器、函数、视图、存储过程

    • 127. 常用 SQL 语句

    • 128. 主键和外键的区别

    • 129. 如何开启 MySQL 慢日志查询

    • 130. MySQL 数据库备份命令

    • 131. char 和 varchar 的区别

    • 132. 最左前缀原则

    • 133. 无法命中索引的情况

    • 134. 数据库读写分离

    • 135. 数据库分库分表

    • 136. redis 和 memcached 比较

    • 137. redis中数据库默认是多少个 db 及作用

    • 138. redis 有哪几种持久化策略

    • 139. redis 支持的过期策略

    • 140. 如何保证 redis 中的数据都是热点数据

    • 141. Python 操作 redis

    • 142. 基于 redis 实现发布和订阅

    • 143. 如何高效的找到 redis 中的某个 KEY

    • 144. 基于 redis 实现先进先出、后进先出及优先级队列

    • 145. redis 如何实现主从复制

    • 146. 循环获取 redis 中某个非常大的列表数据

    • 147. redis 中的 watch 的命令的作用

    • 148. redis 分布式锁

    • 149. http 协议

    • 150. uwsgi,uWSGI 和 WSGI 的区别

    • 151. HTTP 状态码

    • 152. HTTP常见请求方式

    • 153. 响应式布局

    • 154. 实现一个简单的 AJAX 请求

    • 155. 同源策略

    • 156. 什么是 CORS

    • 157. 什么是 CSRF

    • 158. 前端实现轮询、长轮询

    • 159. 简述 MVC 和 MTV

    • 160. 接口的幂等性

    • 161. Flask 框架的优势

    • 162. 什么是 ORM

    • 163. PV、UV 的含义

    • 164. supervisor 的作用

    • 165. 使用 ORM 和原生 SQL 的优缺点

    • 166. 列举一些 django 的内置组件

    • 167. 列举 Django 中执行原生 sql 的方法

    • 168. cookie 和 session 的区别

    • 169. beautifulsoup 模块的作用

    • 170. Selenium 模块简述

综合篇:数据库和框架

121. 列举常见的数据库

关系型数据库:MySQL,Oracle,SQLServer,SQLite,DB2

非关系型数据库:MongoDB,Redis,HBase,Neo4j

122. 数据库设计三大范式

建立科学的,规范的的数据库是需要满足一些规范的,以此来优化数据数据存储方式,在关系型数据库中这些规范就可以称为范式

第一范式:当关系模式 R 的所有属性都不能在分解为更基本的数据单位时,称 R 是满足第一范式的,简记为 1NF

关系模式R的所有属性不能再分解

第二范式:如果关系模式 R 满足第一范式,并且 R 的所有非主属性都完全依赖于 R 的每一个候选关键属性,称 R 满足第二范式,简记为 2NF

非主属性都要依赖于每一个关键属性

三范式:设 R 是一个满足第一范式条件的关系模式,X 是 R 的任意属性集,如果 X 非传递依赖于 R 的任意一个候选关键字,称 R 满足第三范式,简记为 3NF

数据不能存在传递关系,即每个属性都跟主键有直接关系而不是间接关系

123. 什么是数据库事务

事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位

在关系数据库中,一个事务可以是一条 SQL 语句、一组 SQL 语句或整个程序。四个属性:原子性,一致性

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值