当前位置:文档之家› 数据库原理创建及管理数据库

数据库原理创建及管理数据库

数据库原理创建及管理数据库
数据库原理创建及管理数据库

海南师范大学

数据库原理课程实验报告

调试过程及实验4.1查询订货数量在500-800之间的订单情况

4.2查询产品名称中含“水”字的产品名称与单价果

4.3查询姓王且名字为两个字的客户在1月分的订单情况,并按订货数量降序排列

4.4查询每个月的订单数、总订货数量以及总金额要求赋予别名并按月份降序排列

4.5查询上海客户总订货数量超过2000的订货月份

实验1-创建和管理数据库

实验报告 实验课程企业级数据库安装配置与管理实验项目实验:创建数据库和表 实验地点 指导教师 班级 学生姓名 教师评分 日期

实验1 创建数据库和表 一、目的与要求 (1)掌握sql server 2005企业管理器的基本使用方法 (2)掌握sql server 2005查询分析器的基本使用方法 (3)了解sql server 2005数据库的逻辑结构和物理结构 (4)学会用可视化的方式创建数据库和表 (5)学会使用T-SQL语句创建数据库和表 二、实验准备 (1)了解SQL Server2005各种版本安装的软件要求 (2)了解SQL Server支持的身份验证模式 (3)SQL Server各组件的主要功能 (4)对数据库、表、数据库对象有基本了解 (5)了解执行SQL 语句的方法 三、实验内容 (1)创建用于企业管理的员工管理数据库,名称是Employee,包含员工的信息,部门编号,以及员工的薪水信息。包含下面三个表: Employees:员工信息表 Departments: 部门信息表 Salary:员工薪水情况表 表的结构如图。 四、实验步骤 第一题:(不需要截图)可视化操作

(1)在企业管理器中创建数据库Employee CREATE DATABASE Employee ON (NAME=Employee_data, FILENAME=‘D:\sql\Employee.mdf’, SIZE=10, MAXSIZE=50, FILEGROWTH=5%) LOG ON (NAME=‘Employee_log’, FILENAME=‘D:\sql\Employee.ldf’, size=2, MAXSIZE=2, FILEGROWTH=1 要求:逻辑文件初始大小为10mb,最大大小为50mb,数据库自动增长,增长方式为5%。 日志文件初始大小为2mb,最大大小为5mb,按照1mb增长。 (2)在企业管理中删除创建的Employee数据库 Drop DATABASE Employee 第二题:(请写出sql 语句,不需要截图) (1)使用T-SQL 语句创建数据库EMPLOYEE(写出相应的sql 语句) CREATE DATABASE Employee ON PRIMARY (NAME= Employee_data1, FILENAME=‘D:\sql\Employee.mdf’, SIZE=10, MAXSIZE=50, FILEGROWTH=5%), FILEGROUP Sales6_group1 (NAME= Employee_data2, FILENAME=' D:\sql\Employee.ndf', SIZE=5, MAXSIZE=200, FILEGROWTH=1) LOG ON (NAME=‘Employee_log’, FILENAME=‘D:\sql\employee.ldf’, size=2, MAXSIZE=2, FILEGROWTH=1 要求:主数据文件Employee_data1初始大小为10mb,最大大小为50mb,数据库自动增长,

职工考勤管理系统数据库设计

《数据库原理及应用》项目实训任务书 一、题目:职工考勤管理信息系统 二、目的与要求 1. 目的: 1)锻炼学生的分析解决实际问题的能力; 2)培养学生的数据库基础系统的分析、设计和开发能力 2. 基本要求 1)《数据库原理及应用》课程设计采用以“项目小组”为单位进行,项目小组根据选定的项目,按计划进度完成项目的分析与设计及实现任务。 2)每个班级分成两个大组,每组选出组长一名,负责考勤、作业的收集上交。 3)题目自定或采用附录中的参考题目,每人选择一个题目 4)数据库工具:Access 或者 SQLServer 5)程序开发工具可以根据所学自行选择,或者采用ACCESS实现开发 3. 创新要求 在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同 三、信息描述 系统基本信息描述,如:职工、考勤等。 四、功能描述 系统功能基本要求 职工信息,包括职工编号、职工姓名、性别、年龄、职称等; 出勤记录信息,包括上班打卡时间,下班打卡时间,缺勤记录等; 出差信息,包括出差起始时间、结束时间、统计总共天数等; 请假信息,包括请假开始时间,结束时间,统计请假天数等; 加班信息,包括加班开始时间、结束时间、统计加班总时间。 五、解决方案 1.分析程序的功能要求,划分程序功能模块。 2.画出系统流程图。 3.重点是设计数据库(严格按照数据库设计步骤),完成系统功能。 4.完成项目实训报告书。 六、进度安排

