随笔分类 - 课程——数据库系统概论
摘要:MongoDB 和 MySQL 是两个可用于存储和管理数据的数据库管理系统。MySQL 是一个关系数据库系统,以结构化表格格式存储数据。相比之下,MongoDB 以更灵活的格式将数据存储为 JSON 文档。两者都提供性能和可扩展性,但它们为不同的应用场景提供了更好的性能。 了解 MySQL » 了解
阅读全文
摘要:这里以关系数据库MySQL为例。首先,本博客教程(Ubuntu 20.04 安装MySQL 8.X),在Linux系统中安装好MySQL数据库。这里假设你已经成功安装了MySQL数据库。下面我们要新建一个测试Spark程序的数据库,数据库名称是“spark”,表的名称是“student” 请执行下面
阅读全文
摘要:今天在学习 Spark 连接 MySQL时发现还没安装,便参考了厦门大学实验室的Blog进行操作。但安装完成之后发现没有显示设置密码的选择,但又改不掉root密码(头开始痛起来)。 故记录一下安装MySQL并新建账户授权的过程。 方法一 在 MySQL 官网下载安装包 https://dev.mys
阅读全文
摘要:在 Windows 上安装 Redis Redis 官方不建议在 windows 下使用 Redis,所以官网没有 windows 版本可以下载。但可以通过 GitHub 来下载 Windows 版 Redis 安装包,下载地址:点击前往。 注意:Windows 安装包是某位民间“大神”根据 Red
阅读全文
摘要:起因: 程序在启动时,连接MySQL数据库,发出警告⚠️: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.2
阅读全文
摘要:一、工具: Visual Studio 2019 MySQL 数据库 二、添加动态链接: Visual Studio 中选择项目-> 管理NuGet程序包(N) → 然后在浏览里面搜索 MySql.Data 并进行安装。 注意:因为 .Net 框架 和 MySQL 版本问题安装时可能要选用不同的版本
阅读全文
摘要:本文介绍通过Navicate for MySQL导入SQL文件的方法。 前提条件 已安装Navicat for MySQL 和 MySql。您可以前往 Navicat官网 下载Navicat for MySQL。 MySQL 的安装与配置教程:Here 方法一 启动Navicat for MySQL
阅读全文
摘要:本文将介绍3种添加MySQL引用的方法,以及连接MySQL和使用MySQL的教程 前篇:Visual Studio 2019连接MySQL数据库详细教程 第一种方法 下载 Mysql.data.dll,下载链接:Here (可自选版本下载) 将文件解压至合适的地方 在VS2019
阅读全文
摘要:## 前言 **如果要在 Visual Studio 2019中使用MySQL数据库,首先需要下载MySQL的驱动** **Visual Studio默认只显示微软自己的SQL Server数据源,点击其它也是微软自己的SQL Server数据源** > 方法更新:[Here](https://ww
阅读全文
摘要:🐒求候选键: 只出现在函数依赖(FD)左边的,或者没出现在 FD 中的属性一定是主属性。(组成候选键的属性都叫主属性) 只出现在函数依赖右边的属性一定是非主属性。(不是主属性即为非主属性) 如果一个只出现在函数依赖左边的属性它的闭包包含了所有的属性,则它是唯一候选键 例: 设关系模式 \(R(AB
阅读全文
摘要:E-R图向关系模型转换的规则: (1) 一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的码(关键字)就是关系的码。 (2) 一个 1:1 联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的模式,则与该联系相连的各实体的码以及联系本身的属性均转换为
阅读全文
摘要:前言 本篇文章学习书籍:《数据库系统概论》第5版 王珊 萨师煊编著 视频资源来自:数据库系统概论完整版(基础篇+高级篇+新技术篇) 由于 BitHachi 学长已经系统的整理过本书了,我在学习课本和视频以及学长文章的同时在学长文章的基础上进行相应学习修改。(学长原系列目录:Here) 资料参考网站:
阅读全文
摘要:原文链接:Here SQL练习题完整(做完你就是高手) 数据库笔记(十)——关系代数
阅读全文
摘要:前言 本篇文章学习书籍:《数据库系统概论》第5版 王珊 萨师煊编著 视频资源来自:数据库系统概论完整版(基础篇+高级篇+新技术篇) 由于 BitHachi 学长已经系统的整理过本书了,我在学习课本和视频以及学长文章的同时在学长文章的基础上进行相应学习修改。(学长原系列目录:Here) 资料参考网站:
阅读全文
摘要:前言 本篇文章学习书籍:《数据库系统概论》第5版 王珊 萨师煊编著 视频资源来自:数据库系统概论完整版(基础篇+高级篇+新技术篇) 由于 BitHachi 学长已经系统的整理过本书了,我在学习课本和视频以及学长文章的同时在学长文章的基础上进行相应学习修改。(学长原系列目录:Here) 资料参考网站:
阅读全文
摘要:前言 本篇文章学习书籍:《数据库系统概论》第5版 王珊 萨师煊编著 视频资源来自:数据库系统概论完整版(基础篇+高级篇+新技术篇) 由于 BitHachi 学长已经系统的整理过本书了,我在学习课本和视频以及学长文章的同时在学长文章的基础上进行相应学习修改。(学长原系列目录:Here) 资料参考网站:
阅读全文
摘要:1. 什么是数据库的完整性? 数据库的完整性是指数据的正确性和相容性。 2.数据库的完整性概念与数据库的安全性概念有什么区别和联系? 数据的完整性和安全性是两个不同的概念,但是有一定的联系。前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出( Garba : e
阅读全文
摘要:1. 什么是数据库的安全性 数据库的安仝性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏 2.数据库安全性和计算机系统的安全性有什么关系? 安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据 集中存放,而且为许多最终用户直接共亨,从而使安全性问题更
阅读全文
摘要:试述 SQL 语言的特点。 (l)综合统一。 sQL 语言集数据定义语言 DDL 、数据操纵语言 DML 、数据控制语言 DCL 的功能于一体。 (2)高度非过程化。用 sQL 语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径的选择以及 sQL 语句的操作过
阅读全文