************

研讨教学选课系统数据SQL语言及其应用

导读:教学选课系统数据SQL语言及其应用可更新数据库中的数据,也可从数据库删除记录,还可创建新数据库并数据库中创建新表,创建存储过程,创建视图,并同时设置表、存储过程和视图的权限。具体说来SQL语言的主要特点包括:  (1)综合统一  (2)高度非过程化  (3)面向集合的操作方式  (4)以同一种语法结构提供两种使用方式  总结起来,SQL语言包括三种主要程序设
服务器和客户端的重要工具,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放策略,也不需要用户了解具体的数据存放方式,所以,具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。
  SQL语言集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据制约(Data Control)功能于一体。也就是说,使用SQL语言可从数据库中取回数据,可在数据库中插入新的记录,可更新数据库中的数据,也可从数据库删除记录,还可创建新数据库并数据库中创建新表,创建存储过程,创建视图,并同时设置表、存储过程和视图的权限。具体说来SQL语言的主要特点包括:
  (1)综合统一
  (2)高度非过程化
  (3)面向集合的操作方式
  (4)以同一种语法结构提供两种使用方式
  总结起来,SQL语言包括三种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据制约语言(DCL),它们是:
  (1)数据定义语言(Data Definition Language(DDL),用来建立数据库、数据对象和定义其列。定义:definition/例如:CREATE、DROP、ALTER等语句。
  (2)数据操作语言Data Manipulation Language(DML),用来插入、修改、删除、查询,可以修改数据库中的数据。操作:make/ 例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句、SELECT(查询)。
  (3)数据制约语言Data Controlling Language(DCL),用来制约数据库组件的存取允许、存取权限等。制约:control/例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。
  三、使用SQL语言解决工作中实际理由
  通过几年的工作实践,我们逐渐意识到在选课模块的应用和维护工作中的一个重点内容就是如何维护好学生的选课数据,整体来说维护的工作分为三个部分,那就是选课前数据准备,选课中的流程和数据制约,以及选课后的数据维护工作。因此,在以上知识的基础上结合选课工作中遇到的实际情况,笔者总结了几条使用SQL语言解决选课数据维护的理由。
  1.去掉预置选课数据操作步中的重复数据
  由于选课数据来源于前期的数据准备的结果,因此这里面既包括已有的教学计划等基础数据,也包括
上一篇论文:试谈日本战后派文学兴衰原因 下一篇论文:试论全媒体时代中国新闻语言的多元化变迁及其对传媒语言规范的启迪
相关论文
业务范围
免费本科范文
免费硕士范文
免费职称范文
论文****
职称论文****表