数据储存形式

数据储存形式
1、层次模型
—单个记录以父子关系形成的树状结构
—树创建了一个层次状结构,在其中数据被分解为逻辑的分类和子类,使用记录代表逻辑数据单元
层次模型
2、网状模型
—通过允许记录有多个父子关系,来增强层次模型
网状模型

数据储存形式发展历史

传统层次模型
1、应用程序基于该数据库已定义好的实现。
2、数据库结构必须硬编码到应用程序的编程语言中。
3、如果数据库发生变化,应用程序就必须变化。

关系模型
1、独立于应用程序的。
2、更改数据库设计,而不会影响应用程序成为可能。
3、表的行和列这种结构,来替换父子框架。
4、使用关系模型,我们可以克服早期模型的缺陷,在表之间定义复杂的关系。

关系型数据库的基本概念

什么是关系模

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android提供了多种数据存储形式,包括文件系统、SQLite数据库、Shared Preferences、网络存储和Content Provider。下面是对每种数据存储形式的简要介绍: 1. 文件系统:Android允许应用程序在内部存储和外部存储上创建和访问文件。内部存储是应用程序有的,只被应用程序本身访问。外存储可以被应用程序和用户访问。文件系统适用于存储较大的数据文件,如图片、音频视频等。 2. SQLite数据库:SQLite是一种轻量级的关系型数据库,Android提供了SQLite数据库的支持。开发者可以使用SQLite数据库来存储管理结构化数据。SQLite数据库适用于存储和查询大量结构化数据,如用户信息、日志和配置等。 3. Shared Preferences:Shared Preferences是一种轻量级的键值对存储方式,用于存储应用程序的配置信息和用户偏好设置。Shared Preferences适用于存储少量简单的数据,如用户设置、应用程序状态和计数器等。 4. 网络存储:Android应用程序可以通过网络连接来访问和存储数据。开发者可以使用HTTP协议与服务器进行通信,通过GET和POST请求来获取和提交数据。网络存储适用于需要与服务器进行数据交互的应用程序,如社交媒体应用和在线购物应用等。 5. Content Provider:Content Provider是Android提供的一种跨应用程序共享数据的机制。开发者可以使用Content Provider来存储和共享结构化数据,其他应用程序可以通过Content Resolver来访问和操作这些数据。Content Provider适用于需要共享数据给其他应用程序使用的应用程序,如联系人、日历和媒体库等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值