数据库应用期末考试试题春

上传人:cn****1 文档编号:498475733 上传时间:2023-06-20 格式:DOC 页数:23 大小:1.17MB
返回 下载 相关 举报
数据库应用期末考试试题春_第1页
第1页 / 共23页
数据库应用期末考试试题春_第2页
第2页 / 共23页
数据库应用期末考试试题春_第3页
第3页 / 共23页
数据库应用期末考试试题春_第4页
第4页 / 共23页
数据库应用期末考试试题春_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《数据库应用期末考试试题春》由会员分享,可在线阅读,更多相关《数据库应用期末考试试题春(23页珍藏版)》请在金锄头文库上搜索。

1、评分细则与答题要求一、评分细则 数据库应用开发试题从数据库创建、数据表创建、约束及关系创建、数据访问、代码规范性五个方面进行评分,评分细则见表1.1。表1.1数据库应用开发试题评分细则评价项分值评分细则数据库创建10分没有成功创建数据库,扣5-8分。数据表创建25分数据表创建不成功每一项扣3-5分,字段创建不符合要求每一项扣2-3分。约束及关系创建20分约束创建不成功每一项扣3-5分,关系创建不符合要求每一项扣5分。数据访问30分没有正确写出SQL语句每一项扣4-5分。代码规范数据库名命名规范2分数据库名命名不规范扣2分。数据表名命名规范5分数据表命名不规范每张表扣1分。字段名命名规范8分字段

2、名命名不规范每项扣0.5分,扣完为止。二、实施条件 测试所需的软硬件设备见表1.2表1.2 考点提供的主要设备及软件序号设备、软件名称规格/技术参数、用途备注1计算机CPU奔腾4以上,内存1G以上,XP操作系统。用于软件开发和软件部署,每人一台。2Office编写文档3SQL Server 2005或以上、Oracle 10g或以上、MySQL 5.1或以上数据库管理系统参考人员任选一种数据库管理系统三、答题文件提交要求 答案以“答题文件”的形式提交。请按以下要求创建答题文件夹和答题文件:1 创建答题文件夹 创建以“班级_姓名_题号”命名的文件夹,存放所有答题文件,例如:“CMU3141 _李

3、维_1”2 创建答题文件2.1 数据库备份文件 创建bak子文件夹,如: “CMU3141 _李维_1bak”,存放数据库备份文件,用于阅卷时,还原运行环境。无数据库备份文件,则扣除相应的技术分。2.2 数据库查询文件创建query子文件夹,如: “CMU3141 _李维_1query”,存放数据库查询文件,要求命名为:“数据库名.sql”或者“数据库名.txt”。2.3 页面截图文件创建picture子文件夹,如: “CMU3141 _李维_ 1picture”,存放截图.doc文件,它用于保存创建表和关系的屏幕截图,每张表创建完成后截图,创建关系完成后截一张图,每张截图必须有文字说明。3

4、提交答题文件将“班级_姓名_题号”文件夹打包,形成“班级_姓名_题号.RAR”文件,如:“CMU3141 _李维_1.rar”,将该文件按要求进行上传。【试题1】1 任务你作为起航自学考试网项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。2要 求起航自学考试网的E-R图如图2.46 所示,逻辑数据模型如图2.47 所示,物理数据模型如图2.48所示,数据表字段名定义见表2.24。请按以下设计完成数据库创建、数据表创建和数据操作任务:图2.46 E-R图图2.47 逻辑数据模型 图2.48 物理数据原型表2.24字段名定义表字段名字段说明字段名字段说明id专业ID

5、speciality_id专业name专业名称id预订IDid教材IDbook_id教材IDname教材名称name预订人名称price单价quantity预订数量3数据库操作3.1创建数据库创建数据库SelfStudy。 3.2 创建数据表根据图2.47和表2.24,创建数据表T_speciality、T_book、T_purchase。 3.3创建数据表间的关系 根据物理数据模型,创建数据表之间的外键关系。 3.4数据操作 利用数据管理工具在表中插入以下数据,用作测试。 表2.25 T_speciality表测试数据IdName001电子政务002计算机网络003铁路信号表2.26 T_b

6、ook表测试数据IdNameSpecialityIdPrice001电子商务原理00128.5002高等数学00136.5003马克思主义哲学00118.9表2.27 T_purchase表测试数据IdBook_idNameQuantity001001周明 2002002周明1003003周明2用SQL语句完成如下操作:l 向T_book表插入数据:004,大学英语,001,29.5; l 查询出属于“电子政务”专业的教材;l 查询出 “电子政务”专业有哪些教材被预订;l 查询出预订教材 “马克思主义哲学”的考生姓名;l 创建视图查询考生姓名,预订教材名称,预订数量;l 创建存储过程,查询某个

