4综合试题vfp

4综合试题vfp

ID:42116657

大小:61.00 KB

页数:4页

时间:2019-09-08

4综合试题vfp_第1页
4综合试题vfp_第2页
4综合试题vfp_第3页
4综合试题vfp_第4页
资源描述:

《4综合试题vfp》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库1.设置Student表中'学号'字段的显示格式:学号只能由数字组成,且居中显示。学号格式:I输入掩码:9999992.设置Student表中'性别'字段的有效性规则:性别字段只能输入男或女,输入错误时提示:'性别只能为男或女',默认性别为男;学号规则:性别="男"OR性别="女"设置Sc表中'学号'字段的有效性规则:学号的前四位必须为2008或2009,输入错误时提示:'学号前四位必须为2008或2009',默认学号为'2008'。【LEFT(学号,4)="2008"ORLEFT(学号,4)="2009"】【学号="2008"OR学号="2009"】【subs(学

2、号,1,4)="2008"ORsubs(学号,1,4)="2009"】3.设置Student表的记录有效性规则:2008级同学不能是法律学院的(法律学院的院系号为3)学生,错误时提示:'2008年法律学院没有招生'。【NOT(LEFT(学号,4)="2008"and院系号="3")】4.设置Sc表的触发器规则:删除记录时,不及格的记录(成绩小于60分)禁止删除;修改成绩时,不能将成绩改为超过99分;添加记录时,成绩不能小于0分或者大于100分。【成绩>=0and成绩<100】【成绩<=99】【成绩>=60】1.对“职工”表,设置“工资”字段有效性规则在1000到3000元

3、之间,错误提示为'工资输入错误',默认工资值为'1200'。规则:工资>=1000and工资<=30002.对“仓库”表设置记录有效性:面积大于450的仓库不能建在南京,错误提示为'南京用地太贵'[NOT(面积>450and城市="南京")]["南京用地太贵"]3.对“仓库”表设置插入触发器为面积不能超过1000,更新触发器为面积不能小于等于0,删除触发器为面积不能在200到400之间仓插入触发器:[面积<=1000[面积>0][面积>400or面积<200]4.在“职工”表和“订购单”表间建立永久关系(其中“职工”表的“职工号”字段已建立主索引),并设置更新规则为级联;

4、删除规则为限制;插入规则为忽略。*一、建立如图3-1所示的sales数据库。该数据库包含表customers、orders和books。*1.创建sales数据库,并打开数据库设计器CREATEDATABASESALESMODIFYDATABASE*2.创建数据库表customers,同时建立主索引。其中custid为字符型,宽度6,主关键字;name为字符型,宽度15;phone为字符型,宽度14。CREATEtablecustomers(custidc(6)PRIMARYKEY,namec(15),phonec(14))*3.创建数据库表books,同时建立主索引,候

5、选索引以及有效性规则。其中bookid为字符型,宽度6,主关键字;name为字符型,宽度30,候选关键键字;price为货币型(Y),并定义有效性规则:“不小于0”,信息:“书的单价必须大于”,默认值:0。CREATETABLEbooks(bookidC(6)PRIMARYKEY,nameC(30)unique,priceYCHECKprice>=0ERROR"书的单价必须大于0"DEFAULT0)*4.创建orders表,同时按bookid+custid建立主索引,索引标识为ordid。其中bookid为字符型,宽度6;custid为字符型,宽度6;qty为整型(i),

6、并定义有效性规则:"不小于0",信息:"书的数量不能少于0",默认值:0。CREATETABLEorders(bookidC(6),custidC(6),dateD,;qtyICHECKQTY>=0ERROR"书的数量不能少于0"DEFAULT0,;PRIMARYKEYbookid+custidTAGordid)*5.向customers表中添加fax字段,类型为字符型,宽度为20,并允许它为NULL值;ALTERTABLEcustomersADDfaxC(20)NULL*6.给customers表添加新字段fax2字符型,宽度为20,不能为NULL,并定义为候选索引;A

7、LTERTABLEcustomersADDfax2C(20)NOTNULLUNIQUE*7.修改customers表的fax字段类型为N,宽度为8,小数位数为1,默认值为0;ALTERTABLEcustomersalterfaxN(8,1)DEFAULT0*8.修改customers表的fax2字段可以为NULL;ALTERTABLEcustomersALTERfax2NULL*9.删除orders的qty字段的有效性规则;ALTERTABLEordersALTERqtyDROPCHECK*10.给orders的qty字段添加

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。