实验5:创建表并实施完整性

实验5:创建表并实施完整性

ID:46894196

大小:83.00 KB

页数:5页

时间:2019-11-29

实验5:创建表并实施完整性_第1页
实验5:创建表并实施完整性_第2页
实验5:创建表并实施完整性_第3页
实验5:创建表并实施完整性_第4页
实验5:创建表并实施完整性_第5页
资源描述:

《实验5:创建表并实施完整性》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、GD0U-B-11-112广东海洋大学学生实验报告书课程名称数据库原理与设计成绩实验名称实验总创建表并实施完整性,更新表中数据,权限控制学院(系)软件学院专业计算机软件T程班级1093学生姓名唐智羽学号200911701326实验地点科技楼513实验日期11-05-14实验目的:1.掌握创建基木表的语法。2.掌握基本表的三类完整性的实施方法。3.掌握更新基木表中数据的语法。4.掌握SQLSERVER2005的身份验证方式和权限控制。5.掌握给数据库的用户和角色赋了权限和从用户和角色收冋权限。6.掌握GRANT,REVOKE,DENY的川法实验内容:按照下列题目要求写出相应的S

2、QL语句。1.创建用八自定数据类型Typemytype,源自基木类型char,长度为4。sp_addtypeTypemytype,1char(4)12.创建图书馆数据库1ibrary,包含下列基木表,写出下列基木表的创建语法。读者表(Readers)列名描述数据类型约束cReaderNo借书证号Char(6)主键vReaderName读者姓名Varchar(50)非空nSgender性别nChar(1)vDepartment所属部门Varchar(50)cReaderType读者类别号TypemytypedStartTime办证时间Smalldatetime读者类別表(Rea

3、derType)列名描述数据类型约束cReaderType读者类别号Typemytype主键vTypenamo类别名称Varchar(50)非空iPermission权限值IntiQty可借阅数暈Int指导教师日期注:请用A4纸帖写,不够另附纸。第页,共页书籍表(Books)列名描述数据类型约束cBookNo书籍编号Char(8)主键vBookTitie书名Varchar(50)非空vAuthor作者名Varchar(50)cPublisher出版社Char(40)mPrice定价MoneydPubDate出版时间Datetime借还情况表(Loans)列名描述数据类型约束c

4、ReaderNo借书证号Char(6)非空cBookNo书籍编号Char(8)非空dBorrowDate借书时间Datetime非空dReturnDate还书时间DatetimeCREATEDATABASELibraryONPRIMARY(NAME=LibraryData,FILENAME=1E:DocumentSQL_DATALibraryLibraryData.mfd1,SIZE=20mb,MAXSIZE=lOOmb,FILEGROWTH=10%)CREATETABLEReaders(cReaderNoCHAR(6)NOTNULLPRIMARYKEY,vReade

5、rNameVARCHAR(50)NOTNULL,nSgenderNCHAR(1),vDepartmentVARCHAR(50),cReaderTypeTypemytype,dStartTimeSMALLDATETIMECREATETABLEReaderTypecReaderTypeTypemytypeNOTNULLPRIMARYKEY,vTypenameVARCHAR(50)NOTNULL,iPermissionINT,iQtyINT)CREATETABLEBooks(cBookNoCHAR(8)NOTNULLPRIMARYKEY,vBookTitieVARCHAR(50)N

6、OTNULL,vAuthorVARCHAR(50),cPublisherVARCHAR(40)zmPriceMONEY,dPubDateDATETIME)dBorrowDatedReturnDatePRIMARYKEYFOREIGNKEYFOREIGNKEYcReaderNoCHAR(6)NOTNULL,cBookNoCHAR(8)NOTNULL,CREATETABLELoansDATETIME,(cReaderNo,cBookNo)『DATETIME,(cReaderNo)REFERENCESReaders(cReaderNo),(cBookNo)REFERENCESBoo

7、ks(cBookNo)3.修改基本表Readers,增加新列为读者电话,cPhone,类型为长度12的定长字符串。ALTERTABLEReadersADDcPhoneCHAR(12)4.修改基木表Readers,增加外键约束,cReaderType列参照ReaderType表的cReaderType列。ALTERTABLEReadersADDCONSTRAINTFK_cReaderTypeFOREIGNKEY(cReaderType)REFERENCESReaderType(cReaderType)5.

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

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

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