未分类题
学校各班级定期在教室组织班会,设计一个用于管理教室使用的数据库。经调查分析,得到的数据项类型如下:
教室号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)信息、班级(class)信息、班会(classmeeting)信息为实体,它们通过“开班会”联系起来。为了简化问题做如下假定:
(1) 一个班级在同一个教室不能重复召开同一个班会;
(2) 教室可用状态:‘1’表示教室可用,‘0’表示该教室不可用。
数据库概念设计只包含主键属性的简化E-R图如下:
要求:
1.数据库的逻辑结构设计:给出相应的表名、表的属性名(数据类型可省)、主键。
2.给出下列查询的SQL语句:
A.数据库的逻辑结构设计:给出相应的表名、表的属性名(数据类型可省)、主键。
B.给出下列查询的SQL语句:
C.shangxueba.cn/images/ct_cfbm_cfbdiscourse_00517(20093).jpg'
【参考答案】
1.数据库的逻辑结构设计(给出相应的表明表结构主键) classroom(r#contentstate) 主键r# cl......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)