首页 数据库工程作业

数据库工程作业

举报
开通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. 作业成绩按照报告中的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 评分,程序只实现报告中涉及的部分即可。 工程作业报告 1. 项目信息 学号 姓名 专业 项目名称 唱片销售系统 开发语言 后台数据库 VB 6.0 SQL server 2000 必备环境 Windows XP SP2 2. 系统配置 说明 (10分)根据实际需要给出配置的具体步骤,可以粘贴屏幕截图,不涉及的部分写“无”; (10分)高级语言连接数据库一般都会使用连接串,分析该字符串的各个部分。 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分)该操作会修改字段(以“表名.字段名”的形式给出),以及修改规则,如:新说明 数值的计算方法、在何种条件下予以修改等; (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 方法将值的数组作为参数传递,同时更新记录的若干字段。 操作 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