课堂笔记

基于文件的方法(File-Based Approach)

数据的分离与孤立:从两个文件访问数据比较困难
数据冗余:数据冗余可能导致数据完整性的损失
数据依赖:依赖于文件结构
文件不兼容:数据和应用程序的高度依赖,依赖于应用的编程语言。比如说,一个Java程序和一个C程序生成的文件结构可能不同。
应用程序的增值

数据库方法(Database Approach)

面向全组织结构化:数据库代表了实体、属性以及实体间的逻辑关系
数据的独立:数据与程序的松耦合

DDL(Data Definition Language, 数据库定义语言)
DML(Data Manipulation Language, 数据库控制语言):insert, delete, update, select
安全性、完整性、并发控制、恢复控制、用户存取目录

三级架构

内模式 Internal Schema
概念模式
外模式

关系型数据库

超键(super key):在关系中能唯一标识元组的属性集

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容