首页 数据库工程作业

数据库工程作业

举报
开通vip

数据库工程作业数据库工程作业 要求: 1. 根据第一次作业第一题的设计,完成一个小型的数据库信息管理系统(或部分功能),并填 写工程作业报告;程序和报告请在规定时间之内上传。 2. 开发模式(B/S或C/S)、开发高级语言任选,后台数据库使用大型数据库管理系统(SQL Server、Oracle等),不要使用桌面数据库。 3. 报告中所列举的四种操作都要求涉及到两张以上的数据表,每种操作举一个例子即可。 4. 所列举的操作应涵盖事务、触发器、视图、存储过程的应用。 5. 作业成绩按照报告中的标准评分,程序只实现报告中...

数据库工程作业
数据库工程作业 要求: 1. 根据第一次作业第一 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 ,完成一个小型的数据库信息管理系统(或部分功能),并填 写工程作业报告;程序和报告请在规定时间之内上传。 2. 开发模式(B/S或C/S)、开发高级语言任选,后台数据库使用大型数据库管理系统(SQL Server、Oracle等),不要使用桌面数据库。 3. 报告中所列举的四种操作都要求涉及到两张以上的数据表,每种操作举一个例子即可。 4. 所列举的操作应涵盖事务、触发器、视图、存储过程的应用。 5. 作业成绩按照报告中的标准评分,程序只实现报告中涉及的部分即可。 工程作业报告 1. 项目信息 学号 姓名 专业 项目名称 唱片销售系统 开发语言 后台数据库 VB 6.0 SQL server 2000 必备环境 Windows XP SP2 2. 系统配置 说明 (10分)根据实际需要给出配置的具体步骤,可以粘贴屏幕截图,不涉及的部分写“无”; (10分)高级语言连接数据库一般都会使用连接串, 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 该字符串的各个部分。 1. 启动SQL Server服务管理器 2. 创建数据库: 打开“查询分析器”,选择系统数据库master并执行“唱片销售系统.sql”,建立 数据库cpxs,执行结果如下: 配 置 步DBMS 骤 相关 10 „„ 1. 注册数据库 控制面板->管理工具->数据源->用户DSN 注册cpxs数据库 添加->选择SQL SERVER->名称(分别为cpxs)->服务器选择local ->windoesNT验证->分别更变默认数据库(对应选择cpxs) OS 相关 „„ 1. 在“唱片销售系统”文件夹下打开工程文件“工程1.vbp”,编译执行,进入登陆 界面。 程序 相关 2. 使用预设帐号进入系统: 管理员帐号:admin 密码:123 会员帐号:user 密码:123 „„ 序号 名称 功能说明 取值 1 Provider 应用程序使用 SQLOLEDB 提供程SQLOLEDB.1 序连接到 SQL Server 连接串 2 Integrated Security 使用windows集成身份验证 SSPI 分析 3 Persist Security ADO在数据库连接成功后不保存密码False (10) Info 信息 4 Initial Catalog 连接对应数据库 cpxs 5 Data Source 连接本地数据库服务器 (local) 备注 3. 数据库设计 说明 (10分)按照数据表的创建顺序,依次给出所涉及数据表的信息,其中参照字段以“(字段1,字段2,„„,字段n)”的形式给出,被参照字段以“表名(字段1,字段2,„„,字段n)”的形式给出; (10分)一般DBMS都可以为数据库生成关系图,请将该图片截屏并粘贴到表格中。 创建数据表名称 主键 参照属性 被参照表及属性 顺序 1 manager_info UserId 无 无 管理表 2 base_info CDTrackName 无 无 CD基本信息表 3 card_info CardId 无 无 数据表 充值卡表 (10) 4 custom_info CustomId CDTrackName base_info(CDTrackName) 用户表 CustomId manager_info(UserId) 5 Qiugou BuyId BuyCDName base_info(CDTrackName) 求购关系表 BuyId manager_info(UserId) 关系图(截屏) (10) 备注 4. 添加操作 (1分)简要说明该操作所要完成的功能; (3分)该操作的输入数据以及输入数据应该满足的条件,如:数值范围、是否为空; (3分)该操作会修改字段(以“表名.字段名”的形式给出),以及修改 规则 编码规则下载淘宝规则下载天猫规则下载麻将竞赛规则pdf麻将竞赛规则pdf ,如:新说明 数值的计算方法、在何种条件下予以修改等; (4分)实现该操作的关键代码(高级语言、SQL),截图即可; (4分)如何执行该操作,按所述方法能够正常演示程序则给分。 功能描1. 添加用户(举例) 述(12. 添加新唱片 分) 3. 添加唱片预定信息 数据 约束 输入 cx(用户名) Char类型,长度为10,主键 (3123(密码) Char类型,长度为10,,非空 分) 用户(用户类型) 字段 规则 更改字Manager_info. 新建用户名 段 UserId (3Manager_info. 新建用户类型 分) UserKind Manager_info. 新建口令 UserPsw 代码 (截屏) (41. 添加用户 分) 2. 添加新唱片 3. 添加唱片预定信息 Manager_info表中数据: 程序演 示(4 分) 添加新用户: 添加后manager_info表中数据更新: 备注 5. 删除操作 (1分)简要说明该操作所要完成的功能; (3分)该操作的输入数据以及输入数据应该满足的条件,如:数值范围、是否为空; 说(3分)该操作会修改字段(以“表名.字段名”的形式给出),以及修改规则,如新数值的计明 算方法、在何种条件下予以修改等; (4分)实现该操作的关键代码(高级语言、SQL),截图即可; (4分)如何执行该操作,按所述方法能够正常演示程序则给分。 功1. 删除用户(管理员权限) 能2. 删除唱片(管理员权限) 描使用ado方法首先创建一个recordset对象gx,sql_source语句负责选择满足条件述的元组(DataGrid控件选中的元组)并用gx打开,执行recordset对象的Delete方法(1删除所选元组。 分) 输数据 约束 入 点击删除 先点击要删除的用户或唱片详情 (3 分) 字段 规则 更 删除base_info表中的某一唱片信息的全部字段: 改 字 段 (3 分) 删除后的: (截屏) 1. 删除用户(管理员权限) 代 码 (42. 删除唱片(管理员权限) 分) 程 序 演 示 (4分) 删除用户与删除唱片情况类似。 备 注 6. 更新操作 (1分)简要说明该操作所要完成的功能; (3分)该操作的输入数据以及输入数据应该满足的条件,如:数值范围、是否为空; (3分)该操作会修改字段(以“表名.字段名”的形式给出),以及修改规则,如新说明 数值的计算方法、在何种条件下予以修改等; (4分)实现该操作的关键代码(高级语言、SQL),截图即可; (4分)如何执行该操作,按所述方法能够正常演示程序则给分。 1. 唱片信息的修改 基于vb窗体的直接对base_info表中数据进行修改。 2. 登录口令的修改 功能描述使用ado方法首先创建两个recordset对象gx、mb,一个用来对表(1分) manager_info的数据域gx.Fields(2)(manager_info.UserPsw)进行操作,另一 个用来对表custom_info的数据域mb.Fields(2)(custom_info.CustomPsw)进 行操作,通过对字段的重新赋值完成更新 3. 售出唱片后对库存以及帐户余额的更新 和修改登录口令类似,使用ado方法首先创建两个recordset对象,一个用 来对表custom_info的数据域进行操作,另一个用来对表base_info的数据域进 行操作,通过对相关项加减操作完成更新 数据(旧数据) 约束 同名专辑(八度空间) 主键 NULL(Jay) 允许为空 输入 R&B(流行) 允许为空 (3分) 20(10) 非空 2000-1-1(2001-1-1) 允许为空 10(100) 非空 字段 规则 base_info.CDTrackName Varchar类型,最大长度为20 base_info. SingerName Varchar类型,最大长度为10 base_info. MusicStyle Varchar类型,最大长度为10 base_info. Price Money类型 base_info. PublishDate Datetime类型,输入格式’yyyy-mm-dd’ base_info. CDStoreAmount Int类型,长度默认为4/当用户输入购买唱片并确认更改字段 “帐户付款”以后,点击购买,则把当前属性值减一的(3分) 值记为新值,即唱片卖出一张。 custom_info. 当用户输入购买唱片并确认“帐户付款”以后,点击购CustomBalance 买,则把当前属性值减掉base_info. Price的值记为 新值 custom_info. 当用户输入购买唱片并确认“帐户付款”以后,点击购CDTrackAmount 买,则把当前属性值加一的值记为新值,即用户购买唱 片数增加一张 custom_info.CustomPsw 当用户输入新口令并确认以后,点击修改,则把输入的 字符串赋值给CustomPsw manager_info.UserPsw 当用户输入新口令并确认以后,点击修改,则把输入的 字符串赋值给UserPsw (截屏) 代码 1. 唱片信息的修改: (4分) ADO属性配置: Command_Click代码: 2. 登录口令的修改: 3(售出唱片后对库存以及帐户余额的更新 1. 唱片信息的修改: 程序演示 (4分) 2. 登录口令的修改: 3. 售出唱片后对库存以及帐户余额的更新: 购买前: 购买后: Recordset 对象表示的是来自基本表或命令执行结果的记录全集。 Recordset 对象可支持两类更新:立即更新和批更新。使用立即更新,一旦调用 备注 Update 方法,对数据的所有更改将被立即写入基本数据源。也可以使用 AddNew 和 Update 方法将值的数组作为 参数 转速和进给参数表a氧化沟运行参数高温蒸汽处理医疗废物pid参数自整定算法口腔医院集中消毒供应 传递,同时更新记录的若干字段。 操作 7. 查询 (1分)简要说明该操作所要完成的功能; (3分)该操作的输入数据以及输入数据应该满足的条件,如:数值范围、是否为空; 说(3分)该操作会修改字段(以“表名.字段名”的形式给出),以及修改规则,如新数值的 明 计算方法、在何种条件下予以修改等; (4分)实现该操作的关键代码(高级语言、SQL),截图即可; (4分)如何执行该操作,按所述方法能够正常演示程序则给分。 功1.唱片信息的查询: 能查询根据所选内容的不同,在base_info表中查询满足不同条件的元组并显示输出出来。 描2.帐户信息的查询: 述 选择CustomId为当前用户名的条件进行查询 (13.用户求购信息的查询: 分) 修改ADO控件属性项RecordSource使其输出qiugou整张表的内容。 数据 约束 输 八度空间(举例) 查询的唱片名称(输入非表中数据的时候返回项为空) 入 (3Jay(举例) 查询的歌手名称(输入非表中数据的时候返回项为空) 分) 检索内容 唱片名、歌手名(绑定) 更字段 规则 改无更改字段 字 段 (3 分) (截屏) 1.唱片信息的查询代码: 代 码 (4 分) 2.帐户信息的查询代码: 3. 用户求购信息的查询代码: 1. 唱片信息的查询: 程 序 演 示 (4 分) 2. 帐户信息的查询: 备 注
本文档为【数据库工程作业】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_337177
暂无简介~
格式:doc
大小:535KB
软件:Word
页数:20
分类:生活休闲
上传时间:2017-11-26
浏览量:82