本文目录一览

1,构建数据库需要学习哪些编程语言

T-SQL语言,足够你建立数据库;稍微懂点JAVA开发更好。
先学c++掌握基础吧,然后再学sql数据库,深入学习的话可以考虑汇编语言

构建数据库需要学习哪些编程语言

2,开发数据库系统用什么程序语言好

首先,没有什么语言最好的说法。不同的语言有不同的优点,适用于不同的应用领域。其次,数据库的确是分C/S,B/S结构的,他们的工作原理和开发语言都不一样。C/S结构的开发语言很多,像VB,VC,DELHPI,C++等等。而B/S就是浏览器服务器结构,开发语言以ASP,JSP为主。实际上,数据库是一个很大的计算机应用领域,要彻底弄清楚是很难的。但是,很好的掌握一两门语言和开发技巧还是可以的。

开发数据库系统用什么程序语言好

3,数据库系统经常需要哪些设计语言编写

数据库肯定要用自己的数据库语言啊你说的是编程软件和数据库系统结合吗?这样的话,可以在编程软件里用自己的语言将数据库语言通过字符串形式连接数据库。说起来真罗嗦。。
本想发到你邮箱,但没有地址,还是先放在这里吧~#include #include #include #define max 100 //结构体定义 typedef struct { int number; //编号 char name[40];//姓名 double salary; //工资 char department[40]; //部门 }employee; void init_list(employee *emp[]); //初始化 int find_free(employee *emp[]);//查找未定义的成员 void enter(employee *emp[]);//输入 void del(employee *emp[]);//删除 void showlist(employee *emp[]); //显示 void save(employee *emp[]);//保存到文件 void load(employee *emp[]);//从文件中读取 int menu_select(void);//菜单 int main() { char choice; employee emp[max]; employee (*ptr)[max]; init_list(ptr); while (1) { choice = menu_select(); switch(choice) { case 1: enter(&emp); break; case 2: dele(&emp); break; case 3: showlist(&emp); break; case 4: save(&emp); break; case 5: load(&emp); break; case 6: exit(0); break; default: exit(0); } } return 0; } //初始化 void init_list(employee *emp[]) { int t; for (t=0; t { *emp[t]->number = 0; *emp[t]->name = 0; *emp[t]->salary = 0.0; *emp[t]->department = 0; } } //未定义的成员的位置 int find_free(employee *emp[]) { int t; for (t=0; (*emp[t]->name) && t if (t == max) return -1; return t; } //输入 void enter(employee *emp[]) { int slot; char str[80]; int n; slot = find_free(emp); if (slot == -1) { printf("\n表已满!"); exit(1); } printf("要输入的成员数量:"); scanf("%d", &n); while (n--) { printf("\n输入编号:"); scanf("%d",emp[n]->name); printf("\n输入姓名:"); gets(emp[n]->street); printf("\n输入工资:"); scanf("%f",emp[n]->state); printf("\n输入部门:"); gets(str); } } //删除一个成员 void del(employee *emp[]) { int slot; char str[80]; printf("输入记录(成员的索引位置):"); gets(str); slot = atoi(str); if (slot>=0 && slot { *emp[slot]->name = 0; *emp[slot]->salary = 0.0; } } // void showlist(employee *emp[]) { int t; for (t=0; t { if (emp[t]->name == 0) { printf("%d\n",emp[t]->number); printf("%s\n",emp[t]->name); printf("%f\n",emp[t]->salary); printf("%s\n",emp[t]->department); } } } // void save(employee *emp[]) { file *fp; int i; static char filename[40]; printf("\n输入文件名(包含路径):"); scanf(filename); if ((fp=fopen(filename,"wb")) == null) { printf("打开文件失败!\n"); exit(1); } for (i=0; i { if (emp[i]->name != 0) { if (fwrite(&emp[i], sizeof(employee), 1, fp) != 1) { printf("\n存取文件失败\n"); } } } fclose(fp); } // void load(employee *emp[]) { file *fp; extern char filename[40]; int i; if ((fp=fopen(filename,"rb")) == null) { printf("打开文件失败!\n"); } init_list(emp); for (i=0; i { if (fread(&emp[i], sizeof(employee), 1, fp) != 1) { if (feof(fp)) { break; } printf("文件读取失败!\n"); } } fclose(fp); } //选择菜单 int menu_select(void) { char str[100]; int c; printf("1,添加成员\n"); printf("2,删除成员\n"); printf("3,显示成员\n"); printf("4,保存文件\n"); printf("5,读取文件\n"); printf("6,退出程序\n"); do { printf("\nenter your choice:"); gets(str); c = atoi(str); }while (c<0 || c>6); return c; }

数据库系统经常需要哪些设计语言编写


文章TAG:开发数据库需要哪些语言  构建数据库需要学习哪些编程语言  
下一篇