欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库课程设计(图书管理系统)实验报告.docx

    • 资源ID:85616908       资源大小:1.59MB        全文页数:41页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库课程设计(图书管理系统)实验报告.docx

    海南大学应用科技学院数据库系统原理课程设计报告图书治理系统组长:学号:组员:学号:组员:学号:组员:学号:指导教师:起始时间: 起始时间:第一章1.11.21.31.4其次章2.12.22.3第三章3.13.2第四章4.14.24.34.4第五章第六章第七章第八章2名目概述3工程背景3软件定义3编写目的3开发环境3需求分析4信息要求4处理要求7安全性与完整性要求8概念构造设计21流程图及数据字典21全局 E-R 图23规律构造设计24关系模式24根本表25视 图30索 引32数据库与表的创立与实施33主要模块设计及代码38总结41参考文献413第一章 概述1.1 工程背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻生疏,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一局部,使用计算机对图书信息进展治理,有着手工治理所无法比较的优点。例如:检索快速、查找便利、牢靠性高、存储量大、保密性好、寿命长、本钱低等。这些优点能够极大地提高图书治理的效 率,也是图书馆的科学化、正规化治理,是与世界接轨的重要条件。1.2 编写目的记录图书借阅状况是格外繁琐工作。使用计算机可以高速,快捷地完成工作。有鉴于此,开发一套图书馆信息治理系统,是格外必要的。承受数据库技术开发的图书馆信息管 理系统可以用来实现对图书的信息治理,可以提高治理的效率。图书馆都是封闭式治理, 要求藏书全部公开开放,师生共享,开架阅览。这种阅览方式是适合当前我国国情、发挥 图书馆应用作用的最正确方式,也是素养教育的最好表达。它充分发挥了图书馆的成效,最 大限度地为师生效劳,这也是图书馆自动化治理的最终目标。实现这一目标,必需有现代 化的治理手段和治理体制。1.3 软件定义图书治理系统,是一个由人、计算机等组成的能进展治理信息的收集、传递、加工、保存、维护和使用的系统。利用信息掌握企业的行为;帮助企业实现其规划目标。在现代大中型 企业纷纷利用的系统。1.4 开发环境图书馆治理系统的开发环境是 Microsoft SQL Server 20234其次章 需求分析2.1 信息要求图书馆信息治理系统对于学校图书馆的治理格外重要,所以,图书馆信息治理系统不 但要为图书治理者供给充分的信息和快捷的查询手段,也要为学生查询供给必要和快捷的查询手段。2.1.1 数据字典定义:数据字典是数据库的重要局部。它存放有数据库所用的有关信息,对用户来说是一组只读的表。数据字典内容包括:数据库中全部模式对象的信息,如表、视图、簇、及索引等。数据字典是一组表和视图构造。它们存放在SYSTEM 表空间中。#为了治理更便利,所以设定治理员编号,治理员个数未知,因此长度暂设为20。#治理员登入时需要用到用户名来登入,设定一个用户名数据项,用户名依个人喜好设定, 但也不要太过长难记,因此给它长度为20.数据项:治理员编号数据项:用户名简述:定义治理员的唯一标识简述:定义治理员的用户名数据类型:字符型数据类型:字符型数据长度:20数据长度:20#治理员登入的时候必需要有密码登入,这样才能给它权限去治理数据库,密码长度根本定在 20,这样密码不会太长,长度适宜即保障安全,也免遗忘密码。#读者表中的学号是记录一个读者借阅状况最简洁直观的辨识方式,因此我们设定了一个读者的学号,一般长度为 20.数据项:密码数据项:学号简述:定义治理员口令简述:定义读者的唯一标识数据类型:字符型数据类型:字符型数据长度:20数据长度:20#读者除了学号以外,姓名也需要做登记,因此有了姓名这个数据项,依据国情姓名一般是两个字或者 3 个字,所以我们定他的长度为 10 即可以是 5 个汉字。5#学生所在的专业班级是在找不到学生本人的状况下可以联系其班级,此项可以为空,不填也可以,一般是网工 2 班这种格式,所以给它长度为 10数据项:姓名数据项:专业班级简述:定义读者姓名简述:定义读者的专业班级数据类型:字符型数据类型:字符型数据长度 10数据长度:10#图书的编号作为图书的唯一标识,能让我们最快的找到这本图书的状况,所以我们设定了这个数据项。#图书可以有很多,长度暂设为 20,查到图书编号我们必定要知道的是书的名字以确定要的是否是这本书,书名可长可短,依据了解一般在十个字以内,所以给它长度为20.数据项:图书编号数据项:书名简述:定义图书的唯一标识简述:定义图书的书名数据类型:字符型数据类型:字符型数据长度:20数据长度:20#图书该有的作者名字,可以让读者知道这本书是谁写的,这也是对出书人的敬重,所以设定作者这个项,作者项的名字并不像国内姓名那样简洁,有的可以是笔名什么的,所以给 它长度为 20.#而图书的分类则为了对图书的更好的治理,治理员可以更好的统计什么书更受大家欢送, 分类占用的空间不会很大,长度设为10.数据项:作者数据项:分类简述:定义图书作者的姓名简述:定义图书的分类数据类型:字符型数据类型:字符型数据长度:20数据长度:10#图书的上架时间对于对书渴望的读者来说那是必要的,读者可以通过查询来知道书上架的时间,从而第一时间内借到自己想看的书,日期以XXXXXX 形式存在,长度设为 20. #另外一项借阅时间则是对于治理员来说格外重要,记录下了借阅时间,这样才能看读者是否太久未归还书,对自己借出去的图书也是一种保护,格式与上架时间一样,所以长度也 设为 20.数据项:上架时间数据项:借阅时间简述:定义图书的上架日期简述:定义图书的借阅日期数据类型:整型数据类型:整型数据长度:20数据长度:2062.1.2 数据流图定义:数据流图是构造化分析方法中使用的工具,它以图形的方式描绘数据在系统中流淌和处理的过程,由于它只反映系统必需完成的规律功能,所以它是一种功能模型。在构造化开发方法中,数据流图是需求分析阶段产生的结果。设计:图书治理系统与治理员、用户读者之间分别有数据的交互见图 2-1读者通过查看借阅表、图书表查看借阅与图书信息,借阅图书;治理者可查看、修改、更全部表,到达治理图书和读者的目的。见图 2-22-172-22.2 处理要求1. 能够存储肯定数量的图书信息,并便利有效的进展相应的书籍数据操作和治理。2. 能够对肯定数量的读者进展相应的信息存储与治理。3. 能够供给肯定的安全机制,供给数据信息授权访问,防止随便删改,同时供给信息备份的效劳。4. 正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。假设运行时遇到不行恢复的系统错误,也必需保证数据库完好无损。5. 满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。其中包括两大系统:见图 2-3一、学生图书借阅系统 图书借阅,个人修改登陆密码系统二、治理图书借阅系统 治理图书、借阅、读者信息系统82-32.3 安全性与完整性要求定义:数据库的安全性与完整性属于数据库的保护的内容。安全性主要是指对数据库的存取掌握,防止未授权使用的人员非法存取他不应存取的数据,防止数据泄密,防止数据被破坏。完整性是指保证数据的正确和全都,使数据库中的数据在任何时刻都是有效的。包括 保持数据的正确性、准确性、有效性。实现方式有:一是通过定义和使用完整性约束规章; 二是通过触发器Trigger和存储过程Stored Procedure等触发器Trigger是 SQL server 供给应程序员和数据分析员来保证数据完整性的一种方法,它是与表大事相关的特别的存储过程,它的执行不是由程序调用,也不是手工启动,而是由大事来触发,常常用于加强数据的完整性约束和业务规章。设计:1、对图书治理系统添加治理者和用户读者,治理者拥有查看、操作全部表的权限,读者只能查看借阅表和图书表。见图 2-4 至 2-172、创立 DDL 触发器 safety见图 2-18避开误删、误改表见图 2-19 创立表的触发器 reminder 提示用户对表的见图 2-20、2-219实现:DDL 触发器 safety: create trigger safety on databasefor drop_table,alter_table asprint ”你必需使触发器无效以执行对表的操作!”rollback;触发器reminder以【读者表】的为例:create trigger reminder on 读者表for insert,delete ,updateasraiserror (”你在插入、修改或删除读者表的数据”,16,10)结果:1、在计算机治理里创立用户以治理员:李婷为例:2-42、在系统安全性登录名创立登录名,点击【搜寻】用【高级】选择用户李婷:102-53、创立登录名“李婷”成功:2-64、用登录名【A56李婷】创立Windows 身份验证用户:2-75、用登录名【xin】创立 SQL Server 身份验证用户 xin:112-86、用创立的 SQL Server 身份验证用户 xin 连接数据库:2-9127、连接 SQL Server 身份验证用户 xin 结果如下:2-108、点击治理员【李婷】的属性:2-119、选择【安全对象】属性,添加需要设置权限的表:132-1210、勾选对每个表的权限,由于是治理者,对全部表授予权限:2-131411、点击用户【小五】的属性:2-1412、由于是读者,对用户【小五】只授予图书表、借阅表的权限:152-1513、建用户【小六】,设置属性:162-1614、使用 sql 语句设置读者【小六】对表的权限: create select,alter,control,delete,update on 图书表to 小六15、显示【小六】对图书表的权限:172-1716、DDL 触发器 safety:182-1817、假设删除表则显示出错提示:192-1918、触发器 reminder202-202-2121第三章 概念构造设计定义:E-R 图也称实体-联系图(Entity Relationship Diagram),供给了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。3.1 局部E-R 图3-1 书为实体,书名、作者、分类及图书编号为属性,其中图书编号为主键,3-1223-2 中治理者为实体,用户名、密码及治理员编号为属性,其中治理员编号为主键。3-23-3 中读者为实体,姓名、专业班级及学号为属性,其中学号为主键。3-3233.2 全局E-R 图整合了 3 个实体治理者、读者、书,并分别建立联系治理读者、治理书、借阅,均为多对多的关系。24第四章 规律构造设计4.1 关系模式定义:关系模型是用二维表来描述现实世界中的事物以及事物之间联系的数据模型。254.2 根本表定义:根本表是实实在在的保存数据的实体,写入的数据都保存在表中#图书治理系统属性设计表, 把系统中的几个重要组成局部的属性统一列出,简洁直观。为了便利查看读者信息创立了读者表:见图 4-1 读者表局部#读者表中的学号是记录一个读者借阅状况最简洁直观的辨识方式,因此我们设定了一个读者的学号,一般长度为 20.#读者除了学号以外,姓名也需要做登记,因此有了姓名这个数据项,依据国情姓名一般是两个字或者 3 个字,所以我们定他的长度为 10 即可以是 5 个汉字。#学生所在的专业班级是在找不到学生本人的状况下可以联系其班级,此项可以为空,不填也可以,一般是网工 2 班这种格式,所以给它长度为 20为了便利查看有多少图书及其信息创立了图书表:见图 4-1 图书表局部#图书的编号作为图书的唯一标识,能让我们最快的找到这本图书的状况,所以我们设定了这个数据项。#图书可以有很多,长度暂设为 20,查到图书编号我们必定要知道的是书的名字以确定要的是否是这本书,书名可长可短,依据了解一般在十个字以内,所以给它长度为20.#图书该有的作者名字,可以让读者知道这本书是谁写的,这也是对出书人的敬重,所以设定作者这个项,作者项的名字并不像国内姓名那样简洁,有的可以是笔名什么的,所以给 它长度为 20.#而图书的分类则为了对图书的更好的治理,治理员可以更好的统计什么书更受大家欢送, 分类占用的空间不会很大,长度设为10.为了便利查看治理者的信息创立了治理者表:见图 4-1 治理者表局部#为了治理更便利,所以设定治理员编号,治理员个数未知,因此长度暂设为20。#治理员登入时需要用到用户名来登入,设定一个用户名数据项,用户名依个人喜好设定, 但也不要太过长难记,因此给它长度为20.#治理员登入的时候必需要有密码登入,这样才能给它权限去治理数据库,密码长度根本定在 20,这样密码不会太长,长度适宜即保障安全,也免遗忘密码。为了便利查看被借阅的图书信息创立了借阅表:见图 4-1 借阅表局部#图书的编号作为图书的唯一标识,能让我们最快的找到这本图书的状况,所以我们设定了这个数据项。#图书可以有很多,长度暂设为 20,查到图书编号我们必定要知道的是书的名字以确定要的是否是这本书,书名可长可短,依据了解一般在十个字以内,所以给它长度为20.#图书该有的作者名字,可以让读者知道这本书是谁写的,这也是对出书人的敬重,所以设定作者这个项,作者项的名字并不像国内姓名那样简洁,有的可以是笔名什么的,所以给 它长度为 20.#而图书的分类则为了对图书的更好的治理,治理员可以更好的统计什么书更受大家欢送, 分类占用的空间不会很大,长度设为10.26#学号是记录一个读者借阅状况最简洁直观的辨识方式,因此我们设定了一个读者的学号, 一般长度为 20.#读者除了学号以外,姓名也需要做登记,因此有了姓名这个数据项,依据国情姓名一般是两个字或者 3 个字,所以我们定他的长度为 10 即可以是 5 个汉字。#学生所在的专业班级是在找不到学生本人的状况下可以联系其班级,此项可以为空,不填也可以,一般是网工 2 班这种格式,所以给它长度为 20。4-1为了便利查看读者信息创立了读者表:见图 4-2#读者表中的学号是记录一个读者借阅状况最简洁直观的辨识方式,因此我们设定了一个读者的学号,一般长度为 20.#读者除了学号以外,姓名也需要做登记,因此有了姓名这个数据项,依据国情姓名一般是两个字或者 3 个字,所以我们定他的长度为 10 即可以是 5 个汉字。#学生所在的专业班级是在找不到学生本人的状况下可以联系其班级,此项可以为空,不填也可以,一般是网工 2 班这种格式,所以给它长度为 20274-2为了便利查看有多少图书及其信息创立了图书表:见图 4-3#图书的编号作为图书的唯一标识,能让我们最快的找到这本图书的状况,所以我们设定了这个数据项。#图书可以有很多,长度暂设为 20,查到图书编号我们必定要知道的是书的名字以确定要的是否是这本书,书名可长可短,依据了解一般在十个字以内,所以给它长度为20.#图书该有的作者名字,可以让读者知道这本书是谁写的,这也是对出书人的敬重,所以设定作者这个项,作者项的名字并不像国内姓名那样简洁,有的可以是笔名什么的,所以给 它长度为 20.#而图书的分类则为了对图书的更好的治理,治理员可以更好的统计什么书更受大家欢送, 分类占用的空间不会很大,长度设为10.4-3为了便利查看被借阅的图书信息创立了借阅表:见图 4-4#图书的编号作为图书的唯一标识,能让我们最快的找到这本图书的状况,所以我们设定了这个数据项。#图书可以有很多,长度暂设为 20,查到图书编号我们必定要知道的是书的名字以确定要的是否是这本书,书名可长可短,依据了解一般在十个字以内,所以给它长度为20.#图书该有的作者名字,可以让读者知道这本书是谁写的,这也是对出书人的敬重,所以设定作者这个项,作者项的名字并不像国内姓名那样简洁,有的可以是笔名什么的,所以给 它长度为 20.#而图书的分类则为了对图书的更好的治理,治理员可以更好的统计什么书更受大家欢送, 分类占用的空间不会很大,长度设为10.#学号是记录一个读者借阅状况最简洁直观的辨识方式,因此我们设定了一个读者的学号, 一般长度为 20.#读者除了学号以外,姓名也需要做登记,因此有了姓名这个数据项,依据国情姓名一般是28两个字或者 3 个字,所以我们定他的长度为 10 即可以是 5 个汉字。#学生所在的专业班级是在找不到学生本人的状况下可以联系其班级,此项可以为空,不填也可以,一般是网工 2 班这种格式,所以给它长度为 20。#借阅时间便利治理者查看图书借出去的时间,以便治理图书。4-4为了便利治理者治理图书创立了图书治理表见图 4-5#为了治理更便利,所以设定治理员ID,治理员个数未知,因此长度暂设为20。#图书 ID 作为图书的唯一标识,能让我们最快的找到这本图书的状况,所以我们设定了这个数据项,长度暂定为 20.#图书的上架时间对于对书渴望的读者来说那是必要的,读者可以通过查询来知道书上架的时间,从而第一时间内借到自己想看的书,日期以XXXXXX 形式存在,长度设为 20. #图书可以有很多,长度暂设为 20,查到图书编号我们必定要知道的是书的名字以确定要的是否是这本书,书名可长可短,依据了解一般在十个字以内,所以给它长度为20.#图书该有的作者名字,可以让读者知道这本书是谁写的,这也是对出书人的敬重,所以设定作者这个项,作者项的名字并不像国内姓名那样简洁,有的可以是笔名什么的,所以给 它长度为 20.#而图书的分类则为了对图书的更好的治理,治理员可以更好的统计什么书更受大家欢送, 分类占用的空间不会很大,长度设为10.294-5为了便利治理者治理读者创立了读者治理表见图 4-6#为了治理更便利,所以设定治理员ID,治理员个数未知,因此长度暂设为20。#读者治理表中的读者 ID 是记录一个读者借阅状况最简洁直观的辨识方式,因此我们设定了一个读者的学号,一般长度为 20.#学生所在的专业班级是在找不到学生本人的状况下可以联系其班级,此项可以为空,不填也可以,一般是网工 2 班这种格式,所以给它长度为 20。4-6304.3 视图定义:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带知名称的列和行的数据。设计:为了便利查看,分别定义三个视图:见图 4-7【读者_借阅_治理】创立读者视角视图,显示读者学号、姓名,图书编号,借阅时间, 治理员编号见图 4-8【治理】创立治理者视角视图,显示学号,图书编号,治理员编号,用户名,上架时间见图 4-9【图书_借阅_治理】创立图书视图,显示学号,图书编号,书名,治理员编号,借阅时间见图 4-10实现:1、 用语句创立【图书_借阅_治理】视图并定义其属性CREATE VIEW 读者_借阅_治理ASSELECT读者表学号,读者表姓名,借阅表图书编号,借阅时间,治理员编号FROM读者表,借阅表,治理读者表WHERE 读者表学号=治理读者表学号AND治理读者表学号=借阅表学号 GO2、 用语句创立【治理】视图并定义其属性CREATE VIEW 治理ASSELECT 治理读者表学号,图书治理表图书编号,治理员表治理员编号,用户名, 上架时间FROM 治理员表,治理读者表,图书治理表WHERE 治理员表.治理员编号=图书治理表.治理员编号AND治理员表.治理员编号=治理读者表.治理员编号 GO3、 用语句创立【读者_借阅_治理】视图并定义其属性CREATE VIEW 读者_借阅_治理ASSELECT读者表学号,读者表姓名,借阅表图书编号,借阅时间,治理员编号FROM读者表,借阅表,治理读者表WHERE 读者表学号=治理读者表学号AND治理读者表学号=借阅表学号 GO结果:311.一共创立 3 个视图4-72. 【读者_借阅_治理】4-83. 【治理】4-94. 【图书_借阅_治理】324-104.4 索引定义:索引是对数据库表中一列或多列的值进展排序的一种构造。设计:创立索引加快对信息的搜寻速度。实现:以【读者表】的【读者学号索引】为例,见图 4-11create index 读者学号索引on 读者表(学号) go结果:4-1133第五章 数据库与表的创立与实施实现:1. 用语句进展【图书治理系统】的创立,并说明存放路径及格式等见图 5-1CREATE DATABASE 图书治理系统ON PRIMARY (NAME=”图书治理系统”,FILENAME=”E:120图书治理系统.mdf”, SIZE=10MB,MAXSIZE=UNLIMITED, FILEGROWTH=1MB)LOG ON (NAME=”图书治理系统_log”,FILENAME=”E:120图书治理系统_log.ldf”, SIZE=1MB,MAXSIZE=UNLIMITED, FILEGROWTH=10%) GO2. 用语句创立【读者表】并定义其属性见图 5-3CREATE TABLE 读者表(学号 varchar(20) not null primary key,姓名 varchar(10) not null,专业班级 varchar(20) GO3. 用语句创立【治理员表】并定义其属性见图 5-4CREATE TABLE 治理员表(治理员编号 varchar(20) not null primary key,用户名 varchar(10) not null,密码 varchar(20) not null) GO4. 用语句创立【图书表】并定义其属性见图 5-5CREATE TABLE 图书表(图书编号 varchar(20) not null primary key,书名 varchar(20) not null,34作者 varchar(10) not null,分类 varchar(10) not null) GO5. 用语句创立【借阅表】并定义其属性见图 5-6CREATE TABLE 借阅表(图书编号 varchar(20) not null,借阅时间 int not null,书名 varchar(20) not null, 作者 varchar(10) not null, 分类 varchar(10) not null. 学号 varchar(20) not null, 姓名 varchar(10) not null,专业班级 varchar(20) not null,CONSTRAINT C1 FOREIGN KEY (学号) REFERENCES 读者表(学号), CONSTRAINT C2 FOREIGN KEY (图书编号) REFERENCES 图书表(图书编号) GO6. 用语句创立【图书治理表】并定义其属性见图 5-7CREATE TABLE 图书治理表(治理员编号 varchar(20) not null, 图书编号 varchar(20) not null, 上架时间 varchar(10) not null,书名varchar(20)notnull,作者varchar(10)notnull,分类varchar(10)notnull,CONSTRAINT C3 FOREIGN KEY (治理员编号) REFERENCES 治理员表(治理员编号), CONSTRAINT C4 FOREIGN KEY (图书编号) REFERENCES 图书表(图书编号) GO7. 用语句创立【治理读者表】并定义其属性见图 5-8CREATE TABLE治理读者表(治理员编号varchar(20) not null,学号varchar(20) not null,专业班级varchar(20) not null,CONSTRAINT C5 FOREIGN KEY (治理员编号) REFERENCES 治理员表(治理员编号), CONSTRAINT C6 FOREIGN KEY (学号) REFERENCES 读者表(学号)35GO8. 增加表的记录insert 图书表values(”30011”,”长相思”,”桐华”,”小说”) insert 借阅表values(”长相思”,”30011”,”桐华”,”小说”,”20236”,”小八”,”注会”,20230617)go9. 修改表的信息update 图书表set 分类=”文学”where 图书编号=”30010” go10. 删除表的记录delete 图书表where 图书编号=”30010” go结果:1. 建立图书治理系统5-12. 一共创立 6 个表5-23. 读者表365-34. 治理员表5-45. 图书表5-56. 借阅表375-67. 图书治理表5-711. 治理读者表5-838第六章 主要模块设计及代码CREATE TABLE读者表(学号 varchar(20) not null primary key,姓名 varchar(10) not null,专业班级 varchar(20),GOCREATE TABLE治理员表(治理员编号 varchar(20) not null primary key,用户名 varchar(10) not null,密码 varchar(20) not null,GOCREATE TABLE 借阅表(图书编号 varchar(20) not null, 借阅时间 smalldatetime not null, 书名 varchar(20) not null,作者 varchar(10) not null, 分类 varchar(10) not null. 学号 varchar(20) not null, 姓名 varchar(10) not null,专业班级 varchar(20) not null,CONSTRAINT C5 FOREIGN KEY (学号) REFERENCES 读者表(学号), CONSTRAINT C5 FOREIGN KEY (图书编号) REFERENCES 图书表(图书编号),GO39CREATE TABLE图书表(图书编号 varchar(20) not null primary key,书名 varchar(20) not null, 作者 varchar(10) not null, 分类 varchar(10) not null,GOCREATE TABLE 图书治理表(治理员编号 varchar(20) not null, 图书编号 varchar(20) not null, 上架时间 smalldatetime not null, 书名 varchar(20) not null,作者 varchar(10) not null,分类 varchar(10) not null.CONSTRAINT C5 FOREIGN KEY (治理员编号) REFERENCES 治理员表(治理员编号), CONSTRAINT C5 FOREIGN KEY (图书编号) REFERENCES 图书表(图书编号),GOCREATE TABLE治理读者表(治理员编号 varchar(20) not null,学号 varchar(20) not null,专业班级 varchar(20) not null,CONSTRAINT C5 FOREIGN KEY (治理员编号) REFERENCES 治理员表(治理员编号), CONSTRAINT C5 FOREIGN KEY (学号) REFERENCES 读者表(学号),GOCREATE VIEW 治理ASSELECT

    注意事项

    本文(数据库课程设计(图书管理系统)实验报告.docx)为本站会员(黑***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开