七、撰写项目实训报告及总结 项目实训报告要求: 包括需求分析、概念结构设计、逻辑结构设计、编码(详细写出编程步骤)、测试的步骤和内容、项目总结、参考资料等,不符合以上要求者,则本次设计以不及格记。 八、参考资料 《数据库原理及应用》 《ACCESS数据库与程序设计》 《ACCESS项目案例导航》 数据库教研室 2014.05.20 图1 系统结构图 1.2.1 模块管理 (1)用户管理模块 增加一名系统使用用户,同时设置密码和权限,当此用户要更改密码时,可以在修改密码模块中进行。必须具有一定权限才能进行此项操作。而当某些职工离职或者因某中缘故,不能再使用考勤系统,可以将该用户删除。可以更改拥护权限,使其具有访问某些模块的权限或者剥夺其访问某些模块的权限。所有系统使用用户都可能在此修改密码,以保障系统安全。 (2)基本资料管理模块 设置的时间有上午上、下班时间,下午上、下班时间,这个模块与上下班时间表相对应,以方便考勤操作。增加和删除请假类型,修改请假类型内容,并将操作结果存在请假类型表内。增加和删除外出类型,修改外出类型内容,并将操作结果存在外出类型表内。增加、删除和修改员工基本资料。

员工管理数据库设计

EMS数据库设计 启明培训小组:陈虹屹 冯磊 张源 二零一一年一十二月

目录 1.数据库设计原理 (2) 1.1属性 (2) 1.2实体间的关系 (3) 1.3 E-R图 (3) 2.数据字典 (4) 2.1 Employee表 (4) 2.2 Department表 (4) 2.3 Wage_Files表 (4) 3.建表 (5) 3.1建立Wage_files (5) 3.2 建立Department表: (6) 3.3建立Employee表: (7) 4.数据库应用:网站功能分析 (8) 4.1系统模块功能说明 (8) 4.1.1登录模块 (8) 4.1. 2功能模块 (8) 4.1.3添加模块 (9) 1.数据库设计原理 1.1属性 每一个公司都有存在部门、员工以及要给每个员工发工资他们都存在他们各自的属性 部门:部门编号、部门名、部门经理、电话以及部门人数。 员工:编号、姓名、所在部门、性别、出身日期、政治面貌、婚姻状况、家庭住址、电话号码、银行卡帐号。 薪资:员工编号、员工姓名、基本工资、岗位工资、补贴、绩效工资、病假工资、事假工资、加班、其他加项、应发合计、扣养老金、扣失业保险、扣公积金、扣个税、扣其他、实发合计。

1.2实体间的关系 每一个部门都有多个员工,每一个员工都有一份工资档案,而每一个部门都会管理很多的工资档案。 存在关系: 部门与员工:1:n 员工与工资;1:1 部门和工资档案:1:m 1.3 E-R图 所以E-R关系图为:

图1 2.数据字典 2.1 Employee表 2.2 Department表 2.3 Wage_Files表

数据库及数据库表的创建与管理

《数据库技术》上机实验 实验三数据库及数据库表的创建与管理 一、实验目的 熟悉和掌握数据库的创建和连接方法; 熟悉和掌握数据表的建立、修改和删除; 加深对表的实体完整性、参照完整性和用户自定义完整性的理解。 二、实验软件平台 Windows XP/7/8/10操作系统; 安装了SQL SERVER 三、实验内容 背景材料:在以下实验中,使用学生-课程数据库(school),它描述了学生的基本信息、课程的基本信息及学生选修课程的基本信息。(要求使用命令的方式创建) 1.创建学生-课程数据库create database school Sno:char(9) Sname: varchar(6) Ssex:char(2) Sage:tinyint Sdept:char(2) Sno为主键,姓名不能为空,性别只能取男或女,年龄大于等于0。 Cno为主键,课程名不能为空,先行课可以为空,学分大于等于0 Sno:char(9) Cno:varchar(3) grade: float 主键是课程号和学号思考?成绩可以为空么?为什么? 5.将以上创建表S、C、SC的SQL命令以.SQL文件的形式保存在磁盘上。[文件操作的方 式直接保存即可,这部分不用写在“四实验结果”中] 温馨提示:到这部分内容做完为止,可以用数据库的备份功能将所建好的数据库及数据库表完全备份下来,下周的实验课程会利用这个表结构。或者直接保存题5的SQL语句也可以,下次课直接执行这些sql文件,也可以达到保存的目的。 6.在表S上增加“出生日期”属性列。 7.删除表S的“年龄”属性列。 8.删除表SC,利用磁盘上保存的.SQL文件重新创建表SC。 9.修改C表,将学分的约束改为0到5之间 10.修改S表的性别的类型,设置为char(1),并将约束改为0和1

实验一创建数据库和表

