1、参考人员任选一种数据库管理系统三、答题文件提交要求答案以“答题文件”的形式提交.请按以下要求创建答题文件夹和答题文件:1 创建答题文件夹创建以“所属学校名_身份证号_姓名_题号”命名的文件夹,存放所有答题文件,例如:“湖南科技职业学院_340103*_李维_A_1”2 创建答题文件2.1 数据库备份文件创建bak 子文件夹,如: “湖南科技职业学院_340103*_李维_A_1bak”,存放数据库备份文件,用于阅卷时,还原运行环境。无数据库备份文件,则扣除相应的技术分。2.2 数据库查询文件创建query 子文件夹,如: “湖南科技职业学院_340103*_李维_A_1query”,存放数据库
2、查询文件,要求命名为:“数据库名.sql”或者“数据库名.txt。3 提交答题文件将“所属学校名_身份证号_姓名_题号”文件夹打包,形成“所属学校名_身份证号_姓名_题号.RAR”文件,如:“湖南科技职业学院_340103*_李维_A_1。rar”,将该文件按要求进行上传。四、试题【试题3】1 任务你作为银行信贷管理系统项目开发组的程序员,请按要求完成:数据库的创建;数据表的创建;数据的操作。2 要求银行信贷管理系统的ER 图如图2.7 所示,逻辑数据模型、物理数据模型如图2。8 和图2。9 所示。数据表字段名定义见表2.5。请按以下设计完成数据库创建、数据表创建和数据操作任务:图2.7 ER
3、 图8 逻辑数据模型9 物理数据模型表2。5 字段名定义表字段名字段说明T_customer_info客户基本信息表Reg_address注册地址T_cust_credit_level客户信用等级表Post_code邮政编码T_his_cust_credit_level客户信用等级历史表Id序号Cust_id客户编号Credit_level信用级别Cust_name客户名称Begin_date评级有效起始日期Legal_name法人代表End_date评级有效中止日期3数据库操作3.1 创建数据库创建数据库BankCreditLoanDB。3.2 创建数据表根据图2.8 和表2。5,创建数据表
4、。其中,客户信用等级历史表中的序号为自动增长字段。3.3 创建数据表间的关系及约束为表设置主键,主键命名为“pk_表名_” 。根据逻辑模型,创建数据表之间的关系,关系命名为“fk_主表名_ 将信用级别字段默认值设置为“01”.3。4 数据操作用SQL 语句完成如下操作:根据对逻辑数据模型的理解,分别向三个表中插入一条测试数据;查询客户名称为“XX 公司”的信用等级;创建视图V_His_cust_credit_level 用于查询客户的信用级别历史记录,视图列名显示为:客户名称、信用级别、评级有效起始日期、评级有效中止日期; 创建带输入参数的存储过程P_ cust_credi
5、t_level,根据输入参数更新客户信用等级表,并将更新前的记录插入到客户信用等级历史表。【试题4】数据表的创建;银行信贷管理系统的ER 图如图2.10 所示,逻辑数据模型、物理数据模型如图2。11和图2.12 所示。数据表字段名定义见表2。6。图2.10 ER 图11 逻辑数据模型图2.12 物理数据模型6 字段名定义表Agency_id客户经理编号Agency_name客户经理姓名Agency_level客户经理级别Borrow_id借据号Pawn_goods_name押物名称Pawn_goods_num押物数量Contract_date签订日期Agency_phone工作电话3 数据库操
6、作1 创建数据库2 创建数据表根据图2.11 和表2。6,创建数据表T_customer_info、T_impawn_info、T_agency_info。3 创建数据表间的关系及约束为表设置主键,主键命名为“pk_表名_主键标识 ”;根据逻辑数据模型,创建数据表之间的关系,关系命名为“fk_表名外键标识”; 要求邮政编码由6 位数字组成。3.4 数据操作用SQL 语句完成如下操作: 根据你对逻辑数据模型的理解,分别向三个表中插入一条测试数据,其中客户经理编号为“001”; 查询“XX 公司质押的物品及数量; 统计每个客户经理所经手的质押业务数,查询结果集应包含字段:客户经理姓名、质押业务数;
7、 创建存储过程P_customer_info,删除指定客户编号的客户基本信息,同时也删除该客户在质押信息台帐中的所有记录。【试题5】你作为某电子商务网站项目开发组的程序员,请按要求完成:电子商务网站的ER 图如图2.13 所示,逻辑数据模型如图2。14 所示,物理数据模型如图2。15 所示,数据表字段名定义见表2.7。请按以下设计完成数据库创建、数据表创建和数据操作任务:13 ER 图图2.14 逻辑数据模型图15 物理数据模型图表2.7 字段名定义表Category_id产品类别 IDRemark产品描述Category_name产品类别名称Register_date默认值为当前录入时间Re
8、view_id评论编号Product_id产品编号Review评论内容Product_name产品名称Price产品价格创建数据库ProductDB。根据图2.14 和表2。7,创建数据表,其中产品表的产品ID(Product_id)列设置为标识列,自动从1 开始增长。3 创建数据表之间的关系创建表与表之间的关系。(包括主键设计、约束设计、默认值设计等),其中约束设计为:产品价格列(Price)只能输入11000 之间的数,录入时间列(Register_date)默认值为当前录入时间(三个表均设置)。3.4 数据查询用SQL 语句查询出如下数据:在三个表中录入3 条测试数据;查询某类别下所有产
9、品;查询产品价格在300500 元之间的产品;查询录入日期在2011 年3 月到6 月之间的产品数据;查询产品价格在90-200 元之间的所有评论;查询评论数在1-3 条的所有产品.【试题7】你作为建设用地信息系统项目基础数据设置子模块开发组的程序员,请按要求完成:数据库的创建;数据的操作.建设用地信息系统基础数据设置子模块的E-R 图如图2.19 所示,逻辑数据模型如图2.20所示,物理数据模型如图2。21 所示,数据表字段名定义见表2.9。图2.19 E-R 图20 逻辑数据模型21 物理数据模型表 2。9 字段名定义表Proj_id项目 IDCanton_id行政区 IDProj_no项
10、目编号Canton_no行政区编号Proj_name项目名称Canton_name行政区名称Canton_tot行政区面积Proj_type项目类型Branch直属部门Proj_kind项目性质Farm_tot农用地总面积Tilth_state耕地面积Approve_unit审批单位创建数据库Proj。2 数据表设计根据图2.20 和表2。9,创建数据表.3.3 数据表之间的关系设计根据物理数据原型,创建数据关系表。用SQL 语句查询出以下数据:查询出项目编号为C0001 的建设用地基本信息;查询出行政直属部门为“长沙市国土资源局”的建设用地基本信息;查询出所有的建设土地基本信息并按农用地总面
11、积升序排序;删除耕地面积大于“720”的建设用地基本信息;请把直属部门从“长沙市国土资源局”修改为“株洲市国土资源局;在行政区域信息表中插入数据,编号为“83100,行政名称为“星沙”,行政面积为“142”,直属部门为“长沙市国土资源局;创建名为ProjInfo_view1 的视图,视图的数据为编号是C0001 的建设用地基本信息;删除上题中所创建的ProjInfo_view1 视图。【试题9】你作为学生成绩管理系统项目开发组的程序员,请按要求完成:相关数据的操作.学生成绩管理系统的E-R 图如图2.25 所示,逻辑数据模型如图2.26 所示,物理数据模型如图2.27 所示, 数据表字段名定义
12、见表2。11。请按要求完成数据库创建、数据表创建和数据操作任务:图2.25 ER 图26 逻辑数据模型图2.27 物理数据原型表2.11 字段名定义表创建数据库Student。根据图2。26 和表2.11,创建数据表T_student_info、T_course_info 、T_student_scores.3.3 创建数据表间的关系根据物理数据原型,创建数据关系。 向T_student_infor 表插入数据:“102011,刘德华,男,03/23/1991,2009,湖南长沙劳动东路168 号”; 查询出1991 年出生的学生信息; 查询选修了“数据结构”的学生姓名、平时成绩、期末成绩、总
13、评成绩; 创建视图查询学生的学号、姓名、课程名、总评成绩; 统计每门课程的选课人数、最高分、平均分将统计结果保存在表T_total 中。【试题10】你作为网上商店项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建;网上商店的ER 图如图2。28 所示,逻辑数据模型如图2.29 所示,物理数据模型如图2。30 所示,数据表字段名定义见表2.12。图2.28 E-R 图29 逻辑数据模型30 物理数据模型12 字段名定义表13 商品信息表(T_goods 样本数据)Goods_idGoods_NameGoods_priceSupp_codeGoods_adress
14、1000盛唐笔记本5600430102广东1001博士笔记本6700540199台湾1002惠普笔记本7800440708 14 订单信息表(T_orders 样本数据)Order_idQuantityTotal_price1107023220000110603435000110503221000015 供应商表(T_suppliers 样本数据)Supp_name盛唐科技博士科技惠普科技创建数据库Stores。根据图2.29 和表2.12,创建数据表T_goods、T_orders 、T_suppliers。3 创建数据表间的关系根据物理数据原型,创建数据关系。 在3 个表中分别插入表2。1
15、3-2。15 中的样本数据; 将商品名为“惠普笔记本”的价格下调10; 查询出商品编号为“1002”的总的订购数量; 查询出商品名称为“惠普笔记本的商品的订购数量、总价; 创建存储过程P_stored_proc,指定供应商代码,查询该供应商的订单信息; 查询所有名称包含“科技”的供应商编号、供应商名称。【试题13】你作为图书管理信息系统项目开发组的程序员,请按要求完成:相数据的操作.图书管理信息系统中借书管理子模块的ER 图如图2.37 所示,逻辑数据模型如图2。38所示,物理数据模型如图2.39 所示,数据表字段名定义见表2.18。37 E-R 图图2.38 逻辑数据模型39 物理数据原型1
16、8 字段名定义表Book_no书号Card_name借书人姓名Book_name书名Adress借书人地址Author作者Mobile手机号码单价借书记录编号Qty库存册数Borrow_date借书日期Loan_qty借阅次数Return_date还书日期Card_no卡号创建数据库BookDB。38 和表2。18,创建数据表T_card、T_book、T_borrow. 在T_book 表中插入数据:“9787302245339,Access 数据库技术与应用,陈世红,27.20,50”; 查询出日期为201010-31 以后借出的图书信息; 查询出没有还书的借书人姓名; 查询出库存数量小于
17、5 册的图书信息; 编写视图查询借书人的姓名,手机号码和地址; 编写存储过程,查询指定图书名称的借阅次数。【试题14】你作为学生管理信息系统项目开发组的程序员,请按要求完成:学生管理信息系统中成绩管理子模块的系统权限管理子模块的E-R 图如图2。40 所示,逻辑数据模型如图2。41 所示,物理数据模型如图2。42 所示,数据表字段名定义见表2。19.图2.40 ER 图41 逻辑数据模型图2.42 物理数据原型19 字段名定义表创建数据库StudentDB.41 和表2。19,创建数据表T_student、T_course、T_score。根据物理数据原型,创建数据关系. 在T_student
18、 表插入数据:“2009010001,张学友,男,1980-10-4,20099-1,150*,湖南长沙”;查询出籍贯为“湖南长沙”的学生基本信息;查询出姓名为“张学友”的学生所有课程的成绩;查询出“数据库应用这门课的平均成绩;创建视图查询学生的姓名,手机号码和籍贯;创建存储过程,查询指定课程名称的最高成绩。【试题15】你作为起航自学考试网项目开发组的程序员,请按要求完成:起航自学考试网的E-R 图如图2。43 所示,逻辑数据模型如图2。44 所示,物理数据模45 所示,数据表字段名定义见表2.20。图2.43 E-R 图图2.44 逻辑数据模型图2.45 物理数据原型表2.20 字段名定义表
19、创建数据库SelfStudy。根据图2.44 和表2。20,创建数据表T_speciality、T_course、T_enroll。利用数据管理工具在表中插入以下数据,用作测试。21 T_speciality 表测试数据22 T_course 表测试数据表2.23 T_enroll 表测试数据在T_course 表插入数据:“004,001,高等数学,3”;查询“电子政务”专业开设的课程;查询“电子政务”专业有哪些考生报名;查询出报考课程为“信息安全”的考生;创建视图查询考生姓名,报考课程名称;创建存储过程,查询报考某门课程(以课程名称为参数)的考生.【试题16】你作为起航自学考试网项目开发组
20、的程序员,请按要求完成:起航自学考试网的E-R 图如图2.46 所示,逻辑数据模型如图2。47 所示,物理数据模型如图2.48 所示,数据表字段名定义见表2。24。46 E-R 图47 逻辑数据模型48 物理数据原型表2.24 字段名定义表Idpk专业 IDSpeciality_id专业Name专业名称Idpk预订 ID教材 IDBook_id教材名称预订人预订数量47 和表2。24,创建数据表T_speciality、T_book、T_purchase。利用数据管理工具在表中插入以下数据,用作测试。表2.26 T_book 表测试数据表2.25 T_speciality 表测试数据表2.27 T_purchase 表测试数据向T_book 表插入数据:004,大学英语,001,29。5;查询出属于“电子政务”专业的教材;查询出“电子政务”专业有哪些教材被预订;查询出预订教材“马克思主义哲学”的考生姓名;创建视图查询考生姓名,预订教材名称,预订数量;创建存储过程,查询某个专业(以专业名称为参数)预订教材的总价。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1