如何零基础学习数据库

作者&投稿:謇航 (若有异议请与网页底部的电邮联系)
零基础如何学习数据库?~

学习数据库从了解到认识到使用是要很多时间的,需要学习的东西很多。如果为了企业的一些资料,数据便于利用存储,而且不是什么大企业还是什么大项目,用SQL有点专业了。你如果是自己用还是只是了解会一点,那就学个简单点的。
数据库都很复杂,不用的软件就是能实现的功能和他运行的速度有所不同。如果学的不是很深的话,就学office的access。一般是陪在office的办公软件里的。书籍先去看下电子书,下载个PDF可以浏览的软件,然后上网上去下载电子书,有数据库专用书之类的。里面还可以下载比较旧版本不用钱的软件,就如你要的SQL数据库或是Photoshop这些软件都有的。
SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
SQL语言的组成:
1.一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。
2.一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。
3.一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。
4.一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。
5.用户可以用SQL语句对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。
6.SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为独立的用户接口,供交互环境下的终端用户使用。

数据库技术应该电脑技术比较核心的一种,不仅操作系统,而且数据存储都要用的。
学习数据库可以自己参与到一个项目,或者去实际操作数据库,这样提高的快些。
目前来说,桌面的小型数据库有Foxpro不错,用的最多的是SQL Server2000,大型的有Oracle等等。
推荐你可以学习SQL Server2000,比较简单。

编程是一门说难就难,说简单就简单的东西,如果要问从什么入手,我觉的还是先学[C语言],先要对如何编程有一个概念,然后学习数据库,可以学学[ASSECC]或是[SQL],这两个都是简单的数据库,在后面学[HTML]和[ASP](里面可以理解的去学习[VBscript]和[JAVAscript]两个脚本语言),有了这几门语言做基础,就可以学习难一点的东西了。学习C++的面向对象概念,当自己认为对面向对象里面的三大特性{派生类与继承;多态性;...(第3个有点忘记,好象是封装,或者是把派生和继承分开,总之3大特性.....)}掌握的能够在自己编程的时候能够理解能够灵活运用就可以学习[JAVA]了,可能你原来听说过[JAVA],[C++]是简单的面向对象,[JAVA]就好象是[C++]和[C语言]的综合,[JAVA]是基本上全部面向对象概念,但里面的编程结构:如--循环;判断则是C语言的机制。
上面学完了,就可以更深一步了,有了[JAVA]的学习,就可以学习[J2EE]了,还可以学[ASP.NET]......
可能你看到我的回复以后觉的要学这么多东西有点太BT了,我和你说的这个学习顺序完全是一个专业计算机编程学校的授课顺序,而且脱产班只要1年......说的俗点,如果你是这个方面的“虫子”,你会做到的。
最后说一句:“加油~~~~!!!”。

参考资料:http://zhidao.baidu.com/question/3149661.html

1、零基础,想要自学数据库的话,觉得起步阶段首选《数据库系统概念》这本书,因为这本书比较系统且综合全面。里面包含了数据模型、关系模型、基于对象的数据库以及XML、数据存储和查询、事务管理、数据库系统体系结构等各方面的相关内容。相当地直观易懂,里面的有些内容运用了结构清晰的图示和示例来取代形式化的证明。

2、然后,需要选择一个具体的数据库产品学习,比如常见的Access、SQL-Server、MySQL、Oracle、DB2,不同的数据库产品之间区别很大的,每一种数据库都有与之相应的经典书籍,官方也有那些入门文档。自己到网上搜对应的数据库名字就能找到了。当然,如果你想快餐式入门,那就看些视频或者国内的一些什么XXX从入门到精通、XX天精通XXX之类的书吧!

3、现在常见的数据库大部份都是关系型数据库,不管是理论和操作基本都是一样的,如果从操作和易学的角度来说,SQL SERVER还是比较容易上手的,网上的资料和各种书籍也不少,但是如果数据量大,数据库的稳定性来说,Oracle还是比较要强一点的。你就看自己的情况来选择吧!

