数据库以及SQL语言简介
2023-09-11 14:20:51 时间
数据库技术是计算机科学的一门主要技术。目前,数据库系统已被应该到各个领域,例如金融交易系统,信息管理系统,办公自动化系统,交通管理系统等。 在编写绝大多数程序时,都要用到数据库。
数据库发展的三个阶段:
人工管理:计算机主要用于科学计算,软硬件设备落后,基本依赖人工管理。 特点:不能存储数据,数据不能共享,数据没有独立性。
文件系统:出现磁盘存储系统和专门的数据管理软件(即文件系统)
数据库系统:计算机应用普及,越来越广泛,为解决一系列问题,出现里数据库系统。
数据库(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
相关文章
- mysql 查看数据库中所有表的记录数
- 数据库必会必知 之 SQL四种语言:DDL DML DCL TCL
- 数据库多主一丛复制
- 如何防止数据库雪崩
- sql数据库为null时候ASP语句判断问题
- 史上最全SQL与NoSQL优缺点对比!一篇文章解决数据库选型的所有困惑
- Sql Server数据库数据导入到SQLite数据库中
- Sql Server 导入另一个数据库中的表数据
- 德国同事Heiko开发的ABAP工具,能检测HANA数据库执行SQL的CPU time
- 使用SQL Server Profiler跟踪数据库
- atitit. hb 原生sql跨数据库解决原理 获得hb 数据库类型运行期获得Dialect
- 怎样能写出性能优良的SQL语句 从sql语句提高数据库的性能
- SQL基础【二十、索引】(超细致版本,前理论,后实践,应对sql面试绰绰有余)
- 【数据库优化】后端思维之数据库性能优化方案
- 100天精通Python(数据分析篇)——第58天:Pandas读写数据库(read_sql、to_sql参数说明+代码实战)
- 〖Python 数据库开发实战 - Redis篇④〗- Redis命令行客户端与图形客户端的简单使用
- [手游项目4]-sql server数据库
- 107.第十九章 MySQL数据库 -- MySQL高可用 MHA(十七)
- Navicat通过配置http通道来使Navicat远程连接到数据库
- sql的介绍——SQL Server数据库管理系统
- Oracle的学习心得和知识总结(十)|Oracle数据库PL/SQL语言循环控制语句之LOOP语句技术详解