1必答[填空题]
数据库系统的核心是______________
正确答案:
数据模型
我的答案: 数据模型
2必答[单选题]
按用户观点进行数据信息建模的是什么模型?
正确答案: A
我的答案: A
- A.
概念模型
- B.
逻辑模型
- C.
物理模型
- D.
视觉模型
3必答[单选题]
表示数据在系统中存储方式的是什么模型?
正确答案: B
我的答案: B
- A.
概念模型
- B.
物理模型
- C.
逻辑模型
- D.
表示模型
4必答[单选题]
从计算机系统角度进行数据建模的是什么模型?
正确答案: C
我的答案: C
- A.
概念模型
- B.
物理模型
- C.
逻辑模型
- D.
数据模型
5必答[判断题]
数据模型的三要素包括数据结构,数据操作和数据存储。
正确答案: 错
我的答案: 错
-
对
-
错
6必答[单选题]
数据模型的三要素中不包括_______。
正确答案: A
我的答案: A
- A.
数据存储
- B.
数据结构
- C.
完整性约束
- D.
数据操作
7必答[判断题]
所有的数据模型都能比较真实地模拟或抽象表示现实世界
正确答案: 错
我的答案: 错
-
对
-
错
1必答[简答题]
请写出下列查询要求的SQL语句,“查询课程表中,没有前序课程的课程信息,查询结果显示课程编号、课程名称和学时数”
正确答案:
SELECT Cno, Cname,Chours
FROM COURSES
WHERE Pre_Cno IS NULL;
我的答案: SELECT Cno,Cname,Chours FROM Courses WHERE Pre_Cno is null;
2必答[简答题]
请写出下列查询要求的SQL语句,“查询选课表中,每个学年都有哪些课程被学生选中,查询结果显示选课学年,课程号,按选课学年升序排序,要求属性列用中文显示”
正确答案:
SELECT DISTINCT Racademicyear AS "选课学年", Cno AS "课程号"
FROM Reports
ORDER BY Racademicyear;
我的答案: SELECT Racademicyear As "选课学年", Cno As "课程号" FROM Reports WHERE Sno is not null ORDER BY Racademicyear ASC
3必答[简答题]
请写出下列查询要求的SQL语句,“查询'11'学院中,来自山东的学生的信息,查询结果显示学生的学号、姓名、专业编号和生源地”
正确答案:
SELECT Sno, Sname, Mno, Snative
FROM Students
WHERE Dno='11' AND Snative LIKE '山东%';
我的答案: SELECT Sno,Sname,Mno,Snative FROM Students WHERE Dno='11' AND Snative='山东%';
4必答[简答题]
请写出下列查询要求的SQL语句,“查询学生的名字中带个“一”字的学生信息,查询结果显示学生的学号、姓名、性别和班级编号”
正确答案:
SELECT Sno, Sname, Sgender, Sclass
FROM Students
WHERE Sname LIKE '%一%';
我的答案: SELECT Sno,Sname,Sgender,Sclass FROM Students WHERE Sname LIKE '%一%';
5必答[简答题]
请写出下列查询要求的SQL语句,“查询选课表中,在2014学年到2016学年期间,成绩达到优秀(大于等于90)的学生的学号、课程号及成绩,按学号降序排序”
正确答案:
SELECT Sno, Cno, Grade
FROM Reports
WHERE Racademicyear BETWEEN 2014 AND 2016 AND Grade >= 90
ORDER BY Sno DESC;
我的答案: SELECT Sno,Cno,Grade FROM Reports WHERE Grade >=90 AND Racademicyear BETWEEN '2014' AND '2016' ORDER BY Sno DESC;
6必答[简答题]
请写出下列查询要求的SQL语句,“统计一下'11'学院中,各个专业在各个月份出生的学生人数,查询结果显示专业编号、出生月份和学生人数,按专业编号升序、月份升序排序,并用中文显示属性列名”
正确答案:
SELECT Mno AS "专业编号", MONTH(Sbirth) AS "出生月份", COUNT(*) AS "学生人数"
FROM Students
WHERE Dno='11'
GROUP BY Mno,MONTH(Sbirth)
ORDER BY Mno,MONTH(Sbirth);
我的答案: SELECT Dno As '专业编号',MONTH(Sbirth) As '出生月份', COUNT(*) As '学生人数' FROM Students WHERE Dno ='11' GROUP BY Dno,MONTH(Sbirth) ORDER BY Dno ASC,MONTH(Sbirth) DESC;
7必答[简答题]
请写出下列查询要求的SQL语句,“统计一下'11'学院中的教授和讲师的人数,查询结果显示学院编号、职称和教师人数,按职称降序排序,并用中文显示属性列名”
正确答案:
SELECT Dno AS "学院编号", Tprof AS "职称", COUNT(*) AS "教师人数"
FROM Teachers
WHERE Dno='11' AND Tprof IN ('教授', '讲师')
GROUP BY Dno,Tprof
ORDER BY Tprof;
我的答案: SELECT Dno AS '学院编号',Tprof As '职称',COUNT(*) As '教师人数' FROM Teachers WHERE Dno&