如果,你只是想单纯学习数据库的话,主要学习数据库系统软件(推荐 微软的 SQL Server 数据库软件)的操作和SQL脚本语言就可以了。但如果你一旦牵涉到与数据库相关的开发,就必须再学习一门计数机编程语言,如:C#,VB,C++,Java 等,我推荐你学习 C# 因为它比较简单。当然,如果你想深入了解,建议你在学计算机语言之前学习一下C语言,对你会有很大帮助的,但指针部分内容较难,当然也是核心内容。
数据库和语言的关系,可理解为被操作和操作的关系,语言可以操作数据库。数据库:是用来存储数据的,数据库就相当于仓库,数据就相当于里面的东西。语言:用来管理和操作数据库及其数据的(正如,如何管理仓库,如何管理或存取仓库里的东西等)。至于数据库开发,我以为:由于数据库软件是死的,无法满足所有人的需要,且其功能并非所有用户都能用到,那么针对不同的用户必然需要有针对性的小型的数据管理软件,这便需要数据库的开发。
我建议你先学会数据库的基本操作和SQL语言,在学一门计算机编程语言,然后不断研究,逐步深入。
听我的,数据库先从ACCESS开始,逐渐向SQL SERVER过度,配套的软件开发工具可用DELPHI,可以说,在数据库软件方面,现在还没有那款开发工具超过甚至是赶得上DELPHI。
另外,办公软件大多使用微软的,EXCEL和WORD,而ACCESS和SQL SERVER可以与之相互交换数据。
数据库SQLserver是最常用的数据库,学习微软的数据库之前我们先要掌握数据库语言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用户也能作为独立的用户接口,供交互环境下的终端用户使用。
个人建议先学习一门计算机语言,比如VB,C之类的,对计算机编程有个大体上的认识,然后学学[ASSECC]或是[SQL],这两个都是简单的数据库(个人建议是SQL,因为我先学的这个O(∩_∩)O~),这些学习差不多了,你大概就知道以后怎么办了