阅读以下说明和表,回答问题1~3问题。[说明]在学校中,存在以下关系:(a)一个系有若干学生,但一个学生只能在一个系;(b)一个学生可以选修多门课程,每门课程有若干学生选修;(c)每个学生所学的每门课程都有一个成绩。该校在学生信息管理数据库设计了三个基本表,分别为表一、表二、表三。(a)表一:学生信息表STUDENT(STID,NAME,AGE,DEPTNO),其中,STID表示学号,NAME表示学生姓名,AGE表示年龄,DEPTNO表示系号。(b)表二:课程表COURSE(COID,NAME),其中,C

题目

阅读以下说明和表,回答问题1~3问题。

[说明]

在学校中,存在以下关系:

(a)一个系有若干学生,但一个学生只能在一个系;

(b)一个学生可以选修多门课程,每门课程有若干学生选修;

(c)每个学生所学的每门课程都有一个成绩。

该校在学生信息管理数据库设计了三个基本表,分别为表一、表二、表三。

(a)表一:学生信息表STUDENT(STID,NAME,AGE,DEPTNO),其中,STID表示学号,NAME表示学生姓名,AGE表示年龄,DEPTNO表示系号。

(b)表二:课程表COURSE(COID,NAME),其中,COID表示课程号,NAME表示课程名。

(c)表三:成绩表SCORE(SCID,COID,GRADE),其中,SCID表示学号,COID表示课程号, GRADE表示成绩,成绩为空时表示这学期正在上的课程。

根据要求将SQL语句补充完整。

(1)查询各系的学生数

SELECT(1),COUNT(*)(2)

GROUP BY DEPTNO;

(2)更改课程号为C601的课程名为“大学物理”

UPDATE(3)SET(4)

(3)基于学生信息表,建立一个计算机系(系编号为D01)的学生视图。写出命令。

CREATE OR REPLACE VIEW V_STUDENT

AS(5)


