题目详情

某法院要开发一个诉讼案件信息处理系统,该信息系统的部分关系模式如下:

职工(职工编号,姓名,岗位)

律师(律师编号,姓名)

被告(被告编号,姓名,地址)

案件(案件编号,案件类型,案件描述,被告,律师,主审法官,立案日期,状态,

结案日期,结案摘要)

审理(审理编号,案件编号,审理日期,摘要)

有关关系模式的属性及相关说明如下:

(1)职工关系模式的岗位有“法官”、“书记员”和“其他”。

(2)诉讼立案后,即在案件关系中插入一条相应记录。案件关系模式的状态有“待处理”、“审理中”、“结案”和“撤销”,一个案件开始立案时其案件状态为“待处理”。

(3)案件关系模式的案件类型有“偷窃”、“纵火”等。

(4) 一个案件自立案到结案的整个过程由一位法官和一位律师负责,一个案件通常经过一次到多次审理。

【问题1】

假设案件编号唯一标识一个案件,且立案日期小于等于结案日期。请将如下创建案件关系的SQL语句的空缺部分补充完整。

CREATE TABLE案件(

案件编号CHAR(6) (a) ,

案件类型VARCHAR(10),

案件描述VARCHAR (200),

立案日期DATE

被告VARCHAR (6) REFERENCES被告(被告编号),

律师VARCHAR (6) REFERENCES律师(律师编号),

主审法官VARCHAR (6) (b) ,

状态VARCHAR (6) (c) DEFAULT‘待处理’,

结案日期DATE,

结案摘要VARCHAR (200),

(d) );

【问题2】

请完成下列查询的SQL语句。

(1)查询当前待处理的诉讼案件,显示案件的案件编号、立案日期、被告姓名、被告地址、案件描述、律师姓名和主审法官姓名。

SELECT案件编号,立案日期,被告.姓名AS被告姓名,地址AS被告地址,案件描述,律师.姓名AS律师姓名, (e)

FROM (f)

WHERE案件.被告=被告.被告编号AND案件.律师=律师.律师编号AND

(g) ;

(2)查询2009年立案的各类案件数,并按案件数降序排序。(日期格式举例:2009年1月1日表示为01-JAN-2009,2009年12月31日表示为31-DEC-2009)

SELECT类型,count(*) AS案件数

FROM案件

WHERE (h)

GROUP BY案件类型

(i) ;

(3)查询立案次数超过5次的被告姓名和地址。

SELECT姓名,地址,count(*)

FROM案件,被告

WHERE (j)

GROUP BY (k)

(l) ;

【问题3】

当插入一个审理记录时,检查案件的状态,若状态为“未处理”,则将其修改为“审理中”。下面是用触发器实现该需求的SQL语句,请将空缺部分补充完整。

CREATE TRIGGER 审理TRIGGER AFTER (m) ON审理

REFERENCING new row AS nrow

FOR EACH row

WHEN‘未处理’=(SELECT状态

FROM案件

WHERE案件编号- nrow.案件编号)

BEGIN

UPDATE案件 (n)

WHERE (o) ;

END

正确答案及解析

正确答案
解析

【问题1】

(a) PRIMARY KEY或NOT NULL UNIQUE

(b) REFERENCES职工(职工编号)

(c) CHECK VALUES IN(‘待处理’,‘审理中’,‘结案’,‘撤销’)

(d) CHECK(立案日期<=结案日期)

【问题2】

(1)(e)职工.姓名AS主审法官姓名

(f)案件,被告,律师,职工(关系模式的顺序无关)

(g)案件.主审法官=职工.职工编号 AND案件.案件状态=‘待处理’

(2)(h)立案日期BETWEEN ’OI-JAN-2009’ AND ‘31_DEC_2009’或者立案日期>=

‘Ol-JAN-2009’AND立案日期<=‘31-DEC-2009’

(i) ORDER BY案件数DESC

(3)(j)案件.被告=被告.被告编号

(k)姓名,地址

(l) HAVING count(*)>5

【问题3】

(m) INSERT

(n) SET状态=’审理中’

(o)案件编号=nrow.案件编号

包含此试题的试卷

你可能感兴趣的试题

单选题

一台主机的IP地址为202.123.25.36,掩码为255.255.254.0。如果该主机需要在该网络进行直接广播,那么它应该使用的目的地址为( )

  • A.202.123.25.0
  • B.202.123.25.255
  • C.202.123.24.0
  • D.202.123.24.255
查看答案
单选题

在计算机系统的日常维护工作中,应当注意硬盘工作时不能__(2)__。另外,需要防范病毒,而__(3)__是不会被病毒感觉的。

  • A.电子邮件
  • B.硬盘
  • C.U盘
  • D.ROM
查看答案
单选题

有 4 个 IP 地址:201.117.15.254、201.117.17.01、201.117.24.5 和 201.117.29.3,如果子网掩码为 255.255.248.0,则这 4 个地址分别属于3个子网;其中属于同一个子网的是()

  • A.201.117.15.254 和 201.117.17.01
  • B.201.117.17.01 和 201.117.24.5
  • C.201.117.15.254 和 201.117.29.3
  • D.201.117.24.5 和 201.117.29.3
查看答案
单选题

在异步通信中,每个字符包含1位起始位、7位数据位、1位奇偶位和1位终止位,每秒钟传送200个字符,采用4相位调制,则码元速率为()。

  • A.50波特
  • B.500波特
  • C.550波特
  • D.1000波特
查看答案
单选题

在 Windows 中,运行( )命令得到下图所示结果。以下关于该结果的叙述中,错误的是( )。

Pinging 59.74.111.8 with 32 bytes of data:

Reply from 59.74.111.8: bytes=32 time=3ms TTL=60

Reply from 59.74.111.8: bytes=32 time=5ms TTL=60

Reply from 59.74.111.8: bytes=32 time=3ms TTL=60

Reply from 59.74.111.8: bytes=32 time=5ms TTL=60

Ping statistics for 59.74.111.8:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 3ms, Maximum = 5ms, Average = 4ms

  • A.该命令使得本地主机向目标主机发送了 4 个数据包
  • B.本地主机成功收到了目标主机返回的 4 个数据包
  • C.本地主机与目标主机连接正常
  • D.该命令用于查看目标主机的 IP 地址
查看答案

相关题库更多 +