数据库笔记知识点【计算机复试问答版】

本文深入探讨数据库的关键知识点,包括三级模式与映像、SQL语言的分类、内连接与外连接的区别、数据库优化策略。此外,详细阐述了关系型设计中的范式理论、事务的ACID特性、并发控制中的锁机制和MVCC,以及索引的原理与应用。最后提到了存储过程、触发器和视图在数据库管理中的作用。
摘要由CSDN通过智能技术生成

概念

数据库的三级模式?二级映像?

外模式——视图

模式——基本的表

内模式——物理存储

映像——三层模式之间的联系和独立; 逻辑独立性、物理独立性

SQL语言分为哪几种?

数据定义语言create、查询语言select、操纵语言insert、控制语言改权限

SQL中内连接、外连接的区别

内连接即 == ,返回两表中条件相等的记录

外连接返回左右表中的所有记录

如何加快数据库中查询语句的速度?

1)建立索引

2)减少表间关联

3)优化sql语句:少做全表查询,减少load数据,尽量走索引

关系型设计

1.数据库有哪几种约束?如何更好地维护数据库的完整性?

主键约束、外键约束、not NULL、unique、check

尽可能地使用约束

2.数据库中的候选键,主键?函数依赖?

函数依赖:X->Y,X确定必能确定Y,学号->姓名即姓名函数依赖于学号; (学号,性别)->姓名是部分依赖

候选键——几个属性能唯一确定一行,一候选做主键

主属性——候选码当中包含的属性࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值