荣智健,股票关注度排名,国语奥特曼全集
1.在视图上不能完成的操作是(b)
更新视图
在视图上定义新的表
在视图上定义新的视图
查询
2.有关系s(s#,sname,sage),c(c#,cname),sc(s#,c#,grade)。其中s#是学生号,sname是学生姓名,sage是学生年龄, c#是课程号,cname是课程名称。要查询选修“access”课的年龄不小于20的全体学生姓名的sql语句是 select sname from s,c,sc where子句。这里的where子句的内容是(a )。
s.s# = sc.s# and c.c# = sc.c# and sage>=20 and cname=‘access’
s.s# = sc.s# and c.c# = sc.c# and sage in>=20 and cname in ‘access’
sage in>=20 and cname in ‘access’
sage>=20 and cname=’ access’
3.设关系中一个表s的结构为:s(sn,cn,grade),其中sn为学生名,cn为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用( ) 。
update s set grade=85 where sn=’王二’ and cn=’化学’
4.若要撤销数据库中已经存在的表s,可用( )。
delete table s
delete s
drop table s
drop s
5.sql语言是( )的语言,容易学习
非过程化
6.学生关系模式 s( s#,sname,sex,age),s的属性分别表示学生的学号、姓名、性别、年龄。要在表s中删除一个属性“年龄”,可选用的sql语句是( )。
alter table s drop age
7.在select语句中 , 与where g between 60 and 100语句等价的子句是( )
where g>=60 and g<=100
8.在sql语言中,子查询是( d )。
返回单表中数据子集的查询语言
选取多表中字段子集的查询语句
选取单表中字段子集的查询语句
嵌入到另一个查询语句之中的查询语句
9.sql语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,create、drop、alter语句是实现哪种功能(c )。
数据查询
数据操纵
数据定义
数据控制
10、sql语言除了具有数据查询和数据操纵功能之外,还具有和的功能,它是一个综合性的功能强大的语言。
数据定义
数据控制
11.sql的中文全称是______。
结构化查询语言
12.视图是从中导出的表,数据库中实际存放的是视图的。
一个或几个及基本表
定义
13.在sql语言的结构中,有对应的物理存储,而没有对应的物理存储。
表
视图
14.关系r(a,b,c)和s(a,d,e,f),r和s有相同属性a,若将关系代数表达式:πr.a,r.b,s.d,s.f(r∞ s)用sql语言的查询语句表示,则为: select r.a,r.b,s.d,s.f from r,s where________________。
r.a = s.a
15.查每个院系每个性别的学生数
select sdept, ssex, count(sno)
from sdutent
group by sdept,ssex
16.建立一个学生信息表student,表中有5个字段:学号sno(字符型),姓名sname(字符型),性别ssex(字符型),年龄sage(整型),所在系sdept(字符型),其中sno是关系的码;用sql语句完成题目1-6:
1、建立学生信息表student。(要求:包含主码的定义;定义学生的年龄在15到40之间)
2、添加一个学生记录,编号为‘0910010001’,姓名为‘吴鹏’,性别为‘男’,年龄为21,所在系为‘计算机系’。
3、更新学生记录,把编号为‘0910010012’的学生信息更新为如下内容:姓名为‘张萌’,性别为‘女’,年龄为22,所在系为‘传媒技术系’。
4、查询计算机系所有年龄小于20的学生的姓名。
5、定义视图,完成如下功能:输出学生平均年龄大于19的系及该系学生的平均年龄。
6、将查询student表的权限授予用户admin,并允许该用户将此权限授予其他用户。
creat table studtent(
sno char(9) primary key,
sname char(20) not null,
ssex char(2) not null,
sage between 15 and 40,
sdept char(20)
)
insert
into sdutent
values(’0910010001’,’吴鹏’,’男’,21,’计算机系’)
insert table studtent
set sname=’张萌’, ssex=’女’, sage =22, ssdept=’传媒技术系’
where sno = ’0910010012’
select sname
from sdutent
where ssept=’计算机系’ and sage < 20
17.查询每一门课的间接先修课(即先修课的先修课)
select first.cno,second.cpno
from course first,course second
where first.cpon=second.cno
18.查看成绩高于85分的学生信息及成绩情况(内连接)
select sno,sname,grade
from sdutent inner join sc
on sdutent.son=sc.con and grade >=85
19.查询其他学院中比计算机学院某一学生年龄小的学生姓名和年龄
select * from studentwhere sdept!=’计算机’ and sage< (select min(sage) from student where sdept=’计算机’ );
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
数据库SQL---数据库、基本表、视图、索引的定义、修改、删除
在 Azure CentOS VM 中配置 SQL Server 2019 AG - (上)
在 Azure CentOS VM 中配置 SQL Server 2019 AG - (下)
网友评论