实验二数据定义实验报告1

实验二数据定义实验报告1

ID:44606794

大小:187.34 KB

页数:5页

时间:2019-10-24

实验二数据定义实验报告1_第1页
实验二数据定义实验报告1_第2页
实验二数据定义实验报告1_第3页
实验二数据定义实验报告1_第4页
实验二数据定义实验报告1_第5页
资源描述:

《实验二数据定义实验报告1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验二数据定义、实验目的1、掌握使用SQL语句创建和删除数据库;2、掌握使用SQL语句创建和删除数据衷,创建各种完整性约束,修改表的结构;3、掌握索引的创建和删除方法。二.实验内容(―)数据库的建立使用CREATEDATABASE语句创建名为“gongcheng”的数据库。createdatabasegongchen丁躱茨源営理恭▼早X连接(0)▼菩恶占J-I132MAPC008.(SQLServer10.0.-Cj数据库®匸系统数据库±i数据库快照Igongchen安全性服务器对象复制SQLQueryl.s...rator(52))♦createdatabas

2、egongchenl+l管理SQLServer代理(-)数据表操作1.建立数据衷在创建的"gongcheng"数据库中使用SQL语句建立4个关系(可参考课木P74习题5),如下:供应商表S(Sno,Sname,Status,Ctiy)零件表P(Pno,Pname,Color,Weight)工程项目表J(Jno,Jname,City)供应情况表SPJ(Sno,Pno,Jno,QTY)要求:(1)创建每个关系的主键,有外键的创建外键。1.Snovarchar(10)primarykey,2・Pnovarchar(10primarykey,3・Jnovarchar(1

3、0)primarykeyz4.primarykey(Sno,PnozJno),Foreignkey(Sno)referencesS(Sno),Foreignkey(Pno)referencesP(Pno),Foreignkey(Jno)referencesJ(Jno)(1)S表屮的Sname属性列的取值唯一Snamevarchar(10)unique,(2)P表中weight属性列的取值范围在1・50之间Weightintcheck(Weight>=landWeight<=50(3)J表中的Jname取值不能为空并口是唯一的Jnamevarchar(10)not

4、nullunique,(4)SPJ表中QTY属性列的数据类型必须为intQTYint,圭接(Q)▼穷書口了虽3132WC008.(SQLServer10?0.:曰口数据库®口系统数据库®□数据库快照I?Jgongchen□数据库关系图国口表ffi□视图+□同义词+□可编程性+□ServiceBrokerffi□存储+C3安全性(±)安全性+□服务器对象(±)□复制田口管理(±)禹SQLServer代理Bcreatedatabasegongchen白createtableS(Snovarchar(10)primarykey.Snamevarchar(10)uniq

5、ue^Statusvarchar(10)rCtiyvarchar(10)白createtablePPnovarchar(10)primarykeyFPnamevarchar(10).Colorvarchar(10)zWeightintcheck(Welght>=landWeight<=50)Hcreate匸ableJ(Jnovarchar(10)primaryJnamevarchar(10)notnullunique,Cityvarchar(10)白createtableSPJSnovarchar(10)fPnovarchar(10)rJnovarchar(10

6、),QTYint,priinarykey(SnorPno^Jno)fForeignkey(Sno)referencesS(Sno)f也消息命令已成功完成。1.修改表的结构川SQL语句完成以卜操作:(1)给S表增加Sphone和Semail两个屈性列,分别用來存放供应商的联系电话和电子信箱altertableSADDSphoneint;altertableSADDSemailvarchar(20);Snovarchar(10)primarykeyfSnamevarchar(10)uniqueAStatusvarchari10).Ctiyvarchar(10)a1c

7、ercacle3ADD三匚二ur.已二匚匸;altertableSADDSemailvarchar(20);ncreat皂tableP(Pnovarchar(10)primarykey,Pnamevarchar(10),Colorvarchar(10)rWeightintcheck(Weight>=landWeight<:白createtableJJnovarchar(10)primarykeyfJnamevarchar(10)notnulluniquerf9二4■■■■■—J■■■/S/"K、药消息命令已成功完成。宜消息命令已成功完成。(1)删除Jname属性

8、列取值唯一的约朿。alt

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

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

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