当前位置:首页 » 关系 - 第1页

06月01日

pandas使用与、或、非对dataframe的数据进行筛选(与关系数据筛选、或关系数据筛选、非关系数据筛选)_data+scenario+science+insight

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 532次
pandas使用与、或、非对dataframe的数据进行筛选(与关系数据筛选、或关系数据筛选、非关系数据筛选)_data+scenario+science+insight

pandas使用与、或、非对dataframe的数据进行筛选(与关系数据筛选、或关系数据筛选、非关系数据筛选) 目录

05月16日

一、数据库之理论基础_Juvenile少年的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 298次
一、数据库之理论基础_Juvenile少年的博客

一、数据库之理论基础1、什么是数据库1.1数据1.2数据库2、数据库管理系统(DBMS)3、数据库与文件系统的区别3.1文件系统3.2数据库系统3.3区别:4、数据库的发展史5、常见数据库5.1关系型数据库5.2非关系型数据库6、DBMS支持的数据模型7、运维对数据库的要求7.1程序员对数据库要求7.1运维对数据库要求7.3数据库运维工作总原则8MySQL简介8.1MySQL的特性8.2MySQL获取8.3MySQL的安装1、什么

05月08日

【期末不挂科】第二章 关系数据库_了凡

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 269次
【期末不挂科】第二章 关系数据库_了凡

博主介绍:–我是了凡

04月24日

【MySQL 数据库】数据库的约束及数据表的设计思想_吞吞吐吐大魔王

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 405次
【MySQL 数据库】数据库的约束及数据表的设计思想_吞吞吐吐大魔王

文章目录1.数据库的约束1.1介绍1.2约束类型1.3notnull1.4unique1.5default1.6primarykey1.7foreignkey1.8check2.数据库表的设计2.1一对一关系2.2一对多关系2.3多对多关系1.数据库的约束1.1介绍数据库中的约束,顾名思义即是对插入数据库中的数据进行限定,这么做的目的是为了保证数据的有效性和完整性。这样就大幅度地提高了数据库中数据的质量

03月15日

高中信息技术教资知识点(三)_tcs066的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 1237次
高中信息技术教资知识点(三)_tcs066的博客
非关系型数据库(NoSQL)
四、体系结构
在这里插入图片描述
三级模型说明:
1、外模式
又称子模式、用户模式,有多个
它是数据库用户能够看见的逻辑结构和特征的描述,是数据库用户的数据视图
2、模式
又称逻辑模式、概念模式,只有 1 个
是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图
3、内模式
又称存储模式,只有 1 个
是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式
二级映像说明
1、外模式/模式映射
保证逻辑独立性
数据的逻辑结构发生变化后,用户程序也可以不修改。但是,为了保证应用
程序能够正确执行,需要修改外模式/概念模式之间的映像
2、模式/内模式映射
保证物理独立性
当数据库的内模式发生改变时,数据的的逻辑结构不变。但是,为了保证应
用程序能够正确执行,需要修改概念模式/内模式之间的映像
五、数据库设计阶段(简单)
在这里插入图片描述
第二节 数据模型
一、数据模型
(一)基本概念
经过三次抽象
(二)术语对照
在这里插入图片描述
(三)数据模型的组成要素(简单了解)
1.数据结构
描述静态的特征
如何表示实体及实体间联系
2.数据操作
描述系统的动态特征
如何增删改查
4.数据约束
一组完整性规则的集合
实体完整性、参照完整性、用户定义的完整性
二、概念模型 P222
(一)信息世界中的基本概念
1.实体:如张同学、李老师等。
2.属性:如张同学具有学号、姓名、性别等特征。
3.码:如唯一决定张同学的属性是学号。
4.域:如性别的所有取值范围为男或女。
5.实体型:由实体名和属性名组成,如学生(学号、姓名、性别…)
6.实体集:同一类型的实体的集合,如所有学生。
7.联系:如学生和教师是教与被教的关系。
(二)两个实体型之间的联系(单选)
1.一对一联系 1: 1
两个方向都是 1: 1
班级和班主任
2.一对多联系 1: n
一个方向是 1: 1,另一个方向是 1: n
学生和班主任
3.多对多联系 m: n
两个方向都是 1: n
学生和课程
(三)概念模型的一种表示方法:实体-联系方法(ER 图)
矩形:表示实体
椭圆:表示属性
菱形:表示联系
图片: https://uploader.shimowendang.com/f/AELynofaJE6xD2pO.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2MzMzOTkwMjQsImciOiJLOUo2Z1h2UXFEZEtEUDZHIiwiaWF0IjoxNjMzMzk4NzI0LCJ1c2VySWQiOjQ2ODI1NzA0fQ.I25clPCqR4wYy7V3CflYDkPHSBtRI6FXkzuW6QZZxc8
三、最常用的逻辑模型 (简答)
(一)层次模型
表示方法:是一棵“有向树”,联系是一对多
特点:有且只有一个结点没有双亲结点,这个结点称为根结点;
根以外的其他结点有且只有一个双亲结点
(二)网状模型
结构:是有向图或网,联系是多对多
特点:允许一个以上的结点无双亲;
一个结点可以有多于一个的双亲
(三)关系模型
结构:以二维表结构来表示实体与实体之间的联系,每个二维表又可称为关系。
在关系模型中,操作的对象和结果都是二维表。
联系:一对一、一对多、多对多
第三节 关系数据库
一、基本概述
(一)关系模型的概念
在这里插入图片描述
(二)关系模型的键码
在这里插入图片描述
二、 关系代数
(一)传统的集合运算
并:两个关系,每个关系的列要一致。R并S=R+S-R交S
差:两个关系,每个关系的列要一致。R-S结果为R减去R交S

