SQL入门

来源:互联网 发布:淘宝发货用什么软件 编辑:程序博客网 时间:2024/05/22 00:22

一、为什么使用数据库

1.降低存储数据的冗余度:使用集中式数据库,多个部门可以访问相同的数据,可以减少重复的数据

2.更高的数据一致性:有了中央数据库,可以让专人去负责更新数据库,改动时只需要改动一个就可以了,这样就会很少出现不一致的数据。

3.存储的数据可以共享:如果将中央数据库放在服务器上所有人都可以随时访问不断更新的公用信息

4.可以建立数据库所遵循的标准:对数据的集中式控制确保了能够对数据的表示方法建立特定的标准,并让数据库遵循该标准

5.便于维护数据完整性:“维护数据的完整性”指的是保证数据库中的数据的准确性

6.能够实现数据的安全性:只有拥有一定的权限才能取得浏览数据的权利,称为“数据库管理员”

掌握数据库的相关技术,是程序员必备的技能之一

二、数据在数据库中的存储形式

1.层次模型:这种模型提供一种相对简单的结构,单个记录以父子关系组织在一起,形成一个倒挂的树。

2.网状模型:网状模型通过允许记录有多个父子关系,来增强层次模型。

3.关系模型:关系型模型与层次和网状的呆板结构完全不同。访问层次状数据库的应用程序基于该数据库已定义好的实现,数据库结构必须硬编码到应用程序的编程语言中。

4.对象模型:在使用面向对象技术开发软件,更符合人类的思维习惯因而迅速得带软件开发行业的推崇成为主流的技术

三、关系型数据库的基本概念

1.一对一关系

2.一对多关系

3.多对多关系

四、关系型数据管理系统

1.本地数据库管理系统:本地数据管理系统又称为桌面型数据库管理系统

2.数据库服务器管理系统:在数据库服务器管理系统中,RDBMS和数据库应用程序运行在不同的进程,通常在不同的机器上

SQL语句分类:

数据定义语言(DDL)、数据查询语言(DQL)、数据操作语言(DML)、数据控制语言(DCL)


0 0