【单选题】
对于关系表Student(Sno,Sname,Ssex,Sdept,Sage),以下SQL语句中语法正确的是( )。
①
A.Select Sname From Student Where Sdept=’MA’
②
B.Insert Into Student Values(‘20170001’,’liming’,’男’)
③
C.Delete Sdept From Student Where Sno=’20170002’
④
D.Create View Birthyear_Student as Select Sno,Sname,2019-Sage From Student
【简答题】
将学生表STUDENT中的学生年龄(字段名就是AGE)增加1岁,应该使用的SQL命令就是UPDATE STUDENT[填空1]
【单选题】
学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id};dept_id→dept_name,其满足( )。
【单选题】
学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id};dept_id→dept_name,其满足( )。
【单选题】
设有学生表(学号,姓名,所在系)。下列建立统计每个系的学生人数的视图语句中,正确的是( )。
①
CREATE VIEW v1AS
SELECT 所在系, COUNT(*) FROM 学生表 GROUP BY 所在系
②
CREATE VIEW v1AS
SELECT 所在系, SUM(*) FROM 学生表 GROUP BY 所在系
③
CREATE VIEW v1(系名,人数) AS
SELECT 所在系, SUM(*) FROM 学生表 GROUP BY 所在系
④
CREATE VIEW v1(系名,人数) AS
SELECT 所在系, COUNT(*) FROM 学生表 GROUP BY 所在系
【单选题】
查询年龄最大的前5位学生的姓名和年龄的语句,正确的是( )。
①
SELECT TOP 5 姓名, 年龄 FROM 学生表
②
SELECT TOP 5 姓名, 年龄 FROM 学生表 ORDER BY 年龄
③
SELECT TOP 5 姓名, 年龄 FROM 学生表 ORDER BY 年龄 DESC
④
SELECT TOP 5 WITH TIES姓名, 年龄 FROM 学生表
【单选题】
修改学生表的结构时要删除“家庭地址”属性用的命令是( )。
①
A.UPDATE TABLE 学生 DELETE COLUMN ‘家庭地址’
②
B.UPDATE TABLE 学生 DROP COLUMN ‘家庭地址’
③
C.ALTER TABLE 学生 DELETE COLUMN ‘家庭地址’
④
D.ALTER TABLE 学生 DROP COLUMN ‘家庭地址’
【简答题】
一个学生关系中包含学生的“学号”和所在班级的“班长学号”等属性,那么在数据库录入学生表数据时,是否必须先录入班长的信息,再录入其他学生的信息,为什么?
【判断题】
m个属性的关系R和n个属性的关系S进行外链接后属性个数为m+n。
【单选题】
若有变量说明:chars,s1[20];执行语句:s=student;s1=s;正确的叙述是:()。