计算机程序设计

你们正在设计一个数据库应用程序,在设计中途的时候,数据库进行了重新规划,因此原来的数据库也不能再使用,并且启用了一个新的数据库和数据库表结构,但是,原来有一张重要的表中已经输入了大量的数据,你检查了新的数据库表和原来的数据库表的结构,发现表的结构并没有发生更改,为了把原来的数据在新的数据库中利用,可以采用的最好的方法是()A、重新在新的数据库表中录入全部的数据B、使用数据转换的服务功能,把原来的数据保存为文本文件,再把文本文件拷贝到新的数据库中C、使用"INSERTINTO[新的表名]SELECT[旧的表

题目

你们正在设计一个数据库应用程序,在设计中途的时候,数据库进行了重新规划,因此原来的数据库也不能再使用,并且启用了一个新的数据库和数据库表结构,但是,原来有一张重要的表中已经输入了大量的数据,你检查了新的数据库表和原来的数据库表的结构,发现表的结构并没有发生更改,为了把原来的数据在新的数据库中利用,可以采用的最好的方法是()

  • A、重新在新的数据库表中录入全部的数据
  • B、使用数据转换的服务功能,把原来的数据保存为文本文件,再把文本文件拷贝到新的数据库中
  • C、使用"INSERTINTO[新的表名]SELECT[旧的表名]"的插入语句进行表之间的数据转移
  • D、首先建立两张表之间的主外键关系,再在VB中使用ADO对象进行数据分析和数据插入
参考答案和解析
正确答案:C
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

数据库应用系统的物理设计包括______。

①数据库物理结构设计

②数据库事务详细设计

③数据库功能设计

④应用程序详细设计

A) ①③④

B) ①②④

C) ②③④

D) ①②③④

A.

B.

C.

D.


正确答案:B

第2题:

关于数据库物理结构设计说法错误的是______。

A) 数据库应用系统的物理设计内容包括数据库物理结构设计、数据库事务详细设计、应用程序详细设计

B) 设计一个占用存储空间大的数据库内模式

C) 设计一个具有较高的数据访问效率的数据库内模式

D) 设计一个较低的维护代价的数据库内模式

A.

B.

C.

D.


正确答案:B
解析:数据库应用系统的物理设计内容包括数据库物理结构设计、数据库事务详细设计、应用程序详细设计。在具体的硬件环境、操作系统和DBMS约束下,为数据库的逻辑结构设计符合应用要求的物理结构的过程,就是数据库物理结构设计。其目标是设计一个占用存储空间少、具有较高的数据访问效率和较低的维护代价的数据库内模式。所以本题的答案为B。

第3题:

程序设计过程中,不正确的说法是:()

A、数据库中的数据主要来源于手工操作时的输入数据,例如:让一张输入单对应一个表。

B、把一张单据拆分成几个表,会增加冗余,任何时候都是不可取的。

C、每个数据库表都需要在结构上满足一定的规范,才能使数据库设计合理。

D、数据库设计不是一项独立的开发活动,所以在应用程序设计的过程中随时有可能变动。


正确答案:ABD

第4题:

数据库设计通常是在一个通用的DBMS支持下进行的。具体讲,数据库设计包括结构特性的设计和【 】设计两方面的内容。


正确答案:行为
行为 解析:数据库设计包括结构特性的设计和行为设计两方面的内容。相关知识点:数据库建设是硬件、软件的结合,技术和管理的界面十分重要,这是数据库设计的特点之—。
数据库设计应该和应用系统设计相结合,也就是说,整个设计过程要把结构设计和行为设计密切结合起来,这是数据库设计的特点之二。
传统的软件工程忽视对应用中数据语义的分析和抽象。数据库模式是各应用程序共享的结构,是稳定的、永久的,不像以文件系统为基础的应用系统,文件是某一应用程序私用的。数据库设计质量的好坏直接影响系统中各个处理过程的性能和好坏。
早期的数据库设计致力于数据模型和建模方法的研究,着重结构特性的设计而忽视了对行为的设计。
数据库设计可以分为以下6个阶段:
①需求分析;
②概念设计;
③逻辑结构设计:
④物理结构设计;
⑤数据库实施;
⑥数据库运行和维护。

