第3章 数据库与表的创建和使用

数据库概述 数据库的创建和使用 表的创建和使用 永久性关系与参照完整性,第3章 数据库与表的创建及使用,3.1 数据库概述 3.1.1 数据库的设计过程,第1步:确定建立数据库的目的,这有助于确定需要VFP保存哪些信息; 第2步:确定需要的表; 在明确了建立数据库的目的之后,就可以着手把信息分成独立

第3章 数据库与表的创建和使用Tag内容描述:

1、的一个表。
第3步:确定所需字段; 确定在每个表中保存哪些信息。
在表中,每类信息称为一个字段,浏览表时在表中显示为一列。
例如,在Student表中,可以有这样的字段:“学号”、“姓名”、“性别”等。
第4步:确定关系; 分析每个表,确定一个表中的数据和其它表中的数据有何关系。
必要时,可以在表中加入字段或创建一个新表来明确关系。
第5步:设计求精。
对设计进一步分析,查找其中的错误。
创建表时,在表中加入几个示例记录,看能否从表中得到所想要的结果。
,1.分析数据需求,首先列出需数据库回答的问题清单。
如:本学期每个人每门课的期末考试成绩是多少?有哪些人的哪些课程不及格?哪些学生的学业成绩达到了获奖学金的标准?哪些学生在考试中哪门课程舞弊了?等等。
其次收集所有的表单和报表。
这些表单和报表包含了应该由数据库提供的各种信息。
如期末考试成绩需要录入哪些信息等。
最后,期末考试成绩册如何打印等等。
,2.确定需要的表,确定数据库表是数据库设计过程中技巧性最强的一步。
应注意以下几个方面的问题: 一个表只保存一个主题的内容; 同一信息只保存一次,这将减少出错的可能性; 防止删除有用信息。
以建立Gx。

2、和列的形式存储数据,这些行和列就是记录和字段;数据库是表的容器,它联合、组织以及使用表和视图提供的结构和操作环境。
,在VFP中,构建数据库也包含创建表。
但要注意的是,数据库和表均以文件形式存储在磁盘上,其中数据库文件扩展名为.dbc、表文件扩展名为.dbf,只是表可以属于数据库管理。
,2019/4/7,3,本章要点,数据库概述 数据库的创建、打开与使用 表的创建与使用 永久性关系与参照完整性 有关数据库及其对象的常用函数,2019/4/7,4,3.1 数据库概述,确定建立数据库的目的,进行数据需求分析。
确定需要的各种表,即将信息分为若干个独立的主题,每个主题都将是数据库中的一个表。
确定所需字段,也就是将在表中保存的信息。
确定表之间的关系,形象而又直观地反映现实世界中各实体间的真正关系。
改进设计、优化设计。
,3.1.1 数据库设计的过程,数据库的概念设计,数据库的逻辑设计,2019/4/7,5,3.1 数据库概述,3.1.2 数据库的组成,1. 表(Table),属于某一数据库的表称为“数据库表”。
与自由表相比,数据库表具有许多扩展功能和管理特性。
表与数据库之间的相关性是。

3、令动词开头 ,其后的各子句用空格隔开,其顺序可以不唯一 。
命令、子句、函数名可以使用 缩写方式 ,即可将命令、子句及函数名简写为前 4个字符,大、小写等效。
但避免与 Visual FoxPro 的保留字重名。
一行只能书写一条命令,一行写不下时,可在行尾处使用续行标记“;”,在下一行续写命令,编译系统会自动将其连接起来继续编译。
4.4.1 VFP命令常用格式 第 4章 数据库与表的创建和操作 3 4. 符号约定 在命令语法中可能出现下面的符号约定。
4.4.1 VFP命令常用格式 第 4章 数据库与表的创建和操作 4 表达式是参与运算的字段,缺省时指除备注型和通用型的所有字段。
4.4.1 VFP命令常用格式 命令动词 FIELDS 范围 FOR WHILE (1) 命令动词 :表示要进行的操作。
(2) FIELDS子句:保留字 FIELDS可以不写。
(3) 范围子句 : 二 .常用命令格式 ALL 所有记录,是系统的默认值 NEXT N 从当前记录起的 N个记录 RECORD N 第 N个记录 REST 。

