




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录1系统分析需求阶段31.1需求分析目标31.2需求分析任务31.3处理功能及要求31.4安全性和完整性要求41.5需求分析阶段成果41.5.1山东大学图书馆管理系统业务流程图41.5.2山东大学图书馆管理系统数据流程图61.5.3数据字典102概念设计阶段132.1任务和目标132.2概念设计阶段成果132.2.1各分ER图132.2.2基本E-R图142.2.3各分ER图中关键实体和联系的属性153逻辑设计阶段163.1任务和目标163.2E-R图向关系模型的转换163.3数据模式描述173.4设计用户子模式204数据库实施阶段224.1建立数据库、数据表、视图、索引224.1.1建立数据库224.1.2建立数据表224.1.3建立视图264.1.4建立索引294.1.5建立触发器294.2数据库的查询和更新315心得体会33参考文献33附录一:基本表的数据查看34附录二:建立的视图表中的数据441系统分析需求阶段1.1需求分析目标山东大学校区众多,每个校区都有一到两个图书馆,图书馆管理工作就显得异常重要。一个良好的图书馆管理系统可以方便学生、老师对于书刊的借阅,对于学校各项教学工作的开展有着重要意义。基于以上情况,本次设计的目的是自行设计一个关于山东大学图书馆的数据库管理系统,在设计过程中,加深对图书馆管理系统的了解,增强对数据库知识的理解及SQL语言的实际应用,训练设计开发数据库的能力。1.2需求分析任务(1)处理对象1)管理员基本信息(Manager):管理员编号,管理员姓名,管理员性别,管理员口令,管理员权限,管理员手机号,管理员地址。2)图书馆基本信息(Library):图书馆编号,图书馆管理员编号,图书馆馆内图书数量,图书馆地址。3)学生基本信息(Student):学生编号,学生学号,学生姓名,学生所在系,学生所属年级,学生所读专业,学生入学日期。4)教师基本信息(Teacher):教师编号,教师姓名,教师性别,教师职称,教师电话。5)校区基本信息(Xiaoqu):校区编号,校区名称,校区地址。6)馆藏图书基本信息(Book):图书编号,图书名称,图书作者,图书出版社,图书价格,图书出版日期,图书类别,图书是否可借。7)供应商基本信息(Provider):供应商编号,供应商姓名,供应商地址,供应商电话。8)采购员基本信息(Cbuyer):采购员编号,采购员姓名,采购员性别,采购员电话。1.3处理功能及要求(1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:1) 图书信息的录入、删除及修改。2) 图书信息的多关键字检索查询。3) 图书的出借、返还及超期罚款或丢失赔偿。(2)能够对一定数量的读者、管理员进行相应的信息存储与管理,这其中包括:1) 读者信息的登记、删除及修改。2) 管理员信息的增加、删除及修改。3) 读者资料的统计与查询。(3)对查询、统计的结果能够列表显示。1.4安全性和完整性要求(1) 安全性要求 系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。(2) 完整性要求系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。1.5需求分析阶段成果1.5.1山东大学图书馆管理系统业务流程图(1)图书馆管理系统借书业务流程图(如图1):(2)图书馆管理系统还书业务流程图(如图2):(3)图书馆管理系统新书购买业务流程图(如图3):(4)图书馆管理系统总业务流程图(如图4):1.5.2山东大学图书馆管理系统数据流程图(1)顶层数据流程图(如图5)(2)第一层数据流程图(如图6)(3)第二层数据流读者借阅(如图7)(4)第二层数据流读者还书(如图8)(5)第二层数据流管理员、学生、教师查询(如图9)(6)第二层数据流图书管理(如图10)(7)第二层数据流管理员更改学生、教师信息(如图11)(8)第二层数据流购买图书(如图12)1.5.3数据字典(1)数据项数据项编号数据项名数据项含义存储结构别名DI-1MID管理员编号char(10)编号DI-2MName管理员姓名char(10)姓名DI-3MSex管理员性别char(2)性别DI-4Mpwd管理员口令char(8)口令DI-5MAuth管理员权限级别char(4)权限级别DI-6MTeleph管理员电话char(15)电话DI-7MAdd管理员地址char(30)住址DI-8LID图书馆编号char(5)图书馆编号DI-9LMID图书馆管理员编号char(10)编号DI-10LNum图书馆内图书数目char(5)数量DI-11LAdd图书馆地址char(20)地址DI-12BID图书编号char(10)编号DI-13BName图书名char(20)书名DI-14BWriter图书作者char(8)作者DI-15BPublish图书出版社char(20)出版社DI-16BPrice图书单价char(7)单价DI-17BDate图书出版日期Date出版日期DI-18BClass图书分类char(20)类别DI-19BState图书是否可借char(10)状态DI-20SID学生编号char(10)编号DI-21Sno学生学号char(12)学号DI-22SGrade学生所属年级char(5)年级DI-23SrPre学生所读专业char(20)专业DI-24SDate学生办证时间Date办证时间DI-25SOutDate学生借阅日期Date借阅时间DI-26SInDate学生归还日期Date归还时间DI-27SYHDate学生应还日期Date应还时间DI-28Sfine学生罚款金额char(3)罚款金额DI-29SFState学生是否交纳罚金char(8)处理状态DI-30TID教师编号char(10)编号DI-31TName教师姓名char(10)姓名DI-32TSex教师性别char(2)性别DI-33TAge教师年龄char(3)年龄DI-34TPost教师职称char(10)职称DI-35TTeleph教师电话char(11)电话DI-36TOutDate教师借阅日期Date借阅时间DI-37TInDate教师归还日期Date归还时间DI-38TYHDate教师应还日期Date应还时间DI-39TFine教师罚款金额char(3)罚款金额DI-40TFState教师是否交纳罚金char(8)处理状态DI-41XqID校区编号char(3)编号DI-42XqName校区名称char(20)名称DI-43XqAdd校区地址char(60)地址DI-44MBBZ备注char(60)备注DI-45LBBZ备注char(60)备注DI-46PID供应商编号char(10)编号DI-47PName供应商姓名char(10)姓名DI-48Padd供应商地址char(60)地址DI-49Ptelph供应商电话char(11)电话DI-50CID采购商编号char(10)编号DI-51CName采购商姓名char(10)姓名DI-52CSex采购商性别char(2)性别DI-53Ctelph采购商电话char(11)电话DI-54PCBZ供应备注char(60)备注DI-55CNum采购数量char(12)数量DI-56CDate采购日期Date日期(2)数据结构数据结构编号数据结构名数据结构含义组成DS-1Maneger管理员信息MID,MName,MSex,Mpwd,MAuth,MTeleph,MAddDS-2Library图书馆信息LID, LMID, LNum, LAdd DS-3SBorrow学生借阅信息BID,SID,BName,BWriter, SOutdate,SYHdateDS-4TBorrow教师借阅信息BID,TID,BName,BookWriter, TOutdate,TYHdateDS-5SFine学生罚款信息SID,MID,BName,SOutdate,SIndate, Sfine,SFState, BIDDS-6TFine教师罚款信息TID,MID,BName,TOutdate,TIndate,TFine,TFState, BIDDS-7Book馆藏图书信息BID, BName, BWriter, BPublish, BPrice, BDate, BClass, BStateDS-8Student学生信息SID, SNo, SName, SSex, SDep, SGrade, SPref, SDateDS-9Teacher教师信息TID,TName,TSex,TAge,TPost,TTelephDS-10Xiaoqu校区信息XqID, XqName, XqAddDS-11X Library图书馆与校区关系信息XqID, LIDDS-12XStudent学生与校区关系信息XqID, SIDDS-13MBook图书与管理员关系信息LID, BID,MBBZDS-14LBook图书与图书馆关系信息LID, BID,LBBZDS-15Provider供应商信息PID,PName,Padd,PtelphDS-16Cbuyer采购员信息CID,CName,CSex,CtelphDS-17PCbuyer供应商与采购员信息PID, CID,PCBZDS-18CBook采购商与图书信息CID,BID,CNum,CDate2概念设计阶段2.1任务和目标(1)选择局部应用:根据某个系统的具体情况,在多层的数据流图中选择一个适当层次的数据流图,作为设计分E-R图的出发点。让这组的每一部分对应一个局部应用。(2)逐一设计分E-R图:选择局部应用以后,对每个局部应用逐一设计分E-R图。 (3)合并分E-R图,生成初步E-R图。 (4)消除不必要的冗余,设计基本E-R图。2.2概念设计阶段成果2.2.1各分ER图(1)根据不同的对象,从第二层数据流程图入手,从数据流程图图7抽象出的分ER图(如图13):(2)从数据流程图图8抽象出的分ER图(如图14):(3)从数据流程图图10抽象出的分ER图(如图15):(4)从数据流程图图11抽象出的分ER图(如图16):(5)从数据流程图图12抽象出的分ER图(如图17):2.2.2基本E-R图合并各分图,消除属性冲突、命名冲突、结构冲突等三类冲突,得到初步E-R图,再消除不必要冗余,得到的基本E-R图(如图18):2.2.3各分ER图中关键实体和联系的属性(1)各ER图中实体的属性如下所示:管理员:(管理员编号,管理员姓名,管理员性别,管理员口令,管理员权限,管理员手机号,管理员地址)。图书馆:(图书馆编号,图书馆管理员编号,图书馆馆内图书数量,图书馆地址)。学生:(学生编号,学生学号,学生姓名,学生所在系,学生所属年级,学生所读专业,学生入学日期)。教师:(教师编号,教师姓名,教师性别,教师职称,教师电话)。校区:(校区编号,校区名称,校区地址)。馆藏图书:(图书编号,图书名称,图书作者,图书出版社,图书价格,图书出版日期,图书类别,图书是否可借)。供应商:(供应商编号,供应商姓名,供应商地址,供应商电话)。采购员:(采购员编号,采购员姓名,采购员性别,采购员电话)。(2)各ER图中联系的属性如下所示:学生借阅: (学生编号,图书编号,图书名称,图书作者,学生借阅日期,,学生应还日期)。教师借阅: (图书编号,教师编号,图书名称, 图书作者, 教师借阅日期,,教师应还日期)。学生罚款: (学生编号,管理员编号,图书名称,,学生借阅日期,学生归还日期,学生罚款金额,生是否交纳罚金,图书编号)。教师罚款: (教师编号,管理员编号,图书名称,教师借阅日期,教师归还日期,教师罚款金额,教师是否交纳罚金,图书编号)。图书馆与校区:(校区编号,图书馆编号)。学生与校区:(校区编号,学生编号)。图书与管理员:(管理员编号, 图书编号, 备注)。图书与图书馆:(图书馆编号,图书编号, 备注)。供应商与采购员:(供应商编号, 采购员编号,备注)。采购商与图书:(采购员编号, 图书编号,采购数量,采购日期)。3逻辑设计阶段3.1任务和目标(1)将概念结构转换为一般的关系、网状、层次模型。(2)将转换来的关系、网状、层次模型向特定DBMS支持下数据模型转换。(3)对数据模型进行优化。3.2E-R图向关系模型的转换(1)实体型转换为关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况:1)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。2)一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。3)一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。4)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而各实体的码组成关系的码或关系码的一部分。5)具有相同码的关系模式可合并。(2)根据以上设计原理,具体的基本E-R图向关系模型的转化如下:1)各ER图中实体的属性如下所示:图书:Book(BID, BName, BWriter, BPublish, BPrice, BDate, BClass, BState)学生:Student(SID, SNo, SName, SSex, SDep, SGrade, SPref, SDate)管理员:Maneger(MID,MName,MSex,Mpwd,MAuth,MTeleph,MAdd)图书馆:Library(LID, LMID, LNum, LAdd )校区:Xq(XqID, XqName, XqAdd)教师:Teacher(TID,TName,TSex,TAge,TPost,TTeleph)供应商;Provider(PID,PName,Padd,Ptelph)采购员:Cbuyer(CID,CName,CSex,Ctelph)2)各ER图中联系的属性如下所示:学生借阅信息:SBorrow (BID,SID,BName,BWriter, SOutdate,SYHdate)教师借阅信息:TBorrow (BID,TID,BName,BookWriter, TOutdate,TYHdate)学生罚款信息:SFine(SID, MID,BName,SOutdate,SIndate, Sfine, SFState, BID)教师罚款信息:TFine(TID, MID,BName, TOutdate,TIndate, TFine,TFState, BID)图书馆与校区关系信息:X Library(XqID, LID) 学生与校区关系信息:X Student(XqID, SID) 图书与管理员关系信息:MBook(MID, BID,MBBZ)图书与图书馆关系信息:LBook(LID, BID,LBBZ)供应商与采购员信息:PCbuyer(PID, CID,PCBZ)采购商与图书信息:CBook(CID,BID,CNum,CDate)3.3数据模式描述表1 馆藏图书信息表列名数据类型数据长度可否为空说明BIDChar10not null图书编号BNameChar20not null图书的书名BWriterChar8not null图书作者BPulishChar20not null图书出版社BPriceChar7图书的单价BDateDate20出版日期BClassChar20图书的分类BStateChar10not null图书是否可借表2 学生信息表列名数据类型数据长度可否为空说明SIDChar10not null学生编号SNameChar12not null学生姓名SSexChar2not null学生性别SNoChar12not null学生学号SDepChar20not null学生所在学院SPrefChar20not null学生所属专业SGradeChar8not null学生的年级SDateDatenot null办证日期表3 管理员信息表列名数据类型数据长度可否为空说明MIDChar10not null管理员编号MNameChar10not null管理员姓名MSexChar2管理员性别MpwdChar8not null管理员口令MAuthChar40not null管理员权限MTelephChar11管理员电话MAddChar30管理员地址表4 图书馆信息表列名数据类型数据长度可否为空说明LIDChar5not null图书馆号LMIDChar10not null图书馆管理员编号LNumChar5not null图书馆拥有图书数目LAddChar30图书馆地址表5 教师信息表 列名数据类型数据长度可否为空说明TIDChar10not null教师编号TNameChar10not null教师姓名TSexChar2not null教师性别TAgeChar3not null教师年龄TPostChar10教师职称TTeleph10教师电话表6 校区信息表列名数据类型数据长度可否为空说明XqIDChar10not null校区编号XqNameChar10not null校区名XqAddChar20校区地址表7 学生借阅信息表列名数据类型数据长度可否为空说明BIDChar10not null图书编号SIDChar10not null学生编号BNameChar20not null图书名BWriterChar20作者SOutdateDatenot null借阅时间SYHdateDatenot null应还时间表8 教师借阅信息表列名数据类型数据长度可否为空说明BIDChar10not null图书编号TIDChar10not null教师编号BNameChar20not null图书名BWriterChar20作者TOutdateDatenot null借阅时间TYHdateDatenot null应还时间表9 学生罚款信息表列名数据类型数据长度可否为空说明MIDChar10not null管理员编号SIDChar10not null学生编号BNameChar20not null图书名SOutdateDatenot null借阅时间SYHdateDatenot null应还时间SIndateDatenot null归还日期SFineChar4罚款金额SFStateChar8处理状态表10 教师罚款信息表列名数据类型数据长度可否为空说明MIDChar10not null管理员编号SIDChar10not null学生编号BNameChar20not null图书名TOutdateDatenot null借阅时间TYHdateDatenot null应还时间TIndateDatenot null归还日期TFineChar4罚款金额TFStateChar8处理状态表11图书馆与校区关系信息表列名数据类型数据长度可否为空说明LIDChar10not null图书馆编号XqIDChar5not null校区编号表12学生与校区关系信息表列名数据类型数据长度可否为空说明SIDChar10not null学生编号XqIDChar10not null校区编号表13图书与管理员关系信息表列名数据类型数据长度可否为空说明MIDChar10not null管理员编号BIDChar10not null图书编号MBBZChar60not null备注表14图书与图书馆关系信息表列名数据类型数据长度可否为空说明LIDChar5not null图书馆编号BIDChar10not null图书编号LBBZChar60not null备注表15 供应商信息表列名数据类型数据长度可否为空说明PIDChar10not null供应商编号PNameChar10not null供应商姓名PaddChar20not null供应商地址 PtelphChar11图书馆电话表16 采购员信息表列名数据类型数据长度可否为空说明CIDChar10not null采购员编号CNameChar10not null采购员姓名CSexChar2not null采购员性别 CtelphChar11采购员电话表17 采购员与图书关系信息表列名数据类型数据长度可否为空说明CIDChar10not null采购员编号BIDChar10not null图书编号CNumChar12not null采购数量CDateDatenot null采购日期表18 供应商与采购员关系信息表列名数据类型数据长度可否为空说明PIDChar10not null供应商编号CIDChar10not null采购员编号PCBZChar60备注 3.4设计用户子模式表19 用户子模式定义编号用户子模式(View)作用V1BookView便于查询和修改图书的基本信息V2StudentView便于学生基本信息的查询、更新V3TeacherView便于教师基本信息的查询、更新V4SHistoryView便于学生借阅历史信息的查询V5THistoryView便于教师借阅历史信息的查询V6SBorrowView便于学生当前借阅信息的查询V7TBorrowView便于教师当前借阅信息的查询V8SFineView便于学生查询罚款信息V9TFineView便于教师查询罚款信息V10PCbuyerView便于查询采购员和供应商信息表20 学生基本信息视图列名数据类型可否为空说明SIDChar(10)not null学生编号SNameChar(12)not null学生姓名SSexChar(2)not null学生性别SDepChar(20)学生所在学院SNoChar(12)not null学生学号SDateDatel办证日期表21 教师基本信息视图列名数据类型可否为空说明TIDChar(10)not null教师编号TNameChar(12)not null教师姓名TSexChar(2)not null教师性别TPostChar(20)教师职称表22 图书基本信息视图列名数据类型可否为空说明BIDChar(10)not null图书的索书号BNameChar(20)not null图书的书名BWriterChar(8)not null图书作者BPublishChar(20)not null图书出版社BStateChar(10)not null图书是否可借表23学生当前借阅信息视图列名数据类型可否为空说明BIDChar(10)not null图书编号BNameChar(20)not null图书名SOutdateDatenot null借阅时间SYHdateDatenot null应还时间表24教师当前借阅信息视图列名数据类型可否为空说明BIDChar(10)not null图书编号BNameChar(20)not null图书名TOutdateDatenot null借阅时间TYHdateDatenot null应还时间表25 学生借阅历史信息视图列名数据类型可否为空说明BIDChar(10)not null图书编号BookNameChar(20)not null图书名SOutdateDatenot null借阅时间SIndateDate归还时间表26 教师借阅历史信息视图列名数据类型可否为空说明BIDChar(10)not null图书编号BNameChar(20)not null图书名TOutdateDatenot null借阅时间TIndateDate归还时间表27 学生罚款信息视图列名数据类型可否为空说明SIDChar(10)not null教师编号BNameChar(20)not null图书名SOutdateDatenot null借阅时间SIndateDate归还时间SFineCharnot null罚款金额SFStateCharnot null处理状态表28 教师罚款信息视图列名数据类型可否为空说明TIDChar(10)not null教师编号BNameChar(20)not null图书名TOutdateDatenot null借阅时间TIndateDate归还时间TFineCharnot null罚款金额TFStateCharnot null处理状态表29 采购员和供应商信息视图列名数据类型可否为空说明CIDChar(10)not null采购员编号BIDChar(10)not null图书编号PIDChar(10)not null供应商编号CNumChar(12)采购数量CDateDatenot null采购日期BNameChar(20)not null图书名称4数据库实施阶段4.1建立数据库、数据表、视图、索引4.1.1建立数据库create database E-R4.1.2建立数据表各表的基本信息见附录:(1)管理员表create table Maneger(MID char(10) primary key,MName char(10) not null,MSex char(2),Mpwd char(8) not null,MAuth char(40) not null,MTeleph char(11),MAdd char(30),check(MSex =男 or MSex =女)(2)图书馆表create table Library(LID char(5) primary key,LMID char(10) not null,LNum char(5) not null,LAdd char(30),)(3)图书表create table Book(BID char(10) primary key,BName char(20) not null,BWriter char(8) not null,BPublish char(20) not null,BPrice char(7) not null,BDate char(20) not null,BClass char(20) not null,BState char(10) not null)(4)学生表create table Student(SID char(10) primary key,SNo char(12) not null,SGrade char(8) not null,SPref char(20) not null,SDate char(20) not null,SDep char(20) not null,SSex char(2) not null,SName char(12) not null,)(5)教师表create table Teacher(TID char(10) primary key,TName char(10) not null,TSex char(2) not null,TAge char(3) not null,TPost char(10) not null,TTeleph char(10),)(6)校区表create table Xiaoqu(XqID char(10) primary key,XqName char(10) not null,XqAdd char(20) not null,)(7)供应商表create table Provider(PID char(10) primary key,PName char(10) not null,Padd char(20) not null,Ptelph char(11) )(8)采购员表create table Cbuyer(CID char(10) primary key,CName char(10) not null,CSex char(2) not null,Ctelph char(11) )(9)供应商与采购员信息表create table PCbuyer(PID char(10) not null,CID char(10) not null,PCBZ char(60),primary key(PID,CID),foreign key(PID) references Provider(PID),foreign key(CID) references Cbuyer(CID),)(10)采购商与图书信息表create table CBook(BID char(10) not null,CID char(10) not null,CNum char(12) not null,CDate char(20) not null,primary key(BID,CID),foreign key(BID) references Book(BID),foreign key(CID) references Cbuyer(CID),)(11)学生借阅信息表create table SBorrow(SID char(10) not null,BID char(10) not null,BName char(20) not null,SOutdate char(20) not null,SYHdate char(20) not null,BWriter char(20) not null,primary key(SID,BID),foreign key(SID) references Student(SID),foreign key(BID) references Book(BID),)(12)教师借阅信息表create table TBorrow(TID char(10) not null,BID char(10) not null,BName char(20) not null,TOutdate char(20) not null,TYHdate char(20) not null,BWriter char(20) not null,primary key(TID,BID),foreign key(TID) references Teacher(TID),foreign key(BID) references Book(BID),)(13)学生罚款信息表create table SFine(SID char(10) not null,MID char(10) not null,BName char(20) not null,SOutdate char(20) not null,SIndate char(20) not null,Sfine char(4) not null,SFState char(8) not null,BID char(10) not null,primary key(SID,MID),foreign key(SID) references Student(SID),foreign key(MID) references Maneger(MID),)(14)教师罚款信息表create table TFine(TID char(10) not null,MID char(10) not null,BName char(20) not null,TOutdate char(20) not null,TIndate char(20) not null,Tfine char(4) not null,TFState char(8) not null,BID char(10) not null,primary key(TID,MID),foreign key(TID) references Teacher(TID),foreign key(MID) references Maneger(MID),)(15)图书馆与校区关系信息表create table XLibrary(XqID char(10) not null,LID char(5) not null,primary key(XqID,LID),foreign key(XqID) references Xiaoqu(XqID),foreign key(LID) references Library(LID),)(16)学生与校区关系信息表create table XStudent(XqID char(10) not null,SID char(10) not null,primary key(XqID,SID),foreign key(XqID) references Xiaoqu(XqID),foreign key(SID) references Student(SID),)(17)图书与管理员关系信息表create table MBook(MID char(10) not null,BID char(10) not null,MBBZ char(60),primary key(MID,BID),foreign key(MID) references Maneger(MID),foreign key(BID) references Book(BID),)(18)图书与图书馆关系信息表create table LBook(LID char(5) not null,BID char(10) not null,LBBZ char(60),primary key(LID,BID),foreign key(LID) references Library(LID),foreign key(BID) references Book(BID),)4.1.3建立视图(1)便于学生基本信息查询的视图定义如下:create view Studentview (学生编号,学生姓名,学生性别,学生所在学院,学生学号,办证日期)asselect SID,SName,SSex,SDep,SNo,SDatefrom Student(2)便于教师基本信息查询的视图定义如下:create view Teacherview (教师编号,教师姓名,教师性别,教师职称)asselect TID,TName,TSex,TPostfrom Teacher(3)便于图书基本信息查询的视图定义如下:create view Bookview (图书编号, 图书名称, 作者, 出版社, 图书状态)asselect BID,BName,BWriter,BPublish,BStatefrom Book(4)便于显示当前学生借阅基本信息的视图定义如下:create view SBorrowview (学生编号,书名,作者,借阅日期,到期日期)asselect SID,BName,BWriter,SOutdate,SYHdatefrom SBorrow(5)便于显示当前教师借阅基本信息的视图定义如下:create view TBorrowview (学生编号,书名,作者,借阅日期,到期日期)asselect TID,BName,BWriter,TOutdate,TYHdatefrom TBorrow(6)便于学生借阅历史信息查询的视图定义如下:create view SHistoryview (学生编号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届重庆市南岸区南开(融侨)中学九年级化学第一学期期中学业质量监测模拟试题含解析
- 2026届吉林省前郭尔罗斯蒙古族自治县英语九上期末教学质量检测模拟试题含解析
- 广东省佛山市南海中学2026届九年级化学第一学期期中联考试题含解析
- 2026届南通市崇川区启秀中学化学九年级第一学期期中统考试题含解析
- 河北省保定市涞水县2026届英语九年级第一学期期末调研试题含解析
- 四川省乐山市市中区2024-2025学年七年级下学期期末道德与法治试题(含解析)
- 2026届重庆市江北新区联盟化学九上期末监测试题含解析
- 湖南省长沙市望城县2026届英语九年级第一学期期末复习检测试题含解析
- 2026届咸宁市重点中学化学九上期中达标检测模拟试题含解析
- 2026届贵州省兴仁市第九中学九年级化学第一学期期中综合测试模拟试题含解析
- 宝宝呛奶科普课件
- 安全注射标准WST856-2025学习解读课件
- Z世代对消费场所视觉对比度
- 语言认同建构机制-第1篇-洞察及研究
- 2025年贵州省中考物理试题及答案
- (2025年标准)sm调教协议书
- 工会委员候选人选票(式样)
- 55790《表面工程学(第2版)》教学大纲
- 诊所消防安全培训
- 2025年护士资格证考试试题(附答案)
- 医院实验室生物安全管理体系文件
评论
0/150
提交评论