图书管理系统数据库设计
2007-04-05 19:05
399 查看
针对图书馆管理系统的需求,设计如下面所示的数据项和数据结构:
表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(教师号, 课程号)
)
表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(教师号, 课程号)
)
相关文章推荐
- 图书管理系统数据库设计实验报告
- 图书管理系统之数据库访问层设计
- 图书管理系统数据库设计
- 工资管理系统的数据库、表结构设计,请做过的朋友指教!TKS!
- 课程设计图书管理系统效果截图
- 数据结构课程设计-图书管理开发系统
- java web 项目 图书管理系统的设计与实现
- VB+Access设计图书管理系统
- 学生成绩管理系统数据库设计
- C语言课程设计—图书管理系统
- 基于SSM的租赁管理系统0.3_20161225_数据库设计
- 学生成绩数据库管理系统设计!!!!!!跪
- 基于角色的权限管理系统数据库设计
- 实验一 数据库定义与操作语言——数据库管理系统原理与设计
- 课程设计.图书信息管理系统
- 数据结构课程设计--“模拟图书管理系统的开发”
- 图书管理系统设计blog
- 数据库课程设计(电脑配件库存管理系统)
- 【数据库】图书管理系统
- 投票管理系统的数据库表设计