sql语言的特点:
1、SQL风格统一
SQL可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据、建立数据库、査询、更新、维护、数据库重构、数据库安全性控制等一系列操作,这就为数据库应用系统开发提供了良好的环境。
在数据库投入运行后,还可根据需要随时逐步修改模式,且不影响数据库的运行,从而使系统具有良好的可扩充性。
2、高度非过程化
非关系数据模型的数据操纵语言是面向过程的语言,用其完成用户请求时,必须指定存取路径。而用SQL进行数据操作,用户只需提出“做什么”,而不必指明“怎么做”。
因此用户无须了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。
3、面向集合的操作方式
SQL采用集合操作方式,不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。
4、以同一种语法结构提供两种使用方式
SQL既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接输入SQL命令对数据库进行操作。
作为嵌入式语言,SQL语句能够嵌入到高级语言程序中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL的语法结构基本上是一致的。这种以统一的语法结构提供两种不同的操作方式,为用户提供了极大的灵活性与方便性。
5、语言简洁,易学易用
SQL功能极强,但由于设计巧妙,语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了9个动词:CREATE、 ALTER、DROP、 SELECT、 INSERT、 UPDATE、 DELETE、GRANT、 REVOKE。且SQL语言语法简单,接近英语口语,因此容易学习,也容易使用。
参考资料:http://www.zstang.cn/html/biancheng/20070307/15867.html
本回答被提问者和网友采纳简答:sql语言的特点
sql语言的特点:1、SQL风格统一 SQL可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据、建立数据库、査询、更新、维护、数据库重构、数据库安全性控制等一系列操作,这就为数据库应用系统开发提供了良好的环境。在数据库投入运行后,还可根据需要随时逐步修改模式,且不影响数据库的运行...
福建信用社计算机专业考试内容是哪些?题型类型有哪些?
简答 :1。进程和 进程那个开销大?why?2。的功能 3.sql语言的特点 4.活锁vs 的定义 5。题 涉及的都是指针的内容,10分,分为2个题 2006年 计算机专业 考试题 1。设有字符序列(Q,H,C,Y,P,A,M,S,R,D,F,X),问新序列(F,H,C,D,P,A,M,Q,R,S,Y,X)是下列哪一个 一趟扫描的...
财大vf简答题
SQL语言的主要优点有:(1)非过程化语言;(2)统一的语言;(3)语言简洁,易学易用;(4)同一种语言,两种使用方式。5. 什么是SELECT-SQL查询?在VFP中如何使用SELECT-SQL查询?答题要点:SELECT-SQL查询是SQL语言提供的对数据库查询的语句,具有强大的单表和多表查询功能。在VFP中可通过“查询设计器”或“视图设计器”等...
2021年4月自考00018计算机应用基础真题
26. SQL 语言的特点是?(B、可以独立使用,也可以嵌入到宿主语言中)27. 私有IP地址是?(D、192.168.2.100)28. 网络中间设备是?(B、交换机)29. 发送电子邮件时,不可缺少的是?(A、收件人地址)第二部分非选择题,共15题,每题1分,总计15分。具体题目内容包括计算机基础知识、Windows ...
我目前是学生,想找工作,很多公司都要熟悉数据库,请问学习哪种数据库比较...
其实数据库的基本知识,都大同小异,你学oracle吧,简单些,有很多函数其他数据库没有,刚毕业的人家基本不会要求很高,简单的增删改查以及建模、范式懂些就可以了,我在学校学的是sqlserver和mysql,后面工作后用oracle,基本也是从0开始的,重要的是sql优化 ...
2018年3月计算机二级MySQL强化试题及答案(1)
一、选择题 1.A 2.C 二、填空题 1.数据定义语言(DDL)数据操纵语言(DML)数据控制语言(DCL)2.33063.root 4.完全安装 三、简答题 1.MySQL命令行客户端、MySQL图形化管理工具phpAdmin。2.SQL是结构化查询语言(Structured Q-ery Language)的英文缩写,它是一种专门用来与数据库通信的语言。
写出SQL语句中选择查询的主要关键字,并解释说明选择查询语句的格式及用...
1、SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。2、SQL语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不...
计算机应用专业专升本考试科目及试题
四、简答题。1、计算机中存储器分哪两类,它们的特点是什么?2、完成下列操作,选用什么指令: (1)将AX的内容,减去0520H,和上次运算借位; (2)将变量名TABL的段地址送AX:3、在DMA方式预处理(初始化)阶段,CPU通过程序送出哪些信息?4、现有如下关系模式: 教师(教师编号,姓名,电话,所在部门,借阅图书编号,图书名称...
关于数据库的简答题2
5、简述规范设计方法中,数据库及其应用系统开发的全过程。需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库的实施与维护。简答哟 6、简述SQL语言的组成。数据查询,数据操纵,数据定义,数据控制。7、什么是数据库 数据库是才长期存储在计算机内,有组织的,可共享的数据集合。采啦,嘿嘿 ...
SQl数据库中包是什么
我们可以从数据库触发器、存储子程序、3GL(第三代程序语言)应用程序和各种Oracle工具中引用包中的内容。例如,我们可以从SQL*Plus中调用过程hire_employee:SQL> CALL emp_actions.hire_employee('TATE', 'CLERK', ...); 下例中,我们可以从一个嵌入到Pro*C的匿名PL\/SQL块调用同样的过程。实参emp_name和job_...