• ylbtech-WelfareSystem(福利发放管理系统)-数据库设计


    ylbtech-DatabaseDesgin:ylbtech-WelfareSystem(福利发放管理系统)-数据库设计
    1.A,数据库关系图(Database Diagram)
    1.B,数据库设计脚本(Database Design Script)

    use
    master go -- ============================================= -- DatabaseName: WelfareSystem -- remark: 福利发放系统 -- author: YuanBo -- date: 09:51 2013-03-26 -- ============================================= IF EXISTS (SELECT * FROM master..sysdatabases WHERE name = N'WelfareSystem') DROP DATABASE WelfareSystem GO CREATE DATABASE WelfareSystem GO use WelfareSystem go -- ============================================= -- ylb:1,部门表 -- ============================================= create table Department ( departmentId int primary key identity(100,1), --编号【PK】 departmentName varchar(20) --部门名称 ) go -- ============================================= -- ylb:2,员工表 -- ============================================= create table Employee ( employeeId int primary key identity(1001,1), --编号【PK】 [id] char(18), --身份证号 username varchar(20), --姓名 sex char(6) check(sex=''or sex='' or sex='未知'),--性别 cardNo char(22), --银行卡号 hireDate datetime, --受雇日期 departmentId int, --部门编号 state char(8), --状态(在职,离职,退休) retirementDate datetime --退休(离职)日期 ) select employeeId,[id],username,sex,cardNo,hireDate,departmentId,state,retirementDate from Employee go -- ============================================= -- ylb:3.1,项目表 -- ============================================= create table Project ( projectId int primary key identity(100,1), --编号【PK】 projectName varchar(20), --项目名称 salary money, --福利金额 type char(20), --发放形式(一次性发放,多次性发放) pubdate datetime --项目时间 ) go -- ============================================= -- ylb:3.2,项目年度发放表 -- ============================================= create table ProjectAnnualIssue ( projectAnnualIssueId int primary key identity(1,1), --编号【PK】 pubdate datetime, --发放日期 projectId int --项目编号【FK】 ) go -- ============================================= -- ylb:4,金额发放表 -- ============================================= create table AmountIssuing ( amountIssuingId int primary key identity(1,1), --编号【PK】 employeeId int, --员工编号【FK】 departmentId int, --部门编号【FK】 departmentName varchar(20), --部门名称 projectId int, --项目编号【FK】 salary money, --发放金额 pubdate datetime --发放日期 ) print'福利发放系统创建成功!' select amountIssuingId,employeeId,departmentId,departmentName,projectId,salary,pubdate from AmountIssuing
    1.C,功能实现代码(Function Implementation Code)
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    1.线程是什么?
    eclipse新手知识点1
    《图解Java多线程设计模式》UML用什么软件画?
    Microsoft SQL Server 2008完整+差异备份及还原实战
    xcopy
    导入EXCEL到数据库表中的步骤:
    js判断一个值是空的最快方法是不是if(!value){alert("这个变量的值是null");}
    Pytorch1.6.0 Nvidia Jetson TX2
    python所有的print就会自动打印到log.txt
    python import numpy right but import caffe wrong
  • 原文地址:https://www.cnblogs.com/ylbtech/p/3106340.html
Copyright © 2020-2023  润新知