实验一创建数据库和表 1、目的和要求 (1)了解SQL Server数据库的逻辑结构和物理结构。 (2)了解表的结构特点 (3)了解SQL Server的基本数据类型。 2、实验内容 (1)实验题目 ①创建一个新的数据库。创建用于企业管理的员工数据库,数据库名称为YGGL。 ②在创建好的数据库YGGL中创建数据表。考虑到数据库YGGL中包含员工的信息、部分信息以及员工的薪水信息,所以数据库YGGL应该包含三个表:Employees(员工自然信息)表、Departments(部门信息)表和Salary(员工薪水情况)表。 3、实验步骤 (1)在对象资源管理器中创建数据库YGGL。 (2)删除数据库YGGL。 ①界面操作删除数据库 删除数据库YGGL时,右键单击数据库,弹出菜单点击“删除”,弹出“删除对象”窗口,确认删除。 ② T-SQL语句删除数据库 在代码空白处右击鼠标,弹出菜单选择“执行(X)”或者键盘“F5”运行代码,在下方会显示运行成功。 此时在左侧“对象资管理器”中右键点击“数据库”选择刷新数据库,会发现数据库“PX”已经删除。 注意:当执行过一遍代码时,也就是执行了T-SQL语句删除数据库后再次执行代码会出现这样的警告。原因是由于执行过一遍T-SQL语句,进行操作的数据库已经被删除,不存在。 (3)使用T-SQL语句创建数据库YGGL。 新建查询后,在窗口中输入上面代码,右键代码空白处执行。然后在“对象资源管理器”中查看。如果“数据库”列表中并未列出YGGL数据库,则单击右键“数据库”,选择“刷新”选项,“数据库”列表中就会出现创建的YGGL数据库。 (4)在对象资源管理器中创建表。 ①创建表。Employees(员工自然信息)表、Departments(部门信息)表和Salary(员工薪水情况)表。 在对象资源管理器中选择创建的数据库“YGGL”,展开数据库YGGL,选择“表”,右键

公司员工及财务管理系统数据库设计

目录 一、需求分析 (3) 1.1 需求概述 (3) 1.2 功能简介 (3) 二、数据库概念结构设计 (3) 2.1 确定联系集及E-R图 (3) 2.2 画出E-R图 (4) 2.3公司员工信息及财务管理系统总E-R图 (5) 三、数据库逻辑设计 (5) 3.1 员工信息表(worker) (6) 3.2 收入信息表(income) (6) 3.3 支出信息表(payment) (6) 3.4 数据字典 (7) 四、建表 (7) 4.1 创建数据库 (7) 4.2 创建数据表 (7) 五、数据库的运行和维护 (10) 5.1 创建触发器和表的基本操作 (10) 5.2 创建函数和调用 (13) 5.2.1 ptotal函数查询员工的支出金额 (13)

5.2.2 itotal函数查询员工的收入金额 (14) 5.3 创建登录名和权限 (15) 5.3.1创建用户yy (15) 5.3.2 创建用户xx (15) 5.4 数据库的安全性 (16) 六、总结 (17) 一、需求分析 1.1 需求概述 近年来,随着我国经济实力的不断增强,相关事业单位的基建项目也日渐增多,对其财务管理带来了更大的挑战。在这种背景下,加强事业单位基建财务管理显得尤为重要,为了积极应对国际金融危机的冲击,实现“保增长、保稳定、保民生”目标,按照社会主义市场经济规律的根本要求,全面加强企业单位财务管理编写出财务管理系统,该系统可以给我们提供正确的意见和计划,让消费状况变得更加直观,也便于我们更好更方便的管理公司的财务状况;同时也需要员工管理系统,该系统分析对当今社会的人事管理方面的需求进行了认真

工资管理系统数据库设计

4、4数据库设计 4、1数据库分析 通过系统管理,能够增强员工之间得沟通,更好地协调员工之间得协作关系;对员工基础信息管理与薪资管理更加科学;能够全程跟踪员工得培训,通过信息得记录,更好地作出员工培训方案.在设计工资管理信息系统时,主要从模块组成、数据连接、功能实现、应用意义等方面着手。模块组成主要包括该工资管理信息系统得主要组成模块以及每个模块所要达到得功能。每个模块基本上脱离不了数据,所以在数据库设计时,要充分考虑数据得高效性,减少数据冗余,保证系统运行速度。 4、2数据库概念设计 根据以上各节对系统所做得需求分析与系统设计,规划出本系统中使用得数据库实体分别为管理员实体、招聘人员实体、员工信息管理实体、薪资管理实体、培训信息实体及部门信息实体。系统总体ER图如图所示: 下面将介绍几个关键实体得E-R图. 1、管理员实体 管理员实体包括管理员帐号、管理员密码及管理员级别属性.其中管理员级别信息中,1代表系统管理员,0代表普通管理员。

