学生成绩管理系统与网上书店系统数据库设计

需积分: 15 5 下载量 17 浏览量 更新于2024-09-11 收藏 39KB DOCX 举报
本文主要介绍了两个管理系统的数据库设计,分别是学生成绩管理系统和网上书店管理系统。在学生成绩管理系统中,包含学生表(Tbl_StudentInfo)、课程表(Tbl_ClassInfo)和成绩表(Tbl_ScoreInfo);在网上的书店管理系统中,涉及客户表(Tbl_Customer)、图书表(Tbl_Books)、订单表(Tbl_Orders)、订单详细表(Tbl_Orderitems)、作者表(Tbl_Author)、图书作者表(Tbl_BookAuthor)、出版社表(Tbl_Publisher)以及促销表(Tbl_Promotion)。 学生成绩管理系统数据库: 1. 学生表(Tbl_StudentInfo): 包含学号(Stuno,Char(5),主键,非空)、姓名(stuname,Varchar(20),非空)、生日(Stubirth,Datetime)、性别(Stusex,int)、家庭住址(StuAddr,Varchar(200))和手机(StuTel,Varchar(11))。示例数据包括张三、李四、王五、赵六和孙七等学生的详细信息。 2. 课程表(Tbl_ClassInfo): 课程号(classno,Char(3),非空,主键)和课程名(Classname)等字段,用于存储所有课程的相关信息。 3. 成绩表(Tbl_ScoreInfo): 结合学生表和课程表,可能包括学号、课程号和具体分数等字段,用于记录每个学生的每门课程得分情况。 网上书店管理系统数据库: 1. 客户表(Tbl_Customer): 包含客户信息,如客户ID、姓名、联系方式等。 2. 图书表(Tbl_Books): 用于存储图书的基本信息,如ISBN、书名、作者、出版社等。 3. 订单表(Tbl_Orders): 记录订单的基本信息,如订单号、客户ID、订单日期等。 4. 订单详细表(Tbl_Orderitems): 显示订单中的具体商品信息,包括订单号、图书ID、数量和价格等。 5. 作者表(Tbl_Author): 包含作者的详细信息,如作者ID、姓名、出生日期等。 6. 图书作者表(Tbl_BookAuthor): 连接图书与作者,记录每本书的所有作者。 7. 出版社表(Tbl_Publisher): 存储出版社的信息,如出版社ID、名称、地址等。 8. 促销表(Tbl_Promotion): 描述促销活动,如活动ID、促销类型、折扣信息等。 这两个系统数据库的设计充分考虑了实体之间的关系,如学生成绩管理系统中的学生与课程的关系,以及网上书店管理系统中的客户、图书、订单和作者之间的多对多、一对多关系。这些设计使得数据的管理和查询更为高效,能够满足不同场景的需求。