【找不到数据结构存我想要的东西】
老师让做一个小的DBMS
比如输入:CREATE TABLE Student(Sid CHAR(10),Name CHAR(10),Age INT) ;
就创建一个名字是student的表 属性类型分别为 char char int
我村这个的数据结构这样子的:
struct link
{
char name[10];
char kind[10];
int lenth;
struct link *next;
};//用于描述表属性的属性名字,属性的类型,占用的空间长度
struct node
{
int flag;//表是否存在,用于删除表的标记
char table_name[10];//表的名字
struct link* firstedge;//表的第一个head
};//头结点
struct Adgraph
{
int n;//数据库中表的数目
struct node table[maxlen]//表;
}DBMS;
struct node
{
int flag;//表是否存在,用于删除表的标记
char table_name[10];//表的名字
struct link** firstedge;//表的第一个head
};//头结点