1 / 18
文档名称:

数据库技术与应用课后答案.pdf

格式:pdf   大小:1,345KB   页数:18页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库技术与应用课后答案.pdf

上传人:青山代下 2024/4/19 文件大小:1.31 MB

下载得到文件列表

数据库技术与应用课后答案.pdf

文档介绍

文档介绍:该【数据库技术与应用课后答案 】是由【青山代下】上传分享,文档一共【18】页,该文档可以免费在线阅读,需要了解更多关于【数据库技术与应用课后答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..>>练****题答案第1章练****题答案一、选择题题号**********答案BAADCBBBAA二、填空题1、数据定义、数据操纵2、文件系统阶段、数据库系统阶段3、属性、字段、元组、记录4、关键字5、域6、属性、属性到域的映象7、关系、关系8、投影9、选择运算、投影运算10、连接运算、自然连接三、简答题1、答:数据库(DataBase)是被长期存放在计算机内、有组织的、可以表现为多种形式的可共享的数据集合。数据库管理系统(DataBaseManagementSystem,简称DBMS)是计算机系统软件,它的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的访问数据的各种请求。数据库系统是指拥有数据库技术支持的计算机系统,它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。2、答:关系是一张二维表,每个关系有一个关系名。在计算机中,一个关系可以存储为一个文件。在VisualFoxPro中,一个关系就是一个表文件。元组是二维表中水平方向的行,有时也叫做一条记录。属性是二维表中垂直方向的列,有时也叫做一个字段。3、答:数据库系统由四部分组成:硬件系统、系统软件、数据库应用系统和各类人员。4、答:常用的数据模型有层次模型、网状模型和关系模型。层次模型的特点是:形状象一棵倒立的树,有且仅有一个结点无父结点,这个结点称为根结点,其他结点有且仅有一个父结点。网状模型的特点是:形状象一张网,允许一个以上的结点无父结点,一个结点可以有多于一个的父结点。关系模型的特点是:在关系中,数据的逻辑结构是一张二维表。该表满足每一列中的分量是类型相同的数据;列的顺序可以是任意的;行的顺序可以是任意的;表中的分量是不可再分割的最小数据项,即表中不允许有子表;表中的任意两行不能完全相同。层次模型对具有一对多层次关系的数据描述非常自然、直观、容易理解;网状模型主要是描述具有多对多关系的数据。关系模型具有严格的数学理论为基础,在描述数据时使用简单灵活、数据独立性强等特点,而被公认为是理想的数据的组织方式。5、答:不是,只有具备以下几个要求的二维表才被称为是关系:(1)每一列中的分量是类型相同的数据;(2)列的顺序可以是任意的;:..)行的顺序可以是任意的;(4)表中的分量是不可再分割的最小数据项,即表中不允许有子表;(5)表中的任意两行不能完全相同。第2章练****题答案一、选择题题号12345678答案CDCABDBA二、填空题1、菜单栏、工具栏、命令窗口、状态栏2、临时设置、永久设置3、命令行开关、SET命令、配置文件4、命令行开关、SET命令、配置文件5、程序、命令窗口6、临时、永久、“设置为默认值”7、数据库文件、文档文件、程序文件8、菜单方式、命令方式、程序方式三、简答题1、答:、工具栏、命令窗口、结果显示区以及状态栏构成。2、答:,可以随时调整命令窗口的大小,移动命令窗口以及关闭命令窗口。命令窗口关闭以后,若要重新显示,应从“窗口”菜单中选择“命令窗口”命令。3、答:。分别是:使用命令行开关、使用“选项”命令、使用SET命令、使用配置文件。4、答:COMMAND==“学籍管理系统”=ON打开时钟显示5、答:,:-C路径6、答::菜单方式、命令方式和程序方式。。。,系统通常只显示常用菜单栏和“常用”工具栏。但是,随着工作环境的变化,系统将会动态调整显示菜单栏和工具栏。命令方式就是在命令窗口中输入要执行的命令。,一是对数据库的操作使用命令比使用菜单或工具栏要快捷而灵活;另一方面,熟悉命令操作是程序开发的基础。因此,对于想从事数据库系统开发的人员来说,必须要熟练地掌握常用的命令。程序方式就是将完成数据管理任务所需要执行的一系列命令,放到一个文件中保存起来,该:..需要时执行该程序文件即可。对于复杂而又经常重复的数据管理任务,使用程序方式既可以极大地提高工作效率又可以避免出错。第3章练****题答案一、选择题题号**********答案BAACDDBAAA二、填空题1、菜单、命令、项目管理器2、可视化操作3、应用程序4、从项目中移去、不仅从项目中移去同时从磁盘中删除5、主6、应用程序文件(.APP)、可执行文件(.EXE)、完整性7、包含8、包含、排除9、排除、带斜杠的圆圈10、主、排除、包含第4章练****题答案一、选择题题号**********答案DCACADBAAA二、填空题1、.DBC、.DBF、.DBF2、视图、连接、存储过程3、打开数据库、自由表4、10个字符、128个字符5、MODIFYSTRUCTURE、COPYSTRUCTURETOStudentBak6、4、与表名相同、.DBT7、*5,、主索引、候选索引、唯一索引、普通索引9、主索引、候选索引10、字段级、记录级第5章练****题答案一、选择题题号**********答案BDBABDCDBC二、填空题1、32767、第1工作区、当前工作表2、可编辑字段3、索引、当前索引4、左窗格分区、字段5、46、3条7、1、当前、全部:..ALL、当前9、逻辑、物理10、95第6章练****题答案一、选择题题号**********BCBADBBC二、填空题1、关键字值、物理位置2、逻辑、物理3、单一、复合、复合、结构复合、非结构复合4、单一5、升序、ASCENDING、DESCENDING6、UNIQUE、第一条7、基于索引8、字符串、表达式9、字段表达式、字段10、Studentsort、Student、全部三、应用题表6-(100-totalcredit)值记录的物理位置623625642681704第7章练****题答案一、选择题题号**********ABACADA二、填空题1、内存、打开、相关2、32767、1、Select3、24、当前工作区、其他工作区5、直接、非当前工作区中、<cTableAlias>.<FieldName>6、临时、永久7、使用时、联动、系统、SETRELATIONTO8、数据完整性、数据库中、数据库9、相关联的10、关联、主索引或候选索引、普通索引第8章练****题答案:..题号**********BCD二、填空题1、数据库表、自由表、视图、排序、分类汇总2、查询设计器、直观的操作、SELECT-SQL3、文件、一部分4、表或视图、筛选条件、字段、分类汇总5、筛选条件、多表连接条件、分组汇总依据、分组筛选条件、排序准则6、改变的、源、源、相对应的7、服务器、表、服务器、数据库表或自由表、远程数据源8、连接9、REMOTE、远程视图、本地视图10、“发送SQL更新”复选框第9章练****题答案一、选择题题号**********答案AABAAABBBB二、填空题1、数据定义、数据操纵、数据控制2、建立新表、编辑已有的表、删除表3、自由4、数据库5、删除、回收站6、添加、更新、删除7、更新、全部8、逻辑9、表、给定条件10、,;FROMStudentS,ScoreSC;=、选择题题号**********ABACDB二、填空题1、数据源、布局2、报表向导、报表设计器、快速报表3、通用型4、“报表设计器”窗口、“快速报表”5、记录6、字段、内存变量、其他表达式7、图片、通用型字段8、数据源、数据源、数据库表、自由表:..10、REPORTFORM第11章练****题答案一、选择题题号**********答案BCDADDCBAC二、填空题1、菜单、项目管理器、命令2、建立、编辑3、双引号(“”)、单引号(‘’)、方括号([])4、数据、释放5、显示已定义的变量、释放全部变量6、67、字符串包含、左、右8、数值、129、关系、逻辑真(.T.)10、逻辑、逻辑、之前、之后三、简答题1、答:VisualFoxPro通常采用菜单方式、使用项目管理器和命令方式建立、编辑和运行程序。2、常量可以进一步分为数值型常量、字符型常量、日期型与日期时间型常量、逻辑型常量、货币型常量。3、字段名是变量。第12章练****题答案1、答:INPUT、ACCEPT命令用于在程序执行到该命令时,系统首先在屏幕上显示用户设置的提示信息,然后等待用户从键盘输入数据,并将其保存到指定的内存变量中。WAIT命令用于在程序执行到该命令时,系统首先在屏幕上显示用户设置的提示信息,然后等待用户从键盘输入一个字符,并将其保存到指定的内存变量中。这三个命令都是用来为内存变量赋值,不同点是:INPUT命令通常用于为内存变量输入数值、日期值和逻辑值;ACCEPT命令通常用于为内存变量输入字符串,输入的字符串可以不使用定界符;WAIT命令在接受了用户输入的任意一个字符以后,自动执行其后的命令。2、DOWHILE语句适用于已知循环条件但是不能确定循环次数的场合;FOR语句适用于能够确定循环次数的场合;SCAN语句适用于对表中的记录进行循环检测的场合。3、SETTALKOFFCLEARH==0DOWHILEH<=2*HN=N+1ENDDO应对折??N:..4、SETTALKOFFCLEARUSEScoreS=0N=0DOWHILENOTEOF()S=S+ScoreN=N+1ENDIFSKIPENDDO课程编号为1031这门课的平均考试成绩为??S/NUSERETURN5、SETTALKOFFCLEARS=0N=1FORI=1TO10N=N*IS=S+NENDFOR??SRETURN6、.:添加记录2:编辑记录3:删除记录0:退出DOCASECASES=1APPENDBLANKGOBOTTOMJL=O()O()=JLCASES=2:..LOCATEFORStudentid=SIDIFNOTEOF()JL=O()O()=JLELSE查无此人!ENDIFCASES=3请输入要删除的学生学号LOCATEFORStudentid=SIDIFNOTEOF()DELETEPACKELSE查无此人!ENDIFCASES=0EXITENDCASEENDDOUSERETURN第13章练****题答案1、答:(1)启动表单向导,在“向导选取”对话框中选择“一对多表单向导”选项,单击“确定”按钮后进入“一对多表单向导步骤1”对话框。(2)从父表中选取字段。在“一对多表单向导步骤1”对话框中,选择父表,在“选定字段”栏中添加需要的字段,单击“下一步”按钮,进入“一对多表单向导步骤2”对话框。(3)从子表中选取字段。在“一对多表单向导步骤2”对话框中,选择子表,在“选定字段”栏中添加其全部字段,单击“下一步”按钮,进入“一对多表单向导步骤3”对话框。(4)然后按照向导提示就可以创建一个双数据库表表单。2、答:打开表单的数据环境设计器,在设计器中将字段从主表拖动到相关表中的相匹配的索引标识上,或相关表中的字段上。如果和主表中的字段对应的相关表中没有索引标识,系统将提示是否创建索引标识。这时,在主表和相关表之间有一条连线,表示两表之间的关系。3、答:在进行表单设计时,可以使用表单向导,也可以使用表单设计器设计。由于采用表单向导设计的表单样式比较单一,有时需要设计一些复杂的、功能强大的表单,这时表单向导就不能胜任了,必须使用表单设计器来完成设计。在使用表单设计器进行表单设计时,一般按照下面的步骤进行设计:(1)分析表单需要实现的功能,和数据库中的哪些数据有关系,需要使用那些控件来实现这些功能。(2)创建表单,设置外观包括表单的背景颜色、尺寸、标题等。:..)根据需要设置数据环境,向数据环境中添加表和视图,创建表间关系等。(4)在表单上添加所需要的对象包括数据表、视图或控件等,并调整其位置、大小和整体布局。(5)利用属性窗口设置对象的初始属性。(6)为对象的事件编写程序代码以完成预定的要求。4、答:“使用表单向导创建双数据库表表单”的步骤创建基本表单,其中选择父表为“DEPARMENT”,子表为“STUDENT”,父表和子表通过“DEPID”建立联系,选择需要的字段,并把生成的表单修改为如下图所示。设置表单中各个对象属性如下:DEFINECLASSform1ASstandardformScaleMode=3Height=253Width=580ScrollBars=3DoCreate=.=RGB(212,208,200)==.=1ADDOBJECTlbldepid1ASstandardlabelWITH;FontBold=.T.,;系编号Left=25,;Top=13,;Visible=.T.,;Width=39,;TabIndex=2,;ADDOBJECTdepid1ASstandardfieldWITH;:..Left=74,;ReadOnly=.F.,;TabIndex=3,;Top=10,;Visible=.T.,;Width=88,;ADDOBJECTlblname1ASstandardlabelWITH;FontBold=.T.,;Left=185,;Top=13,;Visible=.T.,;Width=39,;TabIndex=4,;ADDOBJECTname1ASstandardfieldWITH;Left=234,;ReadOnly=.F.,;TabIndex=5,;Top=10,;Visible=.T.,;Width=88,;ADDOBJECTgrid1ASgrid1WITH;ColumnCount=5,;DeleteMark=.F.,;Height=152,;Left=9,;ReadOnly=.F.,;RecordSourceType=1,;TabIndex=6,;Top=37,;Visible=.T.,;Width=483,;:..=54,;=.F.,;=.T.,;=70,;=.F.,;=.T.,;=24,;=.F.,;=.T.,;=66,;=.F.,;=.T.,;=36,;=.F.,;=.T.,;;;Alignment=3,;BorderStyle=0,;Value=981101,;Margin=0,;ReadOnly=.F.,;ForeColor=RGB(0,0,0),;BackColor=RGB(255,255,255),;;:..;BorderStyle=0,;Value=,;Margin=0,;ReadOnly=.F.,;ForeColor=RGB(0,0,0),;BackColor=RGB(255,255,255),;;;BorderStyle=0,;Value=男,;Margin=0,;ReadOnly=.F.,;ForeColor=RGB(0,0,0),;BackColor=RGB(255,255,255),;;;Alignment=3,;BorderStyle=0,;Value={^1978/09/01},;Margin=0,;ReadOnly=.F.,;ForeColor=RGB(0,0,0),;BackColor=RGB(255,255,255),;;;Alignment=3,;BorderStyle=0,;:..Value=590,;Margin=0,;ReadOnly=.F.,;ForeColor=RGB(0,0,0),;BackColor=RGB(255,255,255),;mandgroupWITH;AutoSize=.F.,;ButtonCount=3,;Value=1,;Height=35,;Left=144,;Top=204,;Width=194,;TabIndex=7,;=.F.,;=5,;=5,;=25,;=60,;=.F.,;=5,;=67,;=25,;=60,;=.F.,;=5,;=129,;=25,;=60,;退出commandgroup1Click事件代码:=1skip-1:..ifbof()=2skipifeof()=:DEFINECLASSform1ASformTop=14Left=52DoCreate=.;Alignment=3,;Value=0,;Height=37,;Left=204,;Top=48,;Width=96,;ADDOBJECToptiongroup1ASoptiongroupWITH;ButtonCount=4,;Value=1,;Height=84,;Left=84,;Top=108,;Width=60,;:..=1,;=16,;=5,;=5,;=63,;=16,;=5,;=23,;=63,;=16,;=5,;=41,;=63,;=16,;=5,;=59,;=63,;ADDOBJECTtext3AStextboxWITH;Alignment=3,;Value=0,;Height=49,;Left=168,;ReadOnly=.T.,;Top=120,;Visible=.T.,;Width=169,;mandbuttonWITH;Top=204,;Left=84,;Height=37,;Width=85,;FontBold=.T.,;:..mandbuttonWITH;Top=204,;Left=204,;Height=37,;Width=85,;FontBold=.T.,;ADDOBJECTlabel1ASlabelWITH;FontBold=.T.,;FontItalic=.F.,;Alignment=2,;请在下面输入要计算的数Height=24,;Left=84,;Top=12,;Width=180,;ADDOBJECTtext1AStextboxWITH;Alignment=3,;Value=0,;Height=37,;Left=60,;Top=48,;Width=96,;“=”===+==-==*==.valueendcase:..====、答:菜单是由一系列命令或文件组成的列表清单(下拉菜单)。菜单项是下拉菜单中的一条命令,因此通常将菜单项称为命令。2、答:键盘访问键通常是一个英文字母。在菜单栏或菜单中,每一个菜单标题的右面均设置有键盘访问键。同时按下【Alt】键和键盘访问键,可以激活指定的菜单或菜单项。键盘快捷键是为快速访问菜单项而设置的组合键。一般由【Ctrl】键或【Alt】键与一个英文字母组成。3、答:在“菜单设计器”窗口中,若要在菜单中创建一个菜单项并将VisualFoxPro的一条命令分配给该菜单项,应在“结果”组合框中选择“命令”选项。在“菜单设计器”窗口中,若要在菜单中创建一个菜单项并将VisualFoxPro的一个过程程序分配给该菜单项,应在“结果”组合框中选择“过程”选项。第15章练****题答案1、答:在VisualFoxPro中,使用“项目管理器”可以方便地将数据库应用系统所涉及的文件添加到项目中。若要这样做,应按下列步骤操作:(1)打开指定项目的“项目管理器”。(2)在“项目管理器”中选择“代码”选项卡。(3)在“代码”选项卡中选择“程序”选项。(4)查看数据库应用系统的主程序是否已在项目中,如未在,利用“添加”按钮将数据库应用系统的主程序添加到项目中。(5)在项目管理器中单击“连编”按钮,系统打开“连编选项”对话框。(6)在“连编选项”对话框中选择“重新连编项目”选项。(7)单击“确定”按钮,系统立即检查数据库应用系统所用到的文件是否已在项目中,如果未在项目中则进行查找,找到后将其添加到项目中。2、答:在VisualFoxPro中,使用“项目管理器”可以方便地设置主文件。一般来说,每一个项目必须指定一个主文件。主文件是应用程序的执行起始点。菜单、表单、查询或源程序等文件均可设置为应用程序的主文件。每一个项目必须有一个主文件,也只能有一个主文件。在构造项目时,VisualFoxPro会缺省指定一个文件为主文件。如果指定的主文件不符合要求,那么可以手工设置主文件。若要使用“项目管理器”设置主文件,应按下列步骤操作:(1)打开指定项目的“项目管理器”。:..)选择要设置为主文件的文件。(3)单击鼠标右键,在弹出的快捷菜单中选择“设置主文件“命令。或者从“项目”菜单中选择“设置