2022年2022年工资管理数据库

上传人:m**** 文档编号:567396265 上传时间:2024-07-20 格式:PDF 页数:11 大小:728.42KB
返回 下载 相关 举报
2022年2022年工资管理数据库_第1页
第1页 / 共11页
2022年2022年工资管理数据库_第2页
第2页 / 共11页
2022年2022年工资管理数据库_第3页
第3页 / 共11页
2022年2022年工资管理数据库_第4页
第4页 / 共11页
2022年2022年工资管理数据库_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《2022年2022年工资管理数据库》由会员分享,可在线阅读,更多相关《2022年2022年工资管理数据库(11页珍藏版)》请在金锄头文库上搜索。

1、1 数据库原理与应用教程实验大纲一、实验目的数据库技术是一个理论和实际紧密联系的技术,在学习过程中,除了解数据模型、数据库系统结构、数据库应用方法等知识外,通过实验对相关技术加深认识,切实加强学生的实践能力,是教学中一个重要且必要的环节。上机实验的主要目标如下:(1)通过上机操作,加深对数据库系统理论知识的理解。(2)通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。(3)通过上机实验,提高动手能力,提高分析问题和解决问题的能力。二、实验环境SQL Server2000企业版三、实验类型和学时安排序号实验项目名称实验课时数实验类型1 数据库系统设计4 设计型2 关系数据模型

2、的设计2 设计型3 数据库的定义实验3 设计型4 数据库中的基本操作4 验证型5 SQL 语言3 综合型四、实验要求要求学生独立完成课程设计,在编程时要保持良好的程序设计风格;对每个实验提供详细的上机报告,包括程序流程、源程序、运行结果和上机体会。五、实验简介实验 1 数据库系统设计本实验的实验目的是要求学生掌握数据库设计的基本技术,熟悉数据库设计的每个步骤中的任务和实施方法,并加深对数据库系统概念和特点的理解。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 -

3、 - - - - - - - - 2 该实验要求学生根据周围的实际情况,自选一个小型的数据库应用项目,并深入到应用项目中调研,进行分析和设计,例如选择学籍管理系统、图书管理系统、材料管理系统或仓库管理系统、教务管理系统、选课管理系统、网上商城管理系统等。要求写出如下2 个设计报告 : 1、系统需求分析报告在系统需求分析报告中包括采用的设计方法、数据流图和数据字典。2、数据库的操作和应用要求报告在数据库的操作的应用要求报告中,详细描述数据库的数据操作要求、处理方法和处理流程,画出系统功能模块图。需求分析:工资是企业按劳动制度的规定支付给职工的劳动报酬,包括基本工资,奖金等。工资核算与管理正确与否

4、关系到企业每一个职工的利益,对于调动每一个职工的工作积极性,正确处理企业与职工之间的经济关系具有重要意义。为了是企业得到更好的管理,建立一个工资管理数据库系统是非常必要的。编号数据流名内部名组成流量备注L01员工信息E01 +E02+E03+E04L02工资发放E05+E06+E07+E04L03职位信息E05+E01 数据字典:一、数据流定义表二、文件定义表编号数据元素名内部名值域值义类长备注E01姓名C/10E02性别c/2只为女或男名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第

5、 2 页,共 11 页 - - - - - - - - - 3 E03年龄i/4E04员工号c/10E05职务c/10 E06工资i/4E07奖金i/4实验 2 关系数据模型的设计本实验的实验目的是学会数据抽象的方法,熟练掌握数据的概念模型的表示方法及概念模型向关系数据模型转换的规则,并加深对关系模型的特点及相关概念的理解。该实验要求学生对自选的数据库应用项目进行信息模型和数据模型的设计,并完成相应的数据库设计报告。在数据库设计报告中包括以下内容。l、系统概念模型使用 E-R 图表示对系统的数据抽象情况,表示系统中的实体情况, 实体与实体之间的联系情况,使用数据字典对E-R 组的实体和联系进行

6、详细说明。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 4 年龄性别奖金评定职位信息员工信息发放工资待遇岗位员工号姓名姓名职务职务工资员工号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 5 2、系统的关系数据模型详细描述系统需要的基本表及属性、视图和索引,

7、对基本表的关键字、外关键字及被参照关系进行说明,对基本表中数据的约束条件进行说明。实验 3 数据库的定义实验本实验的实验目的是要求学生熟练掌握和使用SQL、Transact-SQL、SQL Server企业管理器创建数据库、表、索引和修改表结构。实验内容(1)创建数据库和查看数据库属性。(2)创建表、指定表的关键字、创建约束和索引。(3)查看和修改表结构。(4)熟悉 SQL Server企业管理器的使用方法。实验任务1、基本操作实验针对学生 -课程数据及其各种约束 : (1)使用企业管理器建立数据库。(2)在企业管理器中查看数据库的属性,并进行修改,使之符合要求。(3)通过企业管理器,建立数据

