帮忙做下数据库的题
发布网友
发布时间:2022-04-16 11:58
我来回答
共3个回答
懂视网
时间:2022-04-16 16:19
关系规范化中的删除操作异常是指:不该删除的数据被删除了。数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。
数据可以是连续的值,比如声音、图像,称为模拟数据,也可以是离散的,如符号、文字,称为数字数据。在计算机系统中,数据以二进制信息单元0、1的形式表示。
在计算机科学中,数据是指所有能输入到计算机并被计算机程序处理的符号的介质的总称,是用于输入电子计算机进行处理,具有一定意义的数字、字母、符号和模拟量等的通称。是组成地理信息系统的最基本要素,种类很多。数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。它包括物理数据层、概念数据层、逻辑数据层。
热心网友
时间:2022-04-16 13:27
-- 一题
create table s--学生表
(sno char(8) primary key,--学号
sname char(10) ,--姓名
sage int ,--年龄
ssex char(2),--性别
sdept char(20))--所在系
create table c--课程表
(cno char(4) primary key,--课程号
cname char(20),--课程名
c_dept char(20),--开课系
teacher char(10))--老师
create table sc--成绩表
(sno char(8) not null,--学号
cno char(4) not null,--课程号
grade int ,--成绩
constraint PK_sc primary key(sno,cno),--主键
constraint PK_s_sno foreign key(sno) references s(sno),--外键
constraint FK_c_cno foreign key(cno) references c(cno))--外键
--二题
--1
select cno,cname
from c
where teacher='刘'
--2
select sname
from s
where ssex='女'
and sno in (select sno
from sc
where cno in(select cno
from c
where teacher='刘'))
--3
select cno
from c
where not exists(select * from s,sc
where s.sno=sc.sno
and sc.cno=c.cno
and sname='王乐')
--4
select count(distinct Cno) as 课程门数
from sc
--5
select avg(grade)
from sc
where cno='c4'
--6
select c.cno,avg(grade) as avg_grade
from sc,c
where sc.cno=c.cno and teacher='刘'
group by c.cno
--7
select sname,sage
from s
where sname like'王%'
--8
select sname,sage
from s
where ssex='男' and
sage>all(select sage
from s
where ssex='女')
--9
insert into s(sno,sname,sage)
values('009','吴',18)
--10
delete from sc
where grade is null
--11
update sc
set grade=0
where cno in (select cno
from c
where cname='数据库')and grade<60
--12
update sc
set grade=grade*1.05
where sno in(select sno from s where ssex='女'
and grade<(select avg(grade) from sc))
热心网友
时间:2022-04-16 14:45
31-35:
B,
A,
A,
D,
D
36-40:
C,
C,
A,
C,
D
41-45:
A,
B,
C,
D,
D
46-50:
D,
B,
D,
D,
D
51-54:
C,
A,
C,
B