数据库以及SQL语言简介
2017-08-12 11:06
393 查看
数据库技术是计算机科学的一门主要技术。目前,数据库系统已被应该到各个领域,例如金融交易系统,信息管理系统,办公自动化系统,交通管理系统等。 在编写绝大多数程序时,都要用到数据库。
数据库发展的三个阶段:
人工管理:计算机主要用于科学计算,软硬件设备落后,基本依赖人工管理。 特点:不能存储数据,数据不能共享,数据没有独立性。
文件系统:出现磁盘存储系统和专门的数据管理软件(即文件系统)
数据库系统:计算机应用普及,越来越广泛,为解决一系列问题,出现里数据库系统。
数据库(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
数据库发展的三个阶段:
人工管理:计算机主要用于科学计算,软硬件设备落后,基本依赖人工管理。 特点:不能存储数据,数据不能共享,数据没有独立性。
文件系统:出现磁盘存储系统和专门的数据管理软件(即文件系统)
数据库系统:计算机应用普及,越来越广泛,为解决一系列问题,出现里数据库系统。
数据库(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
相关文章推荐
- 数据库以及SQL语言简介
- 关系数据库SQL语言简介
- 07--MySQL自学教程:DQL(Data Query Language:数据库查询语言)简介、基础查询、条件查询、模糊查询以及排序(一)
- 数据库管理系统、数据库以及SQL语言之间的关系
- 无穷受限玻尔兹曼机在雷达图像识别上的应用 以及美国空军的SAR图像数据库MSTAR简介
- 常见字符集简介 数据库以及jsp中文乱码问题以及Struts 中文乱码问题 Filter解决
- JAVAWEB开发之数据库简介、MySQL的安装与卸载(处理中文乱码)、以及MySQL语言(DDL、DML、DCL、DQL)的详解和使用
- Struts2框架的运行原理,以及开发流程,和数据库MylSAM引擎的简介
- Redis简介以及和其他缓存数据库的区别
- Redis简介以及和其他缓存数据库的区别
- sql笔记一:简介以及数据库
- eclipse中简单的数据库查询实例以及Quantum插件简介
- 手机号码段简介以及最新手机号段归属地数据库(2017年6月28日)
- 07--MySQL自学教程:DQL(Data Query Language:数据库查询语言)简介、基础查询、条件查询、模糊查询以及排序(一)
- 关系型数据库简介
- JDBC连接数据库代码以及步骤--java
- java+mysql实现保存图片到数据库,以及读取数据库存储的图片
- 阿翔编程学-JCS(Java Caching System)简介以及相关文档
- Andorid中操作数据库的insert的两种方法以及nullColumnHack
- <php+mysql>从PHP连接数据库,以及mysqli_connect()不能使用localhost的解答