选择题:某学生信息管理系统的部分数据库关系模式如下:学生:Student ( stuno, stuname, stuage, stusex, schno),各属性分别表

题目内容:

某学生信息管理系统的部分数据库关系模式如下:

学生:Student ( stuno, stuname, stuage, stusex, schno),各属性分别表示学生的学号、姓名、年龄、性 别,以及学生所属学院的编号;--- stuno 主键

学院:School ( schno, schname, schstunum ),各属性分别表示学院的编号、名称及学生人数;--- schno 主键

俱乐部:Club (clubno,clubname, clubyear, clubloc ),各属性分别表示俱乐部的编号、名称、成立年 份和活动地点; --- clubno 主键

参加:JoinClub ( stuno, clubno. joinyear ),各属性分别表示学号、俱乐部编号,以及学生加入俱乐部 的年份。 --- stuno, clubno 主键

有关关系模式的说明如下:

(1) 学生的性别取值为‘F’和‘M' (F表示女性,M表示男性)。

(2) 删除一个学院的记录时,通过外键约束级联删除该学院的所有学生记录。

(3) 学院表中的学生人数值与学生表中的实际人数要完全保持一致。也就是说,当学生表中增减记录时,就要自动修改相应学院的人数。

根据以上描述,回答下列问题,将SQL语句的空缺部分补充完整。

【问题1】(4分)

请将下面创建学生表的SQL语句补充完整,要求定义实体完整性约束、参照完整性 约束,以及其他完整性约束。

CREATE TABLE Student (

stuno CHAR(ll) ( a ),

stuname VARCHAR,

stuage SMALLINT,

stusex CHAR(l) ( b),

schno CHAR(3) ( c) ON DELETE ( d));

【问题2】(5分)

创建倶乐部人数视图,能统计每个倶乐部已加入学生的人数,属性有clubno> clubname 和clubstunum。对于暂时没有学生参加的俱乐部,其人数为0。此视图的创建语句如下, 请补全。

CREATE VIEW CS_NUMBER ( clubno, clubname, clubstunum ) AS

SELECT JoinClub.clubno, ( e ) , ( f )

FROM JoinClub, Club

WHERE JoinClub.clubno = Club.clubno

( g ) BY JoinClub.clubno (h )

SELECT clubno, clubname, 0 FROM Club

WHERE clubno NOT IN

(SELECT DISTINCT clubno FROM ( i));

【问题3】(4分)

每当系统中新加或删除一个学生,就需要自动修改相应学院的人数,以便保持系统中学生人数的完整性与一致性。此功能由下面的触发器实现,请补全。

CREATE TRIGGER STU_NUM_TRG

AFTER INSERT OR DELETE ON ( j )

REFERENCING new row AS nrow, old row AS orow FOR EACH(k )

BEGIN

IF INSERTING THEN

UPDATE School ( l )

END IF;

IF DELETING THEN

UPDATE School ( m);

END IF;

END;

【问题4】(2分)

查询年龄小于19岁的学生的学号、姓名及所属学院名,要求输出结果把同一个学院的学生排在一起。此功能由下面的SQL语句实现,请补全。

SELECT stuno, stuname, schname FROM Student, School WHERE Student.schno = School.schno

AND stuage <19 ( n ) BY ( o);

答案解析:

为便于药师审核处方,医师开具处方时,除特殊情况外必须注明的是A.患者身高 B.患者嗜好 C.临床诊断 D.患者婚姻状况 E.患者家庭住址

为便于药师审核处方,医师开具处方时,除特殊情况外必须注明的是A.患者身高 B.患者嗜好 C.临床诊断 D.患者婚姻状况 E.患者家庭住址

查看答案

某医疗器械公司作为复杂医疗产品的集成商,必须保持高质量部件的及时供应。为了实现这一目标,该公司欲开发一采购系统。系统的主要功能如下:1.检查库存水平。采购部门每

某医疗器械公司作为复杂医疗产品的集成商,必须保持高质量部件的及时供应。为了实现这一目标,该公司欲开发一采购系统。系统的主要功能如下:1.检查库存水平。采购部门每天检查部件库存量,当特定部件的库存量降至

查看答案

以下处方的“后记”内容中,不正确的是A.药品费用 B.医师签章 C.特殊要求项目 D.调配药师签章 E.发药药师签章

以下处方的“后记”内容中,不正确的是A.药品费用 B.医师签章 C.特殊要求项目 D.调配药师签章 E.发药药师签章

查看答案

药学服务具有很强的社会属性,表现为服务的“用药范畴”有A.治疗用药 B.辅助用药 C.保健用药 D.预防用药 E.康复用药

药学服务具有很强的社会属性,表现为服务的“用药范畴”有A.治疗用药 B.辅助用药 C.保健用药 D.预防用药 E.康复用药

查看答案

以下所列出的现代药学发展的三个阶段,正确的是A. 药物治疗管理阶段 B. 传统的药品供应为中心的阶段 C. 以提供药物信息和知识为中心的药学服务阶段 D. 参与

以下所列出的现代药学发展的三个阶段,正确的是A. 药物治疗管理阶段 B. 传统的药品供应为中心的阶段 C. 以提供药物信息和知识为中心的药学服务阶段 D. 参与

查看答案