8、库中的表,要求为属性选择合适的数据类型,定义每个表的关键字, Allow Null( 是否允许空值 )和 Default Value(默认值 )等列级数据约束。(4)用企业管理器建立学生、课程、选修3 个表的表级约束,包括 :每个表的主键约束、借阅表间的外键约束,实现学生表的学号和课程表中课号的惟一性约束,实现读者性别只能是“男”或“女” 、年龄不大于 35 的检查性约束。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - 6 2

9、、提高操作实验(1)使用企业管理器建立图书读者数据库。(2)在企业管理器中查看图书读者数据库的属性,并进行修改,使之符合要求。(3)通过企业管理器, 在图书借阅数据库中建立图书、 读者和借阅 3 个表,其结构为:图书(书号,类别,出版社,作者,书名,定价) 读者(编号,姓名,单位,性别,电话) 借阅(书号,读者编号,借阅日期)要求为属性选择合适的数据类型,定义每个表的关键字,AllowNull( 是否允许空值 )和 Default Value(默认值 )等列级数据约束。(4)用企业管理器建立图书、读者和借阅3 个表的表级约束,包括 :每个表的主键约束,借阅表与图书表之间、借阅表与读者表之间的外

10、键约束,借阅表的书号和读者编号的惟一性约束,读者性别只能是男或女的检查性约束。3、设计操作实验将自己设计的数据库应用系统中的数据库、库中的表、索引和约束用 Transcact-SQL表达,并通过企业管理器实现建库、建表、建立表间联系和建立必要的索引和约束。员工信息表:check 约束: (性别 = 男 or 性别 = 女) 工资发放表:职位信息表:实验 4 数据库中的基本操作名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 11 页 - - - - - - - - - 7

11、本实验的目的是要求学生熟练掌握使用SQL Server企业管理器向数据库输入数据、修改数据和删除数据的操作。实验内容(1)通过企业管理器进行记录的增加、删除、修改操作。(2)通过企业管理器查询数据。(3)初步了解 SQL Server查询分析器的使用方法。(4)定义几个数据库用户,设置操作权限和语句权限。(5)实现数据导入 /导出功能,将所建数据库导出成文本文件。(6)建立备份设备对所建数据库进行备份,对数据库进行手动恢复。(7)自己设计建立几个游标存储结构和触发器,将实验结果保存。实验操作1、基本操作实验(1)通过企业管理器,在学生 -课程数据库的学生、课程和选修3 个表中各输入 10条记录

12、。要求记录不仅满足数据约束要求,还要有表间关联的记录。(2)通过企业管理器实现对学生,课程数据库中3 个表的插入、删除和修改操作。(3)通过企业管理器输入SQL 语言,实现对特定数据的操作。(4)通过查询分析器,完成对数据库中数据的简单查询。(5)定义几个数据库用户,设置操作权限和语句权限。(6)实现数据导入 /导出功能,将所建数据库导出成文本文件。(7)建立备份设备对所建数据库进行备份,对数据库进行手动恢复。(8)通过查询分析器建立几个游标存储结构和触发器。(4)1. select * from 员工信息where 性别 =” 男”order by 员工号desc 2. select 职务

13、from 职位信息where 姓名 =” 张三 ”3. select * from 工资发放where 职务=” 工人”(5)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 11 页 - - - - - - - - - 8 (7)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 11 页 - - - - - - - - - 9 (8)名师资料总结 -

14、- -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 11 页 - - - - - - - - - 10 2、提高操作实硷针对图书借阅数据库,实现上述功能。3、设计操作实验向自己设计的数据库应用系统的库中的各表输入多条实际数据,并实现数据的增、删、改操作。实验 5 SQL 语言本实验的目的在于使学生熟悉SQL Server 查询分析器接收Transact-SQL语句和进行结果分析的方法,学会使用SQL 语言对数据库进行简单查询、连接查询及分组、统计等。实验内容(1)通过查询分析器输入Transa

15、ct-SQL的查询命令,并执行。(2)查看查询结果。(3)掌握使用 SQL 语言进行数据更新的方法。实验任务1、基本操作实验针对学生 -课程数据库,运行SQL 命令完成各种查询和数据更新。要求运行第2 章的例题,也可以自拟查询要求并用SQL 语言完成。2、提高操作实验使用图书借阅数据库,实现上述要求。请自行拟定查询和更新要求,可以结合关系代数的内容,完成投影、选择、广义笛卡尔积、连接(包括等值连接、自然连接 )等运算,也要结合 SQL 语句的特点,完成简单查询、连接查询、自身连接、嵌套查询、使用谓词的查询、计算、分组、查询结果排序等。数据更新命令的拟定方法类似。3、设计操作实验用自己设计的数据

16、库应用系统的数据库实现上述要求。(1)select 员工号 from 员工信息where 性别 =女(2)update 职位信息 set 职务=工人where 员工号 =0005(3)select * from 员工信息,工资发放where 员工号 =0002 and 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 11 页 - - - - - - - - - 11 员工信息 .员工号 =工资发放 .员工号(4)select * from 工资发放 ,职位信息where 工资发放 .姓名 =职位信息.姓名 and 性别 =男 order by 员工号(5) select 员工号from 员工信息 ,工资发放where 员工信息 .员工号=工资发放 .员工号 and 姓名=李四 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 11 页 - - - - - - - - -

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号