网站大量收购独家精品文档,联系QQ:2885784924

中央电大数据库基础与应用教学课件-精选文档.pptVIP

中央电大数据库基础与应用教学课件-精选文档.ppt

  1. 1、本文档共200页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例如:查询每个学生每门课的成绩 SELECT 学生.学生号,姓名,课程.课程号,课程名,成绩 FROM 学生,课程,选课 WHERE 学生.学生号=选课.学生号 and 课程.课程号=选课.课程号 第四章 结构化查询语言——SQL 学生 ID 学生号 姓名 性别 专业 1 0101001 王明 男 计算机 2 0102019 刘芹 女 电子 3 0202019 张鲁 男 电子 4 0303001 赵红 女 电气 5 0304006 赵川 男 通信 6 0304007 李四 女 通信 课程号 课程名 课程学分 C001 C++语言 4 C004 操作系统 3 E002 电子技术 5 X003 信号原理 4 X005 软件工程 4 选课 ? 学生号 课程号 成绩 0101001 C001 78 0101001 C004 62 0102019 E002 73 0202019 C001 94 0202019 C004 65 0202019 X003 80 0303001 C001 76 0304006 E002 72 第四章 结构化查询语言——SQL 1、SELECT选项 DISTINCT和ALL DISTINCT:告诉系统从查询结果中去掉重复元组。 ALL:结果中无论是否有重复元组全部给出,系统默认为ALL。 用AS指定查询结果的自定义列名 SELECT语句中使用的列函数(P89) 第四章 结构化查询语言——SQL 2、FROM选项: 提供用于查询的基本表和视图,并可以为每个基本表起一个别名,该别名只限于SELECT语句中使用。 3、WHERE选项:指定源表之间的连接条件和对记录的筛选条件 连接条件是通过比较运算符或逻辑运算符把两个源表中的对应列连接起来的式子; 筛选条件是从源表或连接后生成的中间表中选择出所需要的行,可以是比较运算、集合运算、逻辑运算形成的比较式,均为逻辑值; 一般比较式:比较两个同类型的表达式的值,属于单值与单值的比较; 第四章 结构化查询语言——SQL 专门比较式:又称判断式,单值与集合(多值)、单值与一个取值范围的比较及对一个集合是否为空的判断。常用的如下六种格式: 1.列名比较符ALL子查询 当子查询(一条完整的SELECT语句)结果中的每一个值都满足所给的条件时,比,比较式的值为真,否则为假。 2.列名比较符{ANY|SOME}子查询——子查询中任一个值满足所给的条件 3.列名[NOT]BETWEEN开始值AND结束值——包括两个端点值 4.[NOT]EXISTS(子查询)——(存在量词)子查询结果中至少存在一个元组时,值为真。 第四章 结构化查询语言——SQL 5.列名[NOT]IN{(常量表)|(子查询)} ——当列名所指定列的当前值包含在由常量表所给定的值之内或包含在子查询结果中时,值为真。 6.字符型列名[NOT]LIKE{字符表达式 ——字符型列名的当前值与字符表达式的值相匹配时,值为真。 中间连接、左连接和右连接(P95) 第四章 结构化查询语言——SQL 4、GROUP BY选项(P104) 语句执行时将按该选项中所给的分组列对连接和选择后得到的所有元组进行分组,使得分组列值相同的元组为一组,形成结果表中的一个元组。 4.5、HAVING选项(P104) 通常跟在GROUP BY子句后面用来从分组统计中筛选出部分统计结果,选项中的逻辑表达式是一个筛选条件。 4.6、ORDER BY选项(P104) 对查询结果进行排序。 第四章 结构化查询语言——SQL 第五章 数据库应用系统设计 主要教学内容 数据库应用系统设计简述 设计任务、特点、步骤 需求分析 任务、方法、步骤,建立数据字典 概念结构设计 方法与步骤、数据抽象、局部E-R图、综合E-R图、整体优化 逻辑结构设计 E-R图向关系模型的转换、数据模型优化、设计视图(用户子模式) 物理设计与实施 任务、存储方法选择(聚族索引、一般索引、散列) 数据装入和程序调试、数据库运行与维护、安全措施等 第五章 数据库应用系统设计 学习目标 了解本章所有概念的含义; 掌握进行概念设计和逻辑设计的方法; 对于计算机应用专业,要掌握数据库应用系统的整个设计过程。 第五章 数据库应用系统设计 一、数据库应用系统开发过程概述 1、数据库应用系统的定义:是在计算机软硬件系统和某一种数据库管理系统的支持下,针对某一方面应用的信息管理系统。 2、数据库应用系统的特点:数据量庞大、数据保存时间长、数据关联复杂、用户要求多样化。 3、数据库应用系统开发需要人员: 熟悉数据库设计理论的专家 熟悉一种或几种数据库管理系统的专家 熟悉数据库应用系统开发工具的专家 熟悉具体业务管理专家。 第五章 数据库应用

文档评论(0)

smashing + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档