Ⅰ sql语言编写怎么编
一、
1,select * from 学生 where 学生号 in (select 学生号 from 选课)
2, select * from 学生 where 学生号 in (select 学生号 from 选课 having count(课程号)=3)
3, select 选课.学生号,学生.姓名,课程.课程名 from 选课 ,学生,课程
where 选课.学生号=学生.学生号 and 选课.课程号=课程.课程号 group by 选课.学生号 ,选课.成绩 ;
4,select a1.课程号,a1.课程名,count(*) as 选课人数 from 课程 a1,选课 a2 where a1.课程号=a2.课程号 group by a1.课程号,a1.课程名
5,select * from 课程 where 课程号 in( select 课程号 from 选课 having count(学生号)>=5);
二、
1、select b2.商品代号,b1.单价,b1.数量,b2.产地 from 商品表1 b1,商品表2 b2 where b1.商品代号 = b2.商品代号
2、select distinct 产地 from 商品表2
3、select top 1 * from 商品表1 order by 数量 desc
Ⅱ sql数据库课程设计
这位老兄,自己试着做吧,虽然开始会觉得难,但你会通过这个过程学到很多的,学校的课程设计不会抓得那么严的,特别如果以后要从事软件编程行业,这很重要,祝你成功!
Ⅲ 编写SQL语句,查询出至少有40个学生选修的课程信息(求高手 表明和课程名直接用拼音命名即可)
1.select *
from 课程表
where 教师号 in
(select 教师号
from 教师表
where 所在系=‘计算机’);
2.
select *
from 课程表
where 课程号 in
(select 课程号
from 选课表
group by 课程号
having count(*) > = 40)
3. 这里不知道你要用什么写,是SQL SERVER 还是My sql 还是Oracle
这样 我给你吧SQL写出来,具体是什么你套格式吧
Select 课程名,教师名
from 课程表
where 课程号 in
(Select 课程号
from 选课表
group by 课程号 having avg(成绩) >60);
Ⅳ SQL SERVER怎么自学
这是我回答别人的东西:
学好基础语法
学好了这些之后,你可以学学数据库安全性的东西
是的,你说的这些我只是听过名字
之后就学数据库性能优化和调试
之后再学具体的产品: oracle 、sql 2005什么的
oracle数据库管理,然后就可以考虑做oracleDBA了
期间你可以考一些相关的认证
到了Oracle DBA之后的话,然后你再考虑整体的数据库设计
考虑各种数据库架构的合理性(性能、安全、用户习惯性,系统全面性,系统漏洞等)
再深点的话你就可以学分布式数据库和网络数据库了
那时候可以考虑数据库防护和攻击
之后你可以学数据库防护、攻击原理,研究数据库算法构成
连接这些知识少不了一下课程:数据库系统原理,操作系统原理,服务器架构原理,数据结构,离散数学,行为学等知识
Ⅳ 学习SQL课程需要什么基础我是长春大学大四的学生,学习这个课程后对找工作有没有帮助呢
学习这个课程是不需要什么什么基础的,因为他都是零基础开始学习的,如果你想往数据库方面发展的话,建议你最好先学习SQL这个课程,因为这个是你从事数据库方面工作最基础的,大四现在找工作都很不容易,还是充好电,再去找工作吧。给你介绍一个不错的IT培训学校,长春方联,有时间你去看看,对你也许会有意想不到的收获。那里的老师可以给你具体介绍一下的。
Ⅵ 数据库sql 的课程设计怎么做,要借哪些书看,求大神指教
IT行业,数据库确实是一门相当重要的课程。但是在大学里面,对待数据库原理及应用这么课程以及其课程设计的重视程度就相差很大了,各个学校要求也不一样。如果是要学好,那确实要下工夫;如果只是完成课程设计,交差了事,其实相当简单。
既然是课程设计,也算是个小小的项目,既然是项目,也就离不开需求分析、数据库设计、部署实现等环节。当然,这个小小的项目只需要前面的部分:需求和数据库设计,数据库设计是重点。
需求分析就不用多说,和所有其他项目一样,无非就是用户需求,功能需求,系统需求等,找任何一本关于需求分析的书都是可以,除了那些个空话之外,更多的是要根据设计需要进行分析。
数据库设计就比较复杂一点,首先得把数据库原理搞清楚,比如:符合什么样的范式,怎么画ER图,如何理解用例图。在设计数据库之前,有一系列的分析要做:面向对象分析,用例分析,类和对象分析等等。分析到位是数据库设计成功的重要保障。分析完成之后才是设计,比如:逻辑结构设计,关系模式设计,存取方法设计,存储结构设计,数据完整性设计,参考完整性设计,Check约束,Default约束,触发器设计,视图设计,存储过程设计,权限设计等。这些都完成了,最后一步才是写SQL代码实现这些设计,创建数据库及相关的数据表,关联,视图,触发器,存储过程等一些列的看得见的数据库参数。
上面说的比较理论,也比较笼统。我想我可以用一个简单例子告诉你我要表达的意思。例子很简单,其中很多地方都不是太好,不过或许可以给你一个直观的思路。
数据库应用课程设计报告书
网上超市管理系统
成 绩:
学 号:
姓 名:
指导教师:
20 年 月 日
目录
任务书......................................... (3)
1. 需求调查、分析................................. (4)
1.1.企业介绍.................................... (4)
1.2.需求调查及分析.............................. (5)
2. 面向对象分析和设计............................. (7)
2.1. 用例分析 (7)
2.2.类和对象设计 (12)
3. 逻辑结构设计.................................. (15)
3.1. 类和对象向关系模式转换............................................ (15)
3.2. 关系模式优化 (16)
4. 数据库物理结构设计............................ (16)
4.1. 存取方法设计 (16)
4.2. 存储结构设计 (17)
5. 数据库完整性设计.............................. (17)
5.1. 主键及唯一性索引 (17)
5.2. 参照完整性设计 (18)
5.3. Check约束 (18)
5.4. Default约束 (18)
5.5. 触发器设计 (19)
6. 数据库视图设计................................ (19)
7. 数据库存储过程设计............................ (20)
8. 权限设计...................................... (20)
9. 总结.......................................... (21)
Ⅶ SQL用于哪些方面,需要学什么课程
SQl语言用于数据库操作,结构化查询。虽然不同的数据库,如:IBM的DB2,INFOMIX ,甲骨文公司的ORACLE, 微软的SQL SERVER,ACCESS,还有my SQL ,SYBASE 有一些不同,但是85%以上都是相同的语法结构,学好SQL标准语言先,具体什么课程的话我推荐一本基础的数据库导论这本书可以先看看,入门先,然后再去找其他的读物,网上书店很多的,你想学什么数据库你可以有目的的去找,这是我的一点看法,看看对你有所帮助不!
Ⅷ 如果说,学习数据库的话,要学习哪门课程。sql mysql
漫画SQL——mysql必修课(956×540视频)网络网盘
链接: https://pan..com/s/1dZyKSIHepckKltyYMz1DWQ
若资源有问题欢迎追问~