`
dengyll
  • 浏览: 93781 次
社区版块
存档分类
最新评论

数据库系统依然很神秘

阅读更多

 最先听到“数据库”这三个字是大一时,在没有接触一门技术前,总会对这(自己)未知的技术产生些许的恐惧,性格的不同,有些人还可能会产生好奇,有些人会觉得很有挑战性,而我,有点害怕,有点好奇,有点兴奋,数据库,究竟是什么,会不会是很高深的东西,因为,听某老师讲过它是很简单的东西,不用急着学也行,一年前自己的方向也没怎么确定下来,也就没有去接触了,近期,在SRP项目中需要用到其中的知识,于是,终于开始了对数据库的接触。
    身边学过数据库的同学也讲,数据库很简单,个个都这样讲,真的是这么简单么?在这几天的数据库学习后,我得出了一个结论,不去深入研究它的话,它就简单了,但如果想要深入,再深入,那就一点都不简单,对于现阶段的我来说,它现在依然是很神秘,因为,还有很多关于数据库的知识概念我依然还没有深入去研究。
    在我开始学习数据库前,上网搜索资料,网上买得《SQL入门很简单》,《SQL Server 2008》、《数据库概念》这三本书,(PS:本人有个坏习惯,学一个知识不喜欢只看一本书,喜欢书本书本间稍结合一下。)
    经过七天左右零零散散的时间,果然如书名所说,SQL入门很简单,这本书,将我由一个完完全全的数据库菜鸟升级成数据库小小菜鸟了。
    看了第一章“数据库概述”后,了解了原来数据库大概就是一个管理数据的东西,而且,数据库系统,并不单指这个数据库管理软件,它的范围要比我最初想像的要大,到官网下载MySQL安装包,CMD进入MySQL,然后,我很仔细地跟着这本书上从第四章到第十一章的例题去做,这书学起来并不吃力,即使是一个小知识点也给我们举一个例子,终于,在学这一部分的过程中,知道了,原来MySQL是有这么一个层次的:数据库->表->数据,晕,这还真是后知后觉,不知道是不是因为书本上没有提到或者是提到了我没有注意到,在学着学着才知道了这么一点。之后,从第十二章开始,我并没有完全对着书本做了,上面讲到的函数有很多,还有一些与MATLAB中很像的函数,我将它们大概地扫了一遍,到了第十四章“存储过程和函数”,我做着做着才知道,原来,MySQL还可以像C++之类那些编程序语言那样编程的,终于,到了最后几章,对它们稍做了一下了解,其中比较喜欢第十八章:性能优化,其中讲到了如何去优化查询速度,优化数据库结构,其实这些主要还是得去了解这个功能的实现是怎样来的,它们的执行功能的过程,如果知道了这个,也就知道在这个过程中可以有哪些东西可以优化了。完成了这章以后,终于,算是告一段落了,不过这个时候,我还是很纠结一个问题,在我刚刚安装完MySQL的时候,一打开的,不是CMD->MySQL,而是那个图形界面,那时候一直不知道那个是怎么用,为什么跟书上完全不同的呢,噢,经过稍稍的摸索,终于知道了,原来,这个相当于将键盘的操作变成鼠标的操作,东西都是一样的,就好像是Linux终端与Windows图形界面一样,原来都是同一个东西。
    我知道,数据库系统如果仅仅是指MySQL的这些基本操作的话,肯定是很狭义的理解,于是,开始翻开《数据库系统概念》,看了第一章及第二章的内容,获益良多,豁然开朗,数据库的世界是很大的,数据库系统并不简单,它有很多很多知识等着我们去探索,看到后面的附录,光是一个数据库系统中的数据挖掘的内容,就可以出一本书了,可想而知,这个系统之深。
    如果要想继续深入探索,必须得通过不断地学习,学习,学习,通过学习,开阔眼界,通过学习,灵活创新运用到日常工作生活当中,只有不断地学习,才能完全揭开这个数据库系统的神奇面纱~

分享到:
评论

相关推荐

    揭开数据库内核的神秘面纱系列

    数据库内核是数据库管理系统的核心部分,它负责管理数据的存储、检索、更新和删除操作,是数据库高效稳定运行的基础。本系列将深入探讨数据库内核的构建过程,这对于国产数据库的发展以及对数据库有深入理解的技术...

    大学数据库系统概论课件第2章

    《大学数据库系统概论》这门课程的第二章为我们打开了关系数据库的神秘大门,让我们得以一窥关系数据库的核心与精髓。 在关系模型的概述中,首先需要了解的是关系模型的基础——E.F.Codd于1970年提出的概念。它利用...

    数据库系统概论第三版讲义 part1

    在本讲义的第一部分,我们将深入探讨数据库系统的基石,并逐步揭开其神秘面纱。 首先,第1至2章通常会介绍数据库系统的基本概念和历史背景。这部分内容可能包括数据管理的发展历程,从文件系统到数据库系统的转变,...

    数据库期末考试复习题库

    在数据库系统中,数据被组织在一个统一的结构中,由数据库管理系统(DBMS)进行管理。数据与应用程序分离,提高了数据的独立性,使得数据的重用性和共享性大大增强。 #### 二、数据库的基本概念 1. **数据独立性**:...

    数据库课程设计选题

    本课题涵盖了数据库系统的综合设计、数据库设计、系统实现、验收项目内容与要求等方面的知识点。 一、数据库系统综合设计选题 * 数据库平台:MS SQL Server、Oracle * 开发平台:J2EE * 软件架构:B/S * 选题要求...

    数据库高手手册 oracle境界mysql高手

    本手册旨在帮助读者深入理解和掌握这两个数据库系统的精髓,提升数据库开发、管理及优化技能。 1. **Oracle性能优化**: Oracle数据库以其高效、稳定和强大的功能著称。Oracle性能优化是数据库管理员和开发人员的...

    深入浅出实时数据库.pdf

    实时数据库并不是简单的数据库系统,而是一个集成了多种功能的管理平台。由于缺乏统一的标准,每个供应商的产品都有其独特之处。实时数据库的核心特性是对实时性要求高的时标型数据进行管理,数据价值随新鲜度降低而...

    洞悉数据幻境:数据库视图的神秘面纱

    - **上下文相关的视图**:在某些数据库系统中,视图可以访问定义它们的会话中的局部变量,从而实现更灵活的数据操作。 - **可更新的视图**:当满足特定条件(如视图只包含一个表的数据,且更新的列在SELECT列表中)...

    《数据库原理与设计》

    本书涵盖了数据库的基础理论、设计方法以及实际应用,旨在帮助读者全面理解数据库系统的工作原理,并具备设计高效、可靠数据库的能力。 数据库是现代信息系统的核心,它负责存储、管理及检索数据,是信息化社会中不...

    精通VisualC# 2008-语言基础、数据库系统开发、web开发 孙继磊

    《精通Visual C# 2008 - 语言基础、数据库系统开发、Web开发》一书,由孙继磊和刘亮亮两位作者联合编写,详细地介绍了这一技术的精髓。 在C#语言基础方面,本书从最基础的概念开始讲起,帮助初学者快速入门。它可能...

    合工大数据库作业样本.doc

    随着信息技术的快速发展,数据库管理系统(DBMS)已成为各行各业不可或缺的信息处理工具。...通过对该作业样本的研究和实践,学生能够更好地掌握数据库系统设计的精髓,并在未来的职业生涯中发挥重要作用。

    数据库课程设计实验报告.pdf

    作者认识到,掌握一门数据库系统后,可以相对较容易地学习其他系统,因为不同数据库之间的核心概念是相通的。这与学习编程语言的经验相似,一旦掌握了基础,学习新语言就会变得更加容易。 此外,报告还提到了软件...

    vb.net做的图片存储到SQL数据库

    在这种情况下,可以考虑使用文件系统存储图片,只在数据库中存储文件路径。此外,还可以考虑使用云存储服务,如Azure Blob Storage或Amazon S3,以提高可扩展性和安全性。 总结,VB.NET将图片存储到SQL数据库涉及到...

    【推荐】数据库学习心得.doc

    文档的作者在大二下学期初次接触数据库,面对厚重的教材,最初可能会感到压力和困惑,但随着深入学习,逐渐理解了数据库并非如外界所想象的那么神秘。 数据库,简单来说,是一种用于存储、管理和检索数据的系统,它...

    Accp6.0-C#语言和数据库技术基础

    开篇的Chapter01即C#语言的历史背景介绍,为学习者揭开了C#这一现代编程语言的神秘面纱。作为微软公司.NET框架中的一员,C#自2002年发布至今,已经成为了最受欢迎的编程语言之一。其与.NET框架的紧密关系,意味着...

    塔罗牌应用系统

    6. **数据库支持**:my.mdb和my.mdw是Access数据库文件,它们存储了系统的数据,包括牌阵信息、牌义解释等,确保用户在多次使用后依然能快速访问和查找所需内容。 7. **用户界面**:tarot.exe是应用程序的执行文件...

    如何调整informix数据库服务器的参数

    这并非因为调优者具有神秘的能力,而是因为系统往往在设计之初并未充分考虑性能调优的需求。 #### Informix数据库引擎参数调整指南 在本文档中,Burton分享了他多年来收集的一系列关于Informix引擎配置参数的建议...

    数据库期末考试复习题

    通过“数据库应用技术复习题1-3.doc”的学习,学生可以系统地复习数据库的基础知识、设计原则、操作技巧、并发控制、安全性和性能优化等方面的内容,为期末考试做好充分准备。在复习过程中,不仅要理解概念,更要...

    数据库课程设计mysql,css,html(免费)

    文件名“database-system-course-design-master”暗示了这是一个关于数据库系统课程设计的项目仓库,可能包含以下内容: 1. 数据库脚本文件:用于创建数据库结构的SQL文件。 2. HTML和CSS文件:用于构建用户界面的...

    (完整word版)数据库学习心得体会.doc

    课程的开始部分主要介绍了数据库系统的基本概念,包括VFP(Visual FoxPro)的开发环境和项目管理器的使用。这部分内容是后续学习的基础,老师强调了学习难度,但同时也鼓励我们保持毅力。通过实验课,我们可以将理论...

Global site tag (gtag.js) - Google Analytics