文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

数据库系统概论-

2020-07-16 06:39

关注

数据库系统概论-

数据模型

数据模型的含义

数据模型是对现实世界中各种事物或实体特征的数字化模拟和抽象,用以表示现实世界中的实体及实体之间的联系,使之存放在计算机中,并通过计算机软件进行处理,数据模型是用来描述数据、组织数据和对数据据进行操作的,数据模型是数据库系统的核心和基础

数据模型的要求

数据模型要满足三个方面的要求:能够方便地在计算机上实现,容易被人们所理解,能够真实地模拟现实世界

数据模型的类型

概念模型:按用户的观点对数据和信息建模,用于数据库设计,属于概念层模型

逻辑模型:用于数据库管理系统的实现,物理模型:描述数据在系统内部的表示方式和存取方法;从计算机系统的观点进行建模,属于组织层模型

数据模型是对现实世界数据特征的抽象和模拟,是数据库系统的核心和基础,从现实世界到机器世界抽象的过程需要构建不同的数据模型

概念模型

信息世界的基本概念

信息世界的基本概念

实体:客观存在并可相互区别的事物[一本书]

属性:实体所具有的某一特性[描述书的信息]

码:唯一标识实体的属性集[id]

实体型:用实体名及属性名集合来抽象和刻画同类实体[图书:(ISBN号,书名,作者,类别,页数,定价,出版社,出版时间,装帧,开本,丛书名,字数,版次,纸张)]

实体集:同一类型实体的集合[一本一本的书的集合]

概念模型的表示方法

实体-联系方法(ER)

概念模型是对信息世界的建模,信息世界用实体、属性、码、联系等概念描述,概念模型是现实世界到信息世界的第一层抽象,实体-联系方法是概念模型的表示方法

数据模型的组成要素

数据结构

数据结构描述数据库的组成对象以及对象之间的联系

数据操作

数据操作是对数据库中各种对象的实例执行的操作的集合以及有关操作的规则,例如:操作符号,操作规则,实现语言,增删改查被称为动态特征


--数据查询
SELECT 字段 FROM 表名 WHERE 查询条件

Select ISBN From Book Where Bookname='Database%'

--数据插入
INSERT INTO 表名 VALUES(各个字段)

Insert Into Book Values('9781387598','DatabaseSystem')

--数据删除
DELETE FROM 表名 WHERE 删除条件

Delete From Book Where ISBN='9781387598'

--数据修改
UPDATE 表名 SET 要修改的字段 WHERE 条件

Update Book Set Bookname='DatabaseApplication' Where ISBN='9781387598'

数据完整性约束

数据完整性约束是给定数据及其联系所具有的制约和依存规则


add constraint fk_ISBN foreing key(ISBN) references book(ISBN)

数据模型描述了系统的静态特性、动态特性和约束条件,数据模型由数据结构、数据操作、数据完整性约束组成,数据结构是所描述的对象的集合,数据操作是允许执行的操作的集合,数据完整性约束是一组完整性规则

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