数据:描述事物的符号记录。

型和值:

“型” 数据的类型,如整型、实型、字符型等;

“值” 给出符合给定型的值,如整型值20,实型值2.35,字符型值 “I”等。

数据库:长期存储在计算机内的,有组织的,可共享的数据集合。

数据库管理系统(DBMS):数据库系统的核心,位于用户和操作系统之间,属于系统软件。

数据库系统:

数据库应用系统:

关系:数据库系统包括数据库管理系统,数据库管理系统又包括数据库。

数据独立性:数据独立于应用程序且不依赖于应用程序。(物理独立性和逻辑独立性)

数据库三级模式:

a.外模式

用户所能后看见的和使用的局部数据的逻辑结构和特征的描述。 反映了用户对数据的要求。

b.内模式

数据物理结构和存储方式的描述。

c.概念模式

数据库系统中全局数据逻辑结构的描述,全体用户的公共数据视图。

注意:一个数据库只有一个概念模式和内模式,可以有多个外模式。


数据模型

如果说数据是现实世界符号的抽象,数据模型则是对数据特征的抽象。

数据模型从抽象层次上描述了数据库系统的静态特征、动态行为和约束条件,因此,数据模型通常由数据结构、数据操作及数据约束3部分组成。

数据模型的类型:

概念数据模型,逻辑数据模型,物理数据模型

E-R模型:

a.实体:

客观存在并且可以相互区别的事物。

b.属性:

描述实体的特性。

c.联系:

实体之间的对应关系。

层次模型:用树形结构表示实体及其之间的联系。

网状模型:用网状结构表示实体及其之间的联系。

关系模型:采用二维表表示。

关系代数部分运算:

投影:从关系模式中指定若干属性组成新的关系。

选择:从关系中找出满足给定条件的元组。

连接:从两个关系的笛卡尔积中选择满足给定属性间一定条件的那些元组。

数据库设计:

需求分析的方法主要有结构化分析方法和面向对象分析方法。

结构化分析方法的常用工具是数据流图和数据字典。数据流图用于表达数据和处理过程的关系。数据字典是对系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。

数据字典包括:

visio2016 数据库模型图_数据库相关术语整理相关推荐

  1. 第5章_数据库相关(一)

    第5章_数据库相关 1.CAP定理 2.事务的`ACID`特性 3.并发异常 4.隔离级别 5.`Oracle`.`MySQL`.`SQL Server`的事务隔离级别 6.范式(`Normal Fo ...

  2. mysql er 图_数据库ER图基础概念整理

    ER图分为实体.属性.关系三个核心部分 图形表示分别是 长方形,椭圆形,菱形 一,组成部分介绍 1,实体(entity):数据模型中的数据对像,每个实体都有自己的实体成员或者说实体对象,例如学生实体包 ...

  3. 专科mysql数据库大作业_数据库大作业整理·总

    能找到这里的小同学,我们可能是校友哦. 这个不正经的帖子来整理一下我们用pyqt5+eric6+mysql开发天气管理系统(17地市)的所有走过的路,尤其是我走弯路后的修正路线. 因为找了一些资料,看 ...

  4. flink cdc 连接posgresql 数据库相关问题整理

    flink cdc 连接posgresql 数据库 01 .flink posgresql cdc 前置工作 1,更改配置文件postgresql.conf # 更改wal日志方式为logical w ...

  5. mysql的考试范围_数据库考试范围整理

    填空: 1.目前常用的数据库管理系统软件有Access .SQL Sever和Oracle. 2.数据实际上就是存储在某一种媒体上的能够被识别的物理符号. 3.一个关系的逻辑结构就是一个二维表. 4. ...

  6. mysql 数据表e-r图_数据库中E-R图是如何组成的

    数据库中E-R图是如何组成的 发布时间:2020-12-05 13:36:45 来源:亿速云 阅读:97 作者:小新 小编给大家分享一下数据库中E-R图是如何组成的,相信大部分人都还不怎么了解,因此分 ...

  7. Linux添加rose不能交互式登录,常见问题及注意事项 - Linux下环境安装配置Rose HA全攻略(图)_数据库技术_Linux公社-Linux系统门户网站...

    常见问题及注意事项 •  开机方法: 开机的时候我们必须注意到,必须先开磁盘阵列,等 磁盘阵列状态READY 后,再开主机,主机完全开启后,再把备机开启. •  关机方法: 关机的方法则是开机的反顺序 ...

  8. 神经网络相关术语_神经网络术语的初学者词汇表

    神经网络相关术语 One of the greatest road-blocks for newcomers to data science and deep learning is the mult ...

  9. 3.数据库操作相关术语,Oracle认证,insert into,批量插入,update tablename set,delete和truncate的区别,sql文件导入

     1相关术语 语句 含义 操作 DML语句 (Data Manipulation Language) 数据库操作语言 insert update delete select DDL语言 (Date ...

  10. SQL全方位攻略:之数据库历史、数据库基本概念和相关术语,以及常见的数据库类型介绍

    文章目录 1.数据库介绍 1.1 数据库历史 1.2 数据库基本概念和术语 1.2.1. 数据库 1.2.2. 数据库管理系统(DBMS) 1.2.3. 应用程序 1.2.4. 模式(Schema) ...

最新文章

  1. 谷歌浏览器翻译插件 Linkclump:一次性打开多个链接
  2. python3 if else 简洁写法 三元运行
  3. html5--6-59 其他常用CSS属性
  4. Redpine Signals RS9110-N-11-02 Wi-Fi解决方案
  5. 【...】小程序扩展运算符 ... 说明
  6. 第二学期-第一次作业
  7. linux加水印乱码,linux java程序加水印及中文乱码方案(二)
  8. Linus 谈软件开发管理经验(转载)
  9. python3.6爬淘宝信息
  10. FastCGI介绍(快速通用网关接口)
  11. 基于51单片机的金沙滩12864的计算器
  12. TP框架的介绍和使用
  13. 线性代数基础知识点回顾与总结(一):行列式与矩阵
  14. 201771010112罗松《面向对象程序设计(java)》第六周学习总结
  15. 对JavaWeb项目中WEB-INF目录的理解
  16. LeCo-3. 无重复字符的最长子串
  17. STL 常用容器的底层数据结构
  18. 至少9所大学!将要招收计算机/软件专业第二学士学位!
  19. ip-guard准入网关实例
  20. 【Mac使用技巧】Mac导航栏图标位置调整

热门文章

  1. android逐帧播放器,Kinovea(逐帧播放器)
  2. Linux 二进制分析
  3. PreferenceScreen使用
  4. InstantClient+PLSQL安装配置教程
  5. 双显示器 启动黑屏 黑苹果_教你注入EDID 解决黑苹果显示器显示问题
  6. ubuntu硬盘序列号怎么查询_如何在Linux中查找硬盘的详细信息?
  7. 机器学习之旅:支持向量机通俗导论(理解SVM的三层境界)
  8. 用友nc系统服务器端口号,用友NC数据库服务器参数配置说明
  9. PE制作实录 —— 定义我的 PE 工具箱
  10. SQL查询分析器的使用说明