3、总之,学习数据库,和学习其他电脑知识一样,要注重实践,也就是要上机实习。先学习一些数据库的基本概念,然后一边看书,一边上机,是个很好的方法。在网上去找一些有关的视频教程,跟着视频学习,会轻松一些。学习知识,关键在于持之以恒,这样才会有好的成绩。

拓展资料:

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

参考资料:数据库-百度百科



数据库技术应该电脑技术比较核心的一种,不仅操作系统,而且数据存储都要用的。
学习数据库可以自己参与到一个项目,或者去实际操作数据库,这样提高的快些。
目前来说,桌面的小型数据库有Foxpro不错,用的最多的是SQL Server2000,大型的有Oracle等等。
推荐你可以学习SQL Server2000,比较简单。
编程是一门说难就难,说简单就简单的东西,如果要问从什么入手,我觉的还是先学[C语言],先要对如何编程有一个概念,然后学习数据库,可以学学[ASSECC]或是[SQL],这两个都是简单的数据库,在后面学[HTML]和[ASP](里面可以理解的去学习[VBscript]和[JAVAscript]两个脚本语言),有了这几门语言做基础,就可以学习难一点的东西了。学习C++的面向对象概念,当自己认为对面向对象里面的三大特性{派生类与继承;多态性;...(第3个有点忘记,好象是封装,或者是把派生和继承分开,总之3大特性.....)}掌握的能够在自己编程的时候能够理解能够灵活运用就可以学习[JAVA]了,可能你原来听说过[JAVA],[C++]是简单的面向对象,[JAVA]就好象是[C++]和[C语言]的综合,[JAVA]是基本上全部面向对象概念,但里面的编程结构:如--循环;判断则是C语言的机制。
最后说一句:“加油~~~~!!!

不太清楚你说的零基础是指什么程度。如果你是指专门拥有数据库方面的知识或技能方面,你是没有接触过的,那么其实大多数人都和情况是一样的。很多人转行或本科毕业后都从事和自己专业不对口的工作,大家都是一步步成长起来的,所以零基础不会成为一个人学习的负担,你完全不用担心。不过如果你只是高中毕业,没上过大学,不具备基本的数理统计的知识,没能形成一个很好的大学学习的思维模式,那么贸贸然学习数据库可能会比较辛苦,需要打牢基础的东西比较多,压力也有可能会过大而影响自己的生活。

1、零基础bai,想要自学数据库的话,觉得起步阶du段首选《数据zhi库系统概念》这本dao书,因为这本书比较系统且综合全面。里面包含了数据模型、关系模型、基于对象的数据库以及XML、数据存储和查询、事务管理、数据库系统体系结构等各方面的相关内容。相当地直观易懂,里面的有些内容运用了结构清晰的图示和示例来取代形式化的证明。

2、然后,需要选择一个具体的数据库产品学习,比如常见的Access、SQL-Server、MySQL、Oracle、DB2,不同的数据库产品之间区别很大的,每一种数据库都有与之相应的经典书籍,官方也有那些入门文档。自己到网上搜对应的数据库名字就能找到了。当然,如果你想快餐式入门,那就看些视频或者国内的一些什么XXX从入门到精通、XX天精通XXX之类的书吧!

3、现在常见的数据库大部份都是关系型数据库,不管是理论和操作基本都是一样的,如果从操作和易学的角度来说,SQL SERVER还是比较容易上手的,网上的资料和各种书籍也不少,但是如果数据量大,数据库的稳定性来说,Oracle还是比较要强一点的。你就看自己的情况来选择吧!

3、总之,学习数据库,和学习其他电脑知识一样,要注重实践,也就是要上机实习。先学习一些数据库的基本概念,然后一边看书,一边上机,是个很好的方法。在网上去找一些有关的视频教程,跟着视频学习,会轻松一些。学习知识,关键在于持之以恒,这样才会有好的成绩。

1.零基础学习数据库的话,建议可以跟着 树懒学堂 一步一步来,这个网站上面包含有SQL教程、MySQL教程、SQL Server教程、Oracle教程、DB2教程、PostgreSQL教程、Hadoop Hive教程、Greenplum教程、Echarts教程、R数据分析,还有现在全网最火的Python数据分析......想学的基本都可以找到
2.学习期间把所有的例子都敲一遍,多动手
3.打开网站,根据网站每个接口返回的数据,来猜测这个网站的数据库结构大概是什么样子的,进而进行模仿和复制
4.多练习,遇到的坑多了就学会了


