数据库学习笔记
文章平均质量分 88
@@老胡
思考与实践并行,努力成为发现和解决问题的人
展开
-
数据库 SQL查询语言理论基础
数据库语言高度非过程化:描述做什么,不涉及怎么做。SQL基本结构包括3个子句:SELECT子句 对应投影运算,指定查询结果中所需要的属性或表达式FROM子句 对应笛卡尔积,给出查询所涉及的表,表可以是基本表、视图或查询表WHERE子句 对应选择运算(包括连接运算所转化的选择运算),指定查询结果元组所需要满足的选择条件SELECT和FROM是必须的,其他是可选的DISTINCT 用来消除重复元组的单表查询列属性一、查询指定的列选取表中的全部列或指定列,通过SELECT确定要.原创 2021-04-01 21:33:09 · 1959 阅读 · 0 评论 -
数据库 关系模型和关系代数
关系模型一、数据结构就是一张二维表,这种表示关系的集合,二维表的一行就是一个对象(实体)术语:域——表的一列就是一种域,他们拥有相同的数据类型,域必须是原子的,不可分割的元组——表的一行,代表一个实体目、属性——都是描述一个域,也就是描述列的超码——某一个属性集可以唯一标识一张表候选码——最小的超码,候选码集合中的属性不能分割,如果分割就不能唯一标识这张表主码——一般挑最简单的、而且不可能重复和变化的候选码作为主码外码——用来参照其他表的,只能在参照表的主码中选择二、关系数据操作—原创 2021-03-15 22:55:39 · 927 阅读 · 1 评论 -
数据库第一章
一、数据库模型分层概念模型——以用户的角度去对现实世界的抽象,主要用于数据库的设计。常见的有实体-联系模型(E-R模型)和面向对象模型(O-O模型)逻辑模型——从计算机角度来看待这个世界,主要用于数据库的实现。常见有层次模型、网状模型、关系模型物理模型——从计算机底层的物理层的角度考虑数据的物理存储结构和方法主要的关系如下:二、数据模型的组成元素数据结构——描述的是实体(也就是对象)之间的联系,它与对象的类型、内容、性质以及对象之间的联系都有关系,所描述的对象类型的集合,是对系统的静态特性的描原创 2021-03-15 21:01:44 · 151 阅读 · 0 评论