• C#三层ATM-0.数据表设计


    https://github.com/chenglingr/ATM-WinForm

    1. 打开sqlserver创建数据库,命名为ATM

    2. 数据表结构如下:

    wpsA4AC.tmp

    3. 执行下面的代码创建数据表

    if exists (select * from sysobjects where id = OBJECT_ID('[cardinfo]') and OBJECTPROPERTY(id, 'IsUserTable') = 1)

    DROP TABLE [cardinfo]

    CREATE TABLE [cardinfo] (

    [cardID] [varchar] (16) NOT NULL,

    [curType] [varchar] (20) NULL DEFAULT (N'RMB'),

    [savingType] [varchar] (20) NOT NULL,

    [openDate] [datetime] NULL DEFAULT (getdate()),

    [openMoney] [float] NOT NULL DEFAULT (0),

    [balance] [float] NOT NULL DEFAULT (0),

    [pass] [varchar] (6) NULL DEFAULT (888888),

    [IsReportLoss] [bit] NULL DEFAULT (0),

    [customerID] [int] NOT NULL)

    ALTER TABLE [cardinfo] WITH NOCHECK ADD CONSTRAINT [PK_cardinfo] PRIMARY KEY NONCLUSTERED ( [cardID] )

    INSERT [cardinfo] ([cardID],[curType],[savingType],[openDate],[openMoney],[balance],[pass],[IsReportLoss],[customerID]) VALUES ( N'1010357612121134',N'RMB',N'定期',N'2016/3/13 18:02:32',1,22712,N'111111',0,2)

    INSERT [cardinfo] ([cardID],[curType],[savingType],[openDate],[openMoney],[balance],[pass],[IsReportLoss],[customerID]) VALUES ( N'1010357612121140',N'RMB',N'活期',N'2016/3/16 23:43:35',200,200,N'123456',0,4)

    INSERT [cardinfo] ([cardID],[curType],[savingType],[openDate],[openMoney],[balance],[pass],[IsReportLoss],[customerID]) VALUES ( N'1010357612121154',N'RMB',N'活期',N'2016/3/16 23:54:57',800,800,N'666666',0,5)

    INSERT [cardinfo] ([cardID],[curType],[savingType],[openDate],[openMoney],[balance],[pass],[IsReportLoss],[customerID]) VALUES ( N'1010357612121164',N'RMB',N'活期',N'2016/5/15 23:32:17',1,1,N'123456',0,4)

    INSERT [cardinfo] ([cardID],[curType],[savingType],[openDate],[openMoney],[balance],[pass],[IsReportLoss],[customerID]) VALUES ( N'1010357612121174',N'RMB',N'定活两便',N'2016/5/15 23:35:23',1,1,N'333333',0,4)

    INSERT [cardinfo] ([cardID],[curType],[savingType],[openDate],[openMoney],[balance],[pass],[IsReportLoss],[customerID]) VALUES ( N'1010357612345678',N'RMB',N'活期',N'2016/3/13 18:01:32',1000,1000,N'888888',0,1)

    if exists (select * from sysobjects where id = OBJECT_ID('[transInfo]') and OBJECTPROPERTY(id, 'IsUserTable') = 1)

    DROP TABLE [transInfo]

    CREATE TABLE [transInfo] (

    [transDate] [datetime] NOT NULL DEFAULT (getdate()),

    [cardID] [varchar] (16) NOT NULL,

    [transType] [nchar] (10) NOT NULL,

    [transMoney] [float] NOT NULL,

    [remark] [varchar] (100) NULL)

    ALTER TABLE [transInfo] WITH NOCHECK ADD CONSTRAINT [PK_transInfo] PRIMARY KEY NONCLUSTERED ( [transDate] )

    INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney],[remark]) VALUES ( N'2016/3/16 23:43:35',N'1010357612121140',N'存入',200,N'开户存入')

    INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney],[remark]) VALUES ( N'2016/3/16 23:54:57',N'1010357612121154',N'存入',800,N'开户存入')

    INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney]) VALUES ( N'2016/3/18 21:19:31',N'1010357612121134',N'存入',1000)

    INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney]) VALUES ( N'2016/3/18 21:19:53',N'1010357612121134',N'支取',200)

    INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney]) VALUES ( N'2016/3/18 21:24:21',N'1010357612121134',N'存入',2000)

    INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney]) VALUES ( N'2016/3/18 21:24:29',N'1010357612121134',N'支取',111)

    INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney]) VALUES ( N'2016/3/18 21:24:35',N'1010357612121134',N'存入',20000)

    INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney]) VALUES ( N'2016/3/20 19:16:47',N'1010357612121134',N'存入',22)

    INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney],[remark]) VALUES ( N'2016/5/15 23:32:17',N'1010357612121164',N'存入',1,N'开户存入')

    INSERT [transInfo] ([transDate],[cardID],[transType],[transMoney],[remark]) VALUES ( N'2016/5/15 23:35:23',N'1010357612121174',N'存入',1,N'开户存入')

    if exists (select * from sysobjects where id = OBJECT_ID('[userInfo]') and OBJECTPROPERTY(id, 'IsUserTable') = 1)

    DROP TABLE [userInfo]

    CREATE TABLE [userInfo] (

    [customerID] [int] IDENTITY (1, 1) NOT NULL,

    [customerName] [varchar] (20) NOT NULL,

    [pID] [varchar] (18) NOT NULL,

    [telephone] [varchar] (13) NOT NULL,

    [address] [varchar] (100) NULL)

    ALTER TABLE [userInfo] WITH NOCHECK ADD CONSTRAINT [PK_userInfo] PRIMARY KEY NONCLUSTERED ( [customerID] )

    SET IDENTITY_INSERT [userInfo] ON

    INSERT [userInfo] ([customerID],[customerName],[pID],[telephone],[address]) VALUES ( 1,N'张三',N'123456789022212345',N'010-67898978',N'北京海淀')

    INSERT [userInfo] ([customerID],[customerName],[pID],[telephone]) VALUES ( 2,N'李四',N'321245678912345678',N'0478-44443333')

    INSERT [userInfo] ([customerID],[customerName],[pID],[telephone],[address]) VALUES ( 4,N'程程',N'342111198810191322',N'15976021214',N'中山')

    INSERT [userInfo] ([customerID],[customerName],[pID],[telephone],[address]) VALUES ( 5,N'小贝壳',N'232323198901011632',N'15976021214',N'中山啦')

    SET IDENTITY_INSERT [userInfo] OFF

  • 相关阅读:
    mysql 触发器
    Yii 1.0 基础
    python解释执行原理(转载)
    python中使用selenium调用Firefox缺少geckodriver解决方法
    Python中os和shutil模块实用方法集锦
    pytesseract使用
    anaconda安装第三方库
    anaconda spyder异常如何重新启动
    windows下python3.6 32bit 安装django
    设置SO_RECVBUF和SO_SENDBUF套接字选项
  • 原文地址:https://www.cnblogs.com/lingr/p/5563533.html
Copyright © 2020-2023  润新知