数据库与表的基本操作

合集下载

第3章 VFP数据库基本操作

第3章 VFP数据库基本操作

2. 修改数据表结构
(1) 修改已有字段的字段名、类型、宽度等。 (2) 增加新字段 将鼠标移动到原有字段后,单击“插入”按钮, 然后添加字段的字段名、类型、宽度等信息。 (3) 删除原字段 若要删除某个字段,先把鼠标定位在要删除的字 段上,然后单击“删除”按钮。 (4) 变动字段位置
设计表结构的说明:
创建一个VFP数据库的方法:先创建一个新 数据库,再向其中加入要处理的表格并定义 表间关系。 我们可以在项目管理器中创建库,也可以创 建一个独立于项目之外的数据库。
1. 通过菜单方式创建数据库:
主选单“文件”——“新建”,选“数据库”, 按“新建文件”,在弹出的对话框中输入文件名, 保存即可。 也可以在项目管理器的“数据”选项卡中新建数 据库。
3.3.5 删除和恢复记录
1. 逻辑删除记录
方法一:菜单方式 方法二:命令方式 格式:DELETE [<范围>] [FOR <条件表达式 > ] [WHILE <条件>] 功能:逻辑删除满足条件的记录。
2. 恢复逻辑删除记录
恢复逻辑删除是将被逻辑删除的记录恢复为正常 记录,即去掉删除标志。 方法一:菜单方式 方法二:命令方式 格式:RECALL [<范围>][FOR <逻辑表达式>] [WHILE <逻辑表达式>] 功能:将当前数据表中指定范围内满主条件的已 被逻辑删除的记录恢复,使之成为正常记录。
3.3.2 浏览和显示记录
1. 用菜单方式浏览 VFP提供了两种显示方式:编辑、浏览 浏览是默认的显示方式,—“编辑”
2.命令方式浏览记录
格式:LIST|DISPLAY [<范围>] [FIELDS<字 段名列表>] [FOR<条件>] [TO PRINTER] [OFF] [TO FILE<文件名>] 功能:显示当前表中的记录内容。

access数据库创建表的基本操作步骤

access数据库创建表的基本操作步骤

标题:Access数据库创建表的基本操作步骤在日常工作中,我们经常需要使用数据库来管理和存储各种类型的数据。

Microsoft Access作为一个流行的数据库管理工具,提供了丰富的功能来帮助用户创建和管理数据库表。

本文将介绍Access数据库创建表的基本操作步骤,帮助读者快速上手。

一、打开Access并创建新数据库1. 打开Microsoft Access软件,点击“创建新文件”或“新建”按钮,选择“空白数据库”选项。

2. 在弹出的对话框中输入数据库的名称和保存位置,点击“创建”按钮。

二、创建新表1. 在新建的数据库中,找到“表”选项卡,点击“新建”按钮。

2. 在弹出的对话框中选择“设计视图”或“表格设计”,进入表格设计界面。

3. 在设计视图中,输入表格的字段名和数据类型,如尊称、芳龄、性别等,点击“保存”按钮。

4. 输入表格的名称,点击“确定”按钮,完成表格的创建。

三、定义字段属性1. 在表格设计界面,选中一个字段名,右键点击选择“属性”选项,进入字段属性设置界面。

2. 在属性设置界面中,可以设置字段的数据类型、格式、默认值、必填性等属性,根据实际需求进行设置。

3. 逐一设置各个字段的属性,确保表格结构和字段属性符合实际需求。

四、输入数据1. 创建完表格后,可以直接在数据表视图中输入数据,也可以通过导入数据的方式将其他数据源的数据导入到表格中。

2. 在数据表视图中,可以逐行输入数据,确保数据的完整性和准确性。

五、保存并关闭表格1. 在数据输入完成后,点击“保存”按钮保存当前表格的数据和结构。

2. 关闭表格前,对数据进行必要的检查和验证,确保数据的完整性和正确性。

3. 点击“关闭”按钮,关闭当前表格,并返回到数据库的主界面。

六、总结通过以上的步骤,我们可以快速了解Access数据库创建表的基本操作流程。

在实际应用中,还可以根据具体需求进行更加复杂和精细的表格设计和数据管理,充分发挥Access数据库管理工具的强大功能。

数据库基础与应用(Access 2010) 第3章 表的操作

数据库基础与应用(Access 2010) 第3章  表的操作