笛卡尔积:两个关系,每个关系的列不一定要一致。一共mxn行
(二)专门的关系运算
1、选择
在这里插入图片描述
2、投影
在这里插入图片描述
3、等值连接
在这里插入图片描述
5、自然连接(删去重复列的等值连接)
在这里插入图片描述
6、除
在这里插入图片描述
1.第一步: R 和 S 两个关系中相同的列是 B 和 C。
2.第二步: 对除数 S 的 BC 两列取投影, 最终得到了三行,即 b1c2; b2c1; b2c3的结果。
3.第三步: R 去掉相同的即剩下 A, A 里面有{a1, a2, a3, a4}。
4.第四步:象集, 固定完 a1之后,在 R 关系中 BC 的取值范围。
( 1) a1的象集: b1, c2; b2, c3; b2, c1。
( 2) a2的象集: b3, c7; b2, c3。
( 3) a3的象集: b4, c6。
( 4) a4的象集: b6, c6。
5.第五步: a1、 a2、 a3、 a4, 其中 a1 完全包含上面第二步的结果。 列即是 A得到的答案即是 a1。
在这里插入图片描述
求 R÷ S:
1.第一步: 找相同列,即 B 列。
2.第二步:在除数找对 B 做投影,得到 b1, b2。
3.第三步:前面被除数 R,除了相同列, 只剩下 A, 找 A 的取值范围,即 a1,a2。
4.第四步, 象集:
( 1) a1的象集: 当 A=a1的情况下, B 只有一种可能,即 b1。
( 2) a2的象集: b2, b3, b1。
5.第五步: a2完全涵盖了列里面的值, 最终的答案列即 A, 行即 a2。 最终的答案也需要一个表,只要是表必须要有列和行。
第四节 SQL 语言
一、 SQL 基本概述
SQL(结构化查询语言)
(一) SQL 语言的特点
1.综合统一:集数据定义语言、数据操纵语言、数据控制语言功能于一体
2.高度非过程化:只要提出“做什么” ,而无须指明“怎么做”
3.面向集合的操作方式:操作的对象和结果全都是元组的集合
4.以同一种语法结构提供多种使用方式:既是独立的语言,又是嵌入式语言
5.语言简明、易学易用
9 个核心动词

