文本内容:
实验数据定义2
一、实验目的能够熟练使用语句创建、修改和删除数据库1SQL能够熟练使用语句创建、修改和删除表2SQL能够熟练使用语句创建和维护表中约束3SQL
二、实验内容使用语句创建一个银行储蓄数据库,数据库名字为你的姓名简拼,保存在1SQL bank+目录,数据文件初始大小增长率d:\bank10MB,10%使用命令打开刚创建的数据库2USE使用语句在刚创建的数据库中创建三个表,并增加约束,表结构如表至3SQL2-182-20所示表2・18customerinfo客户信息表字段名称类型字段说明约束客户编号非空,主键customerlD int客户姓名非空customerName varchar8证件类型非空,默认为“身份证”cardType varcharlO证件号码非空,惟一约束cardID varchar18电话非空phone varchar11address varchar100地址邮编表2-19accountinfo账户信息表字段名称类型字段说明约束账号非空,主键accountID char19存款类型非空,活期/定期/定活两便,默认为“活期”savingType varchar8货币类型非空,默认为“人民币”money TypevarcharlO开户口期非空,默认为系统口期openDate datetimeII开户金额•空,不低于」元openMoney decimal20,2accountMoney decimal20,2账户余额非空,不低于1元password char6密码非空,6位数字,初始化为6个6账户状态非空,正常/挂失/销户,默认为“正常”accountState char4customerlD int客户编号非空,外键,一位客户可以有多个账户表2-20transInfo交易信息表字段名称类型字段说明约束transID int交易流水号非空,主键,标识列,初值1,增量1交易日期非空,默认系统日期transDate datetime账号非空,外键accountID char19交易类型非空,存入/支取transType char4transMoney decimal20,2交易金额非空,大于0数据文件初始大小不够用,请用语句将其修改为410MB SQL20MBo交易信息表需要增加一项备注,定义为请用语句5transInfo bzvarchar200,SQL增加列请用语句删除交易信息表的主键6SQL transInfo请用语句为交易信息表增加主键,定义为主键7SQL transInfotransID。