niit专业测试试题和评分标准题库 - 图文
更新时间:2023-12-03 06:12:01 阅读量: 教育文库 文档下载
- 软件工程niit专业推荐度:
- 相关推荐
NIIT专业测试题库
一、评分标准
数据库应用开发试题从数据库创建、数据表创建、约束及关系创建、数据访问、代码规 范性五个方面进行评分,评分细则见表2.1。
二、实施条件
测试所需要的软硬件设备见表2.2
三、答题文件提交要求
答案以“答题文件”的形式提交。请按以下要求创建答题文件夹和答题文件: 1 创建答题文件夹
创建以“所属学校名_身份证号_姓名_题号”命名的文件夹,存放所有答题文件,例如: “长沙民政职业技术学院_340103***********_李维_A_1\\” 2 创建答题文件 2.1 数据库备份文件
创建bak 子文件夹,如: “长沙民政职业技术学院_340103*******_李维_A_1\\bak\\”,存放 数据库备份文件,用于阅卷时,还原运行环境。无数据库备份文件,则扣除相应的技术分。 2.2 数据库查询文件
创建query 子文件夹,如: “长沙民政职业技术学院_340103*******_李维_A_1\\query\\”, 存放数据库查询文件,要求命名为:“数据库名.sql”或者“数据库名.txt”。 3 提交答题文件
将“所属学校名_身份证号_姓名_题号”文件夹打包,形成“所属学校名_身份证号_姓名 _题号.RAR”文件,如:“长沙民政职业技术学院_340103***********_李维_A_1.rar”,将该文件按要求进行上传。
四、试题
【试题1】
1 任务
你作为《网上商店》项目开发组的程序员,请按要求完成:
? 数据库的创建; ? 数据表的创建; ? 数据的操作
2要求
网上商店的E-R图如图1所示,物理数据模型如图2所示,数据表字段名定义见表1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
商品价格商品名称供应商编号商品编号商品编号生产地订单编号商品总价订购数量订单M供应商编号订购NM供应商名称供应商N供应 图1 E-R图
T_goodsPK FK1Goods_idGoods_nameGoods_priceGoods_addressSupp_codeLONGVARCHAR(50)DECIMAL(10,2)VARCHAR(50)VARCHAR(20)PKFK1 T_ordersOrder_idGoods_idQuantityTotal_priceLONGLONGINTEGERCURRENCYT_suppliersPK Supp_codeSupp_nameVARCHAR(20)VARCHAR(50)
图2 物理数据模型
表1 字段名定义表
字段名 Goods_id(标识列) Goods_name Goods_price Supp_code Goods_adress Order_id Goods_id 表2 商品信息表(T_goods样本数据) Goods_id 1000 1001 1002
Order_id 11070232 11060343 11050322
表4供应商表(T_suppliers样本数据) Supp_code 430102 540199 440708
盛唐科技 博士科技 惠普科技 Supp_name 表3 订单信息表(T_orders样本数据)
Goods_id Quantity 1000 1002 1001 3 1 2 Total_price 20000 5000 10000 Goods_Name 盛唐笔记本 博士笔记本 惠普笔记本 Goods_price 5600 6700 7800 Supp_code 430102 540199 440708 Goods_adress 广东 台湾 广东 字段说明 商品编号 商品名称 商品价格 供应商编号 生产地 订单号码 商品编号 字段名 Quantity Total_price Supp_code Supp_name 总价 供应商编号 供应商名称 字段说明 订购数量 3数据库操作
3.1创建数据库
创建数据库Stores。 3.2 创建数据表
根据图1和表1,创建数据表T_goods、T_orders、T_suppliers。 3.3 创建数据表间的关系
根据物理数据原型,创建数据关系。 3.4数据操作
用SQL语句完成如下操作:
? 在3个表中分别插入表2-表3中的样本数据 ? 将商品名为“惠普笔记本”的价格下调10%; ? 查询出商品编号为“1002”的总的订购数量;
? 查询出商品名称为“惠普笔记本”的商品的订购数量、总价;
? 创建存储过程P_stored_proc,指定供应商代码,查询该供应商的订单信息; ? 查询所有名称包含“科技”的供应商编号、供应商名称。
【试题2】
1 任务
你作为《码头中心船货申报系统》项目开发组的程序员,请按要求完成:
? 数据库的创建; ? 数据表的创建; ? 数据的操作
2要求
危险品管理子模块的E-R图如图1所示,物理数据模型如图2所示,数据表字段名定义见表1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
收费单位电话收费单位名称收费单位地址经营单位ID收费单位编号发证地址证书ID收费单位有效日期危险品经营证经营单位地址M收费M经营单位编号N经营单位N拥有发证日期是否有效证书版本发证部门数量经营地址经营单位简称
图1 E-R图
T_business_unitPK 经营单位IDCHAR(8)PK FK1 T_danger_cargo_license证书ID数量经营单位ID经营地址有效日期发证部门发证日期证书版本是否有效CHAR(30)INTEGERCHAR(8)VARCHAR(60)DATETIMEVARCHAR(50)DATETIMELONGCHAR(2)经营单位简称VARCHAR(32)经营单位地址VARCHAR(64)经营单位类型VARCHAR(50)T_relation_businessunit_feeunitPK,FK1PK,FK2经营单位ID收费单位IDCHAR(8)CHAR(8)T_fee_unitPK 收费单位IDCHAR(8)收费单位名称VARCHAR(64)电话号码VARCHAR(20)收费单位地址VARCHAR(50)
图2 物理数据模型
表1 字段名定义表 字段名 Businessunit_code Short_Name Address Type Feeunit_id Feeunit_name Feeunit_phone Feeunit_address License_id
字段说明 经营单位ID 经营单位简称 经营单位地址 经营单位类型 收费单位ID 收费单位名称 收费单位电话号码 收费单位地址 证书ID 字段名 location number address Effective_date License_department License_date Version Is_active 数量 经营地址 有效日期 发证部门 发证日期 证书版本 是否有效 字段说明 发证地址 3数据库操作
3.1创建数据库
创建数据库HarborBereau1。 3.2 创建数据表
根据图1和表1,创建数据表T_fee_unit、T_danger_cargo_license、T_business_unit 3.3 创建数据表间的关系
根据物理数据原型,创建数据表关系。 3.4约束设计
? 经营单位类型只允许有:国营经济、私营经济、个体经济、集体经济、股份制经济
五种;
? 是否有效字段默认为:否。 3.5数据操作
用SQL语句完成如下操作:
? 在T_business_unit表插入数据:“J2009302,振华港机,上海浦东,集体经济”; ? 查询简称为“振华港机”的经营单位所对应的收费单位名称和收费单位电话; ? 创建存储过程,查询经营类型为“集体经济”的经营单位由哪些收费单位收费,查
询这些收费单位的名称、电话号码和地址。
【试题3】
1 任务
你作为《学生成绩管理系统》项目开发组的程序员,请按要求完成:
? 数据库的创建; ? 数据表的创建; ? 数据的操作
2要求
学生成绩管理系统子模块的E-R图如图1所示,物理数据模型如图2所示,数据表字段名定义见表1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
性别姓名出生日期课程名称学号所在系课程编号学生成绩课程学分M选课N 图1 E-R图
T_studentsPK 学生编号姓名性别出生日期所在系CHAR(8)VARCHAR(50)BITDATETIMEVARCHAR(50)PK T_course课程编号课程名称学分CHAR(4)VARCHAR(100)INTEGERT_student_coursePK,FK1PK,FK2 学生编号课程编号成绩CHAR(8)CHAR(4)DECIMAL(10,1)
图2 物理数据模型
表1 字段名定义表 字段名 stuNo 字段说明 学生编号 字段名 courseNo 字段说明 课程编号
stuName stuSex stuBirthday stuDepartment
学生姓名 学生性别 学生出生日期 学生所在系 courseName courseCredit grade 课程名称 课程学分 选课成绩 3数据库操作
3.1创建数据库
创建数据库ScoreDB。 3.2 创建数据表
根据图1和表1,创建数据表T_students、T_course 3.3 创建数据表间的关系
根据物理数据原型,创建数据表关系(即创建T_student_course表)。 3.4数据操作
用SQL语句完成如下操作:
? 在T_students表插入一个学生数据:学号为95001001;姓名为张鹏;性别为男,
出生日期为1993-02-22;所在系为计算机。 ? 在T_course表插入一条课程数据:课程编号为C001;课程名称为C语言程序设计;
学分为2。
? 查找“计算机”系年龄在20岁以下的学生姓名。 ? 查找考试成绩有不及格的学生的学号(不能重复)
? 查找选修了“C语言程序设计”课程的学生的学号,姓名与其成绩,其查找结果按
分数的降序排列
【试题4】
1 任务
你作为《图书管理系统》项目开发组的程序员,请按要求完成:
? 数据库的创建; ? 数据表的创建; ? 数据的操作
2要求
图书管理系统子模块的E-R图如图1所示,物理数据模型如图2所示,数据表字段名定义见表1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
作者书名单价姓名书号库存数量卡号图书班级借书卡M借书N借书日期还书日期 图1 E-R图
T_booksPK 图书编号图书名称作者单价库存数量CHAR(8)VARCHAR(100)VARCHAR(50)DECIMAL(10,2)INTEGERPK T_card卡号姓名班级CHAR(10)VARCHAR(50)VARCHAR(50)T_borrowPK,FK1PK,FK2 图书编号卡号借书日期还书日期CHAR(8)CHAR(10)DATETIMEDATETIME
图2 物理数据模型
表1 字段名定义表
字段名 bNo bName author price quantity
字段说明 图书编号 图书名称 作者 单价 库存数量 cNo name class bDate rDate 字段名 卡号 姓名 班级 借书日期 还书日期(实际还书) 字段说明 3数据库操作
3.1创建数据库
创建数据库BookDB。 3.2 创建数据表
根据图1和表1,创建数据表T_books、T_card 3.3 创建数据表间的关系
根据物理数据原型,创建数据表关系(即创建T_borrow表)。 3.4数据操作
用SQL语句完成如下操作:
? 找出借书超过5本的读者,输出借书卡号及所借图书册数。 ? 查询过期未还图书,输出借阅者(卡号)、书号及还书日期,假定借书期限为两个
月。
? 查找\班同学所借图书,输出图书名称和所借人姓名。 ? 从T_books表中删除当前无人借阅的图书记录。
? 在T_borrow表上建立触发器,完成如下功能:当借书时,即增加一个借书记录时,
T_books库存数量减1,当还书时,即更改这条记录的还书日期时,T_books的库存数量加1。
正在阅读:
简易电子琴课程设计报告11-13
《装满昆虫的袋子》说课稿12-09
网评经验交流09-23
边城读书心得600字范文五篇04-10
2010县调题库(二)03-14
广州市水资源规划报告 - 图文06-23
加薪工作报告12-12
关于中学数学教学方法的探讨05-18
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 题库
- 试题
- 评分
- 图文
- 测试
- 标准
- 专业
- niit
- 举一反三四年级第25-28周
- 数据库第三章作业
- 团委团支部换届选举工作流程图
- 1601S1段回采工作面(俯伪斜分段密集)11.4
- 写意山水画课程总结
- 中南大学网络教育《健康评估(专科)》在线作业二及参考答案
- 新国军标特殊要求讲解
- 中国境内马拉松及相关运动赛事管理办法
- 八年级英语下单项选择测试题和答案
- 马甸小学朗诵社团活动教案
- 电气元件辅件装配工艺
- ASTM E8M-09 中文版 金属材料拉伸试验方法E8-09 - 图文
- 内科学名词解释 简答题集 1
- 10kv配网运行中的常见故障及防范对策
- 1-工业碳酸钠总碱度的测定习题及参考答案(精)
- 如何解释里昂替夫之谜
- 中华姓氏论坛,世界任氏宗亲会
- 小学美术人美版三年级上册第2课《机器人》优质课教案省级比赛获奖教案公开课教师面试试讲教案
- 企业战略管理试题及答案 12套试卷 doc
- 河道治理的重要性分析