一、什么叫数据(data)?
计算机中理解数据并不像我们日常生活中所认为的阿拉伯数字。在计算机的概念里,数据的范围要远远比数字大得多。数据是人们用来反映客观世界而记录下来的可以鉴别的数字、字母、符号、图形、声音、图像和视频信号。按照这个定义,在日常生活中数据是无所不在的,人们能看到、听到的事物几乎都可以用数据来表示出来,并可以经过编码后存入计算机加以处理。比如一个汉字是数据,一部影片也是数据。
二、什么是数据库(dataBase,简称db)?
数据库是长期存储在计算机内,有组织、可以共享的数据集合。顾名思义,数据库就是计算机内存放数据的仓库。我们知道,图书馆内的图书,按照一定的规则存放才能方便读者借阅。如果几十万本图书乱堆存放,那谁想借到自己想要的书都是几乎不可能的。数据库与此类似,必须按照一定的规则把相关的数据组织在一起加以存放,才能使大量的数据为许多用户使用。
三、什么是数据库管理系统
数据库管理系统(DataBase Management System,简称DBMS)能够为数据库提供数据的定义、建立、查询、统计、维护等功能,并能确保数据的完整性和安全性,对多用户同时使用可进行控制,并提供在发生故障后进行系统恢复的功能。
数据库管理系统是用户计算机之间的数据管理软件,是计算机操作系统支持的计算机系统软件。现在的DBMS有很多,如:Oracle、Sybase、SQLServer、Access和Visual FoxPro等。
四、什么是字段(field)、记录(record)、表(table)
字段是关系数据不可分割的最小数据单位。它用来描述某个实体对象的属性,相当于二维表中的一列,而且该列有相同的数据类型,如数值型、字符型、日期型等。
记录是描述某个具体对象信息的集合。它由若干个字段值组成,相当于二维表中的一行。
表是数据库系统中一个非常关键的组成部分,一个表对应一个实体,它是字段与记录的结合。一个表包含一个特定主题的数据信息。如学生表包含的是学生这个实体的信息,教师表包含的是教师这个实体的信息。
五、什么是SQL
SQL是Structured Quervy Language的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。T-SQL是标准SQL程序设计语言的增强版,它是用来让应用程序与SQL Server沟通的主要语言。T-SQL提供标准SQL的数据定义语言(DDL)和数据操纵语言(DML)功能,加上扩展的函数、系统存储过程和程序设计结构(如if....else语句),使程序设计更具有灵活性。