HarmonyOS 鸿蒙Next商城App的数据库怎样设计?能否详细说说,或者推荐书籍文章?
HarmonyOS 鸿蒙Next商城App的数据库怎样设计?能否详细说说,或者推荐书籍文章?
类似京东淘宝的商品数据应该怎么设置字段?账号数据表、商品数据表、销售数据表是不是都在同一个数据库里?商品参与拼单,是直接给一个拼单价字段还是单独弄一个数据表存放拼单商品的id和拼单价?Tab导航的文字和图片地址放在一个数据表中,这个数据表也在App的同一个数据库?
3 回复
数据库中的数据肯定是要按照不同的用处来分表,做关联就行了, 但是这个应该是后端考虑的问题,, 鸿蒙这块算是前端,看你的代码截图,如果不是作为一个类的成员变量(calss里的变量是要初始化的),是为了校验接口参数的话,其实用interface更好
interface Products {
id: string
price: string
date?: string
}
更多关于HarmonyOS 鸿蒙Next商城App的数据库怎样设计?能否详细说说,或者推荐书籍文章?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
用于模拟数据,看着别人这样写所以就这样写。小白,没搞清楚什么情况用类,什么情况用接口
HarmonyOS 鸿蒙Next商城App的数据库设计需考虑多方面因素。以下是一个简要的设计思路:
- 选择关系型数据库:考虑到数据的复杂性和关系性,建议使用关系型数据库。HarmonyOS NEXT支持基于SQLite组件的关系型数据库,它适用于存储包含复杂关系数据的场景。
- 设计数据表:根据商城App的需求,设计必要的数据表,如用户表、商品表、订单表等。用户表包括用户信息,商品表包括商品详细信息,订单表包括订单及订单项信息。
- 数据持久化:利用HarmonyOS NEXT提供的关系型数据库API,实现数据的持久化存储。包括创建数据库、数据表,以及数据的增删改查等操作。
此外,推荐阅读《HarmonyOS NEXT启程:零基础构建纯血鸿蒙应用》一书,它详细介绍了鸿蒙应用的基础知识和开发技巧,包括数据库设计和使用方面的内容。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html