图 5-1 管理员实体 2、员工信息管理实体 员工信息管理实体包括员工编号、员工姓名、员工年龄、员工性别、出生日期、员工身份证号、民族、婚姻状况、政治面貌、籍贯、联系电话、家庭住址、员工毕业学校、员工所学专业、文化程度、上岗时间、部门名称、部门工种、登记人、登记时间及备注信息属性。 3、薪资管理实体 薪资管理实体包括员工编号、工资发放时间、基本工资、加班次数、工龄、全勤奖、旷工费及保险费等属性。 4、3数据库逻辑结构 数据得概念结构设计完之后,可以将上面得数据库概念结构转化为某种数据库系统所支持得实际数据模型,也就就是数据库得逻辑结构.系统数据库中各表得详细SQL语句。 CREATE TABLE`dep` ( //部门表 `id` int(10) unsigned NOTNULL auto_increment MENT ’自动编号’, `dep_id` varchar(16) defaultNULL MENT '部门编号', `dep_name` varchar(16)defaultNULL MENT '部门名称',`dep_info` varchar(512) default NULL MENT ’部门简介’,

实验3:使用SQL语句创建并管理数据库、数据表备课讲稿

实验3:使用S Q L语句创建并管理数据 库、数据表

云南大学软件学院实验报告 课程:数据库原理与实用技术实验学期: 2012-2013学年第二学期 实验3使用SQL语句创建并管理数据库、数据表一、实验目的 (1)掌握查询分析器的使用方法。 (2)掌握T-SQL语句的基本使用。 (3)熟练掌握DDL语句。 (4)熟练掌握DML(Insert, Delete, Update)语句。 二、实验内容 1、用T-SQL语句创建并管理数据库“Employee数据库”,数据库要求见实验二。 记录创建数据库的SQL语句。 2、修改数据库:将“Employee数据库”的数据库最大容量更改为无限制 (UNLIMITED),然后将“Employee数据库”的日志文件增长方式改为2MB。 记录SQL语句。

3、用T-SQL语句在“Employee数据库”创建数据表,数据表的结构见实验二。 记录创建表的SQL语句。 建表person: 建表salary:

建表department: 4、修改表结构:将雇员信息表person中,Prof的字段长度改为15。 记录SQL语句。 5、向表中添加记录,使用Insert Into 语句分别向三张表中添加符合表结构属性的 数据记录,要求每张表至少4条记录,并显示所添加的记录数据。 向表person中添加4条记录:

向表salary中添加4条记录: 向表department中添加4条记录: 6、向雇员信息表person中添加记录

完成如下操作: (1)、修改表中记录:将“王辉”的部门修改为“003”; (2)、删除记录:删除表中性别为“女”的员工记录; (3)、删除表:将“person”从“Employee数据库”中删除。 三、思考题 如数据库表中存在如下记录: 表department中数据 Deptno Dname 001 营销部 002 财务部

实验四 数据库表的创建和管理

数据库实验实验四 计科二班 叶雨琪 20134650

实验四数据库表的创建和管理 一、目的与要求 1.掌握数据库表的两种创建方法; 2.掌握完整性约束的设置方法; 3.掌握导入导出数据的操作方法; 二、实验准备 1.了解完整性约束的概念,分类; 2.了解T-SQL创建、修改和删除表的语法格式; 3.了解数据导入导出。 三、实验内容 (一) 在对象资源管理器中创建数据库表 创建数据库studb,存储属性为默认,在studb数据库中建立数据表。结构如图4-1所示: 图4-1

需要定义的约束有: 1.主键和外键,依据图中标识建立按住Ctrl键鼠标选中要设为主键的两个表, 2.S表中在s_name上建立唯一键约束。选择sname右键索引/键添加类型选择唯一键列选择sname

3.C表中设置check约束为ccredit不能为负数 ccredit右键CHECK约束添加常规表达式写ccredit>=0

3.SC表中score默认值为0 选中score右键CHECK约束添加常规表达式写score=0 (二) 使用T-SQL语句修改表 1.在S表中增加新的列,列名sfzh,数据类型为varchar(18)。alter table dbo.S add sfzh varchar(18) 2.在C表中增加外键约束,外键是cpno,参考C表的cno列。alter table dbo.C add constraint cpno foreign key(cno) references dbo.C(cno) 3.在SC表中删除默认值约束。 alter table dbo.SC drop constraint CK_SC

用T-SQL语句完成创建与管理数据库操作练习

·创建数据库语句语法: CREATE DATABASE 数据库名 [ON [PRIMARY] {(NAME=数据文件的逻辑名称, ‘数据文件的路径和文件名’, (要包含文件扩展名) SIZE=数据文件的初始容量,(不能小于Model数据库的初始文件大小) MAXSIZE=数据文件的最大容量, 数据文件的增长量)}[,…n] LOG ON {(NAME=事务日志文件的逻辑名称, '事务日志文件的物理名称', SIZE=事务日志文件的初始容量, MAXSIZE=事务日志文件的最大容量, 事务日志文件的增长量) }[,…n]] 判断同名的数据库是否存在: IF EXISTS (SELECT * FROM master..sysdatabases WHERE name = '数据库名') DROP DATABASE 数据库名 GO

修改数据库操作语句: ALTER DATABASE 数据库名 {[add file 文件描述] [to 文件组名] 新增数据文件 |[add log file 文件描述] 新增日志文件 |[remove file 逻辑文件名] 删除数据库文件 |[add 文件组名] 新增文件组 |[remove 文件组名] 删除文件组 |[modify file 文件修改内容描述] 修改数据文件属性} 查看数据库文件属性 EXEC sp_helpfile 系统存储过程,用于查看数据库有哪些文件及文件属性。 删除数据库 Drop database 数据库名称 分离数据库 EXEC Sp_detach_db 数据库名称 附加数据库 CREATE DATABASE 数据库名 ON PRIMARY (’’) 说明:附加数据库只需指定数据库的主数据文件。 FOR ATTACH 如果移动过数据库文件,则需要指出所有移动过的文件。 用存储过程也可以附加数据库:

SQL数据库员工工资管理系统设计

SQL数据库员工工资管理系统设计 实验七:数据库设计 数据库名称:职职员资治理系统 姓名:胡少帅 班级:2011级网络工程 学号:20110441021024 1 需求分析 工资治理系统是提供工资治理人员和职工工资进行治理的系统。它能自动对不同职务,不同出勤及各个月份的工资进行治理并生成财务表。 工资治理系统的用户需求要紧功能有: 1各部门的信息情形 2各职工的信息情形 3考勤信息情形 4工资信息情形 5定义登陆用户和用户的权限 2 概念分析 部门E-R图

职工信息E-R图 职务信息E-R图 考勤信息E-R图 用户E-R图 工资情形E-R图 总E-R图 3 逻辑设计 关系模型: 部门(部门编号(主键),部门名称,经理,电话) 职工信息(职工编号(主键),职务编号,姓名,性不,电话,住址,部门编号(外键)) 考勤情形(职工编号(主键),出勤天数,加班天数,出勤奖金,月份)职务(职务编号(主键),职务名称(主键),差不多工资) 工资运算(职工编号(主键),考勤情形,工资,月份) 用户(用户名,密码,权限) 4 物理设计 1 给职工信息表建立非集合索引“职工” /*给职工信息表非建立集合索引*/

create nonclustered index 职工on 职工信息(职工编号) go SELECT * FROM sys.indexes WHERE name='职工' 2给工资表建立唯独索引“工资” /*给工资表建立唯独索引“工资”*/ create unique index 工资on 工资情形(职工编号) go SELECT * FROM sys.indexes WHERE name='工资' Go 3给考勤信息表建立集合索引“考勤” /*给考勤信息表建立非集合索引*/ create nonclustered index 考勤on 考勤信息(职工编号) go SELECT * FROM sys.indexes WHERE name='考勤' 5 实施过程 创建表结构 1 职工信息表 create table 职工信息

实验2 数据库的创建和管理

实验2 数据库的创建和管理 学号: 2011193158 姓名:韩江玲 一、实验目的: 1、掌握使用企业管理器创建SQL Server数据库的方法; 2、掌握使用T-SQL语言创建SQL Server数据库的方法; 3、掌握附加和分离数据库的方法; 4、掌握使用企业管理器或存储过程查看SQL数据库属性的方法; 5、熟悉数据库的收缩、更名和删除; 6、掌握使用企业管理器或sp_dboption存储过程修改数据库选项的方法。 二、实验内容和步骤: 本次实验所创建数据库(包括数据库文件和事务日志)存放位置都为“D:\TestDB”。因此首先在D盘下新建文件夹TestDB。 1. 数据库的创建 创建数据库的过程实际上就是为数据库设计名称、设计所占用的存储空间和文件存放位置的过程。 实验内容1:使用SQL Server企业管理器创建一个数据库,具体要求如下: 1)数据库名称为Test1。 2)主要数据文件:逻辑文件名为Test1_Data1,物理文件名为Test1_Data1.mdf,初始容量为1MB,最大容量为10MB,递增量为1MB。 3)次要数据文件:逻辑文件名为Test1_Data2,物理文件名为Test1_Data2.ndf,初始容量为1MB,最大容量为10MB,递增量为1MB。 4)事务日志文件:逻辑文件名为Test1_Log,物理文件名为Test1_Log.ldf,初始容量为1MB,大容量为5MB,递增量为1MB。其他选项为默认值。

