数据库系统概论 入门
数据库系统概论1
学习这个数据库之前我觉得非常有必要了解数据库的重要性,这是学习的动力
- 数据库的重要性
绝大多数的软件属于计算密集型和数据密集型(其中数据密集型所占比例更高)从抽象的角度来讲,数据密集型的软件就是把数据拿出来,存入数据库,用的时候再拿出来。从现实的世界来讲,假如我要做一辆汽车,是从研究怎么做轮子开始还是还是从我已经有了轮子开始。有状态的地方就有数据,它是一个宝贝,没有数据库的系统是一个死的系统,没有灵魂。
数据库系统的核心——数据模型
数据模型是对现实世界的抽象,通俗的将就是对现实世界的模拟,数据模型满足三个方面的要求:1.能比较真实的模拟世界 2.容易让人理解 3.便于在计算机上实现 数据模型是数据库的核心和基础数据模型分为三大类:1.概念模型 2逻辑模型 3物理模型
逻辑模型又分为:
1.网状模型
2.层次模型
3.关系模型(运用最多的就是关系模型)
4.对象关系数据模型
等等
物理模型是对数据最底层的抽象,主要描述数据在系统内的表示方法和存取方法!
1. 关系模型的数据结构
- 关系(relation)———一个关系通常对应说是一张二维表
- 元组(tuple)——表中的一行是一个元组
- 属性(attribute)——表中的一列是一个属性,给每个属性取个名字就是属性名
- 主码(key)——又名“码键”,表中的某个属性组,他可以唯一确定一个元组
- 域(domain)——是一组具有相同类型指的集合,属性的取值范围来自某个域 这个有点不好理解,来举两个例子:学生的年龄属性的域是(6-24) 性别的域是(男,女)
- 分量——元组中的一个属性值
- 关系模式——对关系的描述
关系必须是规范化的,关系的每一个分量必须是一个不可分的数据,不允许表中还有表
像这样的就不属于关系模型(工资和扣除里面有分量)
2.关系模型的数据操作:
- 查询
- 插入
- 删除
- 更新
数据库系统概论 入门相关推荐
- 数据库系统概论(第5版)学习笔记 第0章——走进数据库系统
数据库系统概论(第5版)笔记 第0章--走进数据库系统 走进数据库系统 数据库系统概论(第5版)笔记 第0章--走进数据库系统 0.为什么要学它? 1.数据库系统的发展经历了三代演变 2.造就了四位图 ...
- 数据库系统概论必背知识
本篇我总结了学习数据库系统概论时必备的知识,可以用于巩固知识或者期末复习~~~如果觉得博主爆肝总结的不错,感谢点赞! 往期回顾: 十万字带你学习C++(细节拉满)_小生发火的博客-CSDN博客_c++ ...
- 【思维导图总结——数据库系统概论】数据库安全性
数据库安全性 数据库系统概论--数据库安全性 数据库安全性 一.数据库安全性概述 二.数据库安全性控制 (一).计算机的安全模型 (二).数据库安全性控制的常用方法 1.用户身份鉴别与存取控制 2.自 ...
- 【思维导图总结——数据库系统概论】关系数据库标准语言SQL
关系数据库标准语言SQL 数据库系统概论--关系数据库标准语言SQL 关系数据库标准语言SQL 一.SQL概述 二.数据定义 (一).SQL数据定义语句以及现代关系数据库的层次结构 (二).模式的定义 ...
- 【思维导图总结——数据库系统概论】绪论
绪论 数据库系统概论--绪论 绪论 写在前面 一.数据库系统概述 二.数据模型 (一).数据模型的构建要求及组成要素 (二).分类 1.概念模型(信息模型) 2.逻辑模型(物理模型) 三.数据库系统的 ...
- 数据库系统概论:第一章 绪论
1.1 数据库系统概论 1.1.1 数据库系统概论 1. 数据 描述事物的符号记录称为是数据; 数据的解释叫做语义,他与数据时密不可分的; 记录是计算机中表示和储存数据的一种格式或者一个方法; 2. ...
- 南京工程学院 数据库复习(数据库系统概论复习 及 数据库原理与应用样题)
一.数据库系统概论 1.1 百度文库 复习文档(需下载券) <数据库系统概论>(王珊.第五版) ★第一章 绪论 v 本章内容:数据库系统概述.数据模型.数据库系统结构 v 本章主要考点 ...
- 6.0 《数据库系统概论》之关系数据库的规范化理论(数据依赖对表的影响[插入-删除-修改-冗余]、1NF-2NF-3NF-BCNF-4NF、函数依赖与多值依赖)
文章目录 0.思维导图 1.为什么要学习关系数据库规范化理论? (1)基本概念回顾 (2)关系模式的形式化定义 (3)什么是数据依赖F? (4)数据依赖F对关系模式的影响 1️⃣ 数据冗余(Data ...
- 3.1 《数据库系统概论》SQL概述及数据定义(模式SCHEMA、表TABLE、索引INDEX)
文章目录 0.前言 1.思维导图 2.SQL概述 (1)什么是SQL? (2)SQL的特点 (3) SQL的基本概念 3.数据字典 4.数据定义 (1)数据定义概览 (2)模式的定义与删除---SCH ...
最新文章
- python max函数_Python3
- 《通往奴役之路》读书笔记及读后感作文4800字
- pb分组数据累计_A轮公司数据分析面试经验
- 一个不错的js制作的右键菜单
- 数组中有一个数字出现的次数超过数组长度的一半
- 使用pos标记寻找三词短语
- cpython 标准库_Python re标准库
- ActiveMQ之发布- 订阅消息模式实现
- UI干货素材分享|导航设计
- 分治法 —— 快速排序和归并排序(自底向上和自顶向下)
- Spring定时器技术终结者——采用Scheduled注释的方式实现Spring定时器
- Centos开机自动执行shell脚本启动tomcat服务器
- java end_Java Matcher end()用法及代码示例
- 匈牙利算法解决指派问题
- gensim w2v 使用记录
- 最新TIOBE编程语言排行:C语言第一,Python反超Java,挤进第二
- 荧光量子产率计算机模拟,如何提高荧光染料的量子产率,或许可以从这里找到答案...
- 自己整理的:学习verilog DHL问题笔记——Quartus常见错误
- 若语句char a = ‘\72‘; 则变量a包含几个字符?‘\72‘是否在ASCII值的范围之内?
- hadoop2.9安装及配置_阿里云服务器上装Hadoop的心得(内附Hadoop2.9.2详细安装教程)...
热门文章
- 固件库应用之按键检测
- 使用iTools录屏大师录制iOS设备运行的视频
- UE4 Nav导航路线选择设置
- Nginx配置文件说明-反向代理,动静分离,负载均衡
- char *p=abc 与 char p[]=abc 的区别
- AOSP源码分析:Android Input事件的产生、读取和分发
- ESlint中console.log报错问题
- 教你免费下载:del_data.sql,hr_cre.sql 和 hr_popul.sql
- 中石油市值突破1万亿美元高居全球第一
- 安全设备-华为防火墙NAT环境配置IPSec