>>>>>>通信工程师考试公开课,报名有你!
2017年通信工程师互联网技术考试只剩六十多天了,希赛小编为大家整理了中级通信工程师互联网技术考试培训的复习资料,供大家参考。下文主讲SQL的特点。希望能够帮助大家!
SQL的特点内容:
SQL之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。SQL集数据查询(DataQuery)、数据操纵(DataManipulation)、数据定义(DataDefinition)和数据控制(DataControl)功能于一体,主要特点如下。
1、综合统一
数据库系统的主要功能是通过数据库支持的数据语言来实现的。
SQL集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、插入数据建立数据库、査询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,且并不影响数据库的运行,从而使系统具有良好的可扩展性。
2、高度非过程化
非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求,必须指定存取路径。而用SQL进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。
3、面向集合的操作方式
非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而SQL采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。
4、以同一种语法结构提供两种使用方式
SQL既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,作为嵌入式语言,SQL语句能够嵌入到高级语言程序中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语句的语法结构基本上是一致的。这种以统一的语法结构提供两种不同的使用方式的做法,提供了极大的灵活性与方便性。
5、语言简捷,易学易用
SQL功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只用了9个动词,如表8-3所示。SQL接近英语,因此容易学习,容易使用。
6、支持三级模式结构
三级模式结构是一种使数据库管理系统能对数据库中数据进行有效组织和管理的技术,标准SQL支持这种三级模式结构。
希赛网,拥有8年的通信工程师考试培训经验,希赛网一直坚持自主研发,将丰富的培训经验有效融入教程研发过程,自成体系的在线题库(历年真题)、培训教材和视频教程,多样的培训方式包括面授、和网络课堂,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,帮助学员顺利通过考试。