Sql 为手机创建数据库需要哪些表?

Sql 为手机创建数据库需要哪些表?,sql,vb.net,relational-database,database-schema,Sql,Vb.net,Relational Database,Database Schema,为一个项目创建一个数据库,我有点理解数据库的概念,但我不知道从哪里开始。我知道,对于我的数据库,我需要以下内容: 手机的品牌、型号、尺寸、操作系统和触摸屏等功能? 为了使它更像一个数据库,我决定添加更多的信息,如承运人。因此,我想建立一个数据库,我需要这些表: 手机:ID手机(主键)、品牌、型号 电话:型号、尺寸和触摸屏可用性 运营商:服务提供商,电话号码 问题是这是一个高效的数据库,还是我应该将移动和电话表结合起来?如果这不好,那么制作手机采集系统的最佳方法是什么?为新应用程序创建数据库的步骤

为一个项目创建一个数据库,我有点理解数据库的概念,但我不知道从哪里开始。我知道,对于我的数据库,我需要以下内容: 手机的品牌、型号、尺寸、操作系统和触摸屏等功能? 为了使它更像一个数据库,我决定添加更多的信息,如承运人。因此,我想建立一个数据库,我需要这些表:

手机:ID手机(主键)、品牌、型号

电话:型号、尺寸和触摸屏可用性

运营商:服务提供商,电话号码


问题是这是一个高效的数据库,还是我应该将移动和电话表结合起来?如果这不好,那么制作手机采集系统的最佳方法是什么?

为新应用程序创建数据库的步骤

  • 识别所有功能实体
  • 为每个表创建单独的表 注意:创建时请遵循规范化规则
  • 一旦完成了与功能实体相关的表创建,就可以基于这些关系创建相应的表来表示关系
  • 然后创建与应用程序相关的跨区域表
  • 对于任何敏感类型的事务,创建跟踪/历史记录表
  • 对于所有查找/引用相关对象,创建相应的查找表
  • <强>注释:< /强>为应用程序创建数据库时请考虑以下几点,如

  • 该应用程序的可伸缩性
  • 适用范围
  • 目标用户、位置、用户类型

  • 希望它对您有意义,以便开始为您的应用程序创建数据库

    您似乎走上了正确的道路。 我甚至会说把品牌和型号分成两个不同的表格。 要了解有关这种关系的更多信息,请阅读本文

    移动设备 IDDevice、IDBrand、IDModel、IDCarrier

    手机地带 品牌名称

    运动模型 IDModel、IDBrand、ModelName、大小、触摸屏可用性

    载体 IDCarrier,服务提供商