第5题:

在Visual FoxPro中,当创建一个数据库文件时,应选用

A.数据库向导

B.数据库生成器

C.表单设计器

D.应用程序向导


正确答案:A
解析:在VisualFoxPro中,如果需要创建数据库文件,通常可以利用数据库向导来创建一个数据库文件;选项B一般是用来创建数据库的方法,选项C用来设计表单;选项D用宋生成应用程序。

第6题:

将与具体平台无关的元操作替代为DBMS支持的具体数据库访问操作或数据库访问API调用是在______中进行的。

A) 数据库事务概要设计

B) 应用程序详细设计

C) 数据库概念设计

D) 数据库事务详细设计

A.

B.

C.

D.


正确答案:D
解析:数据库事务详细设计的内容是根据事务概要设计得到的与平台无关的事务流程,利用SQL语句、数据库访问接口(如JDBC、ODBC或其他DBMS特定APD,采用高级程序设计语言或DBMS提供的事务实现机制,在具体DBMS平台和开发环境下,设计数据库事务。事务详细设计需要将事务概要设计中的read和write元操作替换为DBMS支持的查询、插入、删除、修改等具体数据库访问操作或数据库访问API调用。所以本题的答案为D。
  A选项数据库事务概要设计是把事务中对数据库数据的查询、插入、删除、修改操作与具体DBMS平台无关的两个元操作read、write抽象表示。
  B选项应用程序设计的内容是根据应用程序概要设计中定义的各模块功能和输入输出数据需求,结合具体的程序设计环境和机制,设计各模块的内部处理流程和算法、具体数据结构、对外详细接口等。
  C选项数据库概念设计包括数据库概念模型设计和系统总体设计。概念模型设计是依据数据需求分析阶段得到的需求结果,分析辨识需要组织存储在数据库中的各类应用领域数据对象的特征及其相互间的关联关系,并采用概念数据模型表示出来,得到独立于具体DBMS的数据库概念模型。系统总体设计包括确定DBAS体系结构、系统硬件平台和操作系统、数据库管理系统等系统软件的选项和配置、应用软件结构设计、对需求分析阶段识别出的业务规则进行初步设计,细化业务规则流程,分析所处理的业务数据和处理方式,明确采用的关键技术和算法等、对系统采用的关键技术进行方案选型和初步设计。

第7题:

数据库应用程序开发中,下列哪一个环节属于物理设计()。

A.回答“干什么”的问题

B.存储方法设计

C.绘制E-R图

D.创建数据库


参考答案B

第8题:

下列( )不属于数据库设计的任务?

A)设计数据库应用结构

B)设计数据库概念结构

C)设计数据库逻辑结构

D)设计数据库物理结构


正确答案:A
数据库设计工作量大而且过程复杂,既是一项数据库工程也是一项庞大的软件工程。考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库的运行和维护。

第9题:

数据库逻辑设计阶段分为 ______。

A.收集和分析、建立E—R模型、数据库模式设计

B.模型设计和应用程序设计

C.概念设计、逻辑设计、物理设计

D.设计、建立E—R模型和模式设计


正确答案:B

第10题:

设在数据库应用系统设计与实现过程中有下列活动:Ⅰ.数据库逻辑结构设计Ⅱ.数据库事务概要设计Ⅲ.应用程序概要设计Ⅳ.系统总体框架设计上述任务中属于数据库应用系统逻辑设计阶段工作内容的是( )。

A.仅Ⅰ、Ⅱ和Ⅲ

B.仅Ⅰ、Ⅱ和Ⅳ

C.仅Ⅱ、Ⅲ和Ⅳ

D.以上全部


正确答案:A
数据库应用系统逻辑设计阶段工作内容分为三部分:数据库逻辑结构设计、数据库事务概要设计、应用程序概要设计。其中Ⅳ系统总体框架设计应该属于数据库概念设计。

更多相关问题