建立LIBRARY数据库代码(简化)和关系图_第1页
建立LIBRARY数据库代码(简化)和关系图_第2页
建立LIBRARY数据库代码(简化)和关系图_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE3PAGEPAGE3建立Library数据库和表代码--CREATEDATABASElibraryCREATEDATABASE图书馆ONPRIMARY(NAME='library',FILENAME='H:\Library\library.mdf',SIZE=4,MAXSIZE=UNLIMITED,FILEGROWTH=1)LOGON(NAME='library_log',FILENAME='H:\Library\library_log.ldf',SIZE=1,MAXSIZE=2048GB,FILEGROWTH=10%)GO--1.CREATEBOOKCREATETABLEdbo.BOOK(BOOK_IDnvarchar(8)NOTNULLPRIMARYKEY, BOOK_NAMEnvarchar(50)NULL, AUTHORnvarchar(30)NULL, PRESSnvarchar(50)NULL, PRESS_DATEdatetimeNULL, FLAG_BORROWnvarchar(1)NULL, PRICEmoneyNULL, book_typevarchar(10)NULL,)--2.CREATECLERKCREATETABLEdbo.CLERK(CLERK_IDnvarchar(8)NOTNULLPRIMARYKEY,NAMEnvarchar(8)NULL,ID_CARDnvarchar(18)NULL,PASSWORDnvarchar(30)NULL,OFFICIERnvarchar(30)NULLDEFAULT'管理员')--3.CREATEREADERCREATETABLEdbo.READER( READER_IDnvarchar(8)NOTNULLPRIMARYKEY, NAMEnvarchar(8)NOTNULL, IDCARDnvarchar(18)NULL, MAXNUM_CAN_BORROWsmallintNULL, FLAG_BORROWnvarchar(2)NULL, sexbitNULL,)--4.CREATEBORROWCREATETABLEdbo.BORROW( READER_IDnvarchar(8)NULL, BOOK_IDnvarchar(8)NULL, BORROW_DATEdatetimeNULL, B_CLERK_IDnvarchar(8)NULL,IDintIDENTITY(1,1)NOTNULLPRIMARYKEY, R_CLERK_IDnvarchar(8)NULL, RETURN_DATEdatetimeNULL, FLAG_RETURNnchar(2)NULLCONSTRAINTDF_BORROW_FLAG_RETURNDEFAULT('N'),CONSTRAINTFK_BORROW_BOOKFOREIGNKEY(BOOK_ID)REFERENCESdbo.BOOK(BOOK_ID),CONSTRAINTFK_BORROW_CLERKFOREIGNKEY(B_CLERK_ID)REFERENCESdbo.CLERK(CLERK_ID),CONSTRAINTFK_BORROW_R_CLERKFOREIGNKEY(R_CLERK_ID)REFERENCESdbo.CLERK(CLERK_ID),CONSTRAINTFK_BORROW_READERFOREIGNKEY(READER_ID)REFERENCESdbo.READER(READER_ID))--5.CREATECHUNCREATETABLEdbo.chun( IDintNOTNULL, ISBNnvarchar(8)NULL, 书名nvarchar(50)NULL, 作者nvarchar(30)NULL, 版别nvarchar(50)NULL, 出版日期datetimeNULL))--6.CREATEFINECREATETABLEdbo.FINE( READER_IDnvarchar(8)NULL, AMOUNTintNULL, DAYSsmallintNULL, FINE_DATEdatetimeNULL, CLERK_IDnvarchar(8)NULL, IDintIDENTITY(1,1)NOTNULL, OK_DATEdatetimeNULL, FLAG_FINEnchar(2)NULL)--7.CREATEFINE_HISTORYCREATETABLEdbo.FINE_HISTORY( READER_IDnvarchar(30)NULL, AMOUNTintNULL, DAYSsmallintNULL, FINE_DATEdatetimeNULL, OK_DATEdatetimeNULL, IDintIDENTITY(1,1)NOTNULL)--8.CREATEHISTORYCREATETABLEdbo.HISTORY( READER_IDnvarchar(30)NULL, BOOK_IDnvarchar(30)NULL, BORROW_DATEdatetimeNULL, RETURN_DATEdatetimeNULL, B_CLERK_IDnvarchar(30)NULL, R_CLERK_IDnvarchar(30)NULL, IDintIDENTITY(1,1)NOTNULL)--9.CREATEnew_tableCREATETABLEdbo.new_table( book_namenvarchar(50)NULL, authornvarchar(30)NULL, press_datedatetimeNULL, pricemoneyNULL)--10.CREATEstuCREATETABLEdbo.stu( IDintNOTNULL, 学号nvarchar(10)NULL, 姓名nvarchar(30)NULL, 身份证号nvarchar(30)NULL)--11.CREATExml_bookCREATETABLEdbo.xml_book(idint

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论