数据库以及SQL语言简介

来源:互联网 发布:性转换知乎 编辑:程序博客网 时间:2024/05/27 21:10
数据库技术是计算机科学的一门主要技术。目前,数据库系统已被应该到各个领域,例如金融交易系统,信息管理系统,办公自动化系统,交通管理系统等。 在编写绝大多数程序时,都要用到数据库。

数据库发展的三个阶段:
人工管理:计算机主要用于科学计算,软硬件设备落后,基本依赖人工管理。 特点:不能存储数据,数据不能共享,数据没有独立性。
文件系统:出现磁盘存储系统和专门的数据管理软件(即文件系统)
数据库系统:计算机应用普及,越来越广泛,为解决一系列问题,出现里数据库系统。

数据库(database DB) 是按照数据结构来组织,存储和管理数据的仓库,是一个以某种有组织的方式存储的数据集合
数据库包含关系数据库,面向对象数据库以及XML数据库等多种,目前应用最广泛的是关系数据库。 (access , ORAClE(最广泛),Sybase,Microsoft SQL Server)

常用数据库模型主要有层次模型,网状模型,关系模型
关系模型:以二维表(table)来描述数据。在关系模型中,每个表有多个字段列和记录行,每个字段列有固定的属性(数字,字符,日期等)。关系模型数据结构简单,清晰,具有很高的数据独立性,因此是目前主流的数据库模型

SQL语言简介:
结构化查询语言,(Structured Query Language ,SQL)常被读sequle ,最初由Microsoft , Sybase 和Ashton-Tate 这3家公司共同开发的。
在Windows NT 推出后,Microsoft 与Sybase 在SQL Sercer 得开发商就各行其路了
Microsoft 将SQL Server 移植到Windows NT系统上专注于开发SQl Server de Windows NT 版本,而Sybase 则较为专注于SQL Server在UNIX操作系统上的应用。

SQL 是一个非过程化的语言,他一次处理一个记录,对数据提供自动导航.SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录及,所有的SQL语句接受集合作为输入,返回集合作为输出.SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用哈指定对数据的存放方法,这种特性使用户更容易集中精力与要得到的结果。
所有SQL语句使用查询优化器没事RDBMS的一部分,由他指定的数据存取的最快速度的手段。
SQL 可用于所有永华的DB活动模型,包括系统管理员,数据库管理员,应用程序员,决策支持系统人员以许多其他类型的终端用户,由于主要的关系数据库管理系统都支持SQL语言所以用户使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的

T-SQL Transcat是SQL的扩展集,主要对功能进行了扩充(如变量说明,流程控制)

服务器名称可以填写的内容:
1,计算机名称
2,localhost
3,.
4,127.0.0.1




原创粉丝点击