`
hh.凝望
  • 浏览: 63877 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

图书管理系统的数据库表结构(一)

阅读更多

I.1     描述

 本文是通过使用数据库建模工具PowerDesign导出文档,是对图书管理系统E-R模型的说明。

 图   图书管理系统设计需求

 也就是至少要有这三个实体,各个实体属性分析如下:

    1.读者信息
   属性
:读者学号、读者姓名、读者性别、联系电话、所在系、生效日期、失效日期、违章状况、累计  借书、备注。
   主键
:读者学号
     2.
书籍信息

   属性
:ISBN、书名、作者、出版社、出版日期、介绍备注。
   主键
:ISBN
     3:
管理员信息

   属性
:工作号、姓名、性别、电话、家庭住址、备注。
   主键
:工作号

      3.2图书管理系统表结构的设计

  先建立该系统的E-R图,从上面的需求分析中可以发现一个简单的却又完整的图书管理系统至少包  含一个实体,即图书、管理员和学生,而且这天个实体之间互相有关系,这种关系我们可以称之   为借阅关系,另外管理员和学生之间,管理员和书籍之间也有关系,所以可以建立6个信息表 即  图书信息表、管理员信息表、学生信息表、借阅表、管理员-学生信息表、管理员-图书信息表。其  中借   阅表的字段有:工作号、ISBN(图书发行号)、读者学号、
   借书日期、还书日期、是否续借、备注,其主键为工作号、
ISBN(图书发行号)、读者学号。所有  主键都不应该为空值.管理员-学生信息表的字段有工作号、读者学号、借还确认。主键:工作号、    读者学号。管理员-图书信息表字段有:工作号、、ISBN、添加时间、是否在馆,主键:工作  号、ISBN

   以上就是这个图书管理系统表结构的需求分析,然后运用pwerdesigner新建物理数据模型并最终生成文档   档。

 

 

 

 

 

 

I.2     Card of model PhysicalDataModel_1

 

Name

PhysicalDataModel_1

Code

PhysicalDataModel_1

DBMS

Sybase SQL Anywhere 10

Comment

 

Database

<None>

 

II     Short model description

II.1    List of diagrams

 

Name

Code

PhysicalDiagram_1

PhysicalDiagram_1

 

II.2    Diagram PhysicalDiagram_1

 

II.3    List of tables

 

Name

Code

借阅表

借阅表

图书信息表

book

管理员——书籍表

管理员——书籍表

管理员——学生表

管理员——学生表

管理员信息表

management

读者信息表

读者信息表

 

II.4    List of references

 

Name

Code

Parent Table

Child Table

Foreign Key Columns

Parent Role

Child Role

Reference_1

Reference_1

借阅表

读者信息表

工作号; ISBN; 读者学号; 借书日期; 还书日期; 是否续借

 

 

Reference_2

Reference_2

借阅表

管理员信息表

工作号; ISBN; 读者学号; 借书日期; 还书日期; 是否续借

 

 

Reference_3

Reference_3

借阅表

图书信息表

ISBN

 

 

Reference_4

Reference_4

管理员——学生表

管理员信息表

管理员_工作号

 

 

Reference_5

Reference_5

管理员——书籍表

管理员信息表

管理员_工作号2; 管理员_ISBN

 

 

Reference_6

Reference_6

借阅表

管理员信息表

借阅表_工作号; 借阅表_ISBN; 借阅表_读者学号; 借阅表_借书日期; 借阅表_还书日期; 借阅表_是否续借

 

 

Reference_7

Reference_7

借阅表

读者信息表

借阅表_工作号; 借阅表_ISBN; 借阅表_读者学号; 借阅表_借书日期; 借阅表_还书日期; 借阅表_是否续借

 

 

Reference_8

Reference_8

借阅表

读者信息表

借阅表_工作号2; 借阅表_ISBN2; 借阅表_读者学号2; 借阅表_借书日期2; 借阅表_还书日期2; 借阅表_是否续借2

 

 

Reference_9

Reference_9

借阅表

图书信息表

工作号; 借阅表_ISBN; 读者学号; 借书日期; 还书日期; 是否续借

 

 

Reference_10

Reference_10

借阅表

图书信息表

借阅表_工作号; 借阅表_ISBN2; 借阅表_读者学号; 借阅表_借书日期; 借阅表_还书日期; 借阅表_是否续借

 

 

Reference_11

Reference_11

管理员——书籍表

管理员信息表

管理员_工作号3; 管理员_ISBN2

 

 

Reference_12

Reference_12

管理员——学生表

管理员信息表

管理员_工作号4

 

 

Reference_13

Reference_13

管理员——学生表

管理员信息表

管理员_工作号5

 

 

Reference_14

Reference_14

管理员——书籍表

图书信息表

管理员_工作号; 管理员_ISBN

 

  • 大小: 92.8 KB
  • 大小: 84.8 KB
  • 大小: 84.8 KB
0
0
分享到:
评论

相关推荐

    基于MYSQL的图书管理系统数据库设计.doc

    本文档旨在设计一个基于MYSQL的图书管理系统数据库,旨在解决传统的手工操作方式的弊端,提高图书管理和借阅效率。该系统主要包括图书管理、读者管理、借阅管理、综合查询和统计等功能模块。系统的设计需要满足一定...

    图书管理系统数据库设计与实现(包括需求分析,数据库设计,数据表、视图、存储过程等)

    总的来说,图书管理系统数据库设计与实现是一个综合性的项目,涉及到需求理解、数据库理论和技术的运用,以及软件工程的方法。通过这样的系统,不仅可以优化图书馆的日常运营,还能提升读者的满意度,符合现代信息化...

    基于MYSQL的图书管理系统数据库设计.docx

    基于MYSQL的图书管理系统数据库设计旨在构建一个高效、稳定、易操作的系统,用于存储和管理图书馆的各种信息。系统应具备图书录入、查询、借阅、归还、预约、超期罚款等功能,同时要保证数据的一致性、完整性和安全...

    图书管理系统数据库设计

    图书管理系统数据库设计是信息工程学院《数据库应用系统开发》课程中的一个重要课题,旨在培养学生实际运用数据库技术解决实际问题的能力。本系统以高校图书馆为应用场景,目的是实现图书的高效管理和便捷借阅,减轻...

    高校图书管理系统数据库概念结构和逻辑结构设计.pdf

    高校图书管理系统数据库概念结构和逻辑结构设计 高校图书管理系统数据库概念结构设计是指在高校图书管理系统中,对数据库的概念结构进行设计和优化。概念结构设计是数据库设计的第一步骤,旨在确定数据库的实体、...

    图书馆管理系统(SQL数据库).doc

    * 表结构设计:设计图书管理系统的表结构,以便存储和管理图书信息 * 数据关系设计:设计图书管理系统的数据关系,以便实现图书管理系统的逻辑功能 4. 图书馆管理系统的物理设计阶段: * 硬件选择:选择适合图书...

    图书管理系统MySQL数据库

    图书管理系统是信息化时代图书馆运营的重要工具,而MySQL作为一款广泛使用的开源关系型数据库管理系统,常被选为这类系统的后台数据库。本系统的核心在于如何高效、安全地存储和管理图书信息,用户信息以及借阅记录...

    图书管理系统数据库概述.docx

    "图书管理系统数据库概述" ...图书管理系统数据库的设计是一个复杂的过程,需要考虑到各种因素和限制。但是,通过详细的设计和实施,系统可以满足图书馆管理人员的需求,提高工作效率和自动化程度。

    数据库图书管理系统(报告+源码)

    本项目是一个采用SQL Server 2005数据库技术构建的图书管理系统,旨在提供高效、便捷的图书管理解决方案。通过这份资料,我们可以深入学习数据库管理和软件开发的相关知识。 首先,SQL Server 2005是微软公司推出的...

    图书管理系统(数据库课程设计java)

    【图书管理系统(数据库课程设计java)】是一个综合项目,它结合了数据库管理和Java编程技术,旨在实现一个功能完善的图书信息管理平台。在这个系统中,用户可以进行书籍的查询、更新和录入等操作,这对于图书馆或者...

    图书管理系统 数据库设计

    通过对图书表、读者表、借阅记录表等核心表的构建,以及数据关联关系的设定,可以搭建起一个满足实际业务需求的图书管理系统。同时,不断优化数据库结构和操作,能够进一步提升系统的性能和用户体验。

    SQL+DELPHI 图书管理系统 数据库

    本项目结合了SQL(结构化查询语言)和DELPHI这两个强大的工具,构建了一个完整的图书管理系统,旨在提供高效、可靠的图书管理解决方案。下面我们将详细探讨其中的关键知识点。 1. SQL(结构化查询语言):SQL是用于...

    图书管理系统数据库设计-MYSQL实现(3).docx

    图书管理系统数据库设计是一个关键环节,尤其在采用MySQL作为数据库实现时。MySQL因其高效、稳定和易用性,常被用于构建此类系统。本系统旨在提供一个便捷的图书管理平台,涵盖了学生借阅、归还、信息查询以及管理员...

    图书管理系统数据库实验报告及程序

    【图书管理系统数据库设计】 ...总之,图书管理系统数据库设计是一个涉及多方面考虑的过程,包括用户需求、功能实现、数据安全和系统稳定。通过精心设计和实施,可以构建一个强大且可靠的图书管理工具。

    图书管理系统数据库

    这个图书管理系统数据库的设计是基于关系型数据库理论,利用SQL语言来定义数据结构和操作。通过合理的表设计和约束,可以有效管理和检索图书馆的各类信息,如管理员信息、读者信息、图书信息以及借阅记录,实现对...

    图书管理系统数据库详细设计.pdf

    "图书管理系统数据库详细设计" 概括:本文是关于图书管理系统数据库的详细设计,包括需求分析、概念设计、逻辑设计、物理设计和实施阶段等几个方面。通过对系统的需求分析和概念设计,确定了实体之间的关系和实体的...

    图书销售管理系统数据库设计.docx

    图书销售管理系统数据库设计是一个针对书店运营的信息化解决方案,旨在通过计算机技术提高图书销售和库存管理的效率,减少人为错误。该系统涵盖了多个关键模块,包括用户管理、图书管理、图书销售管理、查询管理、...

    java做的图书管理系统-数据库课程设计

    本项目以“Java做的图书管理系统”为例,深入探讨如何利用Java编程语言与SQL Server 2000数据库管理系统相结合,实现一个高效、实用的图书管理软件。下面我们将详细解析这个系统的设计思想、技术选型以及实现过程。 ...

Global site tag (gtag.js) - Google Analytics