2018-12-05
阅读量:
726
范式怎么从文件系统转移到DBMS
文件系统使用硬盘中的文件管理数据。允许用户根据需要创建,删除和更新文件。让我们考虑基于文件的大学管理系统的例子。学生的数据可供各自的部门,学术部门,结果部门,会计部门,宿舍办公室等使用。有些数据对所有部分都很常见,如学生名单,姓名,地址和电话号码,但有些数据仅限于旅馆办公室的宿舍分配号码的特定部分。让我们讨论一下这个系统的问题:
- 数据冗余:如果在许多地方复制相同的数据,则称数据是冗余的。如果学生想要更改电话号码,他必须在各个部分更新。同样,必须从代表该学生的所有部分删除旧记录。
- 数据不一致:如果相同数据的多个副本彼此不匹配,则称数据不一致。如果“帐户”部分和“学术部分”中的电话号码不同,则它将不一致。不一致可能是因为键入错误或未更新相同数据的所有副本。
- 困难的数据访问:用户应该知道访问数据的文件的确切位置,因此该过程非常繁琐且乏味。如果用户想要从10000个未分类学生的记录中搜索学生宿舍分配编号,那么它有多难。
- 未经授权的访问:文件系统可能导致未经授权的数据访问。如果学生可以访问带有他的标记的文件,他可以以未经授权的方式更改它。
- 无并发访问:多个用户同时访问相同数据称为并发。文件系统不允许并发,因为一次只能由一个用户访问数据。
- 无备份和恢复:如果文件丢失或损坏,文件系统不会包含任何数据备份和恢复。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论