数据库
木南山牙
不积跬步,无以至千里。
展开
-
初步了解数据库的相关概念【前言】
1.什么是数据库: 数据库就是长期储存在计算机内、有组织的、可共享的数据集合。本质就是在内存中开辟的一块数据存储单元!2.什么是数据库管理系统(DBMS): 因为我们无法直接对数据库(内存)进行操作,所以在此基础上开发了一款友好性GUI软件,用户可以直接通过该软件间接实现对底层数据库的操作,是建立在用户与操作系统之间的一层数据库管理软件!3.数据模型: ...原创 2018-06-04 18:54:42 · 201 阅读 · 0 评论 -
数据库学习之-------标准SQL基础语法总结
前提:所有下面的sql语句都建立在student表和sc表基础之上!假设student表内容:Sno Sname Ssex Sage Sdept------------------------------------------95001 李勇 男 20 CS95002 刘晨 女 ...原创 2018-06-05 17:02:51 · 264 阅读 · 0 评论 -
数据库学习之-------三大范式
为什么会出现三大范式呢?什么是三大范式?首先我们需要来理解以下的基本概念: 关系:数据库中的一张二维表 数据依赖:数据间的相互关系 函数依赖:属于数据依赖的一个分支,前者数据值确定后,后者数据值唯一指定,也就是说后者数据的值依赖前者!例如:由于一个学号只对应一个学生,一个学生只在一个系,所以当学号确定后,他的姓名以及所在的系就唯一确定了。 ...原创 2018-06-06 09:55:58 · 1171 阅读 · 0 评论 -
初步了解数据库的并发控制
1.什么是并发: 假设CPU是单核的一次只能执行一个线程,当多个线程要同时占用CPU资源的时候,只能轮流占用该CPU的资源。所以并发强调的是同一时间间隔内处理多任务的能力。2.什么是并行: 假设CPU是多核的,多个线程可以同时运行在多个CPU上!所以并行强调的是同一时刻处理多任务的能力!和并发的区别关键在于是否是同时!3.在数据库中,如果不对并发操作进行合适的控制,...原创 2018-06-06 15:59:36 · 194 阅读 · 0 评论