注:我在创建数据库的时候,系统要求主文件(Test1_data1和Test1_data2)的大小不能小于3MB,所以在本例中我设置的主文件的初始大小均为3MB 实验内容2:用Transact-SQL(T-SQL)语句创建数据库,实验步骤:启动“查询分析器”,在编辑窗口输入SQL语句。 用T-SQL语句创建一个名为teach的数据库,它由5MB的主数据文件、2MB 的次数据文件和1MB的日志文件组成。并且主数据文件以2MB的增长速度增长,其最大容量为15MB;次数据文件以10%的增长速度增长,其最大容量为10MB;事务日志文件以1MB增长速度增长,其最大日志文件大小为10MB。运行完语句后,仔细查看结果框中的消息。 提示:在查询分析器中输入如下SQL语句。 CREATE DATABASE teach On (name= teach_data1, filename= 'd:\TestDB\teach_data1.mdf ', size=5,

数据库管理系统企业员工信息管理

数据库应用技术课程设计说明书题目:企业员工信息管理系统 学院(系): 专业班级: 学号: 学生姓名: 指导教师: 教师职称: 起止时间: 20- 辽宁工业大学课程设计(论文)任务书 院(系):教研室:软件工程

说明:此表一式四份,学生、指导教师、教研室、系部各一份。可加附页。 2011年 12 月 31日

目录 第一章概述 ................................................ 第二章问题定义 ............................................ 第三章需求分析 ............................................ 第四章数据库设计........................................... 第五章界面设计 ............................................ 第六章代码与注释........................................... 设计总结 ................................................... 参考文献 ................................................... 第一章概述 企业人事档案是企业在人事管理活动中形成的重要人事记录。人事档案在发展中 国特色社会主义过程中,是人力资源储备、促进人才合理流动、科学配置和合理使用人才,全面考察了解、正确评价和使用人才的重要依据。但是,有的企业却片面地认为,人事档案不过是人的经历记录,其本身不能直接带来经济效益,管好管坏无所谓,所以 对人事档案工作在管理制度、管理手段、管理模式、管理人员等方面不够重视,存在 着这样和那样的问题,影响了企业的改革和发展。因此,研究开发出一套比较通用、 功能比较完善的企业员工培训管理软件,力求在这一领域取得一些新的成果。 员工管理系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者来说都至关重要,所以员工管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

人事工资管理系统数据库设计

人事工资管理系统 1问题描述 设计目的 本系统的设计目标是能够对该公司的员工的基本信息和工资信息进行添加和修改,根据个人信息将工资分为职务工资,职称工资和其他工资。能够调整工资标准和员工信息,也能够调整其他工资项目,根据需要对教职员工基本信息和工资信息的查询,系统应该包括系统用户数据的添加,修改和删除。系统应该具有简单,易用,小巧,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为公司财务人员提供便利。 设计背景 随着市场经济的快速发展,公司规模越来越大,员工的数量也越来越多,员工工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对人事工资管理提出了新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。人事工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。

2.数据库的创建和管理

2 使用向导创建并管理数据库 2.1.实验目的 1.熟悉SQL Server 2005 中SQL Server Management Studio的环境; 2.了解SQL Server 2005数据库的逻辑结构和物理结构; 3.掌握使用向导创建和管理数据库。 2.2.实验环境 硬件环境:PC机一台; 软件环境:SQL SERVER 2005; 2.3.实验内容 设有一学籍管理系统,其数据库名为“EDUC”,初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名为“student_data”, 物理文件名为“student_data.mdf,存放路径为“f:\data\student_data.mdf”。日志文件的逻辑文件名为“student_log”, 物理文件名为“student_log.ldf”,存放路径为“f:\data\student_data.ldf'”。 使用SQL Server Management Studio(简称SSMS)创建数据库。 (1)使用向导创建上面描述的数据库; (2)使用向导删除上面建立的数据库; (3)使用SQL语言编程建立上面描述的数据库; (4)修改数据库; (5)查看数据库; (6)删除数据库; (7)更改数据库所有者;

2.4实验步骤 2.4.1使用向导创建上述的数据库。 使用SQL Server Management Studio(简称SSMS)创建数据库。 1.启动SSMS 在开始菜单中:所有程序->SQL Server 2005 ->SQL Server Management Studio,单击“连接”按钮,便可以进入【SQL Server Management Studio】窗口。如果身份验证选择的是“混合模式”,则要输入sa的密码,如图2-1,2-2所示; 图 2-11 连接SQLServer 2005

创建职工管理数据库语句集合

create database rsgl use rsgl create table 部门( 部门编码 varchar(10) PRIMARY KEY, 部门名称 varchar(20) not null, 部门信息 VARCHAR(400) not null, 部门人数 int ); #add table 部门 (部门人数 int)

create table 职务( 职务编码 varchar(10) PRIMARY KEY, 职务名称 varchar(20) not null, 职务信息 VARCHAR(400) not null ); create table 职称( 职称编码 varchar(10) PRIMARY KEY, 职称名称 varchar(20) not null, 职称信息 VARCHAR(400) not null ); create table 职工信息( 职工编码 varchar(10) PRIMARY KEY, 部门编码 varchar(10), 职务编码 varchar(10), 职称编码 varchar(10), 职工姓名 VARCHAR(10) not null, 职工性别 char(2) not null, 出生年月 date not null,

住址 varchar(40) ); create table 学习经历( 学习经历编码 varchar(10) PRIMARY KEY, 职工编码 varchar(10) not null, 学习经历 varchar(100) not NULL ); create table 任职经历( 任职经历编码 varchar(10) PRIMARY KEY, 职工编码 varchar(10) not null, 任职经历 varchar(100) not NULL ); create table 家庭关系( 家庭关系编码 varchar(10) PRIMARY KEY, 职工编码 varchar(10) not null, 姓名 varchar(20) not NULL, 关系 char(2) );

实验一 数据库的创建与管理

实验一数据库的创建与管理 一、实验目的及要求 1.认识数据库对象及其构成 2.掌握数据库的创建、修改和删除方法 3.掌握数据库分离和附加的方法 4.掌握数据库备份和还原的方法 二、实验准备 1.装有SQL Server 2005的PC机。 2.明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DA TABASE语句的用户。 【知识要点】 SQL Server 2005有4个系统数据库,它们分别为Master、Model、Msdb、Tempdb。

三、实验内容 (一)创建、修改和删除数据库 1.1创建数据库 1.使用SQL Server Management Studio创建数据库 设有一学籍管理系统,其数据库名为“EDUC”,初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始大小为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名为“student_data”,物理文件名为“student_data.mdf”,存放路径为“d:\学号\data”。日志文件的逻辑文件名为“student_log”,物理文件名为“student_log.ldf”,存放路径为“d:\学号\log”。 【练习1】创建名为jw的数据库,包括一个主数据文件jw_data.mdf和一个事务日志文件jw_log.ldf。主数据文件的初识大小为5MB,最大容量为5MB,增长值为1MB,存放路径为“d:\学号\data”。事务日志文件的初识大小为2MB,最大容量为5MB,增长率为10%,存放路径为“d:\学号\log”。 1.2修改数据库 在数据库创建成功后,会出于优化性能的考虑,需要对数据库进行修改。 1.添加或删除文件组 默认情况下,数据文件存放于PRIMARY文件组中,日志文件不属于任何一个文件组。另外,用户也可定义多个用户定义的文件组。

员工工资管理系统-数据库课程设计

企业员工工资管理系统设计 一、背景 (1) 二、员工工资系统设计 (1) 2.1系统功能分析 (1) 2.2系统物理模块设计 (2) 三、数据库设计 (2) 3.1数据流需求分析 (2) 3.2概念模型设计 (3) 3.3逻辑结构设计 (4) 四、数据库程序设计 (6) 4.1用户登录模块 (6) 4.2 主窗体模块 (7) 4.3员工信息模块 (8) 4.4工资信息模块 (9) 附录 (10)

一、背景 S家具企业始建于1954年,是一家有着40多年历史的老厂。在建厂初期,以生产家庭生活木制品为主(桌、椅等)。到了80年代后期,该厂在生产家庭生活木制品的基础上,扩大生产,开始生产办公桌椅及具有一定行业特色的家具产品(如宾馆专用等)。进入新世纪以来,S家具企业实行了股份制,且不断创新,增加产品的种类,来满足现代人们的生活需求。S家具企业还通过了国际质量认证,对企业的质量管理业务流程进行了确认,并建立了有效的控制手段。S家具企业现有在职员工五百余人,其中管理和技术人员一百余人。从学历层次看,S家具企业大专以上文化程度占员工总数的30%以上。在调查过程中发现,S家具公司在管理方面存在一定的不足—即是人工来处理员工的工资不但显得力不从心,而且极容易出错。如何设计一个小型企业工资的数据库管理系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资查询,统计等操作。这样就使办公人员可以轻松快捷地完成工资管理的任务。 二、员工工资系统设计 2.1系统功能分析 工资管理系统系是为了更好地实现工资各种信息的管理以及各种信息的安全性管理。本系统主要对查看员工的各种工资信息需求所设计的,可以很好的管理数据。本系统的主要功能由以下几个部分组成: 经过调研及分析,工资管理信息系统主要完成以下功能: (1)员工信息数据的输入;

企业人事管理系统的数据库设计

数据库原理及Oracle开发课程设计 题目企业人事管理系统 系(部) 电子与信息工程系 班级12级计本1班 姓名薛永刚 学号2012020181 指导教师昕 2014年 6 月9日

数据库原理及Oracle开发课程设计任务书一、设计题目、容及要求 题目:企业人事管理系统 容:1、分析与流程设计; 2、相关程序设计、实现、调试; 3、课程设计总结报告。 要求:人事管理是每个公司日常管理中最重要的部分,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高工作效率。因此,本次课程设计的课题是设计适合其需要的人事管理系统。便于公司人事管理工作的顺利进行,提高企业竞争力。使用SQL Server2000数据库形成数据表,进行数据查询存储。 二、要求的设计成果(课程设计说明书、设计实物、图纸等) 1、课程设计总结报告 2、数据库备份文件 三、进程安排 设计工作4学时 实现与调试16学时 课程设计总结报告8学时 四、主要参考资料 [1] 烨,中元. C#编程及应用程序开发教程[M]. 北京:清华大学出版社,2004 [2] 岩. SQL Server 2000系统管理员宝典[M].北京:清华大学出版社,2005 [3] 百敬,巧玫.SQL Server2005数据库开发详解[M].北京:电子工业出版社,2006 指导教师(签名):教研室主任(签名):

企业人事管理系统 薛永刚 学院计算机科学与技术12级省市725000 摘要:在当今社会,互联网空前的发展,人事管理是每个公司日常管理中最重要的部分,另外,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高工作效率。企业人事管理系统主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,便企业建立一个完善的、强大的员工信息数据库。使用SQL Server2000数据库形成数据表,进行数据查询存储。 关键词:企业人事管理;员工信息数据库;存储 1 系统概述 在当今社会,互联网空前的发展,人事管理是每个公司日常管理中最重要的部分,另外,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高工作效率。企业人事管理系统主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,便企业建立一个完善的、强大的员工信息数据库。使用SQL Server2000数据库形成数据表,进行数据查询存储。 本文按照数据库系统设计的基本步骤,采取了事先进行需求分析,然后进行数据库的概念设计和逻辑结构设计,最后进行数据库详细设计的法,完成了一个人事管理系统数据库系统的设计。最终,在SQL SEVER 2000完成的人事管理系统,可以实现:对员工基本档案的管理、奖惩记录的管理、出勤记录的管理、职务调动记录的管理、工资管理、请销假管理。 2 需求分析 2.1用户需求 因为此管理系统主要是针对大多数企业的人事管理部门管理公司部人事而开发的,它仅仅是提供给人事管理部门的工作人员使用,也就是说用户角色都是单一的,他们都是系统的管理者,享有平等的权限.系统管理员点击用户管理,可以对用户信息表进行查询,编辑,删除,添加新用户等操作。合法用户在成功登陆系统后可以进行系统的整体操作. 通过对现行人事管理系统的调查,明确了人事管理系统由档案管理、职务调动管理、奖惩管理、考勤管理、工资管理、请销假管理组成。系统功能的主要描述如下。 (1)员工档案管理 1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。 2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中删除。 3)当员工的信息发生变动时,修改员工档案记录中相应的属性。 (2)员工职务调动管理 对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以及调动时间。

