网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库结构定义和索引.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据库结构定义和索引§7.1VFP6.0数据库概念数据库容器概念

数据库容器就是指数据库,支持较完整的关系数据库概念表索引参照关系存储过程触发器第2页,共22页,星期六,2024年,5月§7.1VFP6.0数据库概念数据库的建立通过命令

CREATEDATABASE数据库名通过菜单

“文件”→“新建”→“数据库”数据库的存储

.DBC文件

.DCT和DCX文件第3页,共22页,星期六,2024年,5月§7.1VFP6.0数据库概念数据库的修改、打开和关闭修改

MODIFYDATABASE数据库名|?打开

OPENDATABASE[数据库名|?]

[EXCLUSIVE|SHARED][NOUPDATE]

默认为EXCLUSIVE(独占)关闭

CLOSEDATABASE[ALL]上述操作均可通过菜单完成第4页,共22页,星期六,2024年,5月§7.2表设计VFP中的表为扩展名为DBF的文件。在FoxBASE和FoxPro中称为数据库文件。表每一行称为表的一个记录。表每一列称为表的一个字段。建立表结构就是定义各个字段的属性。字段包括四个基本属性:字段名、字段类型、字段宽度和小数位数。一、创建表的命令1.表的结构第5页,共22页,星期六,2024年,5月§7.2表设计(1)字段名以字母或汉字开头,长度不超过10的由字母、汉字、数字、下划线组成的字符序列。(2)类型(P145)必须掌握:字符型(C)、数值型(N)

日期型(D)、逻辑型(L)

备注型(M)、通用型(G)日期时间型(T)一般了解:货币型(Y)、浮动型(N)

整型(N)、双精度型(N)2.定义表的结构第6页,共22页,星期六,2024年,5月(3)字段宽度字符型最多254个字符数值型最多20个位日期型8mm/dd/yy日期时间型8逻辑型1“真”.T.或“假”.F.备注型4表示数据在.FPT通用型4文件中的存储地址

字符型、数值型应根据实际需要设定合适宽度。其它类型字段的宽度均由VFP规定。§7.2表设计第7页,共22页,星期六,2024年,5月(4)小数位数只有数值型字段才有小数位数小数点和正负号都须在字段宽度中占一位。例如,设备最大价格若为6位整数与2位小数,则该字段的宽度应设定9位。对于纯小数,其小数位数至少应比字段宽度小l。若字段值都是整数,则应定义小数位数为0。§7.2表设计第8页,共22页,星期六,2024年,5月3.建立表的结构(1)命令方式CREATETABLE|DBF表名

(字段名1类型(宽度[,小数位数])[,…])

[…]表名符合WINDOWS系统规定默认扩展名DBFVFP中大小写字母等价(2)菜单方式

“文件”→“新建”→“表”

出现表设计器窗口。§7.2表设计第9页,共22页,星期六,2024年,5月4.修改表的结构ALTERTABLE表名[…]增加字段

ALTERTABLE表名ADD字段名类型(宽度,小数)修改字段

ALTERTABLE表名ALTER字段名类型(宽度,小数)删除字段

ALTERTABLE表名DROP字段名§7.2表设计第10页,共22页,星期六,2024年,5月二.表设计器的使用字段设计索引设计约束设计§7.2表设计第11页,共22页,星期六,2024年,5月表设计举例(P138,教学管理数据库)学生表(STUDENT)学号(sno,C,8)(PrimaryKey)姓名(sname,C,8)年龄(sold,N,2)性别(ssex,C,2)班级(sclass,C,10)注册日期(sregt,D)注册(sregl,L)照片(spoh,G)说明(sdoc,M)§7.2表设计第12页,共22页,星期六,2024年,5月成绩表(SCORE)学号(sno,C,8)(ForeignKey)课号(cno,C,4)(ForeignKey)成绩(score,N,6,2)教师授课表(TEACHI

文档评论(0)

xiaolan118 + 关注
实名认证
内容提供者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档