第一范文网 - 专业文章范例文档资料分享平台

SQL期末考试题目 - 图文

来源:用户分享 时间:2020-06-18 本文由终究无缘了 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第二章数据库应用开发试题

一、评分细则

数据库应用开发试题从数据库创建、数据表创建、约束及关系创建、数据访问、代码规 范性五个方面进行评分,评分细则见表2.1。

表2.1 数据库应用开发试题评分细则

评价项 数据库创建 数据表创建 约束及关系创建 数据访问 代码 规范 数据库名命名规范 数据表名命名规范 字段名命名规范 分值 30分 25分 30分 30分 2分 5分 8分 评分细则 没有成功创建数据库,扣5-8 分。 数据表创建不成功每一项扣3-5 分,字段创建不符合要求每一项扣2-3 分。 约束创建不成功每一项扣3-5 分,关系创建不符合要求每一项扣5 分。 没有正确写出SQL 语句每一项扣4-5 分。 数据库名命名不规范扣2 分。 数据表命名不规范每张表扣1 分。 字段名命名不规范每项扣0.5 分,扣完为止。 二、实施条件

测试所需的软硬件设备见表2.2 表2.2 考点提供的主要设备及软件

序 1 设备、软件名称 计算机 规格/技术参数、用途 CP U 奔腾4 以上,内存1G 以上,XP 操作系统。 2 3 Office SQL Server 2005 或以 上、Oracle 10g 或以 上、MySQL 5.1 或以上 编写文档 数据库管理系 统 台。 参考人员任选一种数据库管理系备注 用于软件开发和软件部署,每人一 三、答题文件提交要求

答案以“答题文件”的形式提交。请按以下要求创建答题文件夹和答题文件: 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”,将该文件按要求进行上传。

四、试题

【试题3】

1 任务

你作为《银行信贷管理系统》项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。 2 要求

银行信贷管理系统的E-R 图如图2.7 所示,逻辑数据模型、物理数据模型如图2.8 和 图2.9 所示。数据表字段名定义见表2.5。请按以下设计完成数据库创建、数据表创建和数据操作任务:

图2.7 E-R 图

图2.8 逻辑数据模型

图2.9 物理数据模型 表2.5 字段名定义表

字段名 T_customer_info T_cust_credit_level T_his_cust_credit_level Cust_id Cust_name Legal_name 字段说明 客户基本信息表 客户信用等级表 客户信用等级历史表 客户编号 客户名称 法人代表 字段名 Reg_address Post_code Id Credit_level Begin_date End_date 字段说明 注册地址 邮政编码 序号 信用级别 评级有效起始日期 评级有效中止日期 3数据库操作 3.1 创建数据库

创建数据库BankCreditLoanDB。 3.2 创建数据表

根据图2.8 和表2.5,创建数据表。其中,客户信用等级历史表中的序号为自动增长字 段。

3.3 创建数据表间的关系及约束

为表设置主键,主键命名为“pk_<表名>_<主键标识>” 。

根据逻辑模型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>” 。

", 将信用级别字段默认值设置为“01”。 3.4 数据操作

用SQL 语句完成如下操作:

",根据对逻辑数据模型的理解,分别向三个表中插入一条测试数据; ",查询客户名称为“XX 公司”的信用等级;

",创建视图V_His_cust_credit_level 用于查询客户的信用级别历史记录,视图列名显 示为:客户名称、信用级别、评级有效起始日期、评级有效中止日期; ", 创建带输入参数的存储过程P_ cust_credit_level,根据输入参数更新客户信用 等级表,并将更新前的记录插入到客户信用等级历史表。 【试题4】

1 任务

你作为《银行信贷管理系统》项目开发组的程序员,请按要求完成: 数据库的创建; 数据表的创建; 数据的操作。 2 要求

银行信贷管理系统的E-R 图如图2.10 所示,逻辑数据模型、物理数据模型如图2.11 和图2.12 所示。数据表字段名定义见表2.6。请按以下设计完成数据库创建、数据表创建和数据操作任务:

图2.10 E-R 图

图2.11 逻辑数据模型

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技SQL期末考试题目 - 图文 全文阅读和word下载服务。

SQL期末考试题目 - 图文 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1084206.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top