《数据库原理》实验

《数据库原理》实验

ID:39456997

大小:253.02 KB

页数:19页

时间:2019-07-03

《数据库原理》实验_第1页
《数据库原理》实验_第2页
《数据库原理》实验_第3页
《数据库原理》实验_第4页
《数据库原理》实验_第5页
资源描述:

《《数据库原理》实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、广西大学行健文理学院实验报告《数据库原理》实验班级:学号:姓名:广西大学行健文理学院实验报告实验1建立基本表和数据完整性实验目的:1.掌握表(关系)和索引的建立方法;2.掌握表结构(关系模式)的修改方法;3.实践DBMS提供的数据完整性功能,加深对数据完整性的理解。实验内容:1.在studentdb数据库中利用查询分析器创建以下3个表,同时完成数据完整性的定义(实体完整性、参照完整性和用户定义的域完整性):student(学生信息表):主码列名数据类型宽度小数位空否取值范围备注Pksnochar10N学号snamechar10N

2、姓名ssexchar2Y性别sagesmallintY不小于12年龄sdeptchar15Y系名course(课程表):主码列名数据类型宽度小数位空否备注PkcnoChar2N课程号cnameChar20Y课程名称cpnoChar2Y先行课号ccreditsmallintY学分sc(学生选课表):主码列名数据类型宽度小数空否外码参照关系取值范围备注PksnoChar10NFkstudent学号cnoChar2NFkcourse课程号gradeDecimal51Y0≤x≤100成绩广西大学行健文理学院实验报告实验代码:create

3、databasestudentdbusestudentdbgocreatetablestudent(snochar(10)notnullprimarykey,--学号snamechar(10)notnull,--姓名ssexchar(2)null,--性别sagesmallintnullcheck(sage>=12),--年龄sdeptchar(15),--系名)createtablecourse(cnoChar(2)notnullprimarykey,--课程号cnameChar(20)null,--课程名称cpnoChar(

4、2)null,--先行课号ccreditsmallintnull,--学分)createtablesc(snochar(10)notNULL,--学号cnochar(2)notNULL,--课程号gradeDecimal(5,1)NULLcheck(grade>=0ANDgrade<=100),--成绩primarykey(sno,cno),/*主码由两个属性构成,必须作为表级完整性进行定义*/foreignkey(sno)referencesstudent(sno),/*表级完整性约束条件,sno是外码,被参照表是studen

5、t*/foreignkey(cno)referencescourse(cno),/*表级完整性约束条件,cno是外码,被参照表是course*/)go2.在spjdb数据库中利用查询分析器创建以下4个表,同时完成数据完整性的定义(实体完整性、参照完整性和用户定义的域完整性):S(供应商信息表):主码列名数据类型宽度小数位空否取值范围备注Pksnochar2N供应商号snamechar10N供应商名称statussmallintY大于0供应商状态广西大学行健文理学院实验报告citychar10Y所在城市P(零件信息表):主码列名数

6、据类型宽度小数位空否取值范围备注Pkpnochar2N零件号pnamechar10N零件名称colorchar2Y颜色weightsmallintY大于0重量J(工程项目表):主码列名数据类型宽度小数位空否取值范围备注Pkjnochar2N工程项目号jnamechar10N工程项目名称citychar10Y所在城市SPJ(供应情况表):主码列名数据类型宽度小数空否外码参照关系取值范围备注PksnoChar2NFkS供应商号pnoChar2NFkP零件号jnoChar2NFkJ工程项目号qtysmallintYx>0成绩实验代码:

7、createdatabasespjdbusespjdbgocreatetableS(snochar(2)NOTNULLprimarykey,--供应商号snamechar(10)NOTNULL,--供应商名称statussmallintNULLCHECK(status>0),--供应商状态citychar(10)NULL,--所在城市)createtableP(pnochar(2)NOTNULLprimarykey,--零件号pnamechar(10)NOTNULL,--零件名称colorchar(2)NULL,--颜色weig

8、htsmallintNULLCHECK(weight>0),--重量)createtableJ(广西大学行健文理学院实验报告jnochar(2)NOTNULLPRIMARYKEY,--工程项目号jnamechar(10)NOTNULL,--工程项目名称cityc

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

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

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