相似考题
参考答案和解析
正确答案:(1)DEPTNO (2)FROM STUDENT (3)COURSE (4)NAME='大学物理' WHERE ID='C601'; (5)SELECT*FROM STUDENT WHERE DEPTNO='D01';
(1)DEPTNO (2)FROM STUDENT (3)COURSE (4)NAME='大学物理' WHERE ID='C601'; (5)SELECT*FROM STUDENT WHERE DEPTNO='D01';
更多“阅读以下说明和表,回答问题1~3问题。[说明] 在学校中,存在以下关系: (a)一个系有若干学生,但一个 ”相关问题
  • 第1题:

    先阅读以下说明,然后回答问题1至问题3。

    [说明]

    表12-1是IP地址与子网掩码关系对应表,子网掩码为255.255.240.0。

    表12-1 IP地址及其相应的子网掩码

    请把表12-1中和(1)~(5)填写完整。


    正确答案:(1)00110001 (2)10000001 (3)0001 (4)0000 (5)00000010 下面通过两个具体的实例来具体说明如何划分子网并求其子网掩码。 问题1:某公司申请到的IP地址为193.135.99.0为了便于管理需建立4个子网试给出解决方案。 解答:196.135.99.0是一个C类IP地址它的默认子网掩码为255.255.255.0要建立4个子网即要借三位(23-2=6借2位是不够的因有两个子网地址是不能用的)即子网掩码为255.255.255。11100000 (这三个1对应子网地址前面24个1对应网络地址)子网掩码为255.255.255.224。 6个子网为: 196.135.99.00100000 196.135.99.01000000 196.135.99.10000000 196.135.99.10100000 196.135.99.11000000 196.135.99.01100000 每个子网可容纳的主机数为25-2=30。 如果取以下一个子网: 196.135.99.00100000 如果给主机IP地址可以如此分配: 196.135.99.00100001(或写成196.135.990.33) 196.135.99.00100010(或写成196.135.99.34) 196.135.99.00100100(或写成196.135.99.36) 由于主机位为5因此每个子网可设置共30台4个子网就可容纳120台。 问题2.某主机的IP地址为139.89.206.1子网掩码为255.255.224.0有如下4台工作站(子网掩码均为255.255.224.0)则与该主机在同一子网的是______。 A.IP地址为139.89.194.8 B.IP地址为139.89.217.2 C.IP地址为139.89.242.1 D.IP地址为139.89.189.10 解答:206=11001110 (139.89.206.1) 224=11100000 (255.255.224.0) 未知主机要与已知主机139.89.206.1在一个子网那么主机网络地址和子网地址一定要相同即未知主机子网地址前三位一定是110(即206的二进制中的前3位)那么未知主机的IP地址一定是139.89.110 (11000000对应192)+后面任意5位故A与B都正确。 IPv6和IPv4 1Pv6和IPv4比较它彻底解决了地址空间耗尽和路由表爆炸等问题而且为IP协议注入了新的内容使支持安全、主机移动以及多媒体成为IP协议的有机组成部分。协议的设计使路由器处理报文更加简便扩展性也更好。目前IPv6的实验网6Bone已经遍布全球IP协议从IPv4过渡到IPv6已经是历史必然。
    (1)00110001 (2)10000001 (3)0001 (4)0000 (5)00000010 下面通过两个具体的实例来具体说明如何划分子网,并求其子网掩码。 问题1:某公司申请到的IP地址为193.135.99.0,为了便于管理,需建立4个子网,试给出解决方案。 解答:196.135.99.0是一个C类IP地址,它的默认子网掩码为255.255.255.0,要建立4个子网,即要借三位(23-2=6,借2位是不够的,因有两个子网地址是不能用的)即子网掩码为255.255.255。11100000 (这三个1对应子网地址,前面24个1对应网络地址),子网掩码为255.255.255.224。 6个子网为: 196.135.99.00100000 196.135.99.01000000 196.135.99.10000000 196.135.99.10100000 196.135.99.11000000 196.135.99.01100000 每个子网可容纳的主机数为25-2=30。 如果取以下一个子网: 196.135.99.00100000 如果给主机IP地址,可以如此分配: 196.135.99.00100001(或写成196.135.990.33) 196.135.99.00100010(或写成196.135.99.34) 196.135.99.00100100(或写成196.135.99.36) 由于主机位为5,因此每个子网可设置共30台,4个子网就可容纳120台。 问题2.某主机的IP地址为139.89.206.1,子网掩码为255.255.224.0,有如下4台工作站(子网掩码均为255.255.224.0),则与该主机在同一子网的是______。 A.IP地址为139.89.194.8 B.IP地址为139.89.217.2 C.IP地址为139.89.242.1 D.IP地址为139.89.189.10 解答:206=11001110 (139.89.206.1) 224=11100000 (255.255.224.0) 未知主机要与已知主机139.89.206.1在一个子网,那么主机网络地址和子网地址一定要相同,即未知主机子网地址前三位一定是110(即206的二进制中的前3位),那么未知主机的IP地址一定是139.89.110 (11000000对应192)+后面任意5位,故A与B都正确。 IPv6和IPv4 1Pv6和IPv4比较,它彻底解决了地址空间耗尽和路由表爆炸等问题,而且为IP协议注入了新的内容,使支持安全、主机移动以及多媒体成为IP协议的有机组成部分。协议的设计使路由器处理报文更加简便,扩展性也更好。目前,IPv6的实验网6Bone已经遍布全球,IP协议从IPv4过渡到IPv6已经是历史必然。

  • 第2题:

    阅读以下说明和关系表,回答问题1~3。

    [说明]

    关系R中有如下函数依赖关系:

    DC→E

    DB→E

    BA→F

    BC→DF

    AC→D

    DA→F

    D→B

    求此模型的最小函数依赖集。


    正确答案:对函数依赖的右部进行分解得: (1)DC→E (2)DB→E (3)AB→F (4)ABC→D (5)ABC→F (6)AC→D (7)DA→F (8)D→B 由(8)、(2)可以得D→E由此可得(1)、(2)冗余 由(3)可以得出(5)冗余(6)可以推出(4)冗余 由(8)可得DA→BA再结合(3)可以得出(7)冗余所以最小依赖集为: D→E AB→F AC→D D→B
    对函数依赖的右部进行分解得: (1)DC→E (2)DB→E (3)AB→F (4)ABC→D (5)ABC→F (6)AC→D (7)DA→F (8)D→B 由(8)、(2)可以得D→E,由此可得(1)、(2)冗余 由(3)可以得出(5)冗余,(6)可以推出(4)冗余 由(8)可得DA→BA,再结合(3),可以得出(7)冗余所以最小依赖集为: D→E AB→F AC→D D→B

  • 第3题:

    阅读以下说明和关系表,回答问题1~5,将解答填入对应的解答栏内。

    [说明]

    试用SQL查询语句表达下列对教学数据库中的3个基本表STUDENT,COURSE,SC的查询

    [关系表]

    查询全体学生的姓名和年龄。


    正确答案:SELECT SNAME 2005—BIRTH _ YEAR FROM STUDENT;
    SELECT SNAME, 2005—BIRTH _ YEAR FROM STUDENT;

  • 第4题:

    阅读以下说明和表,回答问题1~4问题。

    [说明]

    一个描述学校的部分关系模式的结果描述如下:

    1.一个系有若干学生,但一个学生只能在一个系;

    2.一个系只有一名主任;

    3.一个学生可以选修多门课程,每门课程有若干学生选修;

    4.每个学生所学的每门课程都有一个成绩;

    5.“学生”和“课程表”及“选课表”的关系示例分别如表9-1、表9-2、表9-3所示。

    Student(学生表)的字段按顺序为学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所属院系(Sdept)、系主任(Smaster);

    Course(课程表)的字段按顺序为课程编号(Cno)、课程名(Cname)、先行课程(Cpno)、课程学分 (Ccredit);

    SC(选课表)的字段按顺序为学号(Sno)、课程号(Cno)、成绩(Grade)。

    各表的记录如下:

    试分析该关系模式中的函数依赖,并指出关系模式的候地选码。


    正确答案:在该关系模式中存在以下函数依赖: 学号→姓名 学号→所在系 所在系→系主任 (学号课程名)→成绩 系主任传递的依赖学号; 该关系模式的候选码为(学号课程名); 姓名、所在系部分依赖候选码。
    在该关系模式中,存在以下函数依赖: 学号→姓名 学号→所在系 所在系→系主任 (学号,课程名)→成绩 系主任传递的依赖学号; 该关系模式的候选码为(学号,课程名); 姓名、所在系部分依赖候选码。

  • 第5题:

    阅读以下说明和关系表,回答问题1-3。

    [关系表]

    试问以下行是否可以插入表“学生”中,并说明理由。


    正确答案:第(1)行行不能插入因为在表“院系”中不存在代号为1106的院系; 第(2)行不能插入因为违反了键完整性其学号键为空; 第(3)行可以插入平均成绩可以为NULL值表示现在尚未有成绩。
    第(1)行行不能插入,因为在表“院系”中不存在代号为1106的院系; 第(2)行不能插入,因为违反了键完整性,其学号键为空; 第(3)行可以插入,平均成绩可以为NULL值,表示现在尚未有成绩。