数据管理技术的发展

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
} printf("The sorted numbers:\n"); for(i=0;i<N;i++)
printf("%5d",x[i]); printf("\n"); return 0; }
人工管理数据的特点: 数据不保存。 由程序管理数据。 数据有冗余,无法实现共享。
数据对应用程序不具有独立性。
对学生成绩进行排序的C程序:
#include <stdio.h> #define N 10 int main() {
int x[N]={73,65,92,83,72,64,82,63,58,94}; int i,j,k,t; for(i=0;i<N-1;i++) {
for(j=0;j<N-1-i;j++) if (x[j]>x[j+1]) { t=x[j]; x[j]=x[j+1]; x[j+1]=t; }
fscanf(fp,"%d",x+i); //从文件读数据 for(i=0;i<N-1;i++) {
for(j=0;j<N-1-i;j++) if (x[j]>x[j+1]) { t=x[j]; x[j]=x[j+1]; x[j+1]=t; }
} printf("The sorted numbers:\n"); for(i=0;i<N;i++)
数据库技术与应用
专题1 数据库基础知识
专题1
1.1 数据管理技术的发展 1.2 数据库系统 1.3 数据模型 1.4 关系数据库 1.5 数据库的设计
1.1
数据管理技术的发展
人工管理阶段 文件管理阶段 数据库管理阶段
01 人工管理阶段
20世纪50年代中期以前,数据管理以人工管理方式进行。
01 人工管理阶段
03 数据库管理阶段
20世纪60年代后期,数据管理技术在文件管理的基础上发展到数据库管理阶段。
Database Management System (DBMS)
03 数据库管理阶段
04 小结
数据管理技术的三个发展阶段:人工管理、文件管理和数据库管理。
数据库管理是在文件管理的基础上发展起来的,数据能充分共享,数据 与应用程序之间具有较高的独立性,也保证了数据的安全性和完整性。
02 文件管理阶段
20世纪50年代后期至60年代后期,数据管理以文件管理方式进行。
02 文件管理阶段
对学生成绩进行排序的C程序:
#include <stdio.h> #define N 10 int main() {
int x[N],i,j,k,tቤተ መጻሕፍቲ ባይዱ FILE *fp; fp=fopen("e:\\score.dat","r"); //打开文件 for(i=0;i<N;i++)
printf("%5d",x[i]); printf("\n"); fclose(fp); //关闭文件 return 0; }
02 文件管理阶段
文件管理的特点: 数据可以长期保存。 数据对应用程序有一定的独立性。
02 文件管理阶段
文件管理的不足: 数据的冗余度大。 数据独立性不强。 数据之间缺乏有机的联系。
相关文档
最新文档