自助问答系统的数据库设计要做一个mfc的自助问答式的软件,但是数据库部分要怎么设计呢,就是怎么才能根据问题来获得答案,在数据库部分要怎么存储问题和答案,可不可以把问题相关图片也放在数据库中呢?

题目
自助问答系统的数据库设计

要做一个mfc的自助问答式的软件,但是数据库部分要怎么设计呢,就是怎么才能根据问题来获得答案,在数据库部分要怎么存储问题和答案,可不可以把问题相关图片也放在数据库中呢?


相似考题
参考答案和解析
三张表就可以了一张题目和答案表 一张记录回答问题的表一张回答结果统计表

希望能帮到你,别忘了采纳我的答案哦,祝你生活愉快!


更多“自助问答系统的数据库设计 要做一个mfc的自助问答式的软件,但是数据库部分要怎么设计呢,就是怎么才能根据问题来获得答案,在数据库部分要怎么存储问题和答案,可不可以把问题相关图片也放在数据库中呢?”相关问题
  • 第1题:

    简述数据库物理设计中要解决的主要问题。


    参考答案:1) 文件的组织方式和存取方法。
    2) 索引项的选择,对哪些数据项建立索引,才有利于提高处理效率。
    3) 哪些数据存放在一起,有利于性能的提高。
    4) 数据的压缩、分块技术。
    5) 缓冲区的大小及其管理方式。
    6) 文件在存储介质上的分配形式

  • 第2题:

    在关系数据库模式设计中,存储异常问题有:更新异常、插入异常和 ______。


    正确答案:删除异常
    删除异常 解析:更新异常是指如果数据库中存在数据冗余,修改某些数据项时,可能一部分元组被修改而另一部分相关元组没有被修改,产生了不一致。插入异常是根据关系模型的实体完整性约束,主码值不能为空,否则会造成某些元组无法插入表中。删除异常是当删除一些元组时,表中不打算删除的信息也被删除。

  • 第3题:

    数据库设计的根本目标是要解决

    A.数据共享问题

    B.数据安全问题

    C.大量数据存储问题

    D.倘化数据维护


    正确答案:A
    解析:数据库技术的根本目标就是要解决数据的共享问题,选项A正确。

  • 第4题:

    数据库设计的根本目标是要解决A)数据共享问题 B)数据安全问题C)大量数据存储问题 D)简化数据维护


    正确答案:A
    本题考核数据库技术的根本目标,属于记忆性题目,很简单。数据库技术的根本目标就是要解决数据的共享问题,选项A正确。

  • 第5题:

    下列叙述中正确的是A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库设计是指设计数据库管理系统C)数据库技术的根本目标是要解决数据共享的问题D)数据库系统中,数据的物理结构必须与逻辑结构一致


    正确答案:C
    A选项,数据库系统需要操作系统的支持,必不可少,故其叙述不正确。B选项错误,数据库设计是指设计一个能满足用户要求,性能良好的数据库。D选项也不对,数据库应该具有物理独立性和逻辑独立性,改变其一而不影响另一个。正确答案为C。

  • 第6题:

    sql server 中的image数据类型。怎么存储8张图片

    请问一个image类型的字段,只能存放一张图片吗?如果一条信息里面,需要用8张图片来描述,那么我的数据库表的字段是不是要设计成 : 图片1,图片2,图片3……图片8呢?

    如果我果真这么设计了,而实际上大多情况下有一两张图片就够了,那岂不是控件浪费了吗?

    所以我觉着是不是一个image类型可以存放多张图片。


    在数据库中,你用到image存图片,那你先知道了image是二进制数据类型,比如像一个表中有个字段是头像,你可以用image类型,把图片存成二进制到数据库中,然后读出来,但是你如果很多图片那你自己用varchar(string字符串)类型存图片路径

    希望能帮到你,别忘了采纳我的答案哦,祝你生活愉快!


  • 第7题:

    以下关于数据库设计的说法中,不正确的是( )。

    A.数据库设计是一个“反复探寻,逐步求精”的过程

    B.数据库设计包括结构特性设计和行为特性设计两大部分

    C.数据库设计中,行为特性设计是关键部分

    D.数据库设计是数据库应用系统设计中的核心部分


    正确答案:C

  • 第8题:

    下列有关数据库的描述,正确的是( )。

    A)数据库设计是指设计数据库管理系统

    B)数据库技术的根本目标是要解决数据共享的问题

    C)数据库是一个独立的系统,不需要操作系统的支持

    D)数据库系统中,数据的物理结构必须与逻辑结构一致


    正确答案:B

  • 第9题:

    下列叙述中正确的是()。

    A.数据库系统中,数据的物理结构必须与逻辑结构一致
    B.数据库设计是指设计数据库管理系统
    C.数据库技术的根本目标是要解决数据共享的问题
    D.数据库是一个独立的系统,不需要操作系统的支持

    答案:C
    解析:
    数据库技术的根本目标是要解决数据共享的问题,故C正确。数据库系统中,数据的物理结构不需要与逻辑结构一致,A错误。数据库设计不是指设计数据库管理系统,而是设计数据库的概念结构、逻辑结构、物理结构等,故B错误。数据库不是独立的系统,需要操作系统的支持,故D错误。

  • 第10题:

    SMAP上报表有问题怎么办?报表程序生成相关的报表文件后,还需要导入到数据库中。这是由什么程序来完成的?


    正确答案:multiloaddata. sh

  • 第11题:

    ()是整个数据库设计的基础。其目的是要规划出整个数据库的框架,回答数据库能够做什么的问题。

    • A、结构设计
    • B、空间设计
    • C、逻辑设计
    • D、数据设计

    正确答案:C

  • 第12题:

    单选题
    下列叙述中正确的是(  )。
    A

    数据库系统是一个独立的系统,不需要操作系统的支持

    B

    数据库技术的根本目标是要解决数据的共享问题

    C

    数据库管理系统就是数据库系统

    D

    数据库系统由数据库应用系统、数据库和数据库管理系统组成。


    正确答案: D
    解析:
    A项错误,数据库需要调用操作系统的接口,需要操作系统的支持;C项错误,数据库管理系统(DBMS)是数据库系统的核心,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等;D项错误,数据库应用系统是数据库系统再加上应用软件及应用界面这三者所组成,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。答案选择B选项。

  • 第13题:

    数据库应用系统中的核心问题是 ______。

    A.数据库设计

    B.数据库系统设计

    C.数据库维护

    D.数据库管理员培训


    正确答案:A
    解析:数据库应用系统是数据库系统再加上应用软件及应用界面这三者所组成,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。所以选项A是正确的。

  • 第14题:

    下列有关数据库的描述,正确的是( )。

    A.数据库设计是指设计数据库管理系统

    B.数据库技术的根本目标是要解决数据共享的问题

    C.数据库是一个独立的系统,不需要操作系统的支持

    D.数据库系统中,数据的物理结构必须与逻辑结构一致


    正确答案:B
    解析:数据库设计的目的实质上是设计出满足实际应用需求的实际关系模型。数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。

  • 第15题:

    下列有关数据库的描述,正确的是( )。

    A. 数据库设计是指设计数据库管理系统

    B. 数据库技术的根本目标是要解决数据共享的问题

    C. 数据库是--个独立的系统,不需要操作系统的支持

    D. 数据库系统中,数据的物理结构必须与逻辑结构一致


    正确答案:B
    数据库设计的目的实质上是设计出满足实际应用需求的实际关系模型。数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。

  • 第16题:

    数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。下列关于数据库物理设计的说法,错误的是( )。

    A.物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关

    B.物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件可以考虑存储在磁带中

    C.物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数

    D.物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型


    正确答案:B
    为了提高系统的性能,应该根据应用情况将数据的易变部分和稳定部分、经常存取部分-和存取频率较低的部分分开存放,较常用的放在高速读写的磁盘上,但并没有说索引一定要在高速磁盘,日志一定要在低速磁带,要根据访问频率决定。

  • 第17题:

    下列叙述中正确的是______。

    A、数据库是一个独立的系统,不需要操作系统的支持

    B、数据库设计是指设计数据库管理系统

    C、数据库技术的根本目标是要解决数据共享的问题

    D、数据库系统中,数据的物理结构必须与逻辑结构一致


    正确答案:C

  • 第18题:

    下列叙述中不正确的是

    A.数据库技术的根本目标是要解决数据共享的问题

    B.数据库系统中,数据的物理结构必须与逻辑结构一致

    C.数据库设计是指设计一个能满足用户要求,性能良好的数据库

    D.数据库系统是一个独立的系统,但是需要操作系统的支持


    正确答案:B
    解析:B选项错误,原因是,数据库应该具有物理独立性和逻辑独立性,改变其一而不影响另一个。

  • 第19题:

    试题四(共25分)

    阅读以下关于数据库架构设计的叙述,回答问题1至问题3。

    某软件公司欲开发一个社交网络系统,该系统能够接收多个不同种类客户端发送的信息,并将这些信息实时显示在每个客户端的页面上供客户阅读。该系统将为数以百万计的用户服务,因此,要求采用的数据库能够支持大量信息存储,能够满足并发读写要求,并要求随着数据规模的扩大,数据库系统要易于进行扩充。关于数据库架构的设计,王工和张工提出了两种模式:王工提出基于传统的关系型数据库模式,通过向上扩展( Scale-up)以满足数据库的可扩展性要求;李工提出利用新兴的NoSQL数据库模式,通过向外扩展( Scale-out)以满足数据库的可扩展性要求。项目组经过讨论,决定采用李工提出的设计方案。

    【问题1】(11分)

    请指出关系数据库模式和NoSQL模式在并发支持、存储与查询、扩展方式、索引方式和应用领域五个方面各自的特点,结果填入表4-1中(1)~(10);并针对应用需求,说明项目组选择李工提出的设计方案的原因。

    【问题2】(8分)

    与传统的关系型数据库相比,NoSQL数据库所支持的典型数据存储类型有哪些?

    【问题3】(6分)

    在实际应用中,NoSQL数据库存在的问题有哪些?


    正确答案:

    试题四分析
    传统关系型数据库在需要处理大规模并发数据访问的社交网络应用场景下,暴露出了很多问题,例如需要很高的实时插入性能;需要海量的数据存储能力同时还需要非常快的查询和检索速度;需要将数据存储无缝扩展到整个集群环境下,并且能够支持在线扩展等。NoSQL数据库模式打破了传统关系型数据库的范式约束、SQL查询语言和事务一致性,实现了以键值数据格式存储的Hash数据库。
    本问题主要考查应试者对于关系型数据库和NoSQL数据模式的掌握情况,特别是关系型数据库和NoSQL数据库模式的特点和实现方式。本题结合一个典型的实际项目案例,首先要求应试者分析关系型数据库和NoSQL模式之间的异同,然后针对系统需求分析采用NoSQL数据库模式的原因;针对NoSQL数据库模式的典型应用,列举出其能够支持的数据存储方式及其特点;最后分析在实际应用中还需要在哪些方面进行改进以提升其应用效果。
    【问题1】
    本问题要求考生针对关系数据库模式和NoSQL模式的特点进行分析。关系数据库利用加锁机制支持并发操作,执行效率较低,利用关系表的方式存储数据,通过SQL语言和数据库进行交互,主要通过提升硬件配置等向上扩展方式提升性能,B树和哈希是常用的索引结构,其能够广泛应用于多个领域;NoSQL作为新兴的数据库模式处理并发的效率较高,支持海量数据存储和查询,利用增加分布存储的数据库节点数目扩展性能,主要以键值方式存储数据,在对于大规模并发数据处理的分布式应用中有更好的表现。
    根据项目的实际应用需求,所以采用NoSQL模式更为合适。
    【问题2】
    本问题要求考生掌握NoSQL数据模式所支持的数据类型。常见的数据类型包括表格/列存储、文档存储、图像存储、键值存储、对象和多值存储等。
    【问题3】
    本问题要求应试者分析NoSQL数据库模式在实际应用中的不足之处。作为一种新兴的数据库模式,其实现的完整性、应用范围和专业知识等与成熟的关系型数据库相比还有一定的差距。
    参考答案
    【问题1】
    关系数据库模式和NoSQL模式的特点比较:

    选择李工方案的原因分析:
    (1)社交网络系统对于数据库并发负载要求非常高,对于数量较大的数据库并发写要求,关系型数据库难以满足;
    (2)海量数据的高效率存储和访问需求,数百万账号信息,关系型数据库查询效率很低;
    (3)可扩展性需求,可以通过增加更多的服务器节点来实现扩展。
    【问题2】
    MySQL数据库支持的数据存储类型有:
    (1)表格/列存储:存储稀疏表格数据,类似于传统的二维表格式存储;
    (2)文档存储:用于存储非结构化或半结构化文件;
    (3)图像存储:利用节点、边和属性的方式存储图片类数据,常被用于存储社交网络服务中;
    (4)键值存储:类似哈希表一样存储简单的键值对,有基于内存和基于磁盘两种实现方式;
    (5)对象和多值存储:对象数据库存储面向对象语言中的对象,多值数据库存储表格型数据,每个单元格中可存储多个值。
    【问题3】
    NoSQL数据库存在的问题是:
    (1)成熟度不够,大量关键特性有待实现;
    (2)开源数据库产品的支持力度有限;
    (3)数据挖掘与商务智能支持不足,现有的产品无法直接使用NoSQL数据库;
    (4) NoSQL数据库专家较少,大部分都处于学习阶段。

  • 第20题:

    下列叙述中,正确的选项是( )。

    A)数据库设计是指设计数据库管理系统

    B)数据库技术的根本目标是要解决数据共享的问题

    C)数据库是一个独立的系统,不需要操作系统的支持

    D)数据库系统中,数据的物理结构必须与逻辑结构一致


    正确答案:B
    计数据库的目的实质上是设计出满足实际应用需求的实际关系模型。数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。

  • 第21题:

    下列叙述中不正确的是( )。

    A.数据库是一个独立的系统,不需要操作系统的支持
    B.数据库设计是指设计数据库管理系统
    C.数据库技术的根本目标是要解决数据共享的问题
    D.数据库系统中,数据的物理结构必须与逻辑结构一致

    答案:A,B,D
    解析:
    数据库需要操作系统的支持,A项错误;数据库设计是指对于一个给定的应用环境,构造最优的数据库模式.建立数据库及其应用系统,使之能够有效地存储数据.满足各种用户的应用需求(信息要求和处理要求),B项错误;数据库系统中,数据的物理结构不必与逻辑结构一致,D项错误。

  • 第22题:

    你是TreyResearch一个数据库的开发者。你正在设计一个SQLServer2005/2008数据库,该数据库将被很多公司用来发布复制。你在一个包含有机密信息的数据库中创建了一些存储过程。你想要阻止公司来查看这些机密信息。你该怎么做?()

    • A、从系统表syscomments中删除存储过程中的文本。
    • B、对存储过程的文本加密
    • C、在系统表syscomments否认public角色中的SELECT权限
    • D、在系统表sysobjects否认public角色中的SELECT权限

    正确答案:B

  • 第23题:

    单选题
    数据库应用系统中的核心问题是(  )。
    A

    数据库设计

    B

    数据库系统设计

    C

    数据库维护

    D

    数据库管理员培训


    正确答案: C
    解析:
    数据库应用系统是在数据库管理系统(DBMS)支持下建立的计算机应用系统,其核心问题是数据库设计。答案选择A选项。