1.SQL模型

  • 定义:指执行对象创建、对象清楚和对象修改功能的数据定义语言(data definition language,DDL)
  • 操作:指执行选择、插入、更新和删除功能的数据操作语言(data manipulatior language,DML)
  • 授权:指授权和取消授权控制的机制。

在操作功能中,我们可以看到SQL的三个操作:select、project和join。这三个简单操作定义了SQL的全部功能。

2.select操作

    select操作通过过滤掉不需要记录的方法减小了表的长度。通过在where语句中指定条件的方式,用户可以从结果数据集中过滤掉不需要的记录,如图1-2所示。总之,select操作在纵向上缩小了结果数据集。

SQL起源

3.project操作

    正如select操作减少了记录的数目一样,project操作将减少字段的数目。在SQL选择语句中指定的字段名称将决定显示哪些字段,如图1-3所示。总之,project操作在横向上缩小了结果数据集。

4.join操作

    如图1-4所示,join操作用来在拥有公共字段的两个或多个独立表之间建立关联。在join操作中,两个或多个独立的表根据公共字段的值进行合并。在这个简单框架中,我们可以看到在SQL中的查询是一种“陈述空间”(state-space)类型的查询。也就是说,书写查询语句的操作者不需要考虑数据的导航路径。SQL优化器在内部对数据表的导航路径进行处理。

SQL起源

 

相关文章:

  • 2021-11-08
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-31
  • 2021-04-13
猜你喜欢
  • 2021-12-03
  • 2021-12-22
  • 2021-04-16
  • 2021-12-17
  • 2021-09-07
相关资源
相似解决方案