⑴ 我需要一个小说网站的数据库设计
你可以去找找哪个小说网站底下的“技术支持”字样,看看哪个公司给做的小说网站代码,然后向人家要份设计的板块(ER图之类),但也有可能人家只做代码,没做软件前期分析和工程设计,数据库就自己设计个吧,要么去下载个网站源码,把里面的数据库拿来参考。
给你留些小说网站:
参考资料:http://www.ingto.net/show.asp?page=1&stt=文学小说
⑵ 小说网站的数据库建设
我太阳
竟然有人说第一种好,没文化真可怕,害死人啊
当然是用一个数据库了
类型一个表 category
书名一个表 book
详细内容一个表pages,当然也可以存到xml或txt或其他中
book中有一个categoryid的字段,表示它是哪一个类型的
pages中 有一个字段bookid表示它是哪一本书的
学习一年网站开发这样的结果让人很忧心啊
⑶ 网站的数据库如何设计
什么是好的数据库设计?
一些原则可为数据库设计过程提供指导。第一个原则是,重复信息(也称为冗余数据)很糟糕,因为重复信息会浪费空间,并会增加出错和不一致的可能性。第二个原则是,信息的正确性和完整性非常重要。如果数据库中包含不正确的信息,任何从数据库中提取信息的报表也将包含不正确的信息。因此,基于这些报表所做的任何决策都将提供错误信息。
所以,良好的数据库设计应该是这样的:
将信息划分到基于主题的表中,以减少冗余数据。
向 Access 提供根据需要联接表中信息时所需的信息。
可帮助支持和确保信息的准确性和完整性。
可满足数据处理和报表需求。
设计过程
设计过程包括以下步骤:
确定数据库的用途:这可帮助进行其他步骤的准备工作。
查找和组织所需的信息:收集可能希望在数据库中记录的各种信息,如产品名称和订单号。
划分到表中的信息:将信息项划分到主要的实体或主题中,如“产品”或“订单”。每个主题即构成一个表。
关闭信息项目导入的列 确定希望在每个表中存储哪些信息。每个项将成为一个字段,并作为列显示在表中。例如,“雇员”表中可能包含“姓氏”和“聘用日期”等字段。
指定为主键:选择每个表的主键。主键是一个用于唯一标识每个行的列。例如,主键可以为“产品 ID”或“订单 ID”。
设置表关系:查看每个表,并确定各个表中的数据如何彼此关联。根据需要,将字段添加到表中或创建新表,以便清楚地表达这些关系。
优化您的设计:分析设计中是否存在错误。创建表并添加几条示例数据记录。确定是否可以从表中获得期望的结果。根据需要对设计进行调整。
应用规范化规则:应用数据规范化规则,以确定表的结构是否正确。根据需要对表进行调整。
参考:数据库设计基础