数据库语言

数据库语言类似于高级语言,是用户与DBMS之间的媒介,是用户与计算机之间的媒介。它包括数据描述语言和数据操纵语言两大部分,前者负责描述和定义数据库,后者负责对数据进行各种操作。

1数据描述语言

数据描述语言(Data Description Language,DDL)的任务是对数据库的逻辑设计和物理设计中所得到的数据模式进行定义和描述。


深圳IT外包  http://www.lankuai.info

(1)模式数据描述语言。模式数据描述语言的作用是定义和描述一种数据库的模式,它可以对ezhe模式进行命名,定义数据项,建立记录下,定义记录之间的联系,指定安全性控制要求和描述数据的完整性约束的条件。

(2)子模式数据描述语言。子模式数据描述语言的作用是书写用户子模式,即定义用户数据库的逻辑结构。它的功能类似于模式数据描述语言,不同之处在于子模式数据描述语言描述的是数据库的一个局部,而模式数据描述语言描述的是数据库的整体。

(3)物理数据描述语言。物理数据描述语言的作用是根据数据库的物理设计要求和数据模式定义,描述存储数据库的物理特征和逻辑数据到物理数据的映射。

2数据操纵语言

数据操纵语言(Data Manipulation Language,DML)是用户与数据库系统的接口之一,是用户操作数据库中数据的工具。它由数据库管理系统向应用程序员提供一组宏指令或调用语句,而用户利用数据描述语言向数据库系统提出对数据库中的数据进行各种操作的请求。


数据操纵是指对存储在数据库中的信息进行检索,向数据库中插入新的信息,从数据库中删除信息,并修改数据库中存储的信息。

深圳蓝快IDC  www.lskxidc.com

数据操纵语言根据过程化程度可  以分为过程化数据操纵语言和陈述式数据操纵语言等两类。过程化数据操纵语言要求用户指定需要什么数据及如何获取这些数据。陈述式数据操纵语言(也称非过程化数据操纵语言)只要求用户指定需要什么数据,而不必指明如何获取这些数据。SQL的数据操纵语言部分是非过程化的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值