4、名student “文件夹” “表”类型输入表名student “保存”按钮 (3) 使用表设计器设定各字段属性,例:表student.dbf结构的建立,1.通过文件菜单创建表结构,4,2.通过项目管理器创建表结构,4.1 自由表,5,4.1 自由表,输入字段名,选取字段类型,调整宽度,插入字段,删除字段,3. 表设计器的字段选项卡,创建并修改数据库表、自由表、字段和索引等,改变字段顺序,6,4.1 自由表,4. 表结构的修改,利用表设计器修改表结构,修改表结构时一定要用独占方式,7,建立表结构后选择立即输入数据,会出现记录编辑窗口,输入各记录数据数据。
如右图,4.1 自由表,4.1.2 表数据的录入与修改,在编辑窗口或浏览窗口进行,在编辑窗口录入或修改,在浏览窗口录入或修改,编辑窗口和浏览窗口的切换,8,(1) 按记录顺序逐个输入; (2) 逻辑型只接受下面的输入:T、Y、F、N 和 t、y、f、n (3) 默认日期格式:mm/dd/yy 如果要改变输入格式,在命令窗口做下面的设置SET DATE ANSI 输入按yy.mm.dd格式SET CENT。

5、对这些项目的细节产生了更明确的选择,如每个字段的数据类型、标题和可能的默认值,每个表的触发器以及建立表之间关系所需要的表索引。
,一、数据库设计的过程 数据库的设计步骤: 确定建立数据库的目的,进行数据需求分析。
确定需要的各种表,即将信息分为若干个独立的主题,每个主题都将是数据库中的一个表。
确定所需字段,也就是将在表中保存的信息。
确定表之间的关系。
改进、优化设计。
在以上各个步骤中,第一个步骤是数据库的概念设计,其余几个步骤是数据库的逻辑设计。
,1、分析数据需求数据需求分析的目标是对现实世界中要处理的对象进行详细调查,并在了解整个系统概况,、确定新系统功能的过程中,收集支持系统目标的信息。
这个步骤将最终确定应在数据库中存储何种信息以及它们之间的关系等。
进行数据需求分析是数据库设计的第一步,是其它后续步骤的基础。
,2、确定需要的表表是存储数据的容器,也是数据库的主要管理对象。
在设计数据库的时候,需要分离那些需要作为单个主题而独立保存的信息,然后说明这些主题之间有何关系,以便在需要时把正确的信息组合在一起。
确定数据库中的表是数据库设计过程中最具技巧性的一步。
在确定表时要注意尽。

6、REC. DISPLAY STRUCTURE DCREATE STRUCTURE3表(table)是存储数据的容器。
在下列有关 VFP 表的叙述中,错误的是 。
每个表最多只能包含 200 多个字段新建一个表后,一般会生成 13 个文件自由表与数据库表在数据存储功能上相同,但在数据管理与控制功能上有差别自由表添加到数据库中则变成数据库表,数据库表移出数据库则变成自由表4在 VFP 系统中,对于数据库表来说,如果将其移出数据库变成自由表,则该表原设置或创建的 仍然有效。
候选索引 B 长表名 C记录有效性规则 D 触发器5在创建表索引时,索引表达式可以包含一个或多个表的字段。
在下列字段类型中,不能直接选作索引表达式的是 。
A货币型 B日期时间型 C逻辑型 D备注型6在 VFP 系统中,如果指定二个表的参照完整性的删除规则为“级联” ,则当删除父表中的记录时 。
A系统自动备份父表中被删除记录到一个新表中 B若字表中有相关记录,则禁止删除父表中记录 C自。

【第3章 数据库与表的创建和】相关PPT文档
VFP第3章 数据库与表的创建及使用.ppt
第4章 数据库与表的创建和操作(2).ppt
第4章 数据库与表的创建和操作(1).ppt
第3章 数据库与表的创建及使用.ppt
第3章数据库与表的创建及使用.ppt
第3章 数据库和表创建和使用第3节.ppt
【第3章 数据库与表的创建和】相关DOC文档
第3章 数据库与表的创建和使用.doc
标签 > 第3章 数据库与表的创建和使用[编号:80446]

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报