当前位置:首页 > 数据库模块 - 图文
姓 名学 号性 别入学年份出生日期学 分课程名称学 时学 生课程编号N选课N课 程成 绩 图2.25 E-R图
T_student_infoStudent_noStudent_nameSexBirthEnter_dateAddressCharactres(6)
T_student_infoStudent_noStudent_nameSexBirthEnter_dateAddresschar(6)
字段名 Student_no Student_name Sex Birth Enter_date Address Course_no Course_name 学号 姓名 性别 出生年月 入学年份 家庭住址 课程编号 课程名 字段说明 Credit Classhour Student_no Course_no Ordinary_scores End_scores Total_scores 字段名 学分 学时 学号 课程编号 平时成绩 期末成绩 总评成绩 字段说明 3 数据库操作 3.1 创建数据库
创建数据库Student。 3.2 创建数据表
根据图2.26和表2.11,创建数据表T_student_info、T_course_info 、T_student_scores。
3.3 创建数据表间的关系
根据物理数据原型,创建数据关系。 3.4 数据操作
用SQL语句完成如下操作:
? 向T_student_infor表插入数据:“102011,刘德华,男,03/23/1991,2009,湖南长沙劳动东路168号”;
? 查询出1991年出生的学生信息;
? 查询选修了“数据结构”的学生姓名、平时成绩、期末成绩、总评成绩; ? 创建视图查询学生的学号、姓名、课程名、总评成绩;
? 统计每门课程的选课人数、最高分、平均分,并将统计结果保存在表T_total中。
【试题10】
1 任 务
你作为《网上商店》项目开发组的程序员,请按要求完成: ? 数据库的创建; ? 数据表的创建; ? 数据的操作。 2 要 求
《网上商店》的E-R图如图2.28 所示,逻辑数据模型如图2.29所示,物理数据模型如图2.30所示,数据表字段名定义见表2.12。请按以下设计完成数据库创建、数据表创建和数据操作任务:
商品价格商品名称供应商编号商品编号生产地商品编号商品订单编号订购数量总价M订购N订单供应商编号供应商名称M供应商N供应 图2.28 E-R图
T_goodsGood_idSupp_codeGoods_nameGoods_priceGoods_companyGoods_addressintegerVariable characters(20)Variable characters(50)Decimal(10,2)Variable characters(50)Variable characters(50)
T_goodsGoods_idSupp_codeGoods_nameGoods_priceGoods_addressbigint
字段名 Goods_id(标识列) Goods_Name Goods_price Supp_code Goods_adress Order_id Goods_id 商品编号 商品名称 商品价格 供应商编号 生产地 订单号码 商品编号 字段说明 Quantity Total_price Supp_code Supp_name 字段名 字段说明 订购数量 总价 供应商编号 供应商名称 表2.13 商品信息表(T_goods样本数据) Goods_id 1000 1001 1002 Goods_Name 盛唐笔记本 博士笔记本 惠普笔记本 Goods_price 5600 6700 7800 Supp_code 430102 540199 440708 Goods_adress 广东 台湾 广东 表2.14 订单信息表 (T_orders样本数据)
Order_id 11070232 11060343 11050322 1000 1002 1001 Goods_id 3 1 2 Quantity Total_price 16800 7800 13400 表2.15 供应商表(T_suppliers样本数据) Supp_code 430102 540199 440708 盛唐科技 博士科技 惠普科技 Supp_name 3 数据库操作 3.1 创建数据库 创建数据库Stores。 3.2 创建数据表
根据图2.29和表2.12,创建数据表T_goods、T_orders 、T_suppliers。 3.3 创建数据表间的关系
根据物理数据原型,创建数据表之间的关系。
共分享92篇相关文档