【数据库教程】第一季 什么是数据库

  我想,很多打开这篇博客的小盆宇,都是因为项目、课程甚至是毕业的压力,需要对毫无兴趣的数据库进行零基础学习。其实小宝作为一名非计算机方向的屌丝,也是没有系统的学习过数据库课程。但是小宝就是有一颗强烈求知的心,因此也是在数据库方面花了很大时间的,但是说实话,我确实走了很多弯路。第一个弯路就是:我为什么要用数据库?

  我跟大家一样,学习数据库是在某个人或者某些人的唆使下开始的,而唆使我的人呢,是我的导师。简单的一句“这个模块需要用一下数据库”就让我深深的陷入这个泥潭里。而多数情况下,我使用数据库都是对数据的简单录入与提取,并没有涉及太多的数据处理与运算,甚至是表格的合并都没有。而当萌姐看到我的项目的时候,用深邃的眼神看着我说了句“艾斯比~~”,之后就是我的内心一万只草泥马在奔腾呀,到底TMD为什么要用数据库呢?

  我跟狗蛋、大黄三个人一起去创业,我们决定卖光盘!!!其中,我负责光盘的进货,狗蛋负责光盘的分类(欧美的还是日本的)及管理,大黄负责卖(“大哥,要盘么?有羞羞的哦~”)。在创业的第三天,欧美的光盘有2块一张进价变为5块了,我就跟狗蛋说,看到大黄一定要让大黄把欧美光盘的售价由4块变为8块。结果狗蛋当天拉稀了,没有通知大黄,卧槽,结果大黄卖盘就赔了钱。而我们三个人由于每人都管一个账本,费心费力还经常会出乌龙,结果狗蛋由于日理万机,积劳成疾,惨入医院。而在这一时刻,我开始引进国产的大电影,而在我们的账本中,需要每个人都添加这一类型,实在是太麻烦了。这么说来,这种数据管理方式有哪些不妥的地方呢?

  A.数据重复(我们每个人都得准备一个账本)

  B.数据可能出现矛盾(谁在拉稀耽误事就拉出去打!!!)

  C.难以应对新的变化(为了为人民服务,我们要引进更多电影类型)

  而引入数据库可以做到什么呢?数据库可以对项目的数据进行一元化的管理,共享数据。每个人都可以查询并使用数据,从而建立起高效而有序的系统,这样既能够防止发生数据矛盾,有没有重复的数据。还可以容易滴引入新的系统。

  但是引入数据库,同样是会带来一些问题的。比如首先就是要学会使用数据库的基本操作。而系统由于被多人使用,重要的数据有被盗或者篡改的危险(苍老师的经典电影就少了好多,狗蛋,是不是你私藏了!!!从实招来,好东西要一起分享!!!)。还有一个问题,数据库被多人使用,同一个记录的名称可能每个人的称呼是不同的(比如苍老师和空空就是一个人,却被大黄和狗蛋取了不同的名称)。另外,还要保证不能丢失数据(狗蛋上了让人羞羞的网站,结果电脑蓝屏了,数据会不会丢失呢?),因此,从故障中恢复数据的工作是非常必要的。最后,我们的数据库需要有快速检索的功能(检索速度慢这感觉就像是看片片不能快进啊,小盆宇你懂得~)。

  看了这么多问题,是不是对学习数据库有了清晰地认识了呢?那就跟着小宝继续学下去吧,下一博会更精彩~

引 言 ............................................................... . ............................... . ............................... . ................... 3 第一章 数 据 库基 础 ............................... . ............................... . ............................... . ......................... 6 第二章 O r a c l e 入 门 ............................... . ............................... . ............................... . ......................... 6 第三章 查 询 基 础 ............................... . ............................................................... . ........................... 11 第四章 单 行 函 数 ............................... . ............................................................... . ........................... 14 第五章 分 组 函 数 ............................... . ............................................................... . ........................... 19 第六章 多 表 查 询 ............................... . ............................................................... . ........................... 21 第七章 子 查 询 ............................... . ............................................................... . ............................... 24 第八章 高 级 查 询 ............................... . ............................................................... . ........................... 40 第九章 数 据 字 典 ............................... . ............................................................... . ........................... 43 第十章 O r a c l e 数据类 型 ............................... . ............................................................... . ............... 44 第十一章 O r a c l e 体系结构 ( D B A ) ................................................................................................ 45 第十二章 DD L ( 改变 表 结构 ) ............................... . ............................................................... . ........ 46 第十三章 D M L ( 改变数 据 结构 ) ............................................................................................... . . 48 第十四章 约 束 ............................... . ............................................................... . ............................... 49 第十五章 视 图 ............................... . ............................................................... . ............................... 55 第十六章 索 引 ............................... . ............................................................... . ............................... 56 第十七章 序 列、同 义 词 ............................... . ............................................................... . ............... 65 第十八章 P L S Q L ............................... . ............................................................... . .......................... 67 第十九章 游 标、函 数 ............................... . ............................... . ............................... . ................... 79 第二十章 存 储过 程 ............................... . ............................... . ............................... . ....................... 86 第二十一章 触发 器 ............................... . ............................... . ............................... . ....................... 90 第二十二章 事务( 数 据库系 统 概论 ) ............................... . ............................... . ....................... 99 第二十三章 用户管 理 ............................... . ............................... . ............................... . ................. 100 第二十四章 备份 恢 复 S Q L L o a d e r ............................................................... . .......................... 104 第二十五章 数据库 设 计范 式 ............................................................................................... . ..... 106 第二十六章 数据库 设 计工 具 ............................................................................................... . ..... 107 第二十七章 对象关 系 数据库 系 统 ............................................................... . ............................. 1 12 第二十八章 其他数 据 库 ............................... . ............................................................... . ............. 1 13 第一章 数据库基础 1 1 1 1 . . . . 1 1 1 1 、数据库 基 本概念 数据库 ( D a t a b a s e , D B ) 数据库管 理 系统 ( D a t a b a se M a n a g e m e nt S y s t e m , D B M S ) 数据库管 理 员( D a t a b a se A d m i n i s t r a t o r , D BA ) 数据库系 统 ( D a t a b a se S y s t e m , D B S ) 1 1 1 1 . . . . 2 2 2 2 、关系型 数 据库 Q Q Q Q : : : : 目前都有哪些主流的关系 型 数据库 A A A A : : : : O O O O r r r r a a a a c c c c l l l l e e e e O O O O r r r r a a a a l l l l c c c c e e e e 、 I I I I B B B B M M M M D D D D B B B B 2 2 2 2 、 M M M M S S S S S S S S Q Q Q Q L L L L / / / / S S S S erererer v v v v e e e e r r r r 、 S S S S y y y y B B B B ase ase ase ase S S S S y y y y B B B B a a a a s s s s e e e e 、 I I I I B B B B M M M M I I I I n n n n f f f f o o o o r r r r m m m m i i i i x x x x 、 M M M M y y y y S S S S Q Q Q Q L L L L 、 A c c e ss Q Q Q Q : : : : X X X X M M M M L L L L , , , , T T T T X X X X T T T T 可以做为数据库吗? 1 1 1 1 . . . . 3 3 3 3 、 E E E E - - - - R R R R 模型 ( E E E E n n n n t t t t r r r r y y y y - - - - ReReReRe lat lat lat lat i i i i o o o o n n n n )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值