数据库设计源代码.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
//选择一种高级语言实现下列语句的功能。 //CREATE TABLE 表名 (列名数据类型[列完整性约束条件][,列名数据//类型[列完整性约束条件]…][,表完整性约束条件] ) //ALTER TABLE 表名 [ADD 新列名数据类型[列完整性约束]] [DROP列完整//性约束名][MODIFY 列名数据类型] //使用说明 //1、将程序文件table.sql放在D盘根目录下。 //2、在C盘根目录下建立一个名为数据库的文件夹,用于存储表。 //3、建立的表存储路径为C:\数据库:\table.dbf。 //4、在程序文件table.sql中只有一条建表语句和三条修改表语句,在以程序方式执//行时注意执行的次数,慎重选择“是否继续执行”。 //5、程序输入的SQL语句格式如下: //create table student //( //SNO int PRIMARY KEY, //SNAME char(10) UNIQUE, //SAGE int, //SDEPT char(20) NOT NULL, //COURSE char(20), //GRADE int //); //alter table student add CNO int NOT NULL; //alter table student alter column SAGE short; //alter table student drop SDEPT; #includestdio.h #includestdlib.h #includestring.h #includeconio.h //宏定义 #define YEAR 0 #define MONTH 1 #define DAY 2 #define FOX_VERISON_INFO 262 #define MAX 40 //字段类型 #define DATE 0x44 #define DOUBLE 0x45 #define FLOAT 0x46 #define SHORT 0x47 #define INT 0x48 #define TRUE 1 #define FALSE 0 //文件头结构体定义 struct DbfHead { char dbFlag; char year; char month; char day; int recCounts; short firstRecAddr; short recLen; char undo[20]; }; typedef struct DbfHead DbfHead, *pDbfHead; //字段描述结构体定义 struct FieldDcp { char fieldName[10]; char undo1; char fieldType; short offset; char undo2[2]; char fieldLen; char numDecis; char undo3[14]; }; typedef struct FieldDcp FieldDcp, *pFieldDcp; //字段数据结构体定义 struct DbfField { char *fieldData; char fieldName[10]; char fieldType; char fieldLen; char fieldDcis; short offset; }; typedef struct DbfField DbfField, *pDbfField; //记录结构体定义 struct DbfRec { char delFlag; DbfField field[MAX]; int realCounts; }; typedef struct DbfRec DbfRec, *pDbfRec; //dbf文件句柄定义 struct DbfHand { char filename[50]; DbfHead header; DbfRec rec; long curRecNo; long curFpAddr;

您可能关注的文档

文档评论(0)

勤劳的小厮 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档