重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 计算机科学与技术> 数据库原理及应用
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[单选题]

学生表(id,name,sex,age,depart_id,depart_name),存在函数依赖是id→name,sex,age,depart_id;dept_id→dept_name,其满足()。

A.BCNF

B.3NF

C.2NF

D.1NF

答案
查看答案
更多“学生表(id,name,sex,age,depart_id,depart_name),存在函数依赖是id→name,sex,age,depart_id;dept_id→dept_name,其满足()。”相关的问题

第1题

学生关系模式ST(sno,sname,sex,age),ST的属性分别表示学生的学号、姓名、性别、年龄。要在表ST中删除属性“年龄”,可选用的SQL语句是()。
学生关系模式ST(sno,sname,sex,age),ST的属性分别表示学生的学号、姓名、性别、年龄。要在表ST中删除属性“年龄”,可选用的SQL语句是()。

A.create age from ST

B.alterstable ST drop age

C.update ST age

D.alter table ST drop column age

点击查看答案

第2题

给定三个表学生表S,课程表C和学生选课表SC,它们的结构分别如下 S(S,SN,SEX,AGE,DEPT) C(C,CN)

给定三个表学生表S,课程表C和学生选课表SC,它们的结构分别如下:

S(S#,SN,SEX,AGE,DEPT)

C(C#,CN)

SC(S#,C#,GRADE)

其中S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。对表SC建立如下视图:CREATE VIEW S_GRADE(S#,C_NUM,AVG_GRADE)AS SELECT S#,COUNT(C#),AVG(GRADE)FROM SCGROUP BY S#;判断下面查询是否允许执行,如允许,写出转换到基本表SC上的操作。SELECT S#,C_NUMFROM S_GRADEWHERE AVG_GRADE80()。

A、不允许查询,因为视图中使用了分组和聚合函数。

B、允许,对应的操作为:

SELECT S#,COUNT(C#)

FROM SC

WHERE AVG(GRADE)80

C、允许,对应的操作为:

SELECT S#,COUNT(C#)

FROM SC

GROUP BY S#

HAVING AVG(GRADE)80

D、允许,对应的操作为:

SELECT S#, COUNT(C#)

FROM SC

HAVING AVG(GRADE)80

点击查看答案

第3题

假设S(S#,SN,SEX,AGE,DEPT) 其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,检索所有比“李丽”年龄大的学生姓名和性别。SELECT语句是()

A.SELECT SN,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=“李丽”)

B.SELECT SN,SEX FROM S WHERE SN=“李丽”

C.SELECT SN,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=“李丽”)

D.SELECT SN,SEX FROM S WHERE AGE>李丽.AGE

点击查看答案

第4题

假定学生关系是S(SNo,SName,Sex,Age),课程关系是C(CNo,CName,Teacher),学生选课关系是SC(SNo,CNo,Grade)。要查找选修“数据库”课程的“男”学生姓名,将涉及的关系是()。

A.S

B.SC,C

C.S,SC

D.S,SC,C

点击查看答案

第5题

若用如下的SQL语句创建一个student表:

CREATE、TABLE、student(

NOC(4)NOT NULL,

NAME、C(8)NOT NULL,

SEXC(2),

AGE、N(2)

可以插入到student表中的是()。

A.(‘1031‘,‘曾华‘,男,23)

B.(‘1031’,‘曾华’,NULL,NULL)

C.(NULL,‘曾华’,‘男’,‘23’)

D.(‘1031’,NULL,‘男’,23)

点击查看答案

第6题

使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令()

A.DELETEFORAGE30

B.DELETEFROMSWHEREAGE30

C.DELETESFORAGE30

D.DELETESWHEREAGE30

点击查看答案

第7题

数据库中的数据表结构如下: stu_info(stu_id, name, birthday, sex, address, mark, maj or,

数据库中的数据表结构如下:

stu_info(stu_id, name, birthday, sex, address, mark, maj or, sdept)

stu_id-学号

name-姓名

birthday-出生日期

sex-性别

address-居住地址

mark-成绩

major-专业

sdept-所在院系

写出下面Transact-SQL语句的功能。

SELECT* FROM stu_info ORDER BY mark DESC, Birthday

点击查看答案

第8题

下列说法正确的是() A.alter table user drop column sex; B.alter table user add sex var

下列说法正确的是()

A.alter table user drop column sex;

B.alter table user add sex varchar(20);

C.alter table user drop sex;

D.alter table user modify id int primary key;

点击查看答案

第9题

以下SQL语言错误的是()。
A.SELECT name FROM friends WHERE age=26

B.SELECT name FROM friends WHERE

C.SELECT name FROM friends

D.SELECT name FROM

点击查看答案

第10题

已知执行“d=dict(sno=‘1810100’, name=‘李晓明’, age=19”,则执行“r=d.pop(‘age’)”后,r的值为19。()
已知执行“d=dict(sno=‘1810100’, name=‘李晓明’, age=19”,则执行“r=d.pop(‘age’)”后,r的值为19。()

A.正确

B.错误

点击查看答案

第11题

数据库中的数据表结构如下: stu_info(stu_id, name, birthday, sex, address, mark, major, sdept) stu_id-学号 name-姓名 birthday-出生日期 sex-性别 address-居住地址 mark-成绩 major-专业 sdept-所在院系 写出Transact-SQL语句,查询所有同学的年龄。

数据库中的数据表结构如下:

stu_info(stu_id, name, birthday, sex, address, mark, major, sdept)

stu_id-学号

name-姓名

birthday-出生日期

sex-性别

address-居住地址

mark-成绩

major-专业

sdept-所在院系

写出Transact-SQL语句,查询所有同学的年龄。

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