在线设计数据库怎么做-请问在数据库设计的6个步骤分别要做些什么?

作者&投稿:宋陈 (若有异议请与网页底部的电邮联系)
~ 网站的数据库如何设计?

什么是好的数据库设计?

一些原则可为数据库设计过程提供指导。第一个原则是,重复信息(也称为冗余数据)很糟糕,因为重复信息会浪费空间,并会增加出错和不一致的可能性。第二个原则是,信息的正确性和完整性非常重要。如果数据库中包含不正确的信息,任何从数据库中提取信息的报表也将包含不正确的信息。因此,基于这些报表所做的任何决策都将提供错误信息。

所以,良好的数据库设计应该是这样的:

将信息划分到基于主题的表中,以减少冗余数据。

向Access提供根据需要联接表中信息时所需的信息。

可帮助支持和确保信息的准确性和完整性。

可满足数据处理和报表需求。

设计过程

设计过程包括以下步骤:

确定数据库的用途:这可帮助进行其他步骤的准备工作。

查找和组织所需的信息:收集可能希望在数据库中记录的各种信息,如产品名称和订单号。

划分到表中的信息:将信息项划分到主要的实体或主题中,如“产品”或“订单”。每个主题即构成一个表。

关闭信息项目导入的列确定希望在每个表中存储哪些信息。每个项将成为一个字段,并作为列显示在表中。例如,“雇员”表中可能包含“姓氏”和“聘用日期”等字段。

指定为主键:选择每个表的主键。主键是一个用于唯一标识每个行的列。例如,主键可以为“产品ID”或“订单ID”。

设置表关系:查看每个表,并确定各个表中的数据如何彼此关联。根据需要,将字段添加到表中或创建新表,以便清楚地表达这些关系。

优化您的设计:分析设计中是否存在错误。创建表并添加几条示例数据记录。确定是否可以从表中获得期望的结果。根据需要对设计进行调整。

应用规范化规则:应用数据规范化规则,以确定表的结构是否正确。根据需要对表进行调整。

参考:数据库设计基础

请问在数据库设计的6个步骤分别要做些什么?

数据库设计包括六个主要步骤:

1、需求分析:了解用户的数据需求、处理需求、安全性及完整性要求;

2、概念设计:通过数据抽象,设计系统概念模型,一般为E-R模型;

3、逻辑结构设计:设计系统的模式和外模式,对于关系模型主要是基本表和视图;

4、物理结构设计:设计数据的存储结构和存取方法,如索引的设计;

5、系统实施:组织数据入库、编制应用程序、试运行;

6、运行维护:系统投入运行,长期的维护工作。

问卷调查类网站数据库怎么设计?

额,楼主,我也曾经想过做这样一个东西,这个跟试卷系统基本一致的,后来没做了,不过数据库设计的思路可以给你参考下。

1、设计调研问卷的基本信息表,包括调研问卷编号,主题,应用单位,调研起始时间等。

2、设计调研题库表,题库表一般包含4种不同表格,一种为判断类型、一种为单选类型、一种为多选类型、一种为问答类型(填空类型可以归纳为此类型)

3、设计调研问卷试题关联表,包含调研问卷编号,试题编号。

4、设计调研问卷答案表,下分为4种不同表格,判断、单选、多选、问答,包括试题编号,回答者编号,答案等信息。



在线设计数据库怎么做-请问在数据库设计的6个步骤分别要做些什么?
答:1、需求分析:了解用户的数据需求、处理需求、安全性及完整性要求;2、概念设计:通过数据抽象,设计系统概念模型,一般为E-R模型;3、逻辑结构设计:设计系统的模式和外模式,对于关系模型主要是基本表和视图;4、物理结构设计:设计数据的存储结构和存取方法,如索引的设计;5、系统实施:组织数据入库、编制应用程序...

如何制作在线数据库-如何制作一个较为简单的数据库?
答:1、启动ACCESS建空数据库,取名“学生管理”。2、建一个表,如果有excel数据可直接导入或在设计视图里面建表,字段名:学号、姓名、性别、出生日期、家庭住址等。取名“学生档案”至于记录,自己输入几个人的情况。3、建一个表取名“学生成绩”,字段名:学号、课程A、课程B、课程C、课程D、课程E。至于记录...

在线设计数据库实体-网站的数据库如何设计?
答:使用数据库类和JPA可以简化数据库交互程序设计。使用步骤如下:1.在“服务”中建立要连接的数据库。2.新建项目 3.新建-》“持久性”-》“通过数据库生成实体类”4.选中要生成数据库中的表,对应生成类。5.新建-》“持久性”-》“通过实体生成JPA控制器类”6.选中刚刚建立的数据库实体类,生成对应JPA...

如何设计一个优秀的数据库(转)
答:在定义数据库表和字段需求(输入)时,首先应检查现有的或者已经设计出的报表、查询和视图(输出)以决定为了支持这些输出哪些是必要的表和字段。举个简单的例子:假如客户需要一个报表按照邮政编码排序、分段和求和,你要保证其中包括了单独的邮政编码字段而不要把邮政编码糅进地址字段里。报表技巧要了解用户通常是如何报告数...

公司在线设计怎么做-公司网站如何制作?
答:三、网站设计制作 什么是网站设计:就是你网站打开以后的界面,这个需要设计师美工去设计; 什么是程序开发:就是你网站做好了,你要上传图片到你的网站上,肯定需要程序员帮你做程序和数据库,要不然单纯的网页,你是没办法去管理你的网站的,也无法更新你的网站图片,修改文字; 其实任何网站价格的差异,最重要的也就是网...

数据库如何建立?
答:(1)、把excel数据读入到dataset中; (2)、建立相应结构的数据表格 (3)、把dat畅set中的数据更新到数据表中 问题二:如何在excel中创建“数据库” excel是一个自由表,一个EXCEL的工作薄就是一个数据库,它里面的每一张表就是数据库的表,你可象操作表一样对其进行查询等操作,它里面的列就是数据库的字段,...

选择适合的在线数据库设计工具,值得收藏!
答:匹配你的需求</在选择时,首先要考虑你的数据库类型,例如关系型、NoSQL或图形数据库,确保工具兼容你的基础设施。接着,评估你的功能需求,比如数据迁移、高级查询、性能调优等,itBuilder支持数据导入导出,满足多样化管理需求。人性化界面</一个好的工具应当具备直观的用户界面,如itBuilder,其设计简洁...

如何做一个在线查询数据库?~~ 用于市场价格查询
答:具体例子你查查rest风格的数据接口,比如用户用get方法获得html操作界面,post方法发送商品名称、年月等信息返回json查询结果等。用户注册和登录信息存在session里。网页微信同时利用一个后台。说白了就是个最简单的动态网站,只涉及数据库和session。你要是新手,看看python bottle的例子就好,关注数据库和...

如何创建数据库
答:1 首先 用Access 2000(数据库 )做一个数据库 打开设计器创建表 在点菜单 另存为 名为班级名+自己名字英文简写 最后点保存啦 (每完成系统都是有提示的啦) 第一问 解决 2 打开设计器 上面做的表下面下 创建数据表 名字都是在最后完成时做的 先不用管 然后在输入sID,sName,sSex,...

php在线考试系统,可以自定义试卷的题数,数据库该怎么设计?
答:一:题目表 字段为:题目id,题目标题,题目类型(填空,多选,单选,问答等)二:答案表 字段为: 表自增id, 题目ID,答案文字 (如选择题,一个题目id会对应多个答案)三: 试卷表 字段为:表自增id, 试卷名称,题目ID,分数 (该题在该试卷的分数)...