首页 > 其他分享 >db概念——初篇

db概念——初篇

时间:2024-02-13 11:12:44浏览次数:27  
标签:章节 模型 原著 数据库 db 概念 初篇 对应

1、知识体系 

本文为《数据库基础概念》第五版的阅读笔记。它的知识体系分为五部分。

第一部分,数据库简介,什么是数据库,它的优点,组成部分等等,对应原著第1章。

第二部分,数据库概念,ER,EER图中的概念,关系数据库中的概念,三种模型(概念模型,逻辑模型,物理模型),以及三种模型之间的映射,

概念模型:数据库设计,将现实世界转换为ER图(不局限于ER图)。

逻辑模型:选取数据库类型,将概念模型转换为实际数据库类型的概念,例如关系型数据库下,转换为表,视图,约束等等。

物理模型:数据库存储,不同数据库厂商的存储引擎通常不同。

对应原著第2, 3, 4, 5, 8, 9, 14, 15章节。

第三部分,数据库语言,SQL基础,SQL优化。对应原著第6,7,17,18,19章节。略。

第四部分,数据库功能

programming API:程序接口,Java(JDBC),C++(ODBC),PHP等,对应原著第10,11章节。

数据结构:如何存储对象,XML,JSON等,对应原著第12,13章节。

事务:对应原著第20,21章节。

恢复:对应原著第22章节。

存储引擎:对应原著第16章节。

安全(security):对应原著第30章节。

分布式数据库:对应原著第23章节。

第五部分,高级主题

其他类型数据库:NoSQL, 多媒体数据库,实时数据库,地图数据库,图形数据库等,对应原著第24,26章节。

与数据库相关的技术:大数据,搜索引擎,数据挖掘,数据仓库,对应原著第25,27,28,29章节。

2、链接

  书籍:《fundamentals of database systems》第七版本。《数据库系统基础》第六版本

标签:章节,模型,原著,数据库,db,概念,初篇,对应
From: https://www.cnblogs.com/rain144576/p/18014388

相关文章

  • 小米手机 adb shell 用户 组 相关命令和输出记录
    cas:/$iduid=2000(shell)gid=2000(shell)groups=2000(shell),1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats),3009(readproc),3011(uhid)context=u:r:shell:s0cas:/$groupsinputlog......
  • 爬虫_052_爬虫相关概念介绍
    目录爬虫的定义爬虫就是一个程序,程序运行完成之后,就能够拿到你想要获取的数据。爬虫的奥义就是程序模拟浏览器。爬虫的核心爬虫的难点在于:解析数据。爬虫的用途社交类:陌陌一开始爬微博数据当假的用户。电商类:电商网站互相监控,互相降价。出行类:智行、飞......
  • 概念解读-云原生和容器编排
    有些概念没有标准答案,每个地方解释的也都很模糊,概念也一直被滥用,比如说云原生的概念。有些概念听起来高大上,实际上很普通,比如说容器编排的概念。本文我对这两个概念作个解释。1、云原生最近几年,“云原生”一度成为前沿的技术用语,各种业内技术大会都能看到“云原生”的字样,但是......
  • 在k8S中,初始化容器(init container)概念原理是什么?
    在Kubernetes(k8S)中,初始化容器(InitContainer)是一个特殊类型的容器,它会在应用程序容器启动之前运行。它的主要目的是执行一些必要的先决条件任务,这些任务必须在主应用容器开始服务前完成。初始化容器的概念原理如下:顺序执行:Pod中可以定义多个初始化容器,它们按照配置文件......
  • 2.1.4 程序基本概念——编辑、编译、解释、调试的概念
    编辑概念C++程序的编辑即为,对代码的编写过程,完成这种过程需要借助相关软件,该类软件叫做C++代码编辑器。编译和解释概念计算机只能识别由0、1组成的二进制代码,称为机器码。所以我们现在使用高级编程语言编写的程序就需要一个翻译过程,将其转换成计算机认识的二进制代码,而这个翻......
  • adb sync指代的两种软件
    第一种是指sync[-l][-zALGORITHM][-Z][all|data|odm|oem|product|system|system_ext|vendor]syncalocalbuildfrom$ANDROID_PRODUCT_OUTtothedevice(defaultall)-n:dryrun:pushfilestodevicewithoutstoringtothefilesystem-l:listfil......
  • 数据库迁移工具--DBMotion使用教程
    DBMotion安装与使用1.访问地址DBMotion,数据库迁移|Squids.cn2.下载docker-compose.yaml点击下载docker-compose.yaml配置文件https://squids.cn/download/dbmotion/docker-compose.yamlversion:'3.0'services:dts-mysql:image:mysql:latestcontaine......
  • OpenMLDB 作为中国唯一的特征平台产品入选 2023 Gartner 研究报告
    在国际权威咨询与研究机构Gartner发布的重要研究报告《TheLogicalFeatureStore:DataManagementforMachineLearning》(《逻辑特征存储:机器学习的数据管理》,下文简称报告)中,OpenMLDB荣幸作为中国唯一的特征平台代表产品入选该报告。该报告深刻剖析了当前机器学习应用在......
  • Spring 接点、切点、切面、引入、织入、通知 概念
    importcom.github.pagehelper.PageHelper;importorg.aspectj.lang.ProceedingJoinPoint;importorg.aspectj.lang.annotation.Around;importorg.aspectj.lang.annotation.Aspect;importorg.aspectj.lang.annotation.Pointcut;importorg.springframework.context.ann......
  • kubernetes集群核心概念---pod
    1.pod介绍参考链接:https://kubernetes.io/zh/docs/concepts/workloads/pods/1.1.查看pod[root@centos~]#kubectlgetpod#pod或pods都可以,不指定namespace,默认是名为default的namespace [root@centos~]#kubectlgetpod-nkube-system1.2.pod的yaml资源清单格式......