非计算机专业的想学OCP数据库,基础课需要学些什么?
第一门课,Oracle Database 11g:SQL Fundamentals I 学习内容:1.掌握关系数据库数据模型;2.熟练在Linux平台上部署数据库系统;3.根据业务需求定制各种类型的数据库;4.掌握数据库中数据结构、数据类型的存储原理 5.熟练运用SQL语句检索、操纵、管理数据库中的数据;6.MEGER、USING、ROLLUP、CUBE、...

零基础学什么好
二、计算机基础知识:包括计算机基础操作、计算机网络、数据库等。这些基础知识是信息技术时代每个人都需要掌握的。了解计算机的基本操作可以帮助您更高效地利用计算机资源;掌握计算机网络知识可以让您更好地理解互联网的应用;学习数据库管理可以为您在商业或科研领域处理大量数据提供基础。三、外语学习:尤其是...

零基础学习Java有哪些步骤?
很多人在学习的过程中发现,如果没有一定的编程基础,是很难接受的,所以在学习软件开发的时候需要一步一个脚印的。在学习过程中,昌平镇北大青鸟建议可以在网上了解一些相关的编程语言进行学习,并且向有经验的人进行请教,这样对掌握面向对象编程语言有很大的帮助。第四步:学习Java数据库 在学习软件开发...

零基础的人怎么学习Java
2.多动手,勤练习,多看API。3.先尝试自己解决问题,实在弄不懂,去找别人解答,锻炼自己解决问题的能力。4.提高学习效率,一个问题不要在意太久,规划好每天做的事情,完成就行,记住哥的一句话:贪多嚼不烂。好了,专业术语我不会说太多,这样新手也看不懂,以上就是我对于零基础学习Java的一些...

零基础先要学IT学哪方面比较好呢?
它既可以用于数据分析、人工智能等高级应用,也可以用于自动化脚本编写等日常任务。Python的学习资源丰富,且有很多为初学者设计的教程和社区支持,使得零基础学习者能够更轻松地入门。另外,数据库管理也是一个值得考虑的入门方向。数据库是现代应用的核心组件之一,学习数据库管理可以让零基础学习者了解数据...

零基础学java应该从哪里开始?
不难!买一本智慧教材就可以开始!java只是一种编程语言,课程不会很复杂,你只需要买一些零基础的java教材跟着学就可以了。但是我们要知道的是:任何一项技能,学习效果:面授>网课>自学。所以如果想进入这个行业,还是有限考虑线下学习,不仅能学成技能,还会拥有一个行业圈子,你的同学、老师都是这一...

零基础能自学大数据分析吗
(2) Mysql SQL同样是零基础学习数据分析的核心内容。因为作为数据分析师,你首先要解决的问题就是你要有数据来做分析。通常企业都会有自己的数据库,数据分析师首先得根据业务需要知道自己要从企业数据库中提取哪些数据。企业如果部署本地数据库,那么一定是SQL语言做提取数据的语言。SQL简单易懂,非常容易...

零基础学sql要多久?
入门需要一个月。结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户...

一个几乎零基础的小白,怎么学java
0基础学习java应该分为四个阶段:第一阶段要学习Java 基础和Web 开发基础,必须掌握Java 基本面向对象知识、JDBC 与 MySQL 基础、Java 常用集合的使用、 Servlet 编写服务端程序、HTML\/CSS\/JavaScript 前端基础技术等等,能实现简单小程序的运行;千锋教育就有线上免费Java线上公开课。 第二阶段要掌握Ja...

自学编程怎么入门(零基础)
详情请查看视频回答

