一道数据库的题:设有如下三张关系表

2020-11-17 17:59:59 字数 4997 阅读 8208

1楼:匿名用户

select 姓名 from 学生表

、课程表、成绩表 where 课程表.课名 =“数据库原理” and 课程表.课号 = 成绩表.课号 and 学生表.学好 = 成绩表.学好

你学号写成学好了==!

分拿来。

2楼:匿名用户

select 姓名 from 学生表

left join 成绩表 on 学生表.学号=成绩表.学号left join 课程表 on 课程表.课号=成绩表.课号where 课程表.课名 like '数据库原理'

3楼:跟我一起学编程

select 学生表.姓名 from 学生表,课程表,成绩表 where 学生表.学好=成绩表.

学好 and 成绩表.课号=课程表.课号 and 课程表.

课名 = '数据库原理'

数据库原理题,设有一个关系数据库,有三个基本表,表的结构如下;高手帮答下!

4楼:匿名用户

12 create table student(

学号 char[10] primary key,

姓名 char[10],

年龄 int,

性别 char[2] defaut '男',

系名 char[10]

)3 create table sc(

学号 char[10],

课程号 char[10],

成绩 int,

primary key (学号,课程号),

foreignkey(学号) references student(学号),

foreign key(课程号) references course(课程号)

)4 delete from sc where 成绩 is null

5 insert into student values('20130301009','王进', 18,'男','自动控制')

6select distinctc.*

from student s, course c, sc

where c.任课教师 ='李平' and s.系名='计算机' and s.学号=sc.学号 and c.课程号=sc.课程号

7select s.学号,姓名,任课教师

from student s, course c, sc

where c.课程名 ='计算机原理' and 成绩》60 and 成绩<85and s.学号=sc.学号 and c.课程号=sc.课程号

8delete from sc where 学号 in (select 学号 from student where 姓名='王林')

9create view view1

asselect *

from student

where 年龄<22 and 系名='通信' and 性别='女'

5楼:匿名用户

use test/*一个项目涉及到的50个sql语句问题及描述:--1.学生表student(s#,sname,sage,s***) --s# 学生编号,sname 学生姓名,sage 出生年月,s*** 学生性别--2.

课程表 course(c#,**ame,t#) --c# --课程编号,**ame 课程名称,t# 教师编号

--3.成绩表 sc(s#,c#,score) --s# 学生编号,c# 课程编号,score 分数select * from studentselect * from courseselect * from teacherselect * from sc*/--创建测试数据create table student(s# varchar(10),sname nvarchar(10),sage datetime,s*** nvarchar(10))insert into student values('01' , n'赵雷' , '1990-01-01' , n'男')insert into student values('02' , n'钱电' , '1990-12-21' , n'男')insert into student values('03' , n'孙风' , '1990-05-20' , n'男')insert into student values('04' , n'李云' , '1990-08-06' , n'男')insert into student values('05' , n'周梅' , '1991-12-01' , n'女')insert into student values('06' , n'吴兰' , '1992-03-01' , n'女')insert into student values('07' , n'郑竹' , '1989-07-01' , n'女')insert into student values('08' , n'王菊' , '1990-01-20' , n'女')create table course(c# varchar(10),**ame nvarchar(10),t# varchar(10))insert into course values('01' , n'语文' , '02')insert into course values('02' , n'数学' , '01')insert into course values('03' , n'英语' , '03')

create table sc(s# varchar(10),c# varchar(10),score decimal(18,1))insert into sc values('01' , '01' , 80)insert into sc values('01' , '02' , 90)insert into sc values('01' , '03' , 99)insert into sc values('02' , '01' , 70)insert into sc values('02' , '02' , 60)insert into sc values('02' , '03' , 80)insert into sc values('03' , '01' , 80)insert into sc values('03' , '02' , 80)insert into sc values('03' , '03' , 80)insert into sc values('04' , '01' , 50)insert into sc values('04' , '02' , 30)insert into sc values('04' , '03' , 20)insert into sc values('05' , '01' , 76)insert into sc values('05' , '02' , 87)insert into sc values('06' , '01' , 31)insert into sc values('06' , '03' , 34)insert into sc values('07' , '02' , 89)insert into sc values('07' , '03' , 98)go

6楼:浅殇枫杀

这么多...

2)create table student(id_no int primary key,xs_name varchar(50),

age int,

*** char(4) default '男',xs_xb varchar(50)

)4)delete from sc where 选修成绩 is null

5)insert into student (201303010009,'王进',18,'男','自动控制')6)

设有如下三个数据表

7楼:匿名用户

问题补充:设有如下三张关系表:学生表(学好、姓名、性别、年龄)课程表(select 姓名 from 学生表、课程表、成绩表 where 课程表.课名 =“数据库

请高手帮助做一道数据库作业题。

8楼:匿名用户

insert into student (sno,sname,s***,sage,sdept) values (200215128,'陈冬','男',18,'is')

其它要看你数据表的字段是什么意思

急求: 数据库系统中的(关系代数)类型的题。 很重要。谢谢你们了。

9楼:匿名用户

1.select 姓名 from student,course ,score where (student.学号=score.

学号)and(course。课程名=score。课程名)and(score。

学期='02-03/1')and(coourse.课程名=数据结构)

2.无法查询,因为没有老师姓名的字段。

3.select 姓名 from student,course ,score where (student.学号=score.

学号)and(course。课程名=score。课程名)and score.

成绩》=(select

4.表示查询出每门课程成绩最高的人的姓名、成绩

5、delete from student,score where student.学号=score.学号 and score.成绩=0

6. update score set score。成绩=score。

成绩*(1+0.05)where (course。课程名=score。

课程名)and course。课程号=02 and (score。成绩

成绩))

求高手指点迷津,一道数据库(sql)的设计题……

10楼:竹林中的熊猫

太麻烦了,还要自己画图。。

1其实很简单,你画三个框框,里面是你的表,然后用线把主外键链接起来,里面是字段列表,上面写上名字

10这个。。。你太狠了

压根就是不想写怎的?

11楼:

对你的问题,我觉得应该把原来备份的数据库文件都放在现在的数据库文件夹里面,因为关系型数据库是有物理独立性的。