`

几百类商品,每类商品有不同的属性,定义不同的字段,设计数据库

 
阅读更多
需求需要将、餐饮;spa养生;酒店住宿;租车;订机票  等等功能作为产品来供用户选择。

因此会遇到,几百类商品,每类商品有不同的属性,定义不同的字段,这个问题。


解决方案现在是这样做的。


service_styles  服务类型  (餐饮;spa养生;酒店住宿;租车;订机票)


service   服务种类         (服务类型的细化)


product   产品             (具体服务)   service_id , mterria_model(如CAT) ,mterria_id (cats类中的id)



cats ;  spas  ;hotel ; foods  各具体产品属性表。
分享到:
评论

相关推荐

    空间数据库复习.doc

    空间数据库不同于关系数据库,它具有以下特征: 1. 数据量庞大:空间数据库存储的数据量非常大,一个城市的数据可以达到几十 G,影像数据可以达到几百 G。 2. 高可访问性:空间信息系统要求具有强大的信息检索和...

    安卓SQLite数据库框架设计.pdf

    由于其资源占用极低,只需几百KB内存即可运行,因此在Android平台上非常受欢迎。 在Android应用开发中,SQLite数据库通常用于存储应用数据,如用户设置、游戏进度、应用程序状态等。然而,对于习惯于使用MVC(模型-...

    SQLite关系型数据库的使用

    1. **资源占用少**:对于嵌入式设备来说,SQLite占用的资源非常低,通常只需要几百KB的内存即可。 2. **处理速度快**:与MySQL、PostgreSQL等数据库相比,SQLite的处理速度更快。 3. **无需服务器**:与传统的关系型...

    Oracle9i数据库设计指引大全.docx

    ### Oracle9i数据库设计指引全集 #### 一、数据库物理设计原则 ##### 1.1 数据库环境配置原则 **1.1.1 操作系统环境:** - **中小型数据库系统:** 通常建议使用Linux操作系统。对于需要较高冗余和负载均衡能力...

    2014年辛星Python数据库Sqlite3教程

    SQLite是一个轻型的嵌入式数据库,它非常轻量级,占用的系统资源极少,通常只需要几百KB的内存即可运行。它不依赖于服务器进程,而是在应用程序内部运行,这一点与其他数据库有着本质的不同。SQLite支持标准的数据库...

    二十三种设计模式【PDF版】

    主要是介绍各种格式流行的软件设计模式,对于程序员的进一步提升起推进作用,有时间可以随便翻翻~~ 23种设计模式汇集 如果你还不了解设计模式是什么的话? 那就先看设计模式引言 ! 学习 GoF 设计模式的重要性 ...

    电子商务购物网站管理系统 V2007 正式版

    购买本系统投资几百元的同时也为你节省了几千元的网站推广费用。 增加商品单位管理,可以单独为每件商品设置单位 增加屏蔽IP设置,可以让你的同行无法访问你的网站无法了解你网站的最新动态,也可以预防你辛苦添加...

    一个简单的JavaORM框架寂寞消遣之作可供学习参考只有几百行代码。

    1. **实体类(Entity Classes)**:这些类代表数据库中的表,每个类对应一张表,类的属性映射到表的列。通常,ORM框架会使用注解来标记这些类和属性,以便于解析和生成SQL语句。 2. **数据访问对象(Data Access ...

    Hishop电子商务平台 v2.0.111.0

    价格从几百元到几千元不等,满足各类用户的需要! 如想了解更多请访问 http://www.hishopsoft.com 程序特点: V2.0 在线升级 前台的多语种支持 [目前支持简体中文、繁体中文、英文。日文版在开发当中] ...

    JAVA上百实例源码以及开源项目源代码

    Java二进制IO类与文件复制操作实例 16个目标文件 内容索引:Java源码,初学实例,二进制,文件复制 Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系...

    2021-2022计算机二级等级考试试题及答案No.3806.docx

    早期计算机的CPU主频通常在几十MHz到几百MHz之间,而现代高性能计算机的CPU主频已经达到了几GHz甚至更高。较高的主频意味着CPU能够更快地执行指令,从而提高整体计算能力。 #### 2. 关系模型中的关键字定义 - **...

    MyBatis逆向工程(GeneratorSqlmapCustom)

    3. **POJO类**:这些类代表数据库中的每张表,包含了表的所有字段及其对应的属性,通常会包含getter和setter方法,以及toString()等方法。 4. **Mapper接口**:这些接口定义了数据库操作的方法,如查询、插入、更新...

    几百个常用的 API 函数的简介

    6. 数据库访问:数据库API如ODBC(Open Database Connectivity)或JDBC(Java Database Connectivity)允许程序连接到不同类型的数据库,执行SQL查询并处理结果。 7. 加解密:如OpenSSL库提供了加密和哈希算法的API...

    几百套PHP学习资料.txt

    #### 一、概述 ...对于初学者来说,拥有丰富的学习资源至关重要。...总之,《几百套PHP学习资料》为初学者提供了一个良好的起点,通过系统的学习和不断的实践,相信每位学习者都能在PHP的世界里找到属于自己的舞台。

    毕业设计(带论文)—试卷生成系统.rar

    系统‘体积’非常小,压缩后只有几百K。平时只要将一些试题或从网络下载的试题,按‘学科’、‘章节’、‘知识点’、‘题型’、‘难易程度’、‘备注’六个参数进行归类,录入题库,需要用时,只要输入一些查询条件...

    vc实效编程百例

    通过"VC实效编程百例",你将有机会接触到这些实际案例,每个案例都精心设计,覆盖了不同的主题和技术。通过实践这些例子,你可以逐步提高自己的编程能力和解决问题的能力,成为熟练的VC程序员。在学习过程中,不断...

    JAVA编程百例

    《JAVA编程百例》是一个经典的资源集合,涵盖了Java编程中的各种常见问题和实践案例,旨在帮助初学者和有经验的开发者巩固和提升他们的Java技能。这个压缩包文件包含了一百个精心挑选的Java代码示例,每个示例都代表...

    vb时尚百例源文件 vb时尚百例源文件

    4. **对象和类**:VB中的所有事物都被视为对象,它们有属性、方法和事件。理解对象和类的概念,以及如何创建自定义类,是进阶学习的内容。 5. **数据库访问**:VB可以与各种数据库系统(如Access, SQL Server)集成...

Global site tag (gtag.js) - Google Analytics