3.2 表的创建
3.2.1 创建表的方法 在 Access 2010 中创建表的方法有 5 种:使用设 计视图创建表、使用数据表视图创建表、使用表 模板创建表、使用字段模板创建表和通过导入外 部数据创建表。 1 .使用设计视图创建表 使用设计视图创建表是一种比较常见的方建 的。
4 .“默认值”属性 默认值( Default )是在输入新记录时自动取定 的数据内容。在一个数据库中,往往会有一些字 段的数据内容相同或者包含有相同的部分,为减 少数据输入量,可以将出现较多的值作为该字段 的默认值。
3.1.2 字段的数据类型 1. 文本型 文本型 (Text) 字段可以保存字符数据,也可以是 不需要计算的数字。设置“字段大小”属性可以控 制文本型字段能输入的最大字符个数,最多为 255 个字符。如果取值的字符个数超过了 255 ,可使用 备注型。 注意:在 Access 中,每一个汉字和所有特殊字 符 ( 包括中文标点符号 ) 都算为一个字符。 在 Access 中,文本型常量要用英文单引号 (′) 或 英文双引号 (″) 括起来。
5. 使用导入外部数据的创建表 Access 数据库有多种方法实现与其他应用项目的 数据共享,既可以直接从某个外部数据源获取数据 来创建新表或追加到已有的表中,也可以将表或查 询中的数据输出到其他格式的文件中。前者叫做数 据的导入,后者叫做数据的导出。
1 )从外部数据源导入数据 由于导入的外部数据的类型不同,导入的操作步 骤也会有所不同,但基本步骤是类似的。 Excel 电 子表格软件是 Microsoft Office 软件包的组件之一, 它有方便的表格计算和数据处理功能。
2 .“输入掩码”属性 可以利用输入掩码( Input Mask )强制实现某种 输入模式,使数据的输入更方便。定义输入掩码时, 将格式中不变的符号定义为输入掩码的一部分,这 样在输入数据时,只需输入变化的值即可。 对于文本、数字、日期 / 时间、货币等数据类型的 字段,都可以定义输入掩码。 Access 为文本型和日 期 / 时间型字段提供了输入掩码的向导,而对于数字 和货币型字段只能使用字符直接定义“输入掩码” 属性。当然,文本和日期 / 时间型字段的输入掩码也 可以直接使用字符进行定义。

数据库和表的基本操作

数据库和表的基本操作

数据库和表的基本操作数据库和表的基本操作是指对于数据库和表进行增删改查等基本操作的一系列操作。

数据库是一种用于管理和存储数据的软件系统,属于某个特定应用领域内的数据仓库,可以存储各种类型的数据,如文本、数字、图形、音频和视频等。

而表则是数据库中的基本数据单元,由行和列组成,每一行代表数据库中的一个记录,每一列代表一个数据项。

下面将对数据库和表的基本操作进行详细介绍。

一、数据库的基本操作1、创建数据库在MySQL中创建一个新的数据库有两种方法。

第一种方法是通过MySQL Workbench创建:打开MySQL Workbench,点击“Database”-“Connect to Database”-输入用户名和密码-选择你要创建数据库的服务器-右键单击“数据连接”-“Create Schema”-设置数据库名称及其他属性。

第二种方法是通过SQL语句创建:CREATE DATABASE 数据库名;2、删除数据库若要删除数据库,则需要使用以下SQL语句:DROP DATABASE 数据库名;3、修改数据库修改数据库名称、字符集等可以使用ALTER语句:ALTER DATABASE 数据库名CHARSET = UTF8;4、查询数据库使用以下SQL语句可以查询MySQL中已经存在的数据库:SHOW DATABASES;二、表的基本操作1、创建表创建表需要指定表名、表中的列名、每列的数据类型、列限制条件等。

