计算机科学基础讨论报告

—— 数据库查询语言的SQL的基本特点与作用

SQL的全称是结构化查询语言,已经成为关系型数据库的标准语言。

通过定义可以知道SQL语言的几项基本属性。它的本质是语言,作用是数据查询,特点是结构化,面向的对象是关系型数据库。但是当然SQL语言的内涵远远不止从它的字面上所呈现的那么简单。下面我们就来细致的从各个角度对这种语言进行一个较为全面的了解。

从教材上我们知道SQL的本质是计算机编程语言,它唯一的的差别就是他是专门针对关系型数据库的。既然作为一种计算机编程语言,那么他的进一步的本质应该是指令的集合。他可以帮助编程人员从计算机的硬件里解放出来,不用纠缠于那繁杂的指令级别上的细节。然而作为一种编程语言它又和一般的高级编程语言有着许多的不同之处。首先我们知道SQL语言是一种非过程化的语言,应为它一次处理一个记录,对数据提供自动导航。它可以使用户在更高层次的数据结构上进行操作。这句话该如何理解呢?我们知道SQL语言的对象是关系型数据库。而关系型数据库是什么呢?确切的说,关系型数据库,是由“关系”集合而成。而这里的关系并不是我们所平常理解。它指代的是一个没有重复值的集合。所以说这是一种集合的集合。这样一来我们就能够理解为什么说它可以使用户在更高层次的数据结构上进行操作,它为了适应关系型数据库的这种特点,语言的内涵就需要变得更加的聚集化。这种特性使得人们可以不用对一个个单独的记录进行操作,而是可以对众多带有某种共同属性的记录同时进行操作,这样就使得操作变得更为高效。和以前介绍的编程语言不同的是,它不需要编写一步步详细的程序,只需要描述过程,即只需要声明过程。我们可以想象,如果使用其

计算机科学讨论,第七章计算机科学讨论报告相关推荐

  1. 第七章 数组成绩汇总

    第七章 数组成绩汇总 学号 姓名 作业标题 作业地址 提交日期 分数 113120180135 周萌 第七章 数组实验 https://www.cnblogs.com/AwakenZed/p/1094 ...

  2. c语言数组的实验报告结果思考,第七章实验报告(数组实验)

    C语言程序设计实验报告 实验项目: 1.一维数组的应用 2.二维数组的应用 3.字符数组应用 姓名:徐溢璠     实验地点: 514实验室       实验时间:2019年5月29日 一.实验目的与 ...

  3. 美国计算机科学公司的全球化发展历程,计算机科学导论第1章 概述.ppt

    计算机科学导论第1章 概述 本章小结 计算机科学是以计算机为研究对象的一门科学,它是一门研究范畴十分广泛.发展非常迅速的新兴学科.全面地了解计算机科学技术的学科内涵和研究范畴,对于读者而言是十分必要的 ...

  4. 安徽大学电气工程及自动化学院本科实验报告(MATLAB)——六、七章

     学号 Z11714047    专业  自动化     姓名 耿严       实验日期        指导教师  章军    实验成绩       安徽大学电气工程及自动化学院本科实验报告  [课 ...

  5. IEEE独立出版 | 第七届计算机科学与智能控制国际会议(ISCSIC 2023)

    会议简介 Brief Introduction 第七届计算机科学与智能控制国际会议(ISCSIC 2023) 会议时间:2023年10月27日-29日 召开地点:中国南京 大会官网: ISCSIC 2 ...

  6. 计算机科学计算第二版第四章,大连理工大学 计算机科学计算 第四章2.pdf

    大连理工大学 计算机科学计算 第四章2 第4章 插值与逼近 4.2.4 Hermite插 值 4.2.4 Hermite插值 理论和应用中提出的某些插值问题,要求插值函数p (x) 具有一定的光滑度, ...

  7. 计算机组成和导论,计算机科学导论五第章计算机组成

    计算机科学导论五第章计算机组成 (58页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 第5章 计算机组成 计算机导论 计算机硬件系统的组 ...

  8. 计算机科学引论答案6,计算机科学引论前六章答案.doc

    计算机科学引论前六章答案 Chapter 1 Crssword Puzzle people enduser procedures documentfile devicedriver databasef ...

  9. 上饶师范学院数学与计算机科学学院,第4章-上饶师范学院数学与计算机科学学院.doc...

    第4章-上饶师范学院数学与计算机科学学院 第四章 常用内部控件 教学目标:通过讲授和学生的动手练习,使学生了解VB常用控件的使用方法. 教学类型:在多媒体教室直观讲授,引导学生进行简单程序设计操作.加 ...

最新文章

  1. 使用Keras进行迁移学习
  2. 问题.beego路由设置及请求参数传递
  3. AI开发者大会之计算机视觉技术实践与应用:2020年7月3日《如何利用计算机视觉增加便利店连锁每日销售额》、《基于图像 / 视频的人脸和人体分析基础技术及其应用介绍》
  4. Hyperledger Fabric 链码(1) 类型
  5. 天地伟业tiandy如何连手机_关注 | 天地盖手工盒裱纸选铜版纸还是白牛皮纸?
  6. oracle 12c 自动任务,Oracle job自动任务实用指南
  7. Tensorflow之flags的用法介绍
  8. 五、线程管理————GCD
  9. matlab ssgs工具箱,基于PI控制方式的1A开关电源MATLAB仿真研究
  10. C++基础与深度解析第七章:深入IO
  11. Visual Studio 2010如何利用宏
  12. c语言中关键字static_了解C ++中Static关键字的变体
  13. 20181211作业
  14. 了解iphone的特色传感器
  15. meshlab简单实践
  16. 在macOS系统下外接硬盘安装windows10虚拟机
  17. 详解awk(一)awk基础知识、选项、程序段解析与实例
  18. java不是有效的win32_不是有效的Win32应用程序的解决方法
  19. java连接fdb文件_FDB文件扩展名 - 什么是.fdb以及如何打开? - ReviverSoft
  20. 大量从IT培训班出来的程序员们最后都怎样了?

热门文章

  1. Win10+libtorch1.1+opencv 笔记
  2. pytorch注意事项
  3. CentOS7+CDH5.14.0安装全流程记录,图文详解全程实测-7主节点CM安装子节点Agent配置...
  4. ES6-let和const命令
  5. 关于ASP.NET未能映射路径问题
  6. EF支持复杂类型的实现
  7. 如何设计企业内部的数据平台?
  8. Linux笔记 1-8 --文件传输
  9. Jprofile 备忘
  10. CSDN Markdown使用