欢迎来到天天文库
浏览记录
ID:61666844
大小:148.00 KB
页数:31页
时间:2021-03-09
《第3章-数据库、表的创建和使用.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第三章数据库与表的创建和使用3.1数据库的概述3.1.1数据库的组成数据库的基本组成数据库由一个以上相互关联的数据表组成,可以包含一个或多个表、视图、到远程数据源的连接和存储过程。数据库表:一张数据库表只能属于一个数据库,数据库表与数据库之间通过双向链接实现的;前链(在数据库中),后链(在数据库表中)视图(view):一个保存在数据库中的、由引用一个或多个表、或其他视图的相关数据组成的虚拟表,可以是本地的、远程的或带参数的。存储过程(storedprocedure):是保存在数据库中的一个过程。该过程能包含一个用户
2、自定义函数中的任何命令和函数。数据库文件:扩展名为.DBC创建数据库时系统数据库备注文件:扩展名为.DCT自动生成3个文件数据库索引文件:扩展名为.DCX3.1.2数据字典(自学)3.2数据库的创建、打开、关闭数据库文件:扩展名为.DBC创建数据库时系统数据库备注文件:扩展名为.DCT自动生成3个文件数据库索引文件:扩展名为.DCX3.2.1数据库的创建1.菜单操作方式创建数据库(菜单,工具栏,项目管理器)2.命令方式创建数据库Createdatabase[数据库名
3、?]3.2.2数据库的打开、关闭(1)打开数据库
4、:方法1:菜单操作:方法2:命令方式:opendatabase数据库名(2)关闭数据库:1)“项目管理器”选定数据库进行关闭2)从命令窗口中输入命令:closedatabase&&关闭当前数据库,并同时关闭其表closedatabaseall&&关闭所有打开的数据库closeall&&关闭所有被打开的数据库,项目管理器注意:1)关闭了数据库表不等于关闭了数据库,但关闭了数据库则其中的数据表被同时关闭;2)用鼠标关闭了数据库设计器窗口并不能代表关闭数据库。(3)删除数据库:1)资源管理器:2)命令方式:deletef
5、ile数据库名3)项目管理器:3.3表的创建与使用3.3.1表结构的概述表(数据表):是指存放在磁盘文件中的一张二维表。自由表:不属于任何数据库的表。数据库表:包含在一个数据库中的表,只属于一个数据库。表文件名:表名可以由字符、数字或下划线组成,但不可用A-J中的单个字母做文件名,系统自动给出的扩展名为.DBF。备注文件名:当表中有备注型或通用型字段时,系统自动生成与所属数据表的表名相同、扩展名为:.FPT的文件名。表结构:存储表记录的公共结构。(就是指一张表的表头结构,即字段的属性)。字段:表中的一列。它规定了数
6、据的特征。记录:表中的一行。它是多个字段的集合,同一张表的每个记录都有相同的字段。1.关系型数据表的特点:(1)每一个字段不可再分解,也不能有名字相同的字段;(2)每一列中的数据都有相同的数据类型;(3)表中没有内容完全相同的行(记录)。(4)表中任意两行或两列都可以任意交换。2.字段的基本属性:包括:字段名、数据类型、字段宽度、小数位数、是否支持空值u字段名:即每个字段的名字,必须以字符开头,可由字符、数字、下划线组合而成,字母大、小写无区别,但其中不许有空格或其它字符。自由表的字段名最多由10个字符组成,数据库
7、表的字段名支持长名,最多可达128个字符。如果从数据库中移去一个表,那么此表的长字段名将被截短成10个字符。u数据类型:指该字段的数据特征(C,Y,D,T,L,N,M,G)。u字段宽度:指该字段所能容纳数据的最大字节数。u小数位数:指数值型数据将保留几位小数。此时的字段宽度=整数位数+1+小数位数。uNULL值(空值):用来指示记录中的一个字段有或没有数据的标识,NULL不是一种数据类型或一个值,NULL不等同于零或空格。一个NULL值不能认为比某个值(包括另一个NULL值)大或小,相等或不同。VFP6.0表中字段
8、的数据类型字段类型代号说明字段宽度使用示例字符型C字母、汉字和数字型文本学生的学号或姓名,"8199101"或'李立'每个字符为1个字节,最多可有254个字符货币型Y货币单位8个字节工资,$1246.89日期型D包含有年、月和日的数据8个字节出生日期,{02/25/2000}日期时间型T包含有年、月、日、时、分、秒的数据8个字节上班时间,{02/25/20009:15:15AM}逻辑型L“真”或“假”的布尔值1个字节课程是否为必修课,.T.或.F.数值型N整数或小数在内存中占8个字节;在表中占1至20个字节考试成绩
9、,83.5通用型GOLE对象在表中占4个字节图片或声音备注型M不定长度的一段文字在表中占4个字节学生简历3.3.2表结构的创建1.创建表结构:其实就是设计字段的基本属性。可以使用表设计器、SQL命令来创建表结构。(1)使用表设计器创建表结构步骤:从文件菜单中单击新建→在新建对话框中选择表并单击新文件→在创建对话框中给出文件名并确定所需的保存位置→在表设计器对
此文档下载收益归作者所有