实验二数据库及数据库对象的创建和管理

实验二数据库及数据库对象的创建和管理 一、实验目的 1.掌握用企业管理器(Enterprise Manager)对数据库的完整创建、修改和删除2.掌握用企业管理器(Enterprise Manager)对常见的数据库对象如表、试图、索引等的创建、修改和删除 3.掌握用SQL语句进行创建和管理数据库、表、试图和索引 二、实验环境(实验的软件、硬件环境) 硬件:PC机软件:SQL2000 三、实验指导说明 请复习相关的数据库及其对象的创建和管理的SQL语法知识点,并完成如下内容。 四、实验内容 1.数据库操作 (1)用SQL语句完整创建一个订单数据库,名为OrderDB,存放路径为:E:\MyOrder,它由5MB的主数据文件、2MB的次数据文件和1MB的日志文件组成。并且主数据文件以2MB的增长速度增长,其最大数据文件的大小为15MB,次数据文件以10%的增长速度增长,其最大次数据文件的大小为10MB,事务日志文件以1MB速度增长,其最大日志文件大小为10MB。 (2)将主数据文件大小由5M增大到8M,并删除次数据文件。 (3)为了扩大订单数据库,为它增加一个次要数据文件order3.ndf,该文件大小为4M,最大可增长到10M,以10%的速度增长。 create database OrderDB on primary ( name=OrderDB_c, filename='F:\OrderDB\OrderDB.mdf', size=5, maxsize=15, filegrowth=5% ), ( name=OrderDB_a, filename='F:\OrderDB\OrderDB.ndf',

相关主题
文本预览
相关文档 最新文档