niit专业测试试题和评分标准题库.doc_第1页
niit专业测试试题和评分标准题库.doc_第2页
niit专业测试试题和评分标准题库.doc_第3页
niit专业测试试题和评分标准题库.doc_第4页
niit专业测试试题和评分标准题库.doc_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

NIIT专业测试题库一、评分标准数据库应用开发试题从数据库创建、数据表创建、约束及关系创建、数据访问、代码规范性五个方面进行评分,评分细则见表2.1。二、实施条件 测试所需要的软硬件设备见表2.2三、答题文件提交要求答案以“答题文件”的形式提交。请按以下要求创建答题文件夹和答题文件:1 创建答题文件夹创建以“所属学校名_身份证号_姓名_题号”命名的文件夹,存放所有答题文件,例如:“长沙民政职业技术学院_340103*_李维_A_1”2 创建答题文件2.1 数据库备份文件创建bak 子文件夹,如: “长沙民政职业技术学院_340103*_李维_A_1bak”,存放数据库备份文件,用于阅卷时,还原运行环境。无数据库备份文件,则扣除相应的技术分。2.2 数据库查询文件创建query 子文件夹,如: “长沙民政职业技术学院_340103*_李维_A_1query”,存放数据库查询文件,要求命名为:“数据库名.sql”或者“数据库名.txt”。3 提交答题文件将“所属学校名_身份证号_姓名_题号”文件夹打包,形成“所属学校名_身份证号_姓名_题号.RAR”文件,如:“长沙民政职业技术学院_340103*_李维_A_1.rar”,将该文件按要求进行上传。四、试题【试题1】1 任务你作为网上商店项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作2要求网上商店的E-R图如图1所示,物理数据模型如图2所示,数据表字段名定义见表1。请按以下设计完成数据库创建、数据表创建和数据操作任务:图1 E-R图图2 物理数据模型表1 字段名定义表字段名字段说明字段名字段说明Goods_id(标识列)商品编号Quantity订购数量Goods_name商品名称Total_price总价Goods_price商品价格Supp_code供应商编号Supp_code供应商编号Supp_name供应商名称Goods_adress生产地Order_id订单号码Goods_id商品编号表2 商品信息表(T_goods样本数据)Goods_idGoods_NameGoods_priceSupp_codeGoods_adress1000盛唐笔记本5600430102广东1001博士笔记本6700540199台湾1002惠普笔记本7800440708广东表3 订单信息表(T_orders样本数据)Order_idGoods_idQuantityTotal_price11070232100032000011060343100215000110503221001210000表4供应商表(T_suppliers样本数据)Supp_codeSupp_name430102盛唐科技540199博士科技440708惠普科技3数据库操作3.1创建数据库创建数据库Stores。3.2 创建数据表根据图1和表1,创建数据表T_goods、T_orders、T_suppliers。3.3 创建数据表间的关系根据物理数据原型,创建数据关系。3.4数据操作用SQL语句完成如下操作:l 在3个表中分别插入表2-表3中的样本数据l 将商品名为“惠普笔记本”的价格下调10%;l 查询出商品编号为“1002”的总的订购数量;l 查询出商品名称为“惠普笔记本”的商品的订购数量、总价;l 创建存储过程P_stored_proc,指定供应商代码,查询该供应商的订单信息;l 查询所有名称包含“科技”的供应商编号、供应商名称。【试题2】1 任务你作为码头中心船货申报系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作2要求危险品管理子模块的E-R图如图1所示,物理数据模型如图2所示,数据表字段名定义见表1。请按以下设计完成数据库创建、数据表创建和数据操作任务:图1 E-R图图2 物理数据模型表1 字段名定义表字段名字段说明字段名字段说明Businessunit_code经营单位IDlocation发证地址Short_Name经营单位简称number数量Address经营单位地址address经营地址Type经营单位类型Effective_date有效日期Feeunit_id收费单位IDLicense_department发证部门Feeunit_name收费单位名称License_date发证日期Feeunit_phone收费单位电话号码Version证书版本Feeunit_address收费单位地址Is_active是否有效License_id证书ID3数据库操作3.1创建数据库创建数据库HarborBereau1。3.2 创建数据表根据图1和表1,创建数据表T_fee_unit、T_danger_cargo_license、T_business_unit3.3 创建数据表间的关系根据物理数据原型,创建数据表关系。3.4约束设计l 经营单位类型只允许有:国营经济、私营经济、个体经济、集体经济、股份制经济五种;l 是否有效字段默认为:否。3.5数据操作用SQL语句完成如下操作:l 在T_business_unit表插入数据:“J2009302,振华港机,上海浦东,集体经济”;l 查询简称为“振华港机”的经营单位所对应的收费单位名称和收费单位电话;l 创建存储过程,查询经营类型为“集体经济”的经营单位由哪些收费单位收费,查询这些收费单位的名称、电话号码和地址。【试题3】1 任务你作为学生成绩管理系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作2要求学生成绩管理系统子模块的E-R图如图1所示,物理数据模型如图2所示,数据表字段名定义见表1。请按以下设计完成数据库创建、数据表创建和数据操作任务:图1 E-R图图2 物理数据模型表1 字段名定义表字段名字段说明字段名字段说明stuNo学生编号courseNo课程编号stuName学生姓名courseName课程名称stuSex学生性别courseCredit课程学分stuBirthday学生出生日期grade选课成绩stuDepartment学生所在系3数据库操作3.1创建数据库创建数据库ScoreDB。3.2 创建数据表根据图1和表1,创建数据表T_students、T_course3.3 创建数据表间的关系根据物理数据原型,创建数据表关系(即创建T_student_course表)。3.4数据操作用SQL语句完成如下操作:l 在T_students表插入一个学生数据:学号为95001001;姓名为张鹏;性别为男,出生日期为1993-02-22;所在系为计算机。l 在T_course表插入一条课程数据:课程编号为C001;课程名称为C语言程序设计;学分为2。l 查找“计算机”系年龄在20岁以下的学生姓名。l 查找考试成绩有不及格的学生的学号(不能重复)l 查找选修了“C语言程序设计”课程的学生的学号,姓名与其成绩,其查找结果按分数的降序排列【试题4】1 任务你作为图书管理系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作2要求图书管理系统子模块的E-R图如图1所示,物理数据模型如图2所示,数据表字段名定义见表1。请按以下设计完成数据库创建、数据表创建和数据操作任务:图1 E-R图图2 物理数据模型表1 字段名定义表字段名字段说明字段名字段说明bNo图书编号cNo卡号bName图书名称name姓名author作者class班级price单价bDate借书日期quantity库存数量rDate还书日期(实际还书)3数据库操作3.1创建数据库创建数据库BookDB。3.2 创建数据表根据图1和表1,创建数据表T_books、T_card3.3 创建数据表间的关系根据物理数据原型,创建数据表关系(即创建T_borrow表)。3.4数据操作用SQL语句完成如下操作:l 找出借书超过5本的读者,输出借书卡号及所借图书册数。l 查询过期未还图书,输出借阅者(卡号)、书号及还书日期,假定借书期限为两个月。l 查找C01班同学所借图书,输出图书名称和所借人姓名。l 从T_books表中删除当前无人借阅的图书记录。l 在T_borrow表上建立触发器,完成如下功能:当借书时,即增加一个借书记录时,T_books库存数量减1,当还书时,即更改这条记录的还书日期时,T_books的库存数量加1。【试题5】1 任务你作为教务管理系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作2要求教务管理系统子模块的E-R图如图1所示,物理数据模型如图2所示,数据表字段名定义见表1。请按以下设计完成数据库创建、数据表创建和数据操作任务:图1 E-R图图2 物理数据模型表1 字段名定义表字段名字段说明字段名字段说明tNo教师编号creditNo身份证号tName教师姓名cNo课程编号nation民族cName课程名称sex性别classHour课时数title职称students学生人数3数据库操作3.1创建数据库创建数据库educationDB。3.2 创建数据表根据图1和表1,创建数据表T_teacher、T_course3.3 创建数据表间的关系根据物理数据原型,创建任课关系表(即创建T_classes表)。3.4约束设计默认(民族=汉族)、非空(民族,姓名)、唯一(身份证号)3.5数据操作用SQL语句完成如下操作:l 写出将下列课程信息添加到课程表中的SQL代码 课号 课程名称 100001 SQL Server数据库 100002 数据结构 100003 VB程序设计l 修改课号为100003的课程名称:Visual Basic程序设计l 建一个规则,并将其绑定到教师表的职称列上,规定取值为(教授,副教授,讲师, 助教)之一l 创建“任课表视图”输出这些列:教师编号,姓名,课号,课程名称,课时数l 创建一个存储过程,计算“郭天天”老师的总课时。试题61 任务 你作为博大自学考试网项目开发组的程序员,请按要求完成: 1 数据库的创建; 2 数据表的创建; 3 数据的操作。 2 要 求 博大自学考试网的 E-R图如图 1.1所示,逻辑数据模型如图 1.2 所示,物理数据模型如图1.3所示,数据表字段名定义见表1.1。请按以下设计完成数据库创建、数据表创建和数据操作任务: 图 1.1 E-R图图 1.2 逻辑数据模型图 1.3物理数据原型表 1.1字段名定义表3 数据库操作 3.1创建数据库 创建数据库 SelfStudy。 3.2 创建数据表 根据图 1.2和表 1.1,创建数据表 T_speciality、T_book、T_purchase。 3.3 创建数据表间的关系 根据物理数据原型,创建数据关系。 3.4 数据操作 利用数据管理工具在表中插入以下数据,用作测试。 表 1.2 T_speciality 表测试数据表 1.3 T_book 表测试数据表 1.4 T_book 表测试数据 表 1.5 T_purchase 表测试数据用 SQL 语句完成如下操作: l 向 T_book 表插入数据:004,大学英语,001,29.5; l 查询出属于“电子政务”专业的教材; l 查询出 “电子政务”专业有哪些教材被预订; l 查询出预订教材 “马克思主义哲学”的考生姓名; l 创建视图查询考生姓名,预订教材名称,预订数量; l 创建存储过程,查询某个专业(以专业名称为参数)预订教材的总价。 试题71 任 务 你作为教务管理系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。 2 要 求 教材订购管理子模块的 E-R 图如图 2.1 所示,逻辑数据模型如图 2.2 所示,物理数据模型如图 2.3 所示,数据表字段名定义见表 2.1。请按以下设计完成数据库创建、数据表创建和数据操作任务: 图 2.1 E-R图图 2.2 逻辑数据模型图 2.3 物理数据原型 表 2.1字段名定义表 3 数据库操作 3.1 创建数据库 创建数据库 HNIUEAM。 3.2创建数据表 根据图 2.2和表 2.1,创建数据表 T_Supplier、T_BookInfo、T_Order。 3.3创建数据表间的关系 根据物理数据原型,创建数据关系。 3.4数据操作 l 向 T_BookInfo 表插入数据:“BC0001, 电子工业出版社代理商,刘立,湖南长 沙420112,无”; l 查询出供应商名称为“电子工业出版社代理商”的订单编号及订单状态; l 查询教材名称为“windows 程序设计”的订购日期; l 创建视图查询供应商名为“电子工业出版社代理商”所订购的教材的详细信息(包 括名称,ISBN编号,作者,出版社,出版时间,价格,数量); l 创建存储过程,当订单详情表中相应订单的状态为“1”时,修改订单表的订单状态为“1”。试题81 任 务 你作为教务管理系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。 2 要 求 学生选课子模块的 E-R图如图 3.1 所示,逻辑数据模型如图 3.2所示,物理数据模型如图 3.3所示,数据表字段名定义见表 3.1。请按以下设计完成数据库创建、数据表创建和数据操作任务: 图 3.1 E-R图图 3.2 逻辑数据模型 图 3.3物理数据原型 表 3.1 字段名定义表 3 数据库操作 3.1 创建数据库 创建数据库 HNIUEAM。 3.2 创建数据表 根据图 3.2和表 3.1,创建数据表 T_Student、T_Course、T_Teacher。 3.3 创建数据表间的关系 根据物理数据原型,创建数据关系。 3.4 数据操作 l 在 T_Course表中插入数据:“KC10001,数据结构,72,4”; l 查询选修了“数据结构”的学生信息; l 查询教师名称为“王强”的教师所授课程情况; l 计算所选课程的时间为“2010-9-1”,课程名称为“数据结构”的所有学生的总成绩; l 创建视图查询授课教师“李超”所授课的学生情况; l 创建存储过程,统计授课教师“李超”所授课程的优秀率,规定成绩大于等于 90的为优秀。试题91 任 务 你作为高校图书馆管理系统管理系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。 2 要 求 高校图书馆管理系统管理系统的 E-R 图如图 4.1 所示,馆藏图书信息如表4.1,读者信息表如表4.2,管理员信息如表4.3。请按以下设计完成数据库创建、数据表创建和数据操作任务: 图 4.1 E-R图表4.1 馆藏图书信息表列名数据类型可否为空说明BookIDCharnot null图书编号BookNoCharnot null图书的索书号BookNameCharnot null图书的书名BookWriterCharnot null图书作者BookPulishCharnot null图书出版社BookPriceChar图书的单价BookDateDate出版日期BookClassChar图书的分类BookMainChar图书的摘要BookPrimChar图书的关键字BookCopyChar图书的副本数BookStateCharnot null图书是否可借BookRNoCharnot null图书所在馆室号表4.2 读者信息表列名数据类型可否为空说明ReaIDCharnot null读者编号ReaNameCharnot null读者姓名ReaSexCharnot null读者性别ReaNoCharnot null读者学号ReaLBIDCharnot null读者类别编号ReaTypeChar读者类型ReaDepChar读者所在学院ReaPrefChar读者所属专业ReaGradeChar读者的年级ReaDateDatenot null办证日期表4.3 管理员信息表列名数据类型可否为空说明MIDCharnot null管理员编号MNameCharnot null管理员姓名MSexChar管理员性别MpswCharnot null管理员密码MAuthCharnot null管理员权限MTelephChar管理员电话MAddreChar管理员地址系统中其他数据表如下:读者类别:ReaderTpye(LBID, LBName, LBnum, LBbqx, LBqx)馆室: Room(RoomNo,RoomMID,RoomNum,RoomAddre)借阅信息:Borrow(BookID,ReaderID,BookName,BookWriter, Outdate,YHdate)借阅历史:History(BookID,ReaderID,BookName,BookWriter, Outdate,Indate,YHdate)罚款信息:Fine (BookID,ReaderID,BookName,Outdate,Indate,Fine, CLState,MID) (注:标有直线下划线的为主属性,标有波浪线下划线的是外键属性,主属性与外键属性一起构成主码)3 数据库操作 3.1 创建数据库 创建数据库 Book。 3.2创建数据表 根据图 4.1和数据表的描述,创建数据表 Book,Manager,Reader。 3.3数据操作 l 向Manager表插入数据:“1001,郭晨霞,女,1,2,87093562,NULL”; l 查询读者编号ReaID为91384199的读者信息;l 查询书籍编号BookID为1214140的借书人借书日期Outdate和归还日期YHdate。l 创建视图查询作者名为“江华圣”,书名为“信息技术专业英语”的图书信息(包括索引号,书名,作者,出版社,图书状态)l 创建存储过程,按BookWriter查询作者为“何玉洁”的图书信息。 试题101 任 务 你作为人事管理系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。 2 要 求 人事管理系统的 E-R 图如图 5.1 所示,馆藏图书信息如表3.1,读者信息表如表3.2,管理员信息如表3.3。请按以下设计完成数据库创建、数据表创建和数据操作任务: 拥有职称员工工作部门m1n1拥有学历工资获得结婚爱人存在考勤m1m1m1111参加工作时间结婚时间图 5.1 E-R图表5.1 Employee员工表列名数据类型及长度可否为空说明ENOCHAR(6)NOT NULL员工号(主键)ENAMEVARCHAR(10)NULL员工姓名EGENDERVARCHAR(2)NULL性别EBIRTHDAYDATENULL出生日期EHOMETOWNVARCHAR(8)NULL籍贯ENATIONVARCHAR(10)NULL民族EIDCHAR(2)NULL身份证号EHEALTHVARCHAR(20)NULL健康状况EZZMMVARCHAR(4)NULL政治面貌EBLOODVARCHAR(2)NULL血型EHOMEADRESSVARCHAR(10)NULL家庭住址ETELENOCHAR(10)NULL联系电话表5.2 Department部门表列名数据类型及长度可否为空说明ENOCHAR(6)NOT NULL员工号(外键)DNOCHAR(6)NOT NULL部门号(主键)DNAMEVARCHAR(10)NULL部门名称DADDVARCHAR(20)NULL部门地址DTIMEDATENULL参加工作时间表5.3 Function职称表列名数据类型及长度可否为空说明FNOCHAR(6)NOT NULL职称号(主键)FNAMEVARCHAR(10)NULL职称名称ENOCHAR(6)NOT NULL员工号(外键)3 数据库操作 3.1 创建数据库 创建数据库MM(men_management system人事管理系统)。 3.2创建数据表 根据图 5.1和数据表5.1,5.2,5.3的描述,创建数据表Employee,Department,Function。 3.3数据操作 l 在Employee表中插入数据(S12501,张三,男,1988-12-10,湖南,汉,T,良好,党员,O,NULL,NULL)l 在Department表中查询员工号为S12911职工的信息。l 在Employee表中的egender列进行性别核查约束;l 在Employee表中的enation列进行默认值“汉”的设置。l 在Employee表上建立触发器,如更新数据,则提示数据已更新,否则提示数据没有更新。【试题11】1、任务你作为建设用地信息系统项目基础数据设置子模块开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。2、要求建设用地信息系统基础数据设置子模块的E-R图如图1.1所示,逻辑数据模型如图1.2所示,物理数据模型如图1.3所示,数据表字段名定义见表1。请按以下设计完成数据库创建、数据表创建和数据操作任务。图1.1 E-R图图1.2 逻辑数据模型图1.3 物理数据模型表1 字段名定义表3、数据库操作3.1 创建数据库创建数据库Proj。3.2 数据表设计根据图1.2和表1,创建数据表T_farm_info、T_canton_info。3.3 数据表之间的关系设计根据物理数据原型,创建数据表之间的关系。3.4 数据操作 查询出项目编号为“C0001”的建设用地基本信息; 请把直属部门从“长沙市国土资源局”修改为“株洲市国土资源局”; 在行政区域信息表中插入数据,编号为“83100”,行政名称为“星沙”,行政面积为“142”,直属部门为“长沙市国土资源局”。【试题12】1、任务你作为建设用地信息系统报批管理子模块开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。2、要求建设用地信息系统报批管理子模块的E-R图如图2.1所示,逻辑数据模型如图2.2所示,物理数据模型如图2.3所示,数据表字段名定义见表2。请按以下设计完成数据库创建、数据表创建和数据操作任务:图2.1 E-R图图2.2 逻辑数据模型图2.3 物理数据模型表2 字段名定义表3、数据库操作3.1 创建数据库创建数据库NewDataSet。3.2 数据表设计根据图2.2和表2,创建数据表。3.3 数据表之间的关系设计根据物理数据原型,创建数据表之间的关系。3.4 数据操作 查询出地块名称为“长沙市天心花苑”的建设用地报批基本信息; 删除地块面积大于1100的地块基本信息; 在T_plot_info表中插入数据(地块编号为“10006”,地块名称为“新型工业区”,地块面积为“1500”,地块用途为“工业用地”,图形类型为“长方形”的信息)。【试题13】1、任务你作为学生成绩管理系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 相关数据的操作。2、要求学生成绩管理系统的E-R图如图3.1所示,逻辑数据模型如图3.2所示,物理数据模型如图3.3所示, 数据表字段名定义见表3。请按要求完成数据库创建、数据表创建和数据操作任务:图3.1 E-R图图3.2 逻辑数据模型图3.3 物理数据模型表3 字段名定义表3、数据库操作3.1 创建数据库创建数据库Student。3.2 创建数据表根据图3.3和表3,创建数据表T_student_info、T_course_info、T_student_scores。3.3 创建数据表间的关系根据物理数据原型,创建数据关系表。3.4 数据操作 向T_student_infor表插入数据:“102011,刘德华,男,03/23/1991,2009,湖南长沙劳动东路168号”; 把学号为“001”的学生姓名修改为“张三”; 查询选修了“数据结构”的学生姓名、平时成绩、期末成绩。【试题14】1、任务你作为学校教务管理系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 相关数据的操作。2、要求学校教务管理系统的E-R图如图4.1所示,逻辑数据模型如图4.2所示,物理数据模型如图4.3所示, 数据表字段名定义见表4。请按要求完成数据库创建、数据表创建和数据操作任务:图4.1 E-R图图4.2 逻辑数据模型图4.3 物理数据模型表4 字段名定义表字段名字段说明字段名字段说明Teacher_no工号Course_name课程名称Teacher_name姓名Course_credit学分Teacher_prof职称Teaching_time上课时间Teacher_dept所属教研室Teaching_addr上课地点Course_no课程编号3、数据库操作3.1 创建数据库创建数据库Teacher。3.2 数据表设计根据图4.3和表4,创建数据表T_teacher、T_course。3.3 数据表之间的关系设计根据物理数据原型,创建数据关系表T_teaching_info。3.4 数据操作 查询出姓名为“张三”的老师的职称; 查询出姓名为“李四”的老师的上课时间和地点; 把课程编号为“C001”的课程名称修改为“数据库原理与设计”。【试题15】1、任务你作为连锁商店管理系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 相关数据的操作。2、要求连锁商店管理系统的E-R图如图5.1所示,逻辑数据模型如图5.2所示,物理数据模型如图5.3所示, 数据表字段名定义见表5。请按要求完成数据库创建、数据表创建和数据操作任务:图5.1 E-R图图5.2 逻辑数据模型图5.3 物理数据模型表5 字段名定义表字段名字段说明字段名字段说明Shop_no商店编号Commodity_name商品名Shop_name商店名称Commodity_price单价Shop_addr店址Commodity_addr产地Commodity_no商品编号Commodity_sale销量3、数据库操作3.1 创建数据库创建数据库Shop_Manage。3.2 数据表设计根据图5.2和表5创建数据表T_shop、T_commodity。3.3 数据表之间的关系设计根据物理数据原型,创建数据关系表T_sale。3.4 数据操作 查询出商品名称为“佳洁士牙膏”的单价; 查询出商品名称为“益达口香糖”的销量; 新增一条商店记录(商店编号:S001,商店名称:民政分店,店址:香樟路)。【试题16】1 任 务你作为图书管理信息系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 相关数据的操作。2 要 求图书管理信息系统中借书管理子模块的E-R 图如图1 所示,逻辑数据模型如图2所示,物理数据模型如图3 所示,数据表字段名定义见表1。请按以下设计完成数据库创建、数据表创建和数据操作任务:图1 E-R 图图2 逻辑数据模型图3 物理数据原型表1 字段名定义表字段名字段说明字段名字段说明Book_no书号Card_name借书人姓名Book_name书名Adress借书人地址Author作者Mobile手机号码Price单价Borrow_id借书记录编号Qty库存册数Borrow_date借书日期Loan_qty借阅次数Return_date还书日期Card_no卡号3 数据库操作3.1 创建数据库创建数据库BookDB。3.2 创建数据表根据图3和表1,创建数据表T_card、T_book、T_borrow。3.3 创建数据表间的关系根据物理数据原型,创建数据关系。3.4 数据操作用SQL 语句完成如下操作:l 在T_book 表中插入数据:“9787302245339,Access 数据库技术与应用,陈世红,27.20,50”;l 查询出日期为2012-10-31 以后借出的图书信息;l 查询出库存数量小于5 册的图书信息;【试题17】1 任 务你作为学生管理信息系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。2 要 求学生管理信息系统中成绩管理子模块的系统权限管理子模块的E-R 图如图1 所示,逻辑数据模型如图2 所示,物理数据模型如图3 所示,数据表字段名定义见表1。请按以下设计完成数据库创建、数据表创建和数据操作任务:图1 E-R 图图2 逻辑数据模型图3 物理数据原型表1 字段名定义表字段名字段说明字段名字段说明Stud_id学号Reserve备注Stud_name姓名Course_id课程编号Stud_sex性别Course_name课程名称Birth_date出生日期Teacher_name教师姓名Entry_Date入学日期Score_id成绩编号Mobile手机号码Score成绩Birth_place籍贯3 数据库操作3.1 创建数据库创建数据库StudentDB。3.2 创建数据表根据图3 和表1,创建数据表T_student、T_course、T_score。3.3 创建数据表间的关系根据物理数据原型,创建数据关系。3.4 数据操作用SQL 语句完成如下操作:l 在T_student 表插入数据:“2009010001,张学友,男,1990-10-4,2009-9-1湖南长沙”;l 查询出籍贯为“湖南长沙”的学生基本信息;l 查询出“数据库应用”这门课程的平均成绩;【试题18】1 任 务你作为起航自学考试网项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。2 要 求起航自学考试网的E-R 图如图1 所示,逻辑数据模型如图2 所示,物理数据模型如图3 所示,数据表字段名定义见表1。请按以下设计完成数据库创建、数据表创建和数据操作任务:图1 E-R 图图2 逻辑数据模型图3 物理数据原型表1 字段名定义表字段名字段说明字段名字段说明Id专业IDMark课程学分Name专业名称Id报名IDId课程IDCourse_Id课程IDSpecialityId专业IDName学员姓名Name课程名称3 数据库操作3.1 创建数据库创建数据库SelfStudy。3.2 创建数据表根据图3 和表1,创建数据表T_speciality、T_course、T_enroll。3.3 创建数据表间的关系根据物理数据原型,创建数据关系。3.4 数据操作利用数据管理工具在表中插入以下数据,用作测试。表2 T_speciality 表测试数据Id(专业ID)Name001电子政务002计算机网络003铁路信号表3 T_course 表测试数据Id(课程ID)Speciality_idNameMark001001电子商务3002001信息安全3003001计算机网络基础3表4 T_enroll 表测试数据Id(报名ID)Course_idName001001周明002002周明003003周明用SQL 语句完成如下操作:l 在T_course 表插入数据:“004,001,高等数学,3”;l 查询 “电子政务”专业开设的课程;l 查询出报考课程为“信息安全”的考生;【试题19】1 任 务你作为工资管理系统项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。2 要 求工资管理系统的E-R 图如图1 所示,请按以下设计完成数据库创建、数据表创建和数据操作任务:3 数据库操作3.1 创建数据库创建数据库EmpDB。3.2 创建数据表创建数据表T_employee、T_department、T_salary。具体详情如下表:表T_employee表T_department表T_salary字段名字段说明字段名字段说明basepay基本工资insurance保险bonus奖金tax税金deduct扣款takehomepay实发工资3.3 创建数据表间的关系创建数据关系。3.4 数据操作用SQL 语句完成如下操作:l 在T_department中插入数据:“2,人事部”;在T_employee 表插入数据:“0056,肖海花,2,女”;l 显示职员所在部门的名称;l 计算表T_salary中takehomepay(实发工资)的值【试题20】1 任 务某个企业集团有若干工厂,每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘用期和工资。请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。2 要 求系统的E-R 图如图1 所示,请按以下设计完成数据库创建、数据表创建和数据操作任务:图13 数据库操作3.1 创建数据库创建数据库FactoryDB。3.2 创建数据表创建数据表T_employee、T_department、T_salary。具体详情如下表:T_ factory (factory_id,factory_name,address) 主键:factory_idT_employee ( emp_id,name,sex, employment_period,salary,factory_id) 主键:emp_id说明:employment_period(聘期) salary(工资)3.3 创建数据表间的关系根据ER图,创建数据关系。3.4 数据操作l 设置性别的默认值为男用SQL 语句完成如下操作:l 在T_factory 表插入数据:“001,华铭集团长沙分公司 ,长沙市雨花区香樟路”;l 显示职工所在工厂的名称; l 计算工厂编号为“001”的男职工的人数【试题21】1 任 务你作为建设工程监管信息系统项目开发组的程序员,请按要求完成:. 数据库的创建;. 数据表的创建;. 数据的操作。2 要 求系统权限管理子模块的E-R 图如图2.1 所示,逻辑数据模型如图2.2 所示,物理数据模型如图2.3 所示,数据表字段名定义见表2.3。请按以下设计完成数据库创建、数据表创建和数据操作任务:3 数据库操作3.1 创建数据库创建数据库ConstructionDB。3.2 创建数据表根据图2.2 和表2.3,创建数据表T_user、T_func_item、T_func_role_def。3.3 创建数据表间的关系根据物理数据原型,创建数据关系表。3.4 数据操作用SQL 语句完成如下操作:. 在T_user 表插入数据:“id01,刘德华,123,KBB,5678900,湖南长沙ldh123,admin”;. 查询出所属部门为“KBB”的操作员的基本信息;. 查询出姓名为“刘德华”的操作员具有哪些功能权限;. 查询出“投标责任人”角色所拥有的功能;. 创建视图查询操作员的姓名,密码和所属部门;. 创建存储过程,查询指定操作员所具有的功能权限。【试题22】1 任 务你作为建设工程监管信息系统项目开发组的程序员,请按要求完成:. 数据库的创建;. 数据表的创建;. 数据表相关约束的创建。2 要 求流程管理子模块的E-R 图如图2.4 所示,逻辑数据模型如图2.5 所示,物理数据模型如图2.6 所示,数据表字段名定义见表2.4。请按设计要求完成数据库创建、数据表创建和数据表约束的创建任务:3 数据库操作3.1 创建数据库创建数据库ConstructionDB。3.2 创建数据表根据图2.5 和表2.4,创建数据表T_flow_step_def、T_flow_type、T_sub_project。3.3 创建数据表间的关系根据物理数据原型,创建数据关系表。3.4 约束设计. 标段编号字段默认为 0;. 招标方式代号只能为1 或者2,其中1 表示“公开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论