第六章数据库技术第一节数据库技术的认识一、数据库的基本概念二、数据库的发展阶段三、数据库系统的分类非关系型数据库(NoSQL)四、体系结构三级模型说明:1、外模式又称子模式、用户模式,有多个它是数据库用户能够看见的逻辑结构和特征的描述,是数据库用户的数据视图2、模式又称逻辑模式、概念模式,只有1个是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图3、内模式又称

02月27日

树莓派 | 串口01

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 409次
树莓派 | 串口01

文章目录一、前言二、串口的映射关系2.1、系统默认的串口映射关系2.2、修改串口映射关系三、细节补充一、前言重点:相比树莓派零、1、2以及3的双串口UART0(PL011)和UART1(miniUART),树莓派4中新增了4个PL011串口共计有6个UART所以,如果使用的是树莓派4,就不用关系串口的映射问题,树莓派4居然新增了

02月23日

MySQL数据库学习资料(三)_Big_Data_Kai的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 381次
MySQL数据库学习资料(三)_Big_Data_Kai的博客

第三章:关系数据库理论目录第三章:关系数据库理论一、关系数据库1.1关系模型1.2关系模型的三个要素1.3简单理解‘表’二、笛卡儿积三、列属性四、关系模式与关系五、候选码和外码六、关系代数、元组演算、域运算一、关系数据库关系数据库(一个由很多表组成的数据库,表的每一列是一个属性,表的第一行是各个属性名,往下每一行代表一个对象所具有的各个属性)标准的数据库语言(SQL语言)是建立在关系模型基础之上的,数据库领域的众多理论也都是建立在关系模型基础之上的。1.1关系模型形象地说&#

02月04日

数据库从入门到精通01_cgblpx的博客

发布 : zsy861 | 分类 : 《休闲阅读》 | 评论 : 0 | 浏览 : 343次
数据库从入门到精通01_cgblpx的博客

文章目录数据库应用概念什么是数据库关系型和非关系型关系型数据库Mysql数据库MySQL数据存放在哪里?MySQL服务端MySQL客户端1:DOS窗口MySQL客户端2:可视化工具数据库的结构数据库结构SQL语句定义分类数据库常用操作建库删库查看所有数据库表的常用操作表设计创建表修改表删除表查看所有表查看表结构/设计表表记录的常用操作插入记录查询记录修改记录删除记录排序记录总数数据类型命名规则字符数字日期图片

10月31日

数据库设计_Emperor10的博客

发布 : zsy861 | 分类 : 《资源分享》 | 评论 : 0 | 浏览 : 438次
数据库设计_Emperor10的博客

文章目录数据库设计1.实体2.关系2.1一对一关系2.2一对多关系2.3多对多关系数据库面试中经常被问到某项目中的数据库如何设计的?实际上并不是让你回答设计的过程,而是注重考察表的结构。回答该项目具体有几张表,每个表是做什么的,每张表中有哪些列,分别都是什么类型,代表了什么含义,有什么约束等等。这节我们详细讲一下数据库的设计问题。数据库设计我们采用一个案例来进行说明。假设现

10月22日

HCIA 第六天 OSPF路由协议 及 一个小案例_G的博客

发布 : zsy861 | 分类 : 《资源分享》 | 评论 : 0 | 浏览 : 525次
HCIA 第六天 OSPF路由协议 及 一个小案例_G的博客

评价一个路由协议的好坏:占用资源多少收敛速度快慢选路是否合理RIP以跳数作为开销值来选路,就可能存在不合理性RIP–距离矢量性协议以跳数作为开销值进行选路,本身存在不合理性由于RIP本身计时器时间较长,收敛速度较慢RIP单个数据包占用资源并不算大,但是因为RIP存在30s一次的周期更新,所以整体看来,RIP的资源占用很大由于RIP三个维度的表现都不算太好,所以只能适用于中小型网络环

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1