疫情数据库设计,数据库表设计问题

网络图书馆管理系统 数据库设计(要几张表 字段是什么?) 谢谢!~

疫情数据库设计,数据库表设计问题

文章插图
图书信息表(编码,名称,出版社,类型,入馆时间引申(借出图书表,预约信息表))
读者信息表()
管理员信息表()
借出图书表(借出序号,借出时间,到期时间)
差不多就那么多了,自己细化吧
数据库表设计问题
疫情数据库设计,数据库表设计问题

文章插图
你这个,一般用过数据库的都会选择第二种方式
关系复杂不是问题,主要是那种设计是最合理的,而且关系模式比较容易懂
第一个,看似一目了然,但是将来你添加费用字段会很麻烦
第三个,费用拆分起来也很麻烦
第二个虽然关系复杂,但是你要查的东西都可以用连接的方式将其查询出来
记得学数据库时有三个表吧
学生表,课程表,分数表
关系模式跟你第二个完全类似
什么是数据库设计
疫情数据库设计,数据库表设计问题

文章插图
数据库设计
(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程 。数据库系统需要操作系统的支持 。
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术 。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程 。
在数据库设计中,将E-R图转换成关系数据模型的过程属于() 。
疫情数据库设计,数据库表设计问题

文章插图
【答案】C
【答案解析由易考吧专业提供】逻辑结构设计的任务:概念结构是各种数据模型的共同基础,为了能够用某-- DBMS实现用户需求,还必须将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务 。它包括从E-R图向关系模式转换和逻辑模式规范化及调整、实现 。
【疫情数据库设计,数据库表设计问题】