- 0
- 0
- 约2.92万字
- 约 133页
- 2025-10-15 发布于河南
- 举报
第四章SQL语言第四章SQL4.1SQL概述4.2示例数据库4.3SQL数据定义功能4.4SQL数据查询功能4.5SQL数据修改功能4.6SQL数据控制功能4.7嵌入式SQL及存储过程4.8ODBC编程4.1SQL概述历史1974年,由Boyce和Chamber提出。1975-1979年,在SystemR上实现,由IBM的SanJose研究室研制,称为Sequel,现在称为SQL(StruceuredQueryLanguang),结构化查询语言,是关系数据库的标准语言;SQL是一个通用的、功能极强的关系数据库语言。4.1SQL概述有关标准SQL-86:“数据库语言SQL”,1986.10SQL-89:“具有完整性增强的数据库语言SQL”,增加了对完整性约束的支持。1989年SQL-92:“数据库语言SQL”,是SQL-89的超集,增加了许多新特性,如新的数据类型,更丰富的数据操作,更强的完整性、安全性支持等。1992年SQL-3:又称SQL-99,增加对面向对象模型的支持。1999年SQL20032003年4.1SQL概述SQL语言的特点1.综合统一集数据定义语言(DDL),数据操纵语言(DML),数据控制语言(DCL)功能于一体。可以独立完成数据库生命周期中的全部活动:定义关系模式,插入数据,建立数据库;对数据库中的数据进行查询和更新;数据库重构和维护数据库安全性、完整性控制等用户数据库投入运行后,可根据需要随时逐步修改模式,不影响数据的运行。单一的结构----关系,数据操作符统一4.1SQL概述2.高度非过程化非关系数据模型的数据操纵语言“面向过程”,必须制定存取路径用户只需提出“做什么”,无须告诉“怎么做”,不必了解存取路径。存取路径的选择以及SQL的操作过程由系统自动完成。4.1SQL概述3.面向集合的操作方式非关系数据模型采用面向记录的操作方式,操作对象是一条记录SQL采用集合操作方式操作对象、查找结果可以是元组的集合一次插入、删除、更新操作的对象可以是元组的集合4.1SQL概述4.以同一种语法结构提供多种使用方式SQL是独立的语言能够独立地用于联机交互的使用方式SQL又是嵌入式语言SQL能够嵌入到高级语言(例如C,C++,Java)程序中,供程序员设计程序时使用4.1SQL概述5.语言简洁,易学易用SQL功能极强,完成核心功能只用了9个动词。4.1SQL概述SQL语言的基本概念1.SQL支持关系数据库三级模式结构。4.1SQL概述2.基本表本身独立存在的表SQL中一个关系就对应一个基本表一个(或多个)基本表对应一个存储文件一个表可以带若干索引3.存储文件逻辑结构组成了关系数据库的内模式物理结构是任意的,对用户透明4.视图从一个或几个基本表导出的表数据库中只存放视图的定义而不存放视图对应的数据视图是一个虚表用户可以在视图上再定义视图4.2示例数据库DEPT(DNO,DNAME,DEAN)—系表S(SNO,SNAME,SEX,AGE,DNO,ADRESS)—学生表COURSE(CNO,CN,PCNO,CREDIT,GRADE)–-课程表SC(SNO,CNO,SCORE)–-学生选课表PROF(PNO,PNAME,AGE,DNO,SAL)–-教师表PC(PNO,CNO)–-教师授课表4.3SQL数据定义功能4.3.1数据库的建立与撤消4.3.2域定义4.3.3基本表的定义4.3.4索引的定义4.3.5数据库的建立与撤消4.3.6SQL数据定义特点4.3SQL数据定义功能SQL的数据定义功能:域定义、表定义、视图和索引的定义。4.3.1数据库的建立与撤消有的数据库系统支持多库。建立一个新数据库createdatabase数据库名示例:createdatabasestudent指定当前数据库database数据库名关闭当前数据库closedatabase数据库名撤消一个数据库dropdatabase数据库名示例:dropdatabasestudent4.3.2域定义域类型(SQL-92)SQL中域的概念用数据类型来实现,定义表的属性时需要指明其数据类型及长度。char(n):固定长度的字符
您可能关注的文档
最近下载
- 三相四线电能表不接零线电量分析0516..doc VIP
- 2026年乡村医生招聘考试笔试试题(附答案).docx
- 语言学及应用语言学专业硕士研究生培养方案﹙050102﹚.docx VIP
- 2025年乡村医生招聘考试试题题及答案.docx VIP
- 科学管理原理英文版.doc VIP
- 2026至2031中国互联网+电子数据取证行业市场行业调研及市场前景预测评估报告.docx
- Hive数据仓库应用教程高职PPT完整全套教学课件.pptx VIP
- 《中华民族共同体概论》第十四讲新中国与中华民族新纪元课件.pptx VIP
- 门诊候诊护士岗位说明书.docx VIP
- 居家适老化改造指导手册(2025年版).pptx
原创力文档

文档评论(0)