荔湾区17012589274: 对于数据库的0基础的该怎么学?
杜帜脑血: 最直接的方法是下载视频教学看,有图,有讲解,有笔记! 我不清楚你想学哪种数据库,推荐2种,MySql,另一种,MSSQL 2005 ,Oracle对于0基础的不建议学,费劲,从简单的来,入手比较快! 而关于数据库的SQL语句(结构化查询语句)基本上不论学哪种数据库都是通用的! 如果下不到视频就找个书面的教程什么的,不用去书店买书,现在什么时代的,互联网时代,还用买书本回到课堂吗? 课堂里讲的东西不值几文钱,真正有价值的是自学的东西! OK,就说这些建议吧!

荔湾区17012589274: 新手该如何学习数据库
杜帜脑血: 看来是位非专业人士,因为学计算机专业的人都不开这个课,也没事,先把SQL语法搞懂,再去多用这个软件就行了,没什么大不了,可能这样子说起来容易,但是做起来难,不过相信你自己就行哦.加油. 1.连ACCESS:conn.open "Provider=...

荔湾区17012589274: 学数据库,对于零基础.... 从哪开始 -
杜帜脑血: 我以前回答别人的,仅供参考,偏向ORACLE学习的. 希望对你有所帮助.关于ORACLE的学习,个人意见,仅供参考,本人也在学习中. 首先需要了解下 数据模型 关系数据库 DBMS 范式 自然运算 等等概念性的东西,可以去书店或者图书馆...

荔湾区17012589274: 初学者,怎么才能学好数据库?
杜帜脑血: 多练习吧,一般的数据库只是一些条件查询,修改,添加,删除,这些比较简单,就算是多表查询比较复杂一点,不过我些都是死的,再复杂,多练几次就记住了.初学根据课本的语句多练习下,很快就入门了,数据库到后面才比较难的

荔湾区17012589274: 如何自学数据库 -
杜帜脑血: 你想学oracle干嘛用,oracle数据库可是大型数据库,不说一般,就是中型企业也支付不起一年几千万的使用费.初学者可以先学mysql数据库.mysql和oracle一样都支持sql语法,都是关系型数据库.不同的是存储过程不一样,权限管理不一样...

荔湾区17012589274: 我想学习数据库,但我没有基础知道,只是懂一点计算机的基本操作,该从哪学起?怎么学 -
杜帜脑血: 找一本 SQL 书, 慢慢敲代码,一点一点弄懂.后面看发展方向,做数据库开发就要学编程语言,做数据库维护就学习 Oracle 、 MySQL ,维护要求学得精,用得熟练,能解决常见问题 .

荔湾区17012589274: 如何从零开始学好一门数据库?
杜帜脑血: 先学学sql,然后学oracle应用

荔湾区17012589274: 如何学数据库???????
杜帜脑血: 第一步,初级:看一本数据库原理方面的书,学一种数据库管理系统,如SQL SERVER,ORACLE等都可以. 第二步,中级:学一门编程语言,看看数据库在实践中是怎么被使用的.看一本国外的数据库原理与实现方面的教材,如北大杨冬青老师翻译的那本就不错! 第三步,高级:学离散数学,人工智能,学习数据挖掘和统计,慢慢往数据仓库和数据挖掘上转!

荔湾区17012589274: 怎样学习数据库知识? -
杜帜脑血: 先熟悉软件操作,目前用的最多的是MySQL、Oracle两种数据库软件,至少会手动建表吧;再从SQL语句学起,最简单的增删改查,然后是高级语句,触发器、存储过程、游标 之类的;之后接触数据库用户权限之类的.数据库入门很简单,最好找一个视频网站来学习.我介绍的步骤只是能入门.

荔湾区17012589274: 数据库要从哪里开始着手学习呢? -
杜帜脑血: 如果你是一位初学者,对数据库中的基础知识都不了解的话,我建议你先找本数据库理论基础教材看看,知道什么是数据库后,选一个数据库作为实践对象.建议用sqlserver练手,因为相关的书籍很多,有一定的理论基础和实践经验后,选择数据库的专题逐个进行深入学习,例如:基础的增删改查语句、查询优化、备份恢复、存储机制等.可以 oracle为例进行学习,同时分析比较其他数据库之间的差异,多关注一些数据库论坛的技术文章和案例分析,有助于理解消化前面的知识点.然后就是要勤思考,多钻研,多实践,多总结.这样才能把数据库中的知识掌握好.

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网