例如:CREATE TABLE 表名(列名1 数据类型1,列名2 数据类型2,列名3 数据类型3,列名4 数据类型42、删除表删除表需要使用DROP TABLE语句,例如:DROP TABLE 表名;3、修改表修改表结构可以使用ALTER TABLE语句,例如:ALTER TABLE 表名ADD COLUMN 列名数据类型; ALTER TABLE 表名DROP COLUMN 列名;ALTER TABLE 表名MODIFY COLUMN 列名新数据类型; 等操作。

实验1-4 数据库和表的创建

实验1-4  数据库和表的创建

实验一数据库和表的创建、修改和删除一、实验目的掌握利用SQL Server2000及其交互式查询语言SQL进行数据定义的基本操作(如建立、修改、删除基本表)。

二、实验设备与环境1.硬件:电脑一台。

2.软件:Windows 2000/XP等操作系统,安装SQL Server 2000个人版或企业版。

三、实验内容1.掌握查询分析器及企业管理器的使用。

2.利用查询分析器,使用SQL中的CREATE、DROP、ALTER语句创建和删除数据库,创建、删除、更新基本表。

四、实验步骤(一)、利用企业管理器进行操作。

1.使用“”创建数据库“学生数据库”。

在“数据库”上右键单击选择“新建数据库”,如图2.1所示。

图2.1新建数据库2.在“数据库属性”中的名称中,输入“学生数据库”。

可以通过“数据文件”与“事务日志”选项分别查看数据库数据文件与事务日志的属性,如图2.2所示。

图2.2 数据库属性3.在新建的“学生数据库”上右键单击,选择“新建”中的“表”,开始创建数据表,如图2.3所示。

图2.3 新建数据表4.在创建数据表的对话框中,输入数据表的各个字段名称、选择合适的数据类型、长度以及确定该字段是否允许空,如图1.4所示。

图2.4 创建数据表的各个字段5.创建表的主键。

在Student表中Sno为主键,在Sno字段的左边,单击鼠标右键选择“设置主键”。

如果某个表的主键由多个字段联合组成,可以通过Ctrl键将多个字段选中,然后按上述方法设置主键。

如图2.5所示。

图2.5 设置表的主键6.将表建好以后要对其进行保存,在保存表对话框中输入表的名称。

如图2.6所示。

图2.6 保存表7.按照以上步骤,完成课程表Course和选课表SC。

8.表建好以后,可以添加数据。

在“学生数据库”中找到上述建立的Student表,右键单击选择“打开表”中的“返回所有行”,如图2.7所示。

图2.7 选择查看数据表的数据9.通过步骤8可以看到Student表中的所有数据,在表中另起一行,向表中添加新的数据,如图2.8所示。

数据库和表数据库表的基本操作和表级约束约束条件-实验报告

数据库和表数据库表的基本操作和表级约束约束条件-实验报告

《数据库系统概论》实验报告题目:实验一 数据库和表数据库/表的基本操作和表级约束约束条件姓名 班级 学号 日期2010.9.29一. 实验内容和步骤结果1.在Student 数据库中,利用图形用户界面,创建一个选修了数据库课程并且是1986年出生的学生的视图,视图中包括学号,性别,成绩这三个信息:2.用两种不同的SQL 语句创建课本128页第11题中要求的视图(视图名:V_SPJ ) 方法一:CREATE VIEW V_SPJ ASSELECT SNO ,PNO ,QTY FROM SPJ WHERE JNO in( SELECT JNO FROM J 表WHERE JNAME ='三建')方法二:CREATE VIEW V_SPJASSELECT SNO,PNO,QTYFROM SPJ,J表WHERE SPJ.JNO=J表.JNO ANDJNAME='三建'3.用SQL语句完成课本128页第11题中对视图V_SPJ的查询(1)SELECT PNO,QTYFROM V_SPJ(2)SELECT PNO,QTY FROM V_SPJWHERE SNO='S1'4.用T-SQL语句操作视图的数据。

(15分,每题5分)(1) 给视图V_SPJ中增加一条数据(基本表中有插入的数据即可)。

INSERTINTO V_SPJVALUES('S0','P0','100')(2)修改视图V_SPJ中的任意一条数据的供应数量。

UPDATE V_SPJSET QTY=10WHERE SNO='S1'ANDPNO='P1'(3)删除视图V_SPJ中的任意一条数据。

DELETEFROM V_SPJWHERE SNO='S1';5.在图形用户界面中创建新登录名以及用户。

(20分,每题10分)(1)对于数据库company创建P148页第 8题中所需要用到的各个用户以及相关的关的登录名。

Oracle数据库建表及其基本操作

Oracle数据库建表及其基本操作

1.在对oracle数据操作之前,需要了解oracle的类型,oracle的常用类型有:2.登录创建好的用户,然后在表空间中建立表,以userinfo表为例:--创建表create table userinfo(id number(6,0),usernam varchar2(20),userpwd varchar2(20),email varchar2(30),regdate date);表建立成功之后,查看是否建表成功,有很多方法,列举我常用的两个方法:方法一:在控制台输入desc userinfo 回车, 可以成功查询出新建表字段的类型方法二:使用图形化工具直接查询表select * from userinfo;3.添加字段alter table table_nameadd column_name datatype;table_name是表名称, column_name是列名称, datatype是数据类型eg:添加一个字段remark字段,是varchar2类型,长度为100alter table userinfoadd remarks varchar2(100);查看表结构:给字段添加注释comment on column 表.列 is '列注释';eg:comment on column new_uesrinfo.remarks is '注释';在plsql上面的运行结果:4.修改表字段名称和表名--给字段改名alter table table_namerename column column_name To new_column_name; --修改表的名字rename table_name to new_table_name;5.删除字段alter table table_namedrop column column_name;6.更改字段长度,类型eg:修改remarks字段修改字段的长度alter table userinfomodify remarks varchar2(150);eg:修改字段类型a.如果表中没有数据alter table 表名 modify(字段名1 类型,字段名2 类型,字段名3 类型.....)b.如果表中有数据(分为四步)--修改原字段名ALTER TABLE 表名 RENAME COLUMN 字段名A TO 字段名B;--添加一个和原字段同名的字段"字段名A",添加的字段ALTER TABLE 表名 ADD 字段名目标类型;--将"字段名B"的数据更新到新建字段"字段名A"中UPDATE 表名 SET 字段名A = TIRM(字段名B);--更新完成后,删除原备份字段"字段名B"ALTER TABLE 表名 DROP COLUMN 字段名Beg:例如将上表的remarks字段修改为number(32,2)alter table userinfo rename column remarks to remarks_tmp;alter table userinfo add remarks number(32,2);update userinfo set remarks = trim(remarks_tmp);alter table userinfo drop column remarks_tmp;7.删除数据,删除表--删除表数据truncate table table_name;delete from table_name这里truncate和delete的区别是,truncate是截断了表,它的效率比delete要快--删除表的结构drop table table_name;。

MySQL数据库基本操作

MySQL数据库基本操作

删除表:
drop table if exists 数据表名 ;
rename as new_tbl_name
更改表名
Tips:
1) 要把表中的数据全部删除才能使用 alter 语句修改表列。 2) 用 modify···语句修改字段属性,与其说是修改不如说是重定义属性,原先属性不
插入数据: 使用 insert···value 语句插入数据:
属性 create_definition 语句的具体参数
参数
说明
col_name
字段名(列名)
type
字段类型(数据类型)
not null | null
指出该列是否允许为空值,系统默认一般允许为空 值,当不允许为空值的时候必须使用 not null
删除数据库:
drop database if exists 数据库名 ; Tips:
通过 delete 语句删除数据
value ( 值|default,··· ),(···),···:必选项,用于指定需要插入的 数据清单,其顺序和数据类型必须与字段的顺序和数据类型相匹配;
使用 insert···set 语句插入数据: insert low_priority | delayed | high_priority ignore into 数据表名 set 字段 1 = 值|default ,字段 2=值|default,··· on duplicate key update 字段名=表达名,··· ;
Tips:
1) 创建的数据库不能与它数据库重名; 2) 名称可用任意字母、阿拉伯数字、下划线和$组成,但不能使用单独的数字; 3) 名称最长为个字符,别名最长为 256 个字符; 4) 不能用 MySQL 关键字作为数据库名、表名; 5) 因为 MySQL 在 Windows 系统中对于库/表名大小写不敏感,而在 Linux 系统下
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图4-10授课表(Teach.dbf)的记录浏览窗口
图4-11教师表(Teacher.dbf)的结构
图4-12教师表(Teacher.dbf)的记录浏览窗口
(1)建立表结构
创建学生表(Student.dbf)结构的操作步骤如下:
1)打开“教学管理.pjx”项目文件,在“项目管理器”中,选择“自由表”,如图4-13所示。
在“项目管理器”中将数据库展开至表,选择要操作的学生表(Student.dbf),如图4-20所示。
图4-20在项目管理器中选择表
单击“修改”按钮,打开“表设计器”,如图4-21所示。
图4-21学生表(Student.dbf)的结构
2)插入字段
单击选定要插入位置的某个字段,再单击“插入”按钮,则在选定字段之前插入一个新的字段,然后输入新字段的名称、类型、宽度等属性值。
图4-18“打开”对话框
(2)在“打开”对话框中,选择要添加的“Student.dbf”表,然后单击“确定”按钮,所选定的表即添加到“数据库设计器”窗口中。
(3)重复以上的操作,将前面所建的与学生成绩相关的表都添加到“数据库设计器”窗口中,如图4-19所示。
图4-19添加表文件后的“数据库设计器”
4.编辑数据库表
3.添加数据库表
【实例3-3】将学生表(Student.dbf)、成绩表(Grade.dbf)、课程表(Course.dbf)、授课表(Teach.dbf)和教师表(Teacher.dbf)添加到“学生成绩.cdx”数据库中,使之成为数据库表。
操作步骤如下:
(1)打开“学生成绩.cdx”数据库。
(2)右击“数据库设计器”窗口,在弹出的快捷菜单中选择“添加表”命令,或者选择“数据库”菜单中的“添加表”命令,或者单击“数据库设计器”工具栏中“添加表”按钮 ,都会弹出“打开”对话框,如图4-18所示。
5)输入表结构
按照图4-3所示,在表设计器中依次输入Student.dbf表的各字段的字段名、类型、宽度和小数位的属性值。
注意:建立数据库表和自由表的“表设计器”界面是不同的。建立数据库表的“表设计器”有“显示”、“字段有效性”和“匹配字段类型到类”选项组,而建立自由表则没有这些选项组。
6)保存表结构
3)选择“索引”选项卡,出现“索引”页面。单击“学号”字段,并单击“类型”右侧的下拉按钮 ,在类型下拉列表中选择“主索引”。用同样的方法设置“出生日期”字段和“奖学金”字段的索引类型为普通索引,如图4-25所示。
图4-25选择索引类型
4)单击“确定”按钮,这时系统会自动比较当前的设置是否违反索引关键字设定的规则,并弹出提示框,单击“是”按钮即可。
【提示】
1)打开课程表Course.dbf。
2)打开“表设计器”对话框,并选择“表”选项卡。
3)在“记录有效性”选项组的“规则”框中,输入:学分<=课时/18
5)在“记录有效性”选项组的“信息”框中,输入提示信息:"不少于18课时才能给一个学分!"。
6)单击“确定”按钮,保存所作的设置。
7)打开“浏览”窗口。
2)物理删除记录
选择“表”菜单中的“彻底删除”命令,即弹出提示框,询问是否从表中移去已标记为逻辑删除的记录,回答“是”,即完成记录的物理删除。
5.
(1)建立单关键字索引
【实例3-5】在学生表(Student.dbf)中,建立三个索引,要求以“学号”字段为“主索引”关键字,按升序排列;“出生日期”为“普通索引”,按降序排列;“奖学金”为“普通索引”,按升序排列。
①在“项目管理器”中将数据库展开至表,选择要操作的学生表(Student.dbf),如图4-20所示。
②单击“浏览”按钮,打开浏览窗口,如图4-22所示。
图4-22学生表(Student.dbf)的“浏览”窗口
(3)追加新记录
选择“显示”菜单中的“追加方式”命令,插入点即移到“浏览”窗口尾记录下面的空记录上,用户可连续追加新记录数据。
图4-15记录编辑窗口
(3)输入备注型字段的内容
1)在图4-15所示的表记录编辑窗口中,将光标移到备注型字段memo上,双击鼠标,打开备注型字段编辑窗口,如图4-16所示。
图4-16备注型字段编辑窗口
2)在此窗口中输入备注的内容,输入完毕,按“关闭”按钮 ,返回表记录编辑窗口。
当备注型字段的内容输入后,非空的备注型字段标志的首字母以大写显示为“Memo”。
【实例3-4】在“项目管理器”中打开学生表(Student.dbf),然后进行如下编辑:
(A)修改表的结构,(B)浏览和修改表记录,(C)追加新记录,(D)删除记录。
操作步骤如下:
(1)修改表结构
修改表结构就是指插入字段、删除字段和调整字段的排列顺序等操作,修改表结构是在“表设计器”中进行。
1)打开“表设计器”
在学生表Student.dbf中,建立“学号”字段的“主索引”;在成绩表Grade.dbf中,建立“学号”和“课程号”字段的“普通索引”;在课程表Course.dbf中,建立“课程号”字段的“主索引”;在授课表Teach.dbf中,建立“课程号”字段的“主索引”,“教工号”字段的“普通索引”;教师表Teacher.dbf中,建立“教工号”字段的“主索引”。
(4)单击“保存”按钮,即在指定位置建立一个“学生成绩.dbc”数据库文件。
此时,在VFP主窗口中弹出一个“数据库设计器”窗口,同时还激活了“数据库设计器”工具栏,如图4-2所示。
图4-2“数据库设计器”窗口
2.创建数据表
【实例4-2】在“教学管理.pjx”项目中,创建学生表(Student.dbf)、成绩表(Grade.dbf)、课程表(Course.dbf)、授课表(Teach.dbf)和教师表(Teacher.dbf)。各个表的结构和数据记录如图4-3、图4-4、图4-5、图4-6、图4-7、图4-8、图4-9、图4-10、图4-11和图4-12所示。
操作步骤如下:
(1)打开“教学管理.pjx”项目。
(2)在“项目管理器”窗口中,选择“数据库”,然后单击“新建”按钮,打开“新建数据库”对话框,单击其中的“新建数据库”按钮,打开“创建”对话框,如图4-1所示。
图4-1“创建”对话框
(3)在“保存在”文本框中,选择保存数据库的文件夹“程序VX”;在“数据库名”文本框中,输入数据库名称“学生成绩”。
(4)输入通用型字段的内容
1)在图4-15所示的表记录编辑窗口中,将光标移到备注型字段gen上,双击鼠标,打开通用型字段编辑窗口。
2)通用型字段编辑窗口打开后,选择“编辑”菜单中的“插入对象”命令,打开“插入对象”对话框,并选中“由文件创建”单选按钮,如图4-17所示。
图4-17“插入对象”对话框
3)在“文件(E):”文本框中,直接输入图像文件的路径及文件名,或者单击“浏览”按钮,打开“浏览”对话框,选定所需要的图片文件。
3)删除字段
单击选定要删除的字段,再单击“删除”按钮。
4)调整字段的顺序
在表设计器字段名的左边,有一排纵向排列的方形按钮。鼠标单击其中的某个按钮,该按钮即被激活并出现上下箭头的符号 ,按住鼠标左键将按钮沿上下方向拖到新的位置,该按钮所在行的字段就被移到了新的位置。
(2)浏览和修改表记录
1)打开浏览窗口
(4)删除记录
删除表记录分为两步:先逻辑删除,然后物理删除。逻辑删除只是在记录旁作删除标记(黑色小方块),必要时还可以撤消删除标记恢复记录;物理删除是真正删掉表中记录。
1)逻辑删除记录
在浏览窗口中,单击要删除的记录左边的小方框,被逻辑删除的记录的左侧出现删除标记,如图4-23所示。
图4-23逻辑删除记录
操作步骤如下:
(1)打开学生表Student.dbf。
(2)打开“表设计器”,并选择“字段”选项卡,单击“学号”字段,在索引下拉列表中选择“升序”。用同样的方法设置“出生日期”字段为降序索引,“奖学金”字段为升序索引,如图4-24所示。
图4-24指定索引字段和索引顺序
在“字段”选项卡中,可以指定某些字段是否是索引项及索引的顺序,但不能指定索引的类型。
6.建立表间联系
【实例3-6】在“数据库设计器”中打开“学生成绩.dbc”,建立如图4-26所示的表间永久联系。
操作步骤如下:
(1)建立索引
为了建立数据库表之间的联系,首先要为数据库表建立索引。若要建立“一对一”关联。则父表和子表的索引都必须是主索引或者候选索引;若要建立“一对多”关联。则父表索引必须是主索引或者候选索引,子表的索引是普通索引。
图4-26建立表间联系
(3)删除表间联系
鼠标左键单击表之间的连线,连线变粗,表示选定了该连线。鼠标右键单击选定的连线,弹出快捷菜单,如图4-26所示。选择其中的“删除关系”命令,则取消表间的联系。
(三)实验要求
1.在上机实验前,认真学习Visual FoxPro程序设计教材中与本实验课题相关的内容。
2.完成以下实验作业:
(1)设置字段有效性规则,要求“学号”字段不能为空。
【提示】
1)打开学生表Student.dbf。
2)打开“表设计器”对话框,并选择“字段”选项卡。
3)选定“学号”字段。
4)在“字段有效性”选项组的“规则”框中,输入:.NOT.EMPTY(学号)
5)在“字段有效性”选项组的“信息”框中,输入:"学号不能为空!"
图4-3学生表(Student.dbf)的结构
图4-4学生表(Student.dbf)的记录浏览窗口
图4-5成绩表(Grade.dbf)的结构
图4-6成绩表(Grade.dbf)的记录浏览窗口
图4-7课程表(Course.dbf)的结构
图4-8课程表(Course.dbf)的记录浏览窗口
图4-9授课表(Teach.dbf)的结构
相关文档
最新文档