实验2数据库建立基本表

实验2数据库建立基本表

ID:41632768

大小:65.11 KB

页数:5页

时间:2019-08-29

实验2数据库建立基本表_第1页
实验2数据库建立基本表_第2页
实验2数据库建立基本表_第3页
实验2数据库建立基本表_第4页
实验2数据库建立基本表_第5页
资源描述:

《实验2数据库建立基本表》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验2建立基木表一、实验冃的:掌握创建表和维护表的方法。二、实验内容:在sqlserver环境下建立产品销售数据库,在产品销售数据库中进行以下实验:产品销售数据库中冇三个基木表,分别是产品信息、销售商信息、销售表,结构如下产品信息表结构列名数据类型长度是否允许为空说明产品编号char6不允许为空主键产品名称char30不允许为空价格float8允许为空库存量int4允许为空createtable产品信息(产品编号char(6)notnull,产品名称char(30)notnull,价格float(8)null

2、,库存量int(4)null,Constraint产品编号pkprimarykey(产品编号),销售商信息农结构列名数据类型长度是否允许为空说明销售商编号char6不允许为空主键销售商名称char30不允许为空地区char10允许为空负责人char8允许为空电话char12允许为空备注text16允许为空table销售商Create(6)notnull,(30)notnull,null,null,(销售商编号char销伟商名称char地区char(10)负责人char(8)电话char(12)null,备注t

3、ext(16)null,Constraint销售商编号pkprimarykey(销售商编号)销售农结构列名数据类型长度是否允许为空说明产品编号char6不允许为空外键主键销售商编号char6不允许为空外键销售吋间datetime8允许为空数虽int4允许为空金额money8允许为空Createtable销售(产品编号char(6)notnull,Constrintfk_销售_产品信息foreingkeyreference产品信息(产品编号),销售商编号char(6)notnul1,销售时间datatime(8

4、)null,数量int(4)null,金额money(8)null,Constraint产品编号pkprimarykey(产品编号),)1、在企业管理器中创建三个表,然后删除所创建的三个表;以下内容用sql语句完成2、MJcreatetable命令创建三个基本表(设迸主外键及是否允许为空);如上:3、在销售商信息表中,增加一新字段,字段名为“电子邮箱”,数据类型为varchar,长度为50,允许为空;Altertable销售商Add电子邮箱varchar(50)null,4、修改电子邮箱字段的长度为40;Al

5、tertable销售商Alterco1umn电子邮箱varchar(40)nul15、删除字段电子邮箱;Altertab1e销售商DROPCOLUMN电子邮箱6、删除销伟表。Droptable销售三、相关知识:1、createtable命令格式:CREATETABLE〈表名>(〈列名〉〈数据类型>[〈列级完整性约束条件〉][,〈列名〉<数据类型>[〈列级完整性约束条件>]]•・•[,〈表级完整性约束条件〉]):2、ALTERTABLE命令格式:ALTERTABLE〈表名〉[ADD<新列名〉<数据类型〉[完整性

6、约束]][DROP<完整性约束名〉][ALTERC0LUMN<列名〉〈数据类型>];3、DROPTABLE命令格式:DROPTABLE<表名〉四、实验方法及步骤(代码):在sqlserver环境下用createtable命令建立基木表,用altertable命令修改表结构,用droptable命令删除基本表。五、结论及体会通过木次实验,体会到自己sql语句的用法还不是很熟悉,主键和外键的设置还很陌生;同时也加深了£1己对sql语句的了解。参考sql语句:1、建立三个基木表:CREATETABLE产品信息-设置

7、主键,主键不能为空--设置主键—非空属性产品编号CHAR(6)PRIMARYKEY,产品名称CHAR(30)NOTNULL,价格FLOAT(8),库存量TNT)GOCREATETABLE销售商信息(销售商编号CHAR(6)PRIMARYKEY,销售商名称CHAR(30)NOTNULL,地区CHAR(10),负责人CHAR(8),电话CHAR(12),备注TEXTGOCREATETABLE销售(产品编号char(6)NOTNULLCONSTRAINTFK_销售_产品信息FOREIGNKEY(产品编号)REFER

8、ENCES产品信息(产品编号),--定义外键销悟商编号char(6)NOTNULLCONSTRAINT尺1<_销售_销售商信息FOREIGNKEY(销程商编号)REFERENCES销售簡信息(销售商编号),--处义外键销售时间datetimeNOTNULL,数量intNOTNULL,金额moneyNOTNULL,CONSTRAINTPK—销售PRIMARYKEYCLUSTERED—设置主键产品编号,

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

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

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