数据库系统概论-[亲测有效]

数据库系统概论-[亲测有效]数据模型 数据模型的含义 数据模型是对现实世界中各种事物或实体特征的数字化模拟和抽象,用以表示现实世界中的实体及实体之间的联系,使之存放在计算机中,并通过计算机软件进行处理,数据模型是用来描述数据、组

数据库系统概论-

数据模型

数据模型的含义

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

数据模型的要求

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

数据模型的类型

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

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

数据库系统概论-[亲测有效]

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

概念模型

信息世界的基本概念

信息世界的基本概念

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

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

码:唯一标识实体的属性集[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'

代码100分

数据完整性约束

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

数据库系统概论-[亲测有效]
数据库系统概论-[亲测有效]

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9805.html

(0)
上一篇 2023-01-31
下一篇 2023-01-31

相关推荐

  • MYSQL基础语句(自我记忆)

    MYSQL基础语句(自我记忆)一.操作数据库 1.查看所有数据库 : show databases; 2.创建数据库 : create database name(数据库名); 3.删除数据库 : drop database na

    2023-02-04
    173
  • MySQL 存储引擎(2)[通俗易懂]

    MySQL 存储引擎(2)[通俗易懂]首先我们带着下边三个问题来认识存储引擎 存储引擎在MySQL中的作用是什么? MySQL都有哪些存储引擎 SQL又与存储引擎有什么关系? 存储引擎在MySQL中的作用是什么? 顾名思义,存储引擎就是…

    2023-02-18
    154
  • 用Python判断列表是否相同

    用Python判断列表是否相同列表是Python中最常用的数据类型之一,通常用于存储一组有序的数据。在某些情况下,我们需要判断两个列表是否相同,比如在测试中验证函数的输出是否正确,或者在比较用户提交的数据和标准答案时。本文将介绍如何使用Python判断两个列表是否相同。

    2024-05-13
    62
  • 如何使用Python调用CMD执行命令

    如何使用Python调用CMD执行命令对于一些需要在命令行执行命令的操作,我们可以使用Python来轻松实现。本文将介绍如何使用Python调用CMD执行命令。

    2024-07-03
    44
  • sql去重取最新的_怎样筛选excel表中的数据

    sql去重取最新的_怎样筛选excel表中的数据1、去掉重复数据DISTINCT SELECT DISTINCT 去掉重复数据列 FROM TestE WHERE pn='SPLW' 2、取最新数据 select * FROM Te

    2023-02-16
    139
  • 利用WPS导入数据功能建立查询模板[通俗易懂]

    利用WPS导入数据功能建立查询模板[通俗易懂]最近古董电脑上的古董Office2003毫无征兆的就扑街了,重装和修复了一天最后还是宣布抢救无效。因为着急干活只能装了最新的WPS2019裸奔版(没有开通会员),结果“一顿操作猛如虎,突然发现新大陆…

    2023-03-14
    148
  • 墙裂推荐一波mysql学习资源[通俗易懂]

    墙裂推荐一波mysql学习资源[通俗易懂]在日常工作与学习中,无论是开发、运维、测试,还是架构师,数据库是一门必不可少的”必修课”, 也是必备的涨薪神器。在互联网公司中,开源数据库用得比较多的当属 MySQL 了。 但mysql知识面非常广,

    2023-04-15
    146
  • 学会这 2 点,轻松看懂 MySQL 慢查询日志[通俗易懂]

    学会这 2 点,轻松看懂 MySQL 慢查询日志[通俗易懂]MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。 1)通用查询日志:记录建立的客户端连接和执行的语句。 2)慢…

    2023-03-18
    150

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注