计算机科学的方法论有三个过程,计算机科学与的技术方法论3.ppt

本文探讨了WHERE子句的语法,包括比较运算符、逻辑运算,以及BETWEEN条件的使用。还深入讲解了数据库设计流程,如关系模型、规范化和SQL实例。涵盖了从关系模式设计到程序语言的不同形态,重点展示了如何用SQL查询教授和课程信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算机科学与的技术方法论3

5. WHERE 子句 语法成分 比较运算符 ?、? ?、?、??、=、 ? ? 逻辑运算符 AND,OR,NOT BETWEEN 条件 判断表达式的值是否在某范围内 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 5. WHERE 子句示例 PROF(P# , PNAME, AGE, D# , SAL) DEPT(D# , DNAME , DEAN) Ex 1: 查询工资低于2000的老师的姓名、工资、系别 SELECTpname , sal , dname FROM Prof , Dept WHERE sal < 2000 AND Prof.d# = Dept.d# Ex 2: 查询工资在1000-2000之间的老师姓名 SELECT pname FROM Prof WHERE sal BETWEEN 1000 AND 2000 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 数据库设计流程 客观世界 抽象 关系模型 规范化 设计(SQL) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 三、例子2 程序设计语言三种形态实例 自然语言 应用语言 (4GL) 高级语言 汇编语言 机器语言 (表3.3) (表3.2) (表3.1) (表3.4) 抽象 理论 设计 t Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 二维表例 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 关系模式设计的问题 例:描述学校的数据库: 教务管理系统,需要存储下列信息 学号,姓名, 系名,系主任名,课名, 成绩 SNO, SNAME, SDEPT, MNAME, CNAME, GRADE  设计一个关系模式:  S={SNO, SNAME, SDEPT, MNAME, CNAME, GRADE} Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 关系模式设计的问题 学校数据库的语义: ⒈ 一个系有若干学生, 一个学生只属于一个系; ⒉ 一个系只有一名主任; ⒊ 一个学生可以选修多门课程, 每门课程有若干学生选修; ⒋ 每个学生所学的每门课程都有一个成绩。 S={SNO, SNAME, SDEPT, MNAME, CNAME, GRADE} Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Student中的样本数据 学号 系别 系主任 课程名 成绩 01001 电子系 张三 C++语言 95 01001 电子系 张三 密码学 90 01001 电子系 张三 数字信号处理 85 01002 电子系 张三 C++语言 94 01002 电子系 张三 密码学 90 01002 电子系 张三 数字信号处理 88 01003 计科系 李四 C++语言 92 01003 计科系 李四 操作系统 91 01003 计科系 李四 编译原理 90 01004 数学系 王五 数学分析 96 Evaluati

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值