什么是数据模型,包含哪几种类型 (数据库)

晨哥 2024-05-15 13:09:37
最佳回答
1)数据模型的分类:
最常用的数据模型是概念数据模型和结构数据模型:

①概念数据模型(信息模型):面向用户的,按照用户的观点进行建模,典型代表:e-r图

②结构数据模型:面向计算机系统的,用于dbms的实现,典型代表有:层次模型,网状模型、关系模型,面向 对象模型
数据结构:主要描述数据的类型、内容、性质以及数据间的联系等,是目标类型的集合。目标类型是数据库的组成成分,一般可分为两类:数据类型、数据类型之间的联系。数据类型如dbtg(数据库任务组)网状模型中的记录型、数据项,关系模型中的关系、域等。
联系部分有dbt**状模型中的系型等。数据结构是数据模型的基础,数据操作和约束都基本建立在数据结构上。不同的数据结构具有不同的操作和约束。
数据操作:数据模型中数据操作主要描述在相应的数据结构上的操作类型和操作方式。它是操作算符的集合,包括若干操作和推理规则,用以对目标类型的有效实例所组成的数据库进行操作。
数据约束:数据模型中的数据约束主要描述数据结构内数据间的语法、词义联系、他们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。它是完整性规则的集合,用以限定符合数据模型的数据库状态,以及状态的变化。
约束条件可以按不同的原则划分为数据值的约束和数据间联系的约束;静态约束和动态约束;实体约束和实体间的参照约束等。 20210311
汇率兑换计算器

类似问答
  • 我想问下在数据库中一个商品价格字段应该设置什么类型
    • 2024-05-15 04:12:59
    • 提问者: Rain
    如果是mysql,设置为decimal;如果是oracle,就设置为number
  • 请问下面的记录再数据库中怎么设计字段,要求价格的那个为number类型。展示数据为图片。
    • 2024-05-15 19:40:53
    • 提问者: 沈阳美食侦探
    你那个省际进口处理费用价格是两条数据合并的吧 把价格保存为numbei没问题,其实你想问的是怎么用图片来显示的吧 用二进制生成图片保存在内存中然后再页面上显示 这个代码你可能要搜搜显示图片的效果虽然好看但是还是根据实际情况来要不要来这个功能吧
  • 淘宝数据库中价格?急!!
    • 2024-05-15 18:48:50
    • 提问者: 芒果TV
    一般提供的数据包或者说数据库上面商品的价格都是建议价格,也就是说你直接上传是肯定不会亏的。甚至有的>进价10元。建议lz根据网站上给的进价适当调整,毕竟大家都用同一个数据包,如果别人懒得改,而你便宜1分钱,价格排名就靠前是不?
  • j**a 中应该使用什么数据类型来代表价格
    • 2024-05-15 09:41:52
    • 提问者: 鹏哥
    要准确表示单价等货币类型的数据用decimal和numeric都行。decimal和numeric类型在mysql中视为相同的类型。它们用于保存必须为确切精度的值,例如货币数据。当声明该类型的列时,可以(并且通常要)指定精度和标度;例如:salary decimal(5,2)在该例子中,5是精度,2是标度。精度表示保存值的主要位数,标度表示小数点后面可以保存的位数。
  • 数据库价格
    • 2024-05-15 10:14:36
    • 提问者: 小芯芯芯芯芯芯芯?
    数据库的大小取决于硬盘内存和cpu之类的只看你的数据查询量,按自己所需合适就可以了如果数据不是真的那么大的话 建议使用vps就可以了。百来块钱一个月的vps可以的了当然不要买黑心商把服务器开几十个vps的那种
  • 数据库中价格字段是varchar类型怎样在sql语句中使用sum函数计算总和
    • 2024-05-15 22:02:14
    • 提问者: 宋飞爱健身
    如果varchar类型中存放的都是数字,需要看是什么数据库,如果是sqlserver那么可将字符转成数字再进行sum,如果是oracle,则可隐形转换成数字,无需修改语句。如字段名称为score.sqlserver语法:select sum(cast(score as int)) as score from 表名;注意:int是整型,在实际操作中根据自己需要的类型转换。
  • 我想问下在数据库中一个商品价格字段应该设置什么类型
    • 2024-05-15 09:28:36
    • 提问者: ʚ可爱婷ɞ
    如果是mysql,设置为decimal ;如果是oracle,就设置为number
  • 福特f750数据。详细数据
    • 2024-05-15 18:05:46
    • 提问者: 咕噜娃
    福特f750皮卡,巨大的家伙,其实很难说它还是不是皮卡,尺寸太大了,跟解放东风有一拼。  两门版基本型外观,显得大头小脚。因为是定制改装车型,所以基本型只有寒酸的245/70/r19.5轮胎,只比哈弗轮胎直径的大了100毫米。各位可观察下那夸张的引擎盖高度和双层侧踏。  6.7l 康明斯**b柴油发动机,带vgt涡轮(柴哈也是vgt涡轮),基本型峰值功率200hp/2600转 700nm/1600...
  • oracle数据库中text类型用什么类型表示
    • 2024-05-15 11:50:42
    • 提问者: 杨睿睿
    如果内容不是很长的话用varchar2长度4000来代替,如果过长的话,用clob 或 long 类型!
  • 请问在sql server中 字符串 用什么数据类型!!谢谢!!
    • 2024-05-15 20:51:45
    • 提问者: 刘卓*
    char 定长,最大8000varchar 变长sql server2005后可以通过 varchar(max)来允许最大存储2g的数据text 最多存储有2g字符nchar 定长,最大4000国际化字符nvarchar 变长。ntext 最多存储有1g 国际化字符
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。