欢迎来到天天文库
浏览记录
ID:55953791
大小:42.50 KB
页数:3页
时间:2020-06-18
《MIS第二章习题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二章习题1)简述数据库设计的一般过程以及E-R图在数据库设计中的重要作用。数据库的设计一般过程可以分为四个阶段:用户需求分析阶段、概念结构设计、逻辑结构设计和物理结构设计。其中的物理结构设计即是为数据模型选择合适的存储结构和存取方法。E-R模型反映的是现实世界中的事物及其相互联系。E-R模型中包含三个要素:实体,属性,联系。2)已知下列四个关系:学生关系:S(学号,姓名,年龄,性别)课程关系:C(课程号,课程名称,任课教师,学分)选课关系:SC(学号,课程号,成绩)女同学关系:S_F(学号,姓名,年龄)请写出满足下列条件的SQL语句。1、检索选修了课程名称是“计算机图形学”的所有学生的学号、
2、姓名、年龄、性别信息。SELECTs.学号,s.姓名,s.年龄,s.性别FROMS,C,SCWHERES.学号=SC.学号ANDC.课程号=SC.课程号ANDC.课程名称=“计算机图形学”2、在关系C中插入一条记录(“C1”,“管理信息系统”,“张非”,2.5)。INSERTINTOCVALUES(“C1”,“管理信息系统”,“张非”,2.5)或INSERTINTOC(课程号,课程名称,任课教师,学分)VALUES(“C1”,“管理信息系统”,“张非”,2.5)3、把“王凯”选修的所有课程成绩改为85分。UPDATESCSET成绩=85WHERE学号IN(SELECT学号FROMSWHERE姓
3、名=“王凯”)4、把学生关系S中女同学的学号、姓名、年龄信息插入到表S_F中。INSERTINTOS_FSELECT学号,姓名,年龄FROMSWHERE性别=”女”GROUPBY学号5、检索表S中年龄在15到21岁之间的学生学号,姓名,年龄,性别信息。SELECT学号,姓名,年龄,性别FROMSWHERE年龄BETWEEN15AND21ORDERBY年龄1)把下列ER图转换为关系模型。主键用横线标出,如果有外键,外键用波浪线标出。联系班级(班级号,班级名称,学生人数)教师(教师号,教师姓名)学生(学号,班级号,姓名,性别,年龄,系别)课程(课程号,课程名,学分)选课(学号,课程号,成绩)1)已
4、知一名同学选修的课程只有一个成绩,同一门课程可以有多名教师上课,一名教师可以讲解多门课程。判断下列范式属于第几范式,如果不属于第三范式,将其规范化到第三范式。学号课程号成绩教师号教师地址教师姓名学号课程号成绩教师号教师姓名教师地址教师号课程号
此文档下载收益归作者所有