《不要断我一连胜!》
兄弟萌兄弟萌~我来啦!昨天晚上跟小键蒸腾了一晚上,MD腰都把持不住了,好在家中常备“刘伟地黄丸”,诶嘿!
今天开更只有一目的:那就是带着兄弟破冰!对了有个事让为师真的快把持不住了,好多兄弟私信我说:
“杨哥杨哥,能不能赶紧教教我们Mysql操作呀,今天老板娘又在催了!”
你在狗叫什么!为师难道不着急嘛,不是不想帮你呀,再坚持坚持,在系统学习数据库MySQL操作之前,必须带着兄弟萌攻克基本的数据库原理!
好了好了不要狗叫了,好多兄弟萌都是零基础的!咱们直接进入主题!
【第一章】数据库系统概述
数据库的四个基本概念
1.数据
兄弟萌都听好了,这个概念为师只说一遍,描述事物的符号记录为数据,只要存在于江湖,那么就可以被符号描述为数据,经过横竖变换最后存入计算机。
2.数据库
这大概是兄弟萌最想学习的,简单来讲数据库就是存放数据的仓库(都给为师支棱起来!),但是你想熬,这个仓库是建立于计算机存储设备之上,所以数据都是按照一定的格式存放的。
简单说下数据库中数据的基本特点:永久存储、有组织、可共享
3.数据库管理系统
数据库兄弟萌了解了,那么如何科学地组织和存储数据,如何高效地对数据进行“葫芦给”(获取,维护,输出),所以为师即将传授一手数据库管理系统(位于用户与操作系统之间的数据管理软件)
“为师蒸滴很认真的”(小声嘀咕:兄弟萌求三连~)
主要功能:
1)数据定义功能
2)数据组织、存储功能
3)数据操纵功能
4)数据库的事务管理和运行管理
5)数据库的建立与维护
6)其他
数据库系统
数据库系统才能被叫做一个完备的数据库,数据库系统是由数据库,数据管理系统,应用程序和数据库管理员**,杨哥在这里着重给兄弟萌讲解数据库管理员的概念
数据库管理系统提供数据的组织,存取,管理和维护等基础功能
数据库应用系统根据需求使用数据库
数据库管理员则负责全面管理数据库系统
数据库系统特点
为师也不多废话了,数据库系统的特点:
数据结构化
要记住,数据库系统和文件系统最大的区别就在于数据库实现了整体数据的结构化,下面到了重点了!注意看我细节!!!
所谓“整体结构化”即数据库中的数据不再仅仅只是针对某一个应用,而是面向整个组织或企业,乃至整个江湖。
还要注意的是,不仅仅数据内部是结构化的,整体也是结构化的,数据之间是具有联系的。
数据的共享性高,冗余度低且容易扩充
有一点值得兄弟萌注意:数据共享可以大大减少数据冗余,节约存储空间。
数据独立性高
数据库独立性高是数据库管理存储数据的一个显著优点,包括
1.物理独立性
2.逻辑独立性
数据由数据库管理系统统一管理和控制
为师在这里着重给兄弟萌介绍数据库管理系统提供的数据控制功能
1.数据的安全性保护
2.数据的完整性检查
3.并发控制
4.数据库恢复
MD小键·····小键别闹,挖槽!逼我猛虎折返先溜,诶嘿!
好了兄弟萌,刚才出了些小意外,咱们继续哈,先给兄弟萌施展一招,哇吼,“摆头接螃蟹步伐再漂a接龟派气功”*,兄弟萌精神了吧,再不精神,只能来一首《放空》了。
【第二章】数据模型(本章仅仅只是简单了解!)
兄弟萌兄弟萌,商量一下这章篇幅会短些,后面会结合MySQL实操进行深入讲解。
想必兄弟萌每个人都有对“模型“”的理解吧,只不过是虚拟世界的模型可能不太一样。首先出厂的是数据模型,是现实世界数据特征的抽象,也就是说数据模型是用来描述数据、组织数据和对数据进行操作的。
有一点需要大家划重点,数据模型是数据库系统的核心和基础。所以大伙还是很必要了解数据模型的基本概念的。
数据模型的划分
根据应用的不同的目的划分:
1.概念模型
2.逻辑模型和物理模型
第二类模型也就是逻辑模型又主要包括层次模型,网状模型,关系模型,面向对象数据模型和对象关系数据模型和对象关系模型,半结构化数据模型等等。
关于各个模型的讲解为师会分配在往后的章节中配合实操进行讲解。
啊啊啊啊,小键不要!
兄弟萌要跟你们说个事儿,如果我再不上床,小键可能会紫砂!这次我不去的话可能着你的就搞定不了了!
这一幕看来还要做个续集,会给大家讲解一些信息世界基本概念,数据库系统的结构等等,害~为师的头发都快掉光了不说,还要饱受小键的欺负,我雄霸天下的梦想啊,不能这样子哦破灭!
哦哦对了兄弟萌,看我蜻蜓点水!
嗖——
确定不看我帽子戏法?那叫一个祸国殃民
版权归原作者 跟着耀杨学编程 所有, 如有侵权,请联系我们删除。