[主观题]

设计一个用于管理会议室的数据库。经调查分析,得到的数据项列出如下:

房间号r CHAR(4),部门号d CHAR(3),部门名称dname CHAR(20),

房间容量content INT,部门主管dmanager CHAR(8),开会日期mdate DATE,

会议名称cname CHAR(20),会议主题(subject)CHAR(80),会议类型(type),

部门人数dnum INT,当前房间状态state CHAR(1),

并确定以会议室(room)信息、部门(department)信息、会议(conference)信息为实体,它们

通过”开会(meeting)”联系起来。为了简化问题做如下假定:

会议以部门召开,但一个部门在同一会议室不能重复召开同一个会议。会议室按部门借用,且不预借。当前房间状态取值为'1'表示该会议室当前正在开会,取值为'0'表示该会议室当前未被借用。数据库概念设计的只包含主键属性的简化E-R图如下:

要求:(1) 数据库的逻辑结构设计:给出相应的表名、表的属性名(数据类型可省)、主键。(2) 给出下列查询的SQL语句:

a) 当前未借用的会议室(房间号)和容量;

b) 2000年4月8日有哪些部门(部门名称)在开会?他们的主管是谁?

c) 2000年4月8日'信息中43'在哪个会议室(房间号)开会?会议名称和主题是什么?

d) 当前能够适合'信息中43'开会的有哪些会议室(房间号)?

参考答案与解析:

相关试题

学校各班级定期在教室组织班会,设计一个用于管理教室使用的数据库。经调查分析,得到

[试题]学校各班级定期在教室组织班会,设计一个用于管理教室使用的数据库。经调查分析,得到的数据项类型如下:教室号r CHAR(4),教室容量content INIT,教室可用状态state CHAR(1),班级号cCHAR(6),班级名称classname CHAR(20),班长monitor CHAR(8),班级人数cnum INT,班会编号cm CHAR(8),班会名称name CHAR(20),班会主题subject CHAR(80),开会日期mdate DATE。并确定以教室(classroom)

  • 查看答案
  • 为某公司开发一个用于管理产品发运的数据库。经调查分析,并经简化处理后,得到的数据

    [试题]为某公司开发一个用于管理产品发运的数据库。经调查分析,并经简化处理后,得到的数据项列表如下:发运单号 ydh CHAR(6),发运方式fs CHAR(4),发货日期fhrq DATEs运杂项目xm CHAR(4),运杂费用fy NUMBER,货品名hpm CHAR(10),单价di NUMBER,重量zl NUMBER,客户号khh CHAR(8);客户名称khm CHAR(20),客户地址addr CHAR(20)。确定以发货单(fhD)、客户(kh)、货品明细(hpms)、运杂费(yzf)为信

  • 查看答案
  • 学校学生选修课程,经简化得到的数据项列出如下:学生号s CHAR(6),学生姓名

    [试题]学校学生选修课程,经简化得到的数据项列出如下:学生号s CHAR(6),学生姓名xm CHAR(8),课程号c CHAR(3),课程名称cname CHAR (20),成绩 grade NUMBER。并确定以学生(student)信息,课程(course)信息实体,它们通过“选课”(sc)联系起来。数据库概念设计的只包含主键属性的简化E-R图如下:要求;(1)设计数据库的逻辑结构设计:给出相应的表名、表的属性名(数据类型可省)、主键。(2)给出选修了课程号为'C02'的学生姓名的SQL查询语句

  • 查看答案
  • E£­R模型用于数据库设计的哪一个阶段?

    [单选题]E.-R模型用于数据库设计的哪一个阶段?A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计

  • 查看答案
  • E£­R模型用于数据库设计的哪一个阶段?________。

    [单选题]E.-R模型用于数据库设计的哪一个阶段?________。A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计

  • 查看答案
  • E£­R模型用于数据库设计的哪一个阶段?

    [单选题]E.-R模型用于数据库设计的哪一个阶段?A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计

  • 查看答案
  • E£­R模型用于数据库设计的哪一个阶段?

    [单选题]E.-R模型用于数据库设计的哪一个阶段?A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计

  • 查看答案
  • 给定一个销售交易数据库,从中找出这些交易中的某些数据项和其他一些数据项之间的关联

    [主观题]给定一个销售交易数据库,从中找出这些交易中的某些数据项和其他一些数据项之间的关联关系,这种数据挖掘一般称为__________挖掘。

  • 查看答案
  • 在数据库系统中,“事务”是访问数据库并可能更新各种数据项的一个程序执行单元。为了

    [单选题,共用题干题] 在数据库系统中,“事务”是访问数据库并可能更新各种数据项的一个程序执行单元。为了保证数据完整性,要求数据库系统维护事务的原子性、一致性、隔离性和持久性。针对事务的这4种特性,考虑以下的架构设计场景。假设在某一个时刻只有一个活动的事务,为了保证事务的原子性,对于要执行写操作的数据项,数据库系统在磁盘上维护数据库的一个副本,所有的写操作都在数据库副本上执行,而保持原始数据库不变,如果在任一时刻操作不得不中止,系统仅需要删除副本,原数据库没有受到任何影响。这种设计策略称为(1)。事务的一

  • 查看答案
  • 在对象数据库中,基本的数据项是()。

    [主观题]在对象数据库中,基本的数据项是[ ]。

  • 查看答案