图2.51 物理数据原型 表2.28 字段名定义表
字段名 Book_id Book_name Book_isbn Book_author Book_publisher Book_price Book_rkm Order_id Order_datetime Order_status Supplier_id 字段说明 教材id 教材名称 教材ISBN编号 作者 出版社 价格 备注 订单id 订购时间 订单状态 供应商id 字段名 Supplier_name Supplier_people Supplier_address Supplier_phone Supplier_postcode Supplier_remark OrderDet_id OrderDet_status Book_datetime OrderDet_num 字段说明 供应商名称 联系人 联系地址 联系电话 邮编 备注 订单详情id 订单详情状态 出版时间 数量 3数据库操作 3.1 创建数据库
创建数据库HNIUEAM。 3.2创建数据表
根据图2.50和表2.28,创建数据表T_Supplier、T_BookInfo、T_Order。 3.3创建数据表间的关系
根据物理数据原型,创建数据关系。 3.4数据操作
? 向T_BookInfo表插入数据:“BC0001, windows程序设计,0257-9413, 刘立,电子工
业出版社代理商,2010-11-10,42,无”;
? 查询出供应商名称为“电子工业出版社代理商”的订单编号及订单状态; ? 查询教材名称为“windows程序设计”的订购日期;
? 创建视图查询供应商名为“电子工业出版社代理商”所订购的教材的详细信息(包
括名称,ISBN编号,作者,出版社,出版时间,价格,数量);
? 创建存储过程,当订单详情表中相应订单的状态为“1”时,修改订单表的订单状态
为“1”。 【试题18】 1任 务
你作为《教务管理系统》项目开发组的程序员,请按要求完成: ? 数据库的创建; ? 数据表的创建; ? 数据的操作。 2要 求
《学生选课》子模块的E-R图如图2.52 所示,逻辑数据模型如图2.53 所示,物理数据模型如图2.54所示,数据表字段名定义见表2.29。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图2.52 E-R图
图2.53 逻辑数据模型
图2.54物理数据原型 表2.29 字段名定义表
字段名 Student_id Student_name Student_sex Student_age Course_id Course_name Course_classhour Course_creditpoints Teacher_course_ evaluation 字段说明 学生学号 学生姓名 学生性别 学生年龄 课程编号 课程名称 课时 学分 评价 字段名 Teacher_id Teacher_name Teacher_professional Teacher_age Teacher _sex Student_course_hour Student_course_score Teacher_course_hour Teacher_course_place 字段说明 教师编号 教师姓名 教师职称 教师年龄 教师性别 选课时间 成绩 授课时间 授课地点 3数据库操作 3.1 创建数据库
创建数据库HNIUEAM。
3.2 创建数据表
根据图2.53和表2.29,创建数据表T_Student、T_Course、T_Teacher。
3.3 创建数据表间的关系
根据物理数据原型,创建数据关系。 3.4 数据操作
? 在T_Course表中插入数据:“KC10001,数据结构,72,4”; ? 查询选修了“数据结构”的学生信息;
? 查询教师名称为“王强”的教师所授课程情况;
? 计算所选课程的时间为“2010-9-1”,课程名称为“数据结构”的所有学生的总成绩;
? 创建视图查询授课教师“李超”所授课的学生情况; 创建存储过程,统计授课教师“李超”所授课程的优秀率,规定成绩大于等于90的为优秀。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库模块(8)在线全文阅读。
相关推荐: