广告
返回顶部
首页 > 资讯 > 数据库 >数据库系统概论-
  • 270
分享到

数据库系统概论-

数据库系统概论- 2020-07-16 06:07:25 270人浏览 猪猪侠
摘要

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

数据库系统概论-

数据模型

数据模型的含义

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

数据模型的要求

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

数据模型的类型

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

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

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

概念模型

信息世界的基本概念

信息世界的基本概念

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

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

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

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

您可能感兴趣的文档:

--结束END--

本文标题: 数据库系统概论-

本文链接: https://www.lsjlt.com/news/4649.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 数据库系统概论-
    数据模型 数据模型的含义 数据模型是对现实世界中各种事物或实体特征的数字化模拟和抽象,用以表示现实世界中的实体及实体之间的联系,使之存放在计算机中,并通过计算机软件进行处理,数据模型是用来描述数据、组织数据和对数据据进行操作的,数...
    99+
    2020-07-16
    数据库系统概论-
  • 数据库系统概论——关系代数详解
    文章目录 1、关系代数概述1.1 传统的集合运算1.2 专门的关系运算1.2.1 选择运算1.2.2 投影(Projection)1.2.3 连接(Join)1.2.4 两类常用连接运算1.2...
    99+
    2023-09-29
    数据库 mysql
  • 数据库系统概述
    什么是数据库数据库(Database DB)指按照数据结构来组织,存储和管理数据的仓库,是存储在一起的相关数据的集合,什么是数据库管理系统数据库操作系统(Database Management Syste...
    99+
    2022-10-18
  • 数据库系统概论第五版(笔记+习题答案)(全)
    因学习数据库系统概论,将会对每一个章节进行一个整理,包括笔记和习题答案。 目录 前言 第 1 章 绪论 第 1 章习题答案 第 2 章 关系数据库 第 2 章习题答案 第 3 章 关系数据库标准语言SQL 第 3 章习题答案 第 4 章 ...
    99+
    2023-09-09
    数据库 sql mysql
  • 数据库系统基础理论
    写在前面关于数据库这个模块,我决定仔细将数据库的各个模块,像数据库基础概念、关系模型、关系型型数据库、关系数据库标准语言SQL、数据库的安全性、数据库的完整性以及数据库的设计、数据库编程。最后还会介绍一些关...
    99+
    2022-10-18
  • 关于数据库系统的概述
    目录一、数据库的发展 人工管理阶段二、数据库系统的组成和结构三、数据库系统的体系结构四、数据模型4.1 概念模型4.2 层次模型4.3 关系模型五、练习题一、数据库的发展 人工管理阶...
    99+
    2022-11-12
  • 数据库知识复习之数据库系统概述
    数据库是数据管理的最新技术,是计算机科学的重要分支。从联机事务处理(On-Line Transaction Processing,OLTP)到联机肥西处理(On-Line Analysis Processi...
    99+
    2022-10-18
  • 数据库 | 数据库概述、关系型数据库、非关系型数据库
    目录: 1.数据库:1.1 数据库的含义1.2 数据库的特点 2.数据表3.数据库管理系统4.数据库系统5.关系型数据库 和 非关系型数据库:5.1 关系型数据库5.2 关系型数据库“优...
    99+
    2023-09-05
    数据库 oracle mysql 关系型数据库 非关系型数据库
  • 数据库之Hive概论和架构和基本操作
    目录Hive概论Hive架构 Hive安全和启动Hive数据库操作Hive内部表操作-数据添加Hive内部表特点Hive外部表操作Hive表操作-分区表Hive概论 Hive是一个构建在Hadoop上的数据仓库...
    99+
    2023-04-07
    数据库 Hive概论 Hive架构 Hive基本操作
  • 数据库之Hive概论和架构和基本操作是什么
    今天小编给大家分享一下数据库之Hive概论和架构和基本操作是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我...
    99+
    2023-04-14
    数据库 hive
  • 数据库概述
    原文:https://www.cnblogs.com/rainbow-ran/p/14488897.html...
    99+
    2020-02-15
    数据库概述 数据库入门 数据库基础教程
  • 计算机组成原理(1)--计算机系统概论
    一、计算机系统简介 1.计算机系统软硬件概念 计算机系统由“硬件”和“软件”两大部分组成。 所谓“硬件”,是指计算机的实体部分,它由看得见摸得着的各种电子元器件,各类光、电、机 设备的实物组成,如主机、外部设备等。 所...
    99+
    2023-09-04
    java 开发语言 Powered by 金山文档
  • 数据库系统
    数据库(Database):存储数据的仓库 高效地存储和处理数据的介质(介质主要是两种:磁盘和内存) 数据库系统:DBS(Database System):是一种虚拟系统,将多种内容关联起来的称呼 DBS = DBMS + DB DBMS:...
    99+
    2017-01-09
    数据库系统 数据库入门 数据库基础教程 数据库 mysql
  • 数据库-数据库系统原理
    数据库-数据库系统原理       落花人独立,微雨燕双飞。   简介:数据库-数据库系统原理。 一、事务 概念 事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。 A...
    99+
    2021-05-08
    数据库-数据库系统原理
  • 软考高级系统架构设计师系列论文九十:论分布式数据库的设计与实现
    软考高级系统架构设计师系列论文九十:论分布式数据库的设计与实现 一、分布式数据库相关知识点 二、摘要 三、正文 四、总结 一、分布式数据库相关知识点 软考高级系统架构设计师系列之:分布式存储技术 ...
    99+
    2023-08-30
    软考高级系统架构设计师 系列论文 论分布式数据库的设计与实现
  • memcache数据库和redis数据库的区别(理论)
        在了解了memcache集群和redis集群后,我产生了一些问题:    redis集群支持的存储类型多于memcache集群;redis集群支持数据的持久化,更能很好的保护数据完整性;    那么...
    99+
    2022-10-18
  • 关系型数据库和非关系型数据库概述与优缺点对比
    目录一、关系型数据库1、概念2、关系型数据库的特点3、关系型数据库的瓶颈4、关系型数据遵循ACID原则1、A(Atomicity)原子性2、C(Consistency)一致性3、I(...
    99+
    2022-11-13
  • Mysql数据库理论基础二
     Mysql数据库理论基础二一、简介由MySQL AB公司开发,是最流行的开放源码SQL数据库管理系统,主要特点:1、是一种数据库管理系统2、是一种关联数据库管理系统3、是一种开放源码软件,且有大...
    99+
    2022-10-18
  • 数据库软件概述
    1. 关系型数据库关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据...
    99+
    2022-10-18
  • 数据库基本概念
    一、    数据库相关的概念:数据、数据库、数据库管理系统、数据库系统二、数据:数据库中存储的基本对象。数据定义:描述事物的符号记录称为数据。数据库:是存储数据的仓库...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作