7、专业(以专业名称为参数)预订教材的总价。【试题2】 1任 务你作为银行信贷管理系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。 2要 求银行信贷管理系统的E-R图如图2.10 所示,逻辑数据模型、物理数据模型如图2.11和图2.12所示。数据表字段名定义见表2.6。请按以下设计完成数据库创建、数据表创建和数据操作任务: 图2.10 E-R图图2.11逻辑数据模型图2.12 物理数据模型表2.6 字段名定义表字段名字段说明字段名字段说明agency_id客户经理编号reg_address注册地址agency_name客户经理姓名post_code邮政编码age

8、ncy_level客户经理级别borrow_id借据号cust_id客户编号pawn_goods_name押物名称cust_name客户名称pawn_goods_num押物数量legal_name法人代表contract_date签订日期agency_phone工作电话3数据库操作3.1 创建数据库创建数据库BankCreditLoanDB。3.2 创建数据表根据图2.11和表2.6,创建数据表T_customer_info、T_impawn_info、T_agency_info。3.3 创建数据表间的关系及约束l 为表设置主键,主键命名为“pk_”;l 根据逻辑数据模型,创建数据表之间的关系

9、,关系命名为“fk_”;l 要求邮政编码由6位数字组成。3.4 数据操作用SQL语句完成如下操作:l 根据你对逻辑数据模型的理解,分别向三个表中插入一条测试数据,其中客户经理编号为“001”;l 查询 “XX公司”质押的物品及数量(说明:“XX公司”为你插入测试数据中的公司名称,客户名称一般填写的公司名称); l 统计每个客户经理所经手的质押业务数,查询结果集应包含字段:客户经理姓名、质押业务数;l 创建存储过程P_customer_info,删除指定客户编号的客户基本信息,同时也删除该客户在质押信息台帐中的所有记录。【试题3】1 任 务你作为某电子商务网站项目开发组的程序员,请按要求完成:

10、数据库的创建; 数据表的创建; 数据的操作。2 要 求电子商务网站的E-R图如图2.13 所示,逻辑数据模型如图2.14 所示,物理数据模型如图2.15所示,数据表字段名定义见表2.7。请按以下设计完成数据库创建、数据表创建和数据操作任务: 图2.13 E-R图 图2.14 逻辑数据模型图图2.15 物理数据模型图表2.7字段名定义表字段名字段说明字段名字段说明category_id产品类别ID(标识列)remark产品描述category_name产品类别名称register_date默认值为当前录入时间register_date默认值为当前录入时间review_id评论编号(标识列)pro

11、duct_id产品编号(标识列)review评论内容product_name产品名称register_date默认值为当前录入时间price产品价格3 数据库操作3.1 创建数据库创建数据库ProductDB。3.2 创建数据表根据图2.14和表2.7,创建数据表T_category、T_product_review、T_product,其中产品表的产品ID(product_id)列设置为标识列,自动从1开始增长。3.3 创建数据表之间的关系l 创建主键(三个表均设置);l 产品价格列(Price)只能输入1-1000之间的数;l 录入时间列(Register_date)默认值为当前录入时间(

12、三个表均设置)。3.4 数据查询用SQL语句查询出如下数据:l 在三个表中录入3条测试数据;l 查询某类别下所有产品;l 查询产品价格在300-500元之间的产品;l 查询录入日期在2011年3月到6月之间的产品数据;l 查询产品价格在90-200元之间的所有评论;l 查询评论数在1-3条的所有产品。【试题4】1 任 务你作为建设用地信息系统项目基础数据设置子模块开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。2 要 求建设用地信息系统基础数据设置子模块的E-R图如图2.19所示,逻辑数据模型如图2.20 所示,物理数据模型如图2.21所示,数据表字段名定义见表2.

13、9。请按以下设计完成数据库创建、数据表创建和数据操作任务:图2.19 E-R图 图2.20 逻辑数据模型图2.21物理数据模型表2.9字段名定义表字段名字段说明字段名字段说明proj_id用地项目ID(标识列)canton_id行政区ID(标识列)proj_no项目编号canton_no行政区编号proj_name项目名称canton_name行政区名称canton_no行政区编号canton_tot行政区面积proj_type项目类型branch直属部门proj_kind项目性质remark备注farm_tot农用地总面积tilth_state耕地面积approve_unit审批单位3 数据库操作3.1 创建数据库创建数据库Proj。3.2 数据表设计根据图2.20和表2.9,创建数据表T_proj_info、T_canton_info。3.3 数据表之间的关系设计根据物理数据模型,创建数据表之间的外键关系。3.4 数据操作用SQL语句执行以下操作:l 在每个表中插入1条测试数据。l 查询出项目编号为C0001的建设用地基本信息;l

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号