`

学习数据库的那点事

阅读更多
我所想到的学习数据库应该是这样子的。
1.安装数据库软件
   这是学习数据库的第一步,涉及到常见的操作系统(windows,linux)上面的安装等。一般我们安装
   数据库实际上安装的是数据库管理软件。安装好后我们一般要建立数据库后,才算是有用的。
  那这一步我觉的要学习的东西包括:
   a.不同的操作系统上,执行相同版本数据库软件安装操作。
   b.相同的操作系统上,不同版本的数据库软件安装。
   c.安装好的数据库软件上建立数据库(database)。
2.使用数据库连接软件(客户端)或命令
   在装好数据库软件后,我们马上会遇到怎么创建数据库,不管是客户端工具上的图形化操作,还是基
   于终端的命令行操作。都需要学习。
3.备份和恢复数据库
    在数据库上编程,开发,写各种sql,各种脚本,满足各种需求,然后在数据库使用了之后,就涉及到数据库的迁移,备份等实际需求。这样的话也需要学习。
--------------------------------------------------------------------------------------------------
实际当中,我的经历:概括下就是先接触某一种数据库,在这种数据库上我们大
致经历了上面的完整过程。有了一个具体的使用经验后,才对上面所说的有深刻的理解。
当前常见的数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。
那么在具体学习的时候大致会有这个几个经历:
1.很基础的sql(Structured Query Language)的学习。这个一般是新手学习入门的必备。一般可能
   不会先学习安装数据库,只是学怎么查询数据,这里就接触到了sql了,一般学习的都是标准sql。
   除开在学校里会先学习sql理论,在工作岗位上我们都是在某一种数据库产品中学习,比如oracle数
   据库。在学习基本的标准sql的同时可能会略微涉及一点数据库产品对sql的扩展。比如时间日期的转
   换函数,null值的处理函数等等。
2.有了点sql基础了,就会想着自己建立一个数据库,特别是现在个人电脑很普及的情况下。这里可能
   会遇到找数据库安装软件的问题。在网上或其他的可得到信息的地方,我们可能会获得不同的数据库
   产品或同一产品的不同版本等。这里算是经验积累的第一步吧。这里也包括怎么卸载数据库等经验。
3.安装数据库软件后,我们建立好自己的数据库,接下来就是使用数据库。包括客户端工具,sql的深
  入学习,数据库脚本的编写等等。这里作为程序员来说,要多积累点东西,因为积累的都是最实用
  的东西,最本质的东西。
4.接下来,就是对数据的迁移了,这个在实际的编程环境中,会面临着编程环境的迁移,这时候数据库
   备份,还原等一些常见的操作方法就需要学习了。会这些操作往往自己心里踏实很多的感觉。
5.前面的步骤都经历了后,就需要学习些更高级的东西。比如数据库的调优,当前数据库的发展前沿是
   哪些等,这些算是高级程序员或数据库管理员(DBA)的范围了。
 
分享到:
评论

相关推荐

    英语学习助手数据库课程设计

    【数据库课程设计——英语学习助手】是一个综合性的学习平台,旨在提供全面的英语学习支持,包含用户管理、学习工具和数据库管理等多个方面。这个系统具备三种操作模式:游客模式、普通用户模式和管理员模式,以满足...

    基础数据库学习

    在给定文件信息中,我们可以提取以下数据库学习知识点: 1. Linux命令和MySQL工具的基本使用:数据库初学者需要掌握Linux操作系统中运行的MySQL数据库的基本操作命令,包括新增、修改、查看和删除数据等操作。这些...

    数据库学习入门数据库基础入门

    最后,实践是学习数据库的最好方式。通过实际操作,如创建表、编写查询、管理用户和备份恢复,可以巩固理论知识,并逐渐熟悉数据库管理系统。 总的来说,数据库学习入门需掌握SQL基本语法、数据库设计原则、事务...

    数据库学习安卓版

    数据库学习是最全面的Android客户端全免费IT离线书籍,这里集合了目前几乎最流行的软件开发学习资料和设计思想,希望能够祝您的软件学习一臂之力。主要内容包括: 1、数据库设计 2、数据库操作 3、数据表的列、约束 4...

    数据库学习经典教程

    通过"完整的数据库学习PPT教程",读者可以系统地学习数据库的相关知识,并通过案例练习提升实战技能。无论你是软件开发者、数据分析人员,还是希望提升IT技能的职场人士,这个教程都将是你宝贵的参考资料。

    自学学习数据库路线规划图

    自学学习数据库路线规划图

    数据库安全性,数据库完整性学习攻略

    关于数据库安全性,数据库完整性的学习攻略

    基于深度学习的大规模数据库重复记录删除研究.pdf

    深度学习算法在大规模数据库重复记录删除中的应用具有以下几点优势: 1. 高度准确的分类能力:深度学习算法可以对数据库重复记录进行准确分类和识别,获得较高的删除正确率。 2. 自适应学习能力:深度学习算法可以...

    数据库相关学习资料(PDF)

    学习数据库时,了解数据库管理系统(DBMS)的概念至关重要。DBMS是用于创建和管理数据库的软件,它负责处理用户请求,确保数据的正确性。例如,MySQL是一个广泛使用的开源DBMS,适合各种规模的企业。 安装数据库...

    Oracle数据库知识点总结 Oracle数据库架构与组件学习攻略

    Oracle数据库知识点总结 章节目录 一、Oracle数据库概述 二、Oracle数据库架构与组件 三、SQL语言基础 四、PL/SQL编程 五、数据库对象管理 六、数据备份与恢复 七、性能优化与安全管理 八、如何学习Oracle数据库 九...

    学习式数据库系统_挑战与机遇.pdf

    学习式数据库系统是当前数据库研究领域的重要发展方向,它试图通过引入机器学习技术来优化数据库的性能。传统的数据库系统为不同的应用需求与数据类型提供了一种统一的处理方式,这一方法在过去几十年取得了巨大的...

    数据库系统工程师学习笔记

    DDL包括数据库模式定义,数据库存储结构和存取方法定义,以及数据库模式的修改删除功能。  数据定义子语言的处理程序也分为了数据库模式定义处理程序,和数据库存储结构和存取方法处理程序。前者接收用DDL表示的...

    数据库学习课件 库的定义

    数据库学习课件 数据库学习课件 库的定义

    数据库学习资料-PPT课件.ppt

    学习数据库需要学习数据库的基本概念、数据库的设计和实现、数据库的管理和维护等等。资源建议学习者多实践、多操作、多学习。 在数据库学习中,还需要学习数据库的基本概念,例如数据、数据库、数据库管理系统等等...

    数据库学习笔记

    数据库学习笔记

    学生-课程-选课(学习数据库经典的例子,3个表SQL Server数据库)

    在数据库管理领域,"学生-课程-选课"是一个经典的示例...总之,"学生-课程-选课"是一个极好的学习资源,它不仅涵盖了数据库设计的基础知识,也提供了实践机会,让学习者能够亲手操作数据库,加深对关系型数据库的理解。

    基于机器学习的数据库技术综述.pdf

    基于机器学习的数据库技术综述 机器学习技术的兴起对数据库技术产生了深远的影响,传统数据库技术面临着不断膨胀的数据信息、复杂多样的应用场景、异构的硬件架构和参差不齐的用户使用水平的挑战。基于机器学习的...

    Oracle数据库学习文档

    Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档...

Global site tag (gtag.js) - Google Analytics