首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要哪些表格来创建一个手机数据库?

我需要哪些表格来创建一个手机数据库?
EN

Stack Overflow用户
提问于 2015-04-19 18:24:20
回答 2查看 620关注 0票数 0

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

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

手机:型号、尺寸和触摸屏可用性

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

问题是,这是一个有效的数据库,还是我应该合并移动和电话表?如果这样做不好,那么做一个手机收集系统最好的方法是什么?

EN

回答 2

Stack Overflow用户

发布于 2015-04-20 04:02:30

你似乎走在正确的轨道上。我甚至会说,把品牌和模型分成两个不同的表。要了解更多关于这种关系的信息,请阅读本文数据库关系

MobileDevice

IDDevice,IDBrand,IDModel,IDCarrier

MobileBrand

IDBrand,BrandName

MobileModel

IDModel,IDBrand,ModelName,Size,TouchScreenAvailability

承运商

IDCarrier,服务提供商

票数 2
EN

Stack Overflow用户

发布于 2015-04-19 18:42:55

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

  1. 识别所有功能实体
  2. 为每个表创建单独的表(注意:),在创建表时请遵循规范化规则
  3. 一旦完成了与功能实体相关的表创建,而不是基于该关系,则创建相应的表来表示关系。
  4. 之后,创建与应用程序相关的跨文档表。
  5. 对于任何敏感类型的事务,创建跟踪/历史记录表
  6. 对于所有查找/引用相关对象,创建相应的查找表

注:在为应用程序创建数据库时请考虑以下几点

  1. 该应用程序的可伸缩性
  2. 适用范围
  3. 目标用户,位置,用户类型

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29733967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档