- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析教学选课系统数据SQL语言及其应用.doc
浅析教学选课系统数据SQL语言及其应用 【摘要】 随着教育改革的深入,高校学分制在各个高校中逐渐推广。学分制是一种以选课为核心,教师指导为辅助,通过成绩绩点和学分,衡量学生学习质和量的综合教学管理制度。 【关键词】SQL语言;教学信息系统;选课数据维护 学分制作为我国高等院校近年已普遍实行的一种教学管理制度,教学信息系统是一套具有先进教学理念的,涉及到高校教务管理各个环节、面向学校各部门的多模块的综合教学信息管理系统。高校教学信息系统作为校园数字化建设的重要应用组成部分,是高校学分制管理的重要技术支持,结构化查询语言作为关系数据库的标准语言在教学系统的选课数据维护领域发挥着极其重要的作用。 一、教学信息系统支持学分制选课 完全学分制是一种以学分为计量单位衡量学生学业完成状况的教学管理制度。在导师的指导下,由学生自己选择专业的发展方向,自己安排每学年的学习计划,自己决定毕业时间,在许可的年限内,学生修满规定的学分即可毕业。完全学分制作为我国高等院校近年已普遍实行的一种教学管理制度,是以尊重学生的个体差异为基础的。学生可以在一定程度上自主构建和完善知识、能力结构,并能结合自身情况及时调整学习计划,有利于学生的全面发展。 我们知道学分制的施行需要有一个良好的基础,这个基础不仅包括学院的良好制度基础,更应包括我们教学信息系统的平台技术保证。高校教务系统是一套具有先进教学理念的,涉及到教务管理各个环节、面向学习各部门以及各层次用户的多模块的综合教学信息管理系统。经过几年的应用已经在学校的教务管理工作中发挥了不可替代的作用,现在已经成为学校的核心应用系统之一。特别是系统中的选课模块,是对学校学分制实施的有力支持和信息化保证。 二、结构化查询语言概述 结构化查询语言(Structured Query Language)简称SQL,是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询,而是一个通用的、功能极强的关系数据库语言和程序设计语言。 SQL语言是1974年由Boyce和Chamber-lin提出的。由于它功能丰富,语言简捷倍受用户及计算机工业界欢迎,被众多计算机公司和软件公司所采用。经各公司的不断修改、扩充和完善,最终发展成为关系数据库的标准语言。 1986年10月美国国家标准局(American National Standard Institute,简称ANSI)的数据库委员会X3H2批准了SQL作为关系数据库语言的美国标准。同年公布了SQL标准文本(简称SQL-86)。1987年国际标准化组织(简称ISO)也通过了这一标准。此后ANSI不断修改和完善SQL标准,并于1989年公布了SQL-89标准,1992年又公布了SQL-92标准。目前ISO也已经公布了最新的标准也就是SQL200n,有很多学者都在做这方面的研究。 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/ 例如:
您可能关注的文档
最近下载
- 2024年版中级经济师经济基础知识讲义.pdf VIP
- 2025年广东省工程技术研究中心动态评估总结.pdf VIP
- 国家中小学智慧教育平台的应用培训.pptx VIP
- 2025云南城投置业股份有限公司招聘7人笔试模拟试题及答案解析.docx VIP
- LeicaMS50_TS50_TM50用户手册_v1.1.1_zh(打印版).docx
- 2025年高考思想政治真题完全解读(甘肃卷)(真题解读课件).pptx
- T CPIA 0093—2024 温室气体 产品碳足迹量化方法与要求 光伏硅料.pdf VIP
- 2025年房地产经纪协理之房地产经纪操作实务试卷附参考答案【考试直接用】.docx VIP
- L-草铵膦原药及制剂项目 环境影响报告书.pdf
- 国家中小学智慧教育平台的应用培训.pptx VIP
文档评论(0)