VF建立数据库中多表之间的永久关系及临时关系实验

VF建立数据库中多表之间的永久关系及临时关系实验,第1张

选a,首先,关联关系只有两个,就是永久关系和临时关系,后面两个是乱写的答案,然后永久关系是在数据库环境中建立的,就算关闭vf后下次再打开这个数据库,它们之间的联系还是存在,而临时关系是在命令窗口中用“set

rela

to”命令建立的,当关闭vf后,此联系自动结束,下次打开它们之间的联系就没有了。

选A,首先,关联关系只有两个,就是永久关系和临时关系,后面两个是乱写的答案,然后永久关系是在数据库环境中建立的,就算关闭VF后下次再打开这个数据库,它们之间的联系还是存在,而临时关系是在命令窗口中用“set rela to”命令建立的,当关闭VF后,此联系自动结束,下次打开它们之间的联系就没有了。

1 Visual Foxpro中,从数据库中移去表的命令是( A )(3分)

A、REMOVE TABLE

B、REMOVE DATABASE

C、USE

D、DELETE TALBE

2 Visual Foxpro中,打开名为STUDENTS的数据库的命令是( C )(3分)

A、USE STUDENTS

B、OPEN STUDENTS

C、OPEN DATABASE STUDENTS

D、USE DATABASE STUDENTS

3 Visual Foxpro中,修改表结构的命令是(B)(3分)

A、MODI COMM

B、MODI STRU

C、MODI FORM

D、USE

4 用create d命令建立的d文件是一个什么文件(B)(3分)

A、数据库文件

B、表文件

C、表单文件

D、菜单文件

5 在不打开“表设计器”的情况下,若要创建一个新表,可以使用的命令是(A)。(3分)

A、CREATE TABLE

B、CREATE

C、ALTER TABLE ADD

D、MODIFY TABLE

6 在不打开“表设计器”的情况下,若要删除表中指定字段,可以使用的命令是 ( B)

A、DELETE FILE

B、ALTER TABLE DROP

C、DROP TABLE

D、PACK

7 在Visual FoxPro中,打开数据库的命令是( A )。

A、OPEN DATABASE <数据库名>

B、USE <数据库名>

C、USE DATABASE <数据库名>

D、OPEN <数据库名>

8 在Visual Foxpro的命令窗口中键入CREATE DATA命令后,屏幕会出现一个创建话框,要想完成同样的工作,还可以采取如下步骤( A )

A、单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件“命令按钮

B、单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导“命令按钮

C、单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件“命令按钮

D、单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导“命令按钮

9 Visual Foxpro中,扩展名为DBC的文件是( C )(3分)

A、表单文件

B、数据库表文件

C、数据库文件

D、项目文件

10 在VFP中,当创建一个数据库文件时,可选用( A)

A、数据库向导

B、数据库生成器

C、表单设计器

D、应用程序向导

31 建立一个名称为STUDENTS的数据库的命令是________ 。(3分)

答:create database students

32 Visual Foxpro不允许在主键字字段中有重复值或__________________(3分)

答: 空值

33 在Visual Foxpro的表之间建立一对多联系是把__________的主关键字字段添加到________________的表中(3分)

答:

34 在定义字段有效性规则时,在规则框中输入的表达式类型是___关系型或逻辑型___(3分)

35 在数据库表的表设计器中可以设置3种触发器,分别是_插入___,___删除____和___更新_

36 若要控制只能在每月的8号才能修改表中记录,则相应的触发器表达式为__day(date())=8_________

