C#+sqlserver人事管理系统的设计+源代码(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#+sqlserver人事管理系统的设计+源代码(4)

2。2 数据库SQL简介

SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。 

SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的 SQL接口。

2。2。1优点

1。 非过程化语言。

2。 统一的语言。

3。 是所有关系数据库的公共语言。

2。2。2数据库SQL体系论文网

SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为"基本表"(base table);存储模式(内模式)称为"存储文件"(stored file);子模式(外模式)称为"视图"(view);元组称为"行"(row);属性称为"列"(column)。

2。2。3数据库SQL组成

1。 一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。

2。 一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。

3。 一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库表而视图是由若干基本表或其他视图构成的表的定义。

4。 一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。

5。 用户可以用SQL语句对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。

6。 SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为独立的用户接口,供交互环境下的终端用户使用。

2。2。4数据库SQL操作

1。 数据定义:这一部分又称为"SQL DDL",定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。

2。 数据操纵:这一部分又称为"SQL DML",其中包括数据查询和数据更新两大类操作,其中数据更新又包括插入、删除和更新三种操作。

3。 数据控制:对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。

4。 嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则。

3  系统需求分析

3。1 系统概述

本系统主要针对中小企业的人事管理人员和企业管理人员设计,以帮助其实现企业人事管理的信息化和自动化

通过使用人事管理系统,公司人事部门人员对公司人员可以对员工个人基本信息的录入,员工个人信息的查询、修改以及删除管理,还可以对员工考勤信息的添加、查询等操作。由于公司管理人员需要对企业人事信息进行系统的了解,本系统采用了模糊查询的功能,企业管理人员可以清晰地了解部门人员分配、员工年龄、文化程度、婚姻状况等信息。通过对员工薪金信息的修改,实现工资的发放。最终实现办公流程的系统化。在统计方面使用了数据库这样增强了员工信息的安全性,可以实现备份还原功能。 (责任编辑:qin)