【填空题】在创建学院和系表的同时建立两表的参照完整性代码如下: create table 学院(学院编号 char(1),学院名称 char(4),院长姓名 char(6),电话 char(13),地址 char(5), ______ (学院编号)); go create table 系(系编号 char(4),系名称 char(14),系主任 char(6),教研室个数 smallint,班级个数 smallint,学院编号 char(1),primary key(系编号),______(学院编号) references 学院(学院编号)); go
第1题
FROM 学院表,教师表;
WHERE 学院表.系号=教师表.系号;
GROUP BY 学院表.系号
查询结果是
A.各个系教师的工资合计
B.所有教师的工资合计
C.各个系教师工资的平均工资
D.所有教师工资的平均工资
第2题
A.各个系教师的工资合计
B.所有教师的工资合计
C.各个系教师工资的平均工资
D.所有教师工资的平均工资
第3题
A.各个系教师的工资合计
B.所有教师的工资合计
C.各个系教师工资的平均工资
D.所有教师工资的平均工资
第5题
【资料题】?试题编号:J2-3,学院管理系统数据库-部门管理数据操作 项目描述 学校信息化管理已经成为各个学校信息化建设的一个标志,学院管理系统则是学校信息化的一个重要部分,本项目主要是对学院管理系统数据库中的学院部门管理信息进行操作。 学院管理系统的数据库操作要求如下: 1)数据库。 2)部门管理信息表Base_SchoolInfo,表结构如表J2-3-1所示。 表J2-3-1 Base_SchoolInfo表 字段名 字段说明 数据类型 允许为空 备注 SchoolCode 学院编码 整型 否 主键(自增) SchoolName 学院全称 字符(80) 是 SchoolAddress 学院地址 字符(100) 是 President 校长 字符(30) 是 FoundDate 建校日期 日期时间 是 SchoolPostCode 学院邮编 字符(6) 是 Tel 联系电话 字符(30) 是 Fax 传真 字符(20) 是 Email 电子邮件 字符(20) 是 Url 主页 字符(30) 是 SchoolIntroduction 学院简介 字符(50) 是 3)表Base_SchoolInfo基础数据如表J2-3-2所示。 表J2-3-2 Base_SchoolInfo表基础数据 字段名 记录值 SchoolCode 1 SchoolName 计算机学院 SchoolAddress 湖南长沙岳麓山 President 校长某 FoundDate 1976-01-01 SchoolPostCode 410200 Tel 0731-82372343 Fax 0731-82372343 Email xiaoban@hnu.cn Url http://www.hnu.edu.cn SchoolIntroduction 空 (1)任务描述 任务1:用SQL语言创建学院部门管理系统数据库 1)自拟一个数据库名字,判断系统中是否有该名字的数据库,如果有则删除。如果没有则创建该数据库。 任务2:用SQL语言部门管理信息表Base_SchoolInfo 1)按照提供的表J2-3-1结构创建数据库表,并设主键。 任务3:用SQL语言对部门管理信息表Base_SchoolInfo进行操作 1)将表J2-3-2中数据添加到部门管理信息表中,增加一行数据“电子工程学院、橘子洲、王勇、1998/08/01、410000”。 2)将表中字段学院全称、学院地址、校长、建校日期、学院邮编字段属性改为不允许为空。 3)将所有记录的邮编均改为411000。 4)删除所有学院简介。
第6题
“教师”表 | ||||
职工号 | 系 号 | 姓 名 | 工 资 | 主讲课程 |
11020001 | 01 | 肖海 | 3408 | 数据结构 |
11020002 | 02 | 王岩盐 | 4390 | 数据结构 |
11020003 | 01 | 刘星魂 | 2450 | C语言 |
11020004 | 03 | 张月新 | 3200 | 操作系统 |
11020005 | 01 | 李明玉 | 4520 | 数据结构 |
11020006 | 02 | 孙民山 | 2976 | 操作系统 |
11020007 | 03 | 钱无名 | 2987 | 数据库 |
11020008 | 04 | 呼延军 | 3220 | 编译原理 |
11020009 | 03 | 王小龙 | 3980 | 数据结构 |
11020010 | 01 | 张国粱 | 2400 | C语言 |
11020011 | 04 | 林新月 | 1800 | 操作系统 |
11020012 | 01 | 乔小延 | 5400 | 网络技术 |
11020013 | 02 | 周兴池 | 3670 | 数据库 |
11020014 | 04 | 欧阳秀 | 3345 | 编译原理 |
“学院”表 | |||
系 号 | 系 名 | 系 号 | 系 名 |
01 | 计算机 | 03 | 信息管理 |
02 | 通信 | 04 | 数学 |
有SQL语句:
SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;
ALL(SELECT 工资 FROM 教师 WHERE 系号="02")
该语句的执行结果是系号( )。
A.01和02 B.01和03 C.01和04 D.02和03
第7题
“教师”表 | ||||
职工号 | 系 号 | 姓 名 | 工 资 | 主讲课程 |
11020001 | 01 | 肖海 | 3408 | 数据结构 |
11020002 | 02 | 王岩盐 | 4390 | 数据结构 |
11020003 | 01 | 刘星魂 | 2450 | C语言 |
11020004 | 03 | 张月新 | 3200 | 操作系统 |
11020005 | 01 | 李明玉 | 4520 | 数据结构 |
11020006 | 02 | 孙民山 | 2976 | 操作系统 |
11020007 | 03 | 钱无名 | 2987 | 数据库 |
11020008 | 04 | 呼延军 | 3220 | 编译原理 |
11020009 | 03 | 王小龙 | 3980 | 数据结构 |
11020010 | 01 | 张国粱 | 2400 | C语言 |
11020011 | 04 | 林新月 | 1800 | 操作系统 |
11020012 | 01 | 乔小延 | 5400 | 网络技术 |
1020013 | 02 | 周兴池 | 3670 | 数据库 |
11020014 | 04 | 欧阳秀 | 3345 | 编译原理 |
“学院”表 | |||
系 号 | 系 名 | 系 号 | 系 名 |
01 | 计算机 | 03 | 信息管理 |
02 | 通信 | 04 | 数学 |
有SQL语句:
SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;
ALL (SELECT 工资 FROM 教师 WHERE 系号="02")
与如上语句等价的SQL语句是( )。
A.SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;
(SELECT MAX(工资) FROM 教师 WHERE 系号="02")
B.SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;
(SELECT MIN(工资) FROM 教师 WHERE 系号="02")
C.SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;
ANY(SELECT 工资 FROM 教师 WHERE 系号="02")
D.SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;
SOME(SELECT 工资 FROM 教师 WHERE 系号="02")
第8题
A ) SELECT COUNT ( * ) FROM 教师表 INNER JOIN 学院表 ;
ON 教师表 . 系号 = 学院表 . 系号 WHERE 系名 =" 计算机 "
B ) SELECT COUNT ( * ) FROM 教师表 INNER JOIN 学院表 ;
ON 教师表 . 系号 = 学院表 . 系号 ORDER BY 教师表 . 系号 HAVING 学院表 . 系名 =" 计算机 "
C ) SELECT SUM ( * ) FROM 教师表 INNER JOIN 学院表 ;
ON 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 HAVING 学院表 . 系名 =" 计算机 "
D ) SELECT SUM ( * ) FROM 教师表 INNER JOIN 学院表 ;
ON 教师表 . 系号 = 学院表 . 系号 ORDER BY 教师表 . 系号 HAVING 学院表 . 系名 =" 计算机 "
第9题
A ) SELECT 教师表 . 系号 , COUNT ( * ) AS 人数 FROM 教师 表 , 学院表 ;
GROUP BY 教师表 . 系号 INTO DBF TEMP
SELECT MAX ( 人数 ) FROM TEMP
B ) SELECT 教师表 . 系号 , COUNT ( * ) FROM 教师表 , 学院表 ;
WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 INTO DBF TEMP
SELECT MAX( 人数 ) FROM TEMP
C ) SELECT 教师表 , 系号 ,COUNT(*) AS 人数 FROM 教师表 , 学院表 ;
WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 TO FILE TEMP
SELECT MAX( 人数 ) FROM TEMP
D ) SELECT 教师表 . 系号 ,COUNT(*) AS 人数 FROM 教师表 , 学院表 ;
WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 INTO DBF TEMP
SELECT MAX( 人数 ) FROM TEMP
第10题
34. “教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段。计算 “计算机”系老师总数的命令是( )。
A.SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;
ON 教师表.系号=学院表.系号 WHERE 系名=”计算机”
B. SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;
ON 教师表.系号=学院表.系号 ORDER BY 教师表.系号;
HAVING 学院表.系名=” 计算机”
C. SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;
ON 教师表.系号=学院表.系号GROUP BY 教师表.系号;
HAVING 学院表.系名=” 计算机”
D. SELECT SUM(*) FROM 老师表INNER JOIN 学院表;
ON 教师表.系号=学院表.系号ORDER BY 教师表.系号;
HAVING 学院表.系名=” 计算机”
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!