(37 在Visual Foxpro60中,数据库文件的扩展名为__dbc______,表文件的扩展名为__dbf______(3分)

38 在Visual Foxpro 60中,表有两种类型,即___数据库表_____和_自由表___(3分)

39 设置数据表中某异一字段的默认值,要在( 独占 )环境下使用表设计器。

40 使用字段默认值,可以提高数据的( 输入编辑 )速度。(3分)

41 如何打开表设计器,对表的结构进行修改或显示。(3分)

use <表名>

modify structure

42 数据库中的数据表间有几种关联关系?建立这些关联的依据是什么?

三种:一对一关系、一对多关系、多对多关系

VF常用SQL语句大全 SQL是结构化查询语言,查询是SQL语言的重要组成部分,但不是全部,SQL还包括数据定义,数据 *** 纵和数据控制功能等部分如今SQL已成为关系数据库的标准数据语言,所以现在的关系数据库管理系统都支持SQLFOXPRO从25 FOR DOS版式就开始支持SQL,现在VISUAL FOXPRO当然在之方面更加完善,以下是VF经常用到SQL语句 --语 句 功 能--数据 *** 作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --从数据库中删除视图CREATE INDEX --为数据库表创建一个索引DROP INDEX --从数据库中删除索引CREATE PROCEDURE --创建一个存储过程DROP PROCEDURE --从数据库中删除存储过程CREATE TRIGGER --创建一个触发器DROP TRIGGER --从数据库中删除触发器CREATE SCHEMA --向数据库添加一个新模式DROP SCHEMA --从数据库中删除一个模式CREATE DOMAIN --创建一个数据值域ALTER DOMAIN --改变域定义DROP DOMAIN --从数据库中删除一个域--数据控制GRANT --授予用户访问权限DENY --拒绝用户访问REVOKE --解除用户访问权限--事务控制COMMIT --结束当前事务ROLLBACK --中止当前事务SET TRANSACTION --定义当前事务数据访问特征--程序化SQLDECLARE --为查询设定游标EXPLAN --为查询描述数据访问计划OPEN --检索查询结果打开一个游标FETCH --检索一行查询结果CLOSE --关闭游标PREPARE --为动态执行准备SQL 语句EXECUTE --动态地执行SQL 语句DESCRIBE --描述准备好的查询 ---局部变量declare @id char(10)--set @id = 10010001select @id = 10010001 ---全局变量---必须以@@开头--IF ELSEdeclare @x int @y int @z intselect @x = 1 @y = 2 @z=3if @x > @yprint x > y --打印字符串x > yelse if @y > @zprint y > zelse print z > y--CASEuse panguupdate employeeset e_wage =casewhen job_level = ’1’ then e_wage108when job_level = ’2’ then e_wage107when job_level = ’3’ then e_wage106else e_wage105end--WHILE CONTINUE BREAKdeclare @x int @y int @c intselect @x = 1 @y=1while @x < 3beginprint @x --打印变量x 的值while @y < 3beginselect @c = 100@x + @yprint @c --打印变量c 的值select @y = @y + 1endselect @x = @x + 1select @y = 1end--WAITFOR--例 等待1 小时2 分零3 秒后才执行SELECT 语句waitfor delay ’01:02:03’select from employee--例 等到晚上11 点零8 分后才执行SELECT 语句waitfor time ’23:08:00’select from employee

本大题主要考查的是数据库和数据表之间的联系,以及字段索引的建立。新建数据库可以通过菜单命令、工具栏按钮或直接输入命令来建立,添加、新建或修改数据库中的数据表可以通过数据库设计器来完成,建立表索引可以在数据表设计器中完成。

(1)在命令窗口输入命令:MODIFY DATABASE prog1,新建数据库,右击数据库设计器,选择“添加表”快捷菜单命令,将考生文件夹下的gradedbf自由表添加到数据库prog1中。

(2)在数据库设计器中单击右键,在d出的快捷菜单中选择“新建表”菜单命令,以student为文件名保存在考生文件夹下。根据题意,在表设计器的“字段”选项卡中,依次输入每个字段的字段名、类型和宽度。

(3)在数据库设计器中,右键单击数据库表studentdbf,选择“修改”快捷菜单命令,进入xsdadbf表设计器,在“字段”选项卡中为“学号”字段选择一个索引排序,然后单击“索引”选项卡,此选项卡中,系统已建立默认的索引名“学号”,将“索引”下拉列框中的索引类型改为“主索引”。以同样的方法为grade表建立普通索引。

(4)在数据库设计器中,将student表中“索引”下面的“学号”主索引字段拖到grade表中“索引”下面的“学号”索引字段上,建立student和grade两个表之间的永久性联系。

参考数据库已经送到邮箱。请查收。

希望可以帮到你。

以上就是关于VF建立数据库中多表之间的永久关系及临时关系实验全部的内容,包括:VF建立数据库中多表之间的永久关系及临时关系实验、VF题 在数据库中建立的表之间的关联关系式()选择、vfp 创建数据库和表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9289629.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存