数据库资料.docx
- 文档编号:3972333
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:16
- 大小:29.26KB
数据库资料.docx
《数据库资料.docx》由会员分享,可在线阅读,更多相关《数据库资料.docx(16页珍藏版)》请在冰豆网上搜索。
数据库资料
1一般来说,数据库管理系统主要适合于用作(数据管理)
2数据库,数据库管理系统,数据库系统三者之间的关系是(数据库系统包含数据库和数据库管理系统)
3数据库管理系统的功能包括数据定义,数据操纵,数据库运行控制和(数据库维护)
4在一个结构化的数据集合中,允许一个以上的结点无父结点,并且一个结点可以有多个交结点,该数据集合的数据模型是(网状模型)
5在一个结构化的数据集合中,有且仅有一个结点无父结点,其他结点有且仅有一个父结点,该数据集合的数据模型是{层次模型}
6关系数据库中的关系必须满足其每一个属性都是(不可分解的)
7如果关系中的一个属性或属性组能够唯一地标识一个元组,那么可称该属性或者属性组为(码)
8若将关系看成是一张二维表,对关系描述错误的是(表中每一列所有的数据的数据类型可以不同)
9传统的集合运算包括(并,差,交)
10关系数据库管理系统的三种基本关系操作是(选择,投影与连接)
11.VisualFoxPro6.0是一个(C数据库管理系统)。
12.VisualFoxPro的命令窗口可以(D以上都可以)。
13.若要退出VisualFoxPro,可以再命令窗口键入(CQUIT)命令。
14.在VisualFoxPro中,若要按年月日的顺序输入及显示日期值,可以再命令窗口或程序中执行(ASETDATETOANSI)命令。
15.要临时设置VisualFoxPro的工作环境,可以使用(B“选项”命令和SET命令)。
16.要永久设置VisualFoxPro的工作环境,可以使用(D以上三种方式都可以)。
17.在VisualFoxPro中,允许使用配置文件来设置系统的工作环境,其默认的配置文件名为(BConfig.fpw)。
18.如果要在VisualFoxPro的配置文件中设置一条命令,实现向状态栏添加显示的时钟,则应该命令为(ACLOCK=ON)。
19.在VisualFoxPro中,创建项目的命令是(BCREATPROJECT)
20.在VisualFoxPro中,项目文件的扩展名是(APJX)
21.打开项目管理器可以使用的命令是(AMODIFYPROJECT)
22.项目管理器的“数据”选项卡用于显示和管理(C数据库、自由表和查询)
23.项目管理器的“文档”选项卡用于显示和管理(D表单、报表和标签)
24.项目管理器中的“运行”按钮可以运行(D以上都可以)
25项目管理器中的“移去”按钮可以将制定的文件或对象(B从项目中移去)
26在项目管理器中不可以作文主文件的是(A数据库文件)
27在项目管理器中可以将项目连编成扩展名为.EXE的可执行文件或扩展名为(AAPP)的应用程序文件。
28.在连编项目后,如果某文件不再允许修改,那么应在连编前在项目管理器中将该文件设置为(A包含)
29.用于创建数据库的命令是(D.CREATDATABASE)
30.数据库中除了包含有数据库表之外,还包含有(C视图、连接和存储过程)
31.在VisualFoxPro中,表(A以两种形态出现,即数据库表和自由表)
32.在VisualFoxPro中,数据库表和自由表(C只有数据库表设置有字段属性)
33.若在表中设置了2个通用型字段、2个备注型字段,那么与该表文件相关的备注型文件应该有(A1个)
34在表中,若某一数值型字段要求能够存储3位整数并精确到小数点后2位,那么该字段的宽度应设置为(D6位)
35.对于文字长度难以确定的内容,应将其存入数据类型为(B备注型)的字段中。
36.一个数据库表只能建立一个(A主索引)。
37.在对数据库表中的记录进行插入、删除或修改操作时所激活的事件代码被称为(A触发器)
38.可以使用(AMODIFYSTRUCTURE)
39.在VisualFoxPro中,不能在(B一个工作区打开多个表)
40.假设当前工作区是第1工作区,并且已在该工作区打开了Student表。
如果要在第3工作区再次打开Student表,应使用的命令是(DUSEStudentAGAININ3)
41.在不进入全屏幕编辑状态下为表添加一条空白记录,应使用的令是(BAPPENDBLANK)
42.假设当前记录是第1条记录,若要将记录指针定位到第3条记录,应使用的令是(AGO3)
43若要显示当前记录,应使用的命令是(BDISPLAY)
44.假设在Student表中有多条记录的totalcredit字段值大于等于50,在执行完以下程序段后,能够显示两条不同的记录的是(DUSEStudentLOCATEFORtotalcredit>=50-DISPLAY–SKIP-LOCATEFORtotalcredit>=50REST-DISPLAY-USE
45.若要逻辑删除当前表中除第1、2条记录以外的全部记录,应使用的命令是
(CGO3-DELETEREST
46.假设当前表中共有10条记录,当前记录是第9条记录,在使用APPENDBLANK命令添加了一条空白记录以后,当前记录是第(D11)条记录。
47.假设Student当前表中第1、2、5、6、10条记录的totalcredit字段值大于等于60,如果执行DISPLAYWHILEtotalcredit>=60命令,那么将显示(B2)条记录。
48.假设当前表中约有100条左右的记录,若要逻辑删除表中最后10条记录,那么应执行
(CGOBOTTOM-SKIP-9-DELETEREST)
48.与表文件同名,但其扩展名为.CDX的文件是(C结构复合索引文件)
49.能够随着表的打开而自动打开的索引文件是(C结构复合索引文件)
50若要为当前表根据totalcredit字段建立逻辑上阵序的单一索引文件(单一索引文件名为ENtrDec.IDX),应使用的命令是(BINDEXON-1*totalcreditTOEntrDec)
51.在执行以下程序后,共建立了(C3个)UseStudent-INDEXONstudentTOstuid-。
。
。
。
。
。
52.在执行了以下程序段后,结构复合索引文件拥有(B2个)索引标识。
53.若要打开已建立好的索引文件,应使用的命令是(ASETINDEXTO)
54.假设已为Student表建立了Student.CDX、Stu.CDX、St1.IDX和St2.IDX索引文件。
在执行以下程序段后,共打开了(D4个)
55.若要为当前表根据studentid字段建立结构复合索引文件(索引标识为StuID),并且该索引标识为候选索引,应使用的命令是(BINDEXONstudentidTAGStuIDCANDIDATE)
56.在执行了以下程序段后,当前索引是(B结构复合索引标识Name)
57.若要利用SEEK命令查找并显示两个总学分为200学分的学生,应执行(C
USEStudent-INDEXONtotalcreditTOTc-。
。
。
。
。
。
。
58.在VisualFoxPro中,SELECE0命令将选择(C当前未用的最小工作区)
59.在执行如下命令时,Course表将在(C第2工作区)打开。
60.在执行了以下程序后,Student表在(C第2工作区)被打开。
61.假设当前工作区为第1工作区,如果要访问第2工作区打开的Student表的name字段,不正确的访问格式为(Aname)
62.在VisualFoxPro中,永久表间关系保存在(B数据库)中。
63.在建立一对永久表关系时,父表的索引类型必须是(A主索引或候选索引)
64在建立一对多永久表间关系时,子表的索引类型必须是(C普通索引)
65.建立一对一永久表间关系的条件是(A父表和子表都必须建立主索引、候选索引或唯一索引)
66使用SETRELATIONTO命令建立临时表间关系的条件是(D子表必须建立索引)
67.VisualFoxPro允许用户通过设置“参照完整性”来控制两个相关表中相关记录的一致性和完整性,单要求两个相关表式(A同一个数据库中的数据库表)
68.在“添加表或视图”对话框中,如果在“选定”区域中选择了“表”单选项,然后单击“其他”按钮可以为查询或视图添加(B自由表)
69.在VisualFoxPro中,查询的数据源只能是(D数据库表、自由表或视图)
70.在VisualFoxPro中,查询可以从源表中筛选记录,但是不能(A修改记录)
71.在“查询设计器”的“分组依据”选项卡中,“满足条件”按钮用于(B对汇总结果设置筛选条件)
72.在VisualFoxPro中,查询结果默认的输出方向是(A浏览窗口)
73假设Score表中共有10条记录,这10条记录为3个学生的选课记录。
在执行了以下Select-SQL语句后,查询结果集中共有(C3)条记录
74.在“查询设计器”中,如果选择查询去向为“表”且表名为abc.dbf,那么在相应的Selece-SQL语句中应添加(CINTOTABLEabc.dbf)子句。
75.在VisualFoxPro中,CREARESQLVIEW命令仅能创建(B视图)
76.在使用视图更新源表时,如果要求在更新前年只要保证关键字和修改了数据的字段没有被其他用户访问过即可,那么应在“更新条件”选项卡中选择(C关键字和已修改字段)单选项。
77.在VisualFoxPro中,查询与视图的共同特点是(D都可以从多个相关表中筛选记录)。
78.在不打开“表设计器”的情况下,若要创建一个新表,可以使用的命令是(ACREATETABLE)
79.在不打开“表设计器“的情况下,若要为表添加新字段,可以使用的命令是(AALTERTABLEADD)
80.在不打开“表设计器“的情况下,若要删除表中指定字段,可以使用的命令是(BALTERTABLEDROP)
81.在执行了一下命令后,Score表中的score字段的数据类型为(A数值型)
82.ALTERTABLEALTER命令不能修改指定表的(A字段名称)
83.执行以下命令后,Score表中增加的记录个数是(A1条)
84.若要删除当前路径下的Score表,应执行的SQL命令是(BDROPTABLEScore)
85.SQL中的数据更新命令不包括(BAPPEND-SQL)
86.INSERT-SQL命令的功能是(B在表尾插入一条记录)
87.SELECT-SQL命令的功能是(B从表中筛选记录)
88创建报表可以采用三种方法,下面给出的(C报表生成器)不能用于创建报表。
89.在“报表设计器“中,可以使用的控件是(A标签、域控件和线条)
90.报表的数据源可以是(C数据库表、自由表或视图)
91.在“报表设计器“中可以打开(C”数据环境设计器“)窗口为报表指定数据源。
92.在创建报表时,“报表设计器“通常显示的基本带区是(A页标头、细节和页注脚)
93.如果要为报表的每一页设置一个标题,应在(B页标头)带区设置。
94若要在报表的最后打印结论,结束语一类的信息,应在(A总结)带区设置。
95不能使用(CREPORTPROM命令)打开“报表设计器”
96在生成快速报表的过程中,不可以设置(D输出字段的顺序)
97.若要预览ABC.FRX报表,应使用的命令是(BREPORTFORMABCPREVIEW)
98建立和运行程序的命令是(BMODIFYCOMMAND和DO命令)。
99在VisualFoxPro中,常量的类型不可能是(C通用型常量)
100在VisualFoxPro中,合法的字符型常量是(D“数据库”)
101在VisualFoxPro中,合法的日期型常量是(A{^1964-02-17})
102在VisualFoxPro中,以下划线“-”开头并由系统定义的变量一定是(D系统变量)
103STORE命令可以为(D内存变量和数组变量)赋值。
104AT函数的返回值是(C9)
105在执行了以下命令以后,X变量的值为(B“VisualFoxPro是关系数据库管理系统)
106TYPE函数的返回值为(AC)
107在执行了一下命令以后,ALIAS函数的返回值为(CDEPARTMENT)
填空题
1数据库管理系统的主要功能包括:
数据定义,数据操纵,数据库的建立和维护功能以及数据库运行控制功能.
2数据管理技术经历了人工处理阶段,文件系统阶段和数据库系统阶段
3在关系数据库中,一个关系就是一张二维表。
在这张二维表中,每一列被称为关系的一个属性,也称为一个字段;每一行没称为个关系的一个元组,也被称为一条记录
4在一个关系中,如果存在一个或几个字段,它们的值可以唯一地标识一条记录,这样的字段被称为关键字
5在关系中,一个属性的取值范围叫做一个域
6关系模式是对关系的描述,它包括关系名,组成该关系的属性,属性到域的映像
7关系运算的对象是关系,运算的结果是关系
8要改变关系中属性的排列顺序,应使用关系运算的投影运算
9从关系中抽取满足条件的元组的操作称为选择运算,从关系中抽取指定的属性的操作称为投影运算
10在两个关系中,将具有某个相同属性值的元组连接到一起而形成新的关系的操作称为连接运算,若在这样形成的新的关系中去掉重复的属性或者属性组,则此种连接称为自然连接
11.VF的工作环境主要由菜单栏,工具栏,命令窗口,结果显示区以及状态栏构成.
12VF的工作环境可以采用临时设置和永久设置两种方式实现
13设置VF的工作环境除了可以使用命令行开关以外,还可以使用选项命令,SET命令和配置文件
14要永久设置VF的工作环境,可以使用命令行开关选项命令,SET命令、配置文件
15SET命令既可以在程序中使用,也可以在命令窗口中使用
16选项命令既可以设置临时工作环境,也可以设置永久工作环境。
若要利用该命令设置永久工作环境,那么在选项对话框中设置工作环境参数以后应单击设置为默认值按钮。
17在VF中,文件种类虽然繁多,但仍可以大致将文件分为三大类,它们是数据库文件、文档文件和程序文件
18VF的三种工作方式为菜单方式、命令方式、程序方式
18在VF中可以采用菜单方式或命令方式创建项目文件。
项目文件可以利用VF提供的项目管理器打开
19项目管理器是组织数据和对象的可视化操作工具。
20一般来说,项目中所包含的文件均是为某一个应用程序服务的。
21项目管理器的移去按钮主要有两个功能,一是把选定的文件从项目中移去,二是把选定的文件不从项目中移去同时从磁盘中删除
22每一个项目只能设置一个主文件。
23项目管理器的连接按钮主要有两个功能,一是把项目编译成应用程序文件或可执行文件,二是检查项目的完整性。
24在项目管理器中,连编项目以后不能再被修改的文件是包含文件
25项目管理器中的文件可以设置为两种状态,对于连编之后不允许用户修改的文件应该设置为包含状态,对于连编之后仍允许用户修改的文件设置为排除状态
26在项目管理器中,设置为排除状态的文件在连编时并不被编译进应用程序中,并且在该文件名称前显示有一个带斜杠的圆圈
27项目的主文件不能设置为排除,而只能设置为包含
28在vf中,数据库文件的扩展名为DBC,数据库表文件的扩展名为DBF,自由表文件的扩展名为DBF
29数据库除了包含有存储数据的数据库表以外,还包含视图,连接和存储过程等数据库对象
30在使用CREATE命令创建数据库表之前,首先应打开数据库。
否则创建的仍只是一个自由表
31自由表的字段名最长为10个字符,数据库表的字段名最长为128个字符
32打开student表后,若要修改该表的表结构,那么应在命令窗口中执行MODIFYSTRUCTURE命令,若要复制该表的表结构形成一个新表studentbak的表结构,那么应在命令窗口中执行COPYSTRUCTURETOStudentBak命令
33备注型字段的宽度固定为4个字符,它所保存的信息存储在另一个文件中,该文件的文件名为与表名相同,扩展名为DBT
34若将某表的salary字段(该字段存储工资值,字段宽度为8,小数位数为2)的输入掩码设置为*9,999.99,那么在该字段中输入5600.19以后,将显示为*5,600.19.
35在vf中,可以为数据库表建立四种索引,它们是:
主索引、候选索引、唯一索引和普通索引
36数据库表只能有一个主索引,但可以有多个候选索引。
37在数据库表设计器的字段选项卡中,可以设置字段级有效性规则,在表选项卡中,可以设置记录级有效性规则
38在vf中,系统提供了32767个工作区,系统默认的当前工作区是第一工作区。
当前工作区中打开的表被称为当前工作表
39在browser命令中,freeze子句用于指定一个可编辑字段
3在browser命令中,key子句所使用的索引必须事先建立好并作为当前索引生效。
40在browser命令中,lock子句用于指定在左窗格分区中显示的字段个数
41在执行完以下命令后,当前记录是第4条记录。
(usestudentskip+3)
42假设在student表中有多条记录的totalcredit字段值大于等于50,在执行完以下命令后显示的是3条记录内容(usestndent-locateeortotalcredit>=50-display-skip-locateeortotalcredit>50rest-display-continue-display-use)
43在执行以下命令时,display命令将显示第1条记录,即当前记录list命令将显示全部记录(usestudent-display-list-use)
44在replacement命令中,如果设置了for或while子句,那么scope子句的默认值为ALL;如果没有设置FOR或WHILE子句且Scope子句默认,那么REPLACE命令仅更新当前记录
45在vf中,DELETE命令用于逻辑删除记录,PACK命令用于物理删除记录
46假设student表共有100条记录,在执行完以下程序段后,表中仍有95条记录(usestudent-deletenext10-appendblank-go5-recallrest-pack-list-use)
47索引文件可以看作是一个二维列表,该列表仅有两列数据,它们是关键字值和记录的物理位置
48索引(INDEX)可以对表中的记录进行逻辑排序,排序(SORT)可以对表中的记录进行物理排序。
49在vf中,索引文件分为两大类;单一索引文件(.idx)和复合索引文件(.Cdx)。
复合索引文件(.Cdx)又可以进一步分为结构复合索引文件和非结构复合索引文件。
4compact参数仅在建立单一索引文件时使用。
50在使用INDEXON命令建立复合索引时,默认的索引标识按照升序排列。
可以使用ASCENDING子句明确指定索引标识按照升序排序,使用DESCENDING子句明确指定索引标识按照降序排序
51在使用INDEXON命令建立索引时,UNIQUE子句用于建立唯一索引。
唯一索引是指对于拥有相同键值的若干条记录而言,只是第一条记录才会出现在该索引文件的关键字值列表中
52FIND命令和seek命令是两条基于索引的快速查询命令
53FIND命令用于在当前索引上快速查找与给定的字符串相匹配的首条记录,SEEK命令用于当前索引上快速查找与给定的表达式相匹配的首条记录。
54INDEXON命令根据字段表达式建立索引,SORTTO命令根据字段进行排序。
55在执行以下程序段后,排序结果保存在Studentsort表中,LIST命令显示的是Student表中全部的记录(usestudent-sorttostudentontotalcredit-list-use)
56工作区是在内存开辟的一个独立区域,用于存放打开的某一个表以及与该表相关的文件
57VF为用户提供了32767个工作区。
在启动VF时,系统通常将第1个工作区作为当前工作区。
Select命令用以选择工作区。
58在执行了以下程序段后,当前工作区是第2工作区。
59工作区互访是在当前工作区调用其他工作区打开的表所存储的数据的操作。
60在VF中,若要使用当前工作区中表的某一个字段,可以直接引用该字段。
但是,若要访问非当前工作区中表的某一个字段,则应遵循工作区互访格式。
工作区互访格式为
61在VF中,表间关系分为临时表间关系和永久表间关系两种。
62临时表间关系是指在使用时建立的、使表间记录指针联动的关系。
临时表间关系在系统退出时失效。
在VF中,可以使用SETRELATIONTO命令建立临时表间关系。
63永久表间关系是为了维护数据库表之间的数据完整性而引入的。
永久表间关系保存在数据库中,只要打开数据库,永久表间关系将立即生效。
64在VF中,两个表之间只有存在相关联的总段才能在二者之间建立表间关系。
65要在两个表之间建立一对多表间关系,父表必须根据关联字段建立主索引或候选索引,子表必须根据相关联的字段建立普通索引。
66查询可以从指定的数据库表自由表或视图中筛选出满足给定条件的记录,并可以对筛选出来的记录进行排序和分类汇总。
67在VF中,使用系统提供的查询设计器可以通过直观的操作建立查询并自动生成对应得SELECT-SQL语句。
68查询时独立的文件,视图是数据库的一部分。
69“查询设计器”窗口分为上下两个窗格,上部窗格用于显示查询所使用的数据源表或视图,下部窗格用于设置查询的筛选条件、查询所涉及的字段、排序准则以及分类汇总准则。
70在SELECT-SQL语句中,WHERE子句用以设置筛选条件以及多表连接条件,GROUPBY子句用以设置分组汇总依据,HAVING子句用以设置分组筛选条件,ORDERBY子句用以设置查询结果的排序准则。
71视图与查询的不同点在于,在视图中改变的记录可以送回到源表中以更新表中相对应的记录。
72本地视图所能更新的源表是未被放在服务器上的本地表,远程视图所能更新的源表可以来自放在服务器上的数据库表或自由表,也可以来自远程数据源。
73使用远程视图查询远程数据源,必须首先创建一个连接,从而将VF与远程数据源相连。
74在CREATSQLVIEW命令中使用REMOTE子句可以创建远程视图。
若省略该子句,可以创建本地视图。
75在“更新条件”选项卡中,若要使源表可以更新,应选择“发送SQL更新”复选框。
76SQL由三部分组成,它们是数据定义语言、数据操纵语言和数据控制语言。
77SQL的数据定义功能可以建立新表、编辑已有的表和删除表。
78在执行了以下命令后,系统创建的Score表是一个自由表。
OPEN。
。
。
FREE。
。
79在执行了一下命令后,系统创建的Score表是一个数据库表。
OPEN。
。
无FREE单词。
80DROPTABLE命令的RECYCLE参数用于将删除的表放入回收站。
81所谓数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 资料