当前位置:首页 » 数据仓库 » 答题数据库设计
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

答题数据库设计

发布时间: 2022-07-04 02:21:51

❶ .数据库设计分为几个阶段,各阶段的任务是什么

按照规范的设计方法,一个完整的数据库设计一般分为需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库的实施、数据库运行与维护六个阶段:

各阶段的任务如下:

1、需求分析:分析用户的需求,包括数据、功能和性能需求;

拓展资料:

数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种"反复探寻,逐步求精"的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

❷ 简答题:数据库开发设计中事物处理为什么不同于事实发现请大神解答

在数据库系统开发周期的各个阶段中,数据库开发者必须捕获必要的事实来构建数据库系统,这些事实覆盖业务和数据库系统用户,主要包括术语,问题,机会,约束,需求和优先权,这些构成了事实发现的目标。
事实发现就是运用面谈和提问等技术来收集有关系统,需求和用户喜好的形式化处理过程。
使用事实发现技术的时机:在数据库开发生命周期的早期阶段,包括数据库规划、系统定义、需求收集和分析,开发人员要了解术语,问题,机会,约束,需求以及业务和系统用户的优先级。
注意事项:大概估计一下要在数据库工程的事实发现上花费多少时间和精力是非常重要的。大量的快速学习将导致瘫痪,而考虑的太少则会由于用错误的方法解决错误的问题而导致不必要的时间和金钱的浪费。
在整个数据库系统的周期中,开发人员需要捕获的事实包括系统当前的或者将来的事实。数据库开发的各个阶段并不是严格按照顺序进行的,而是通过反馈循环包括许多前阶段的重复,这也适用于各个阶段的数据采集和文档产生。
数据库开发人员在一个数据库工程中通常使用几种事实发现技术,常用的技术有五种:检查文档、面谈、观察操作中的业务、研究、问卷报告。
1. 检查文档:当你需要深入了解为什么客户需要数据库应用时,检查文档是非常有用的,检查文档可以发现文档有助于提供与问题相关的业务信息。如果问题与现存系统相关,则一定有与该系统相关的文档。检查与目前系统相关的文档,表格,报告和文件是一种非常好的快速理解系统得方法。

❸ 简答题设计一个好的数据库逻辑结构的参考准则是什么

逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。
步骤:
(1)将概念结构转换为一般的关系、网状、层次模型;
(2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;
(3)对数据模型进行优化。

❹ 想做个选择答题系统,数据表该怎么设计

这个有点麻烦吧,首先你需要把收集到的题目和答案都放到数据库中,然后在界面上选择了题目之后,再到数据库中去匹配答案,最后返回结果显示出来哈!!

❺ 数据库简答题

1什么是基本表,什么是视图,两者的区别和联系是什么
基本表就是根据表结构形成的记录集,即规范了表中的字段,同时一般也是数据的载体;
视图通常只是一张或多张表的快照,同样具有表结构,但是不是数据的实际载体。

2规范化理论对数据库设计有什么指导意义
通常是指数据库的范式要求,可以避免数据冗余,更新异常。

3什么是ER图,构成ER图的基本要素是什么?
ER图就是Entity-Relation实体关系图,要素就是实体和关系。实体通常就对应一张表,关系就是指表与表之间的关系。

4数据库恢复的基本技术有哪些
1。数据转储
2。登录日志文件

❻ 大家好,我想要做一个答题系统,请问数据库部分如何做

数据库~db(英文全称data
base~简写
db)
数据库管理系统~dbms(英文全称
data
base
management
system~
简写dbms)
数据库应用系统~dbas是在数据库管理系统(dbms)支持下建立的计算机应用系统,简写为dbas
好记吧!快考试了~希望对你有帮助~

❼ 试题库的数据库设置问题

首先你要理清逻辑,现在有学生、题目(不同的题目类型可以用一个字段来区分,不需要每种类型的题目都要新建一个表)、试卷三个实体表;
学生-试卷,一个学生可能会有很多试卷,因此是一对多关系;
试卷-题目,一个试卷有多个题目,一个题目可能出现在多张试卷上,因此是多对多关系;
学生和题目没有直接关系;
因此学生和试卷的关系最好的方式是在试卷表中设置外键对应学生编号(当然你新建一张表来存放他们之间的关系肯定也没问题);
试卷和题目是多对多关系,因此你只能多加一张试卷和题目的对应表来描述他们之间的关系。
这种解决方案需要四张表:学生表、题目表、试卷表、题目-试卷关系表;

❽ 一个答题系统,多人组队,该队有人答过,该队所有人不可在答,那个数据库表该怎么设计呢

member
mem_name 成员
group 所属组

tm
mem_name 作答人

solved
group 作答的组
mem_name 作答人

team
group 组名
is_vaid 是否作答

❾ (高分)数据库管理 设计题

CREATE view s1 as select stuno,name from student where stuno in (select stuno from grade where grade='**'and dj<60 )
我是刚才用QQ给你答案的.

❿ 数据库表设计 答题题目数目不缺定,类型,含简答题,含提交的答案表 怎么设计

第一张表:题目类型表:类型id,类型名称,类型其他详细。。
第二张表:题目表:题目id,题目类型,题目,答案,题目其他相关。。
第三张表:答题用户信息:用户id,姓名,用户其他各种信息。。
第四张表:用户答题记录表:记录id,用户id,题目id,用户提交的答案
差不多这样就可以 答题很辛苦 望采纳