针对图书馆管理系统的需求,设计如下面所示的数据项和数据结构:
表1:书籍基本信息
包括的数据项有:图书编号、图书类别、图书名称、图书作者、出版社、出版日期、图书价格、图书备注等。
表2:读者基本信息
包括的数据项有:读者编号、学号、姓名、性别、年龄、系别、专业、籍贯、最大借阅数、已借阅数、可借阅数、有效日期、读者备注等。
表3:借书基本信息
包括的数据项有:图书编号、读者编号、借书日期、应还日期、续借次数等。
表4:还书基本信息
包括的数据项有:图书编号、读者编号、还书日期、逾期天数、逾期罚款、续借日期等。
表5:管理员基本信息
包括的数据项有:ID、帐号、姓名、密码、状态、照片、电话、E-Mail、登记日期、备注等。
表6:图书类别
包括的数据项有:图书类别、描述信息等
附加(转)
假定某学校的学籍综合管理数据库含有以下关系表:
学生基本信息
(
学号 char(6) not null primary key,
姓名 varchar2(10) not null,
年龄 number(3) not null,
性别 char(2) not null check(性别=’男’ or 性别=’女’),
电话 varchar2(15),
通信地址 varchar2(30),
班级 char(9) not null
)
课程
(
课程号 char(4) not null primary key,
课程名 varchar2(30) not null,
课时 number(3) not null
)
成绩
(
学号char(6) not null foreign key (学号) references学生基本信息(学号),
课程号char(4) not null foreign key (课程号) references课程(课程号),
分数 number(5,2) not null,
考试时间 date not null,
constraint pk_scores primary key(学号, 课程号)
)
教师基本信息
(
教师号char(4) not null primary key,
姓名 varchar2(10) not null,
年龄 number(3) not null,
性别 char(2) not null,
通信地址 varchar2(30)
)
教师技能
(
教师号char(4) not null foreign key (教师号) references教师基本信息(教师号),
课程号char(4) not null,
constraint pk_skill primary key(教师号, 课程号)
)
分享到:
相关推荐
图书管理系统数据库设计-MYSQL实现 图书管理系统数据库设计是每个图书馆都需要进行的工作。一个设计良好的图书管理系统数据库能够给图书管理带来很大的便利。本文主要介绍图书管理系统数据库设计的实现,使用MYSQL...
"基于MYSQL的图书管理系统数据库设计" 本文档旨在设计一个基于MYSQL的图书管理系统数据库,旨在解决传统的手工操作方式的弊端,提高图书管理和借阅效率。该系统主要包括图书管理、读者管理、借阅管理、综合查询和...
图书管理系统数据库设计是一个重要的环节,它涉及到数据的组织、存储和检索,对于高效管理图书馆的图书流通至关重要。在这个系统中,我们使用MySQL作为数据库管理系统,它是一个广泛应用的关系型数据库,支持多种...
【图书管理系统数据库设计实验】是针对信息技术专业,特别是信息安全领域的一次实践教学活动。实验旨在让学生掌握数据库设计的基础知识,熟悉需求分析、概念设计、逻辑设计和物理设计四个阶段,并深化对数据库系统...
《基于MYSQL的图书管理系统数据库设计》 图书管理系统是信息化时代图书馆运营的重要工具,它通过数据库技术,实现对图书信息、读者信息以及借阅情况的有效管理。本设计将深入探讨如何利用MYSQL数据库进行图书管理...
《图书管理系统数据库设计与实现》 图书管理系统是一个旨在优化图书馆管理流程、提升服务质量的应用,它涵盖了从需求分析、数据库设计到具体功能实现的全过程。在这个系统中,需求分析是首要步骤,它明确了系统的...
《图书管理系统数据库设计与实现》 图书管理系统数据库是图书馆信息化管理的重要组成部分,它负责管理和处理读者、管理员、图书资料、借阅归还以及罚款等基本信息。这个系统主要分为两个使用层面,一是面向学生,二...
《图书管理系统 数据库设计》 在信息技术飞速发展的今天,图书管理系统已经成为图书馆信息化管理的重要工具。本系统旨在通过高效的数据组织和处理,实现图书的自动化管理,提高图书借阅、归还、查询等业务的效率,...
"数据库系统原理设计报告基于MYSQL图书管理系统数据库设计" 本报告主要介绍了数据库系统原理设计报告,基于MYSQL图书管理系统数据库设计。报告中涵盖了数据库系统原理的基本概念、数据库设计方法与步骤、E-R模型...
"图书管理系统数据库设计说明" 图书管理系统数据库设计是指对图书管理系统的数据库进行设计和实现,以满足图书管理员对图书及借阅信息进行管理的需求。本文档对图书管理系统数据库设计进行了详细的说明,包括数据...