
数据库
文章平均质量分 97
数据库相关知识杂记
AkagiSenpai
哼 ~ 哼 啊啊啊啊啊啊啊啊啊
▃▆█▇▄▖
▟◤▖ ◥█▎
◢◤ ▐ ▐▉
▗◤ ▂ ▗▖ ▕█▎
◤ ▗▅▖◥▄ ▀◣ █▊
▐ ▕▎◥▖◣◤ ◢██
█◣ ◥▅█▀ ▐██◤
▐█▙▂ ◢██◤
◥██◣ ◢▄◤
▀██▅▇▀
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库理论:关系代数与 SQL
目录前言关系代数选择语句投影语句连接语句除法(重要⚠)关系代数例题SQL视图模式匹配聚合,分组与HAVING子查询SQL 例题 前言 关系代数通过符号化的语言,来描述数据库的行为关系,相当于简化版的 SQL。比如并,交,差,笛卡尔积,除法,select 语句等等。 SQL 则是结构化查询语句,相比于关系代数,更方便被计算机识别的一种查询语言。 其余的复习笔记: 数据库理论:函数式依赖,无损拆分,依赖保留拆分与数据库范式 数据库理论:ER模型,关系转换,并发控制与冲突可串行化调度 关系代数 交,并,差,笛卡原创 2021-01-13 23:29:44 · 6322 阅读 · 4 评论 -
数据库理论:ER模型,关系转换,并发控制与冲突可串行化调度
目录前言ER模型实体属性原子属性复合属性关系参与?完全参与?关系的度(degree)一对一与一对多并发控制并发控制概述封锁三协议第一封锁协议第二封锁协议第三封锁协议活死锁死锁预防一次封锁(完全封锁)顺序封锁死锁诊超时法等待图法死锁解除并发调度的可串行性可串行化调度冲突可串行化调度两段锁封锁粒度显示锁与隐式锁意向锁锁的强度 前言 今天小测,赶快抱佛脚 Orz 。。。。 ER模型 ER 模型,又名 “实体关系模型”,洋文叫 Entity - Relationship Model,是数据库结构设计的第一步,也是至原创 2020-12-30 17:12:31 · 4269 阅读 · 2 评论 -
深大数据库实验3之销售管理系统 -- php与mysql之后台编写与接口
⚠ 完整代码在这里 ⚠ https://github.com/AKGWSB/SZU-DBSC-LAB3 目录前言要求项目结构规划数据库创建与数据准备编写 show_xxxx 过程以全表打印编写 report_monthly_sale 函数以打印报表编写 add_purchase 函数以实现添加一笔购买记录为 purchases 表的 insert 操作注册触发器以实现业务逻辑注册触发器以记录 logs为增删改操作编写 sql 接口编写数据管理模块编写下单模块编写报表模块主页快速部署 前言 唔 销售管理系统原创 2020-12-07 23:15:58 · 6362 阅读 · 29 评论 -
数据库理论:函数式依赖,无损拆分,依赖保留拆分与数据库范式(复习笔记)
目录前言各种键函数式依赖无损拆分无损拆分定义判定方法直观判断法ab迭代法依赖保留拆分 前言 下周小测,很无聊的内容,但是还是要复习一下 各种键 在开始之前我们先要认识一下数据库中的几种键,这里只介绍和接下来的理论有关的 key: super key(超级键)可以用其唯一地表示出任何一条记录 candidate key(候选键)不可拆分的 super key,拆分掉任何一个属性,都不具备 super key 的特性 这个不难理解,就简略带过一下 函数式依赖 函数很简单:f(x) = y,可是函数的性质并不原创 2020-11-30 16:09:51 · 3522 阅读 · 5 评论 -
深大数据库实验2之思考题之php前后台的编写
前言 数据库实验有个思考题挺麻烦的。。。记录一下吧 思考题:建立实验一指导书相关数据的数据库,并用一个页面显示所有的表名,即要求用户点击该表名显示出该表所有记录。并完成插入记录,删除记录以及修改记录的功能,而且数据库中信息随网页端操作而更新。 注:所有的思考题均要求网页代码和运行后的界面。注意界面设计及美观性。(简要 写一下注释以及每部分代码实现的功能) 实验1数据库结构:两张表,分别是 emp+学号,dept+学号 其中dept表表示部门,它的数据如下: emp表表示员工,它的数据如下: 其实就是原创 2020-11-02 13:32:12 · 3666 阅读 · 7 评论 -
MySQL 找每个月最后一个星期五 -- 函数定义与使用
数据库作业有一道题是这样子的: 有一张名叫emp的表记录员工信息,其中有如下字段 HIREDATE 表示员工被雇用的日期: 然后问题是这样的: q7. Show details of employee hiredates and the date of their first payday. (Paydays occur on the last Friday of each month) (plus their names) 意思就是每个月的最后一个周五是发工资的日子,要我们输出他们领到第一桶金的日原创 2020-10-11 14:11:44 · 4690 阅读 · 27 评论 -
mysql外键(FOREIGN KEY)简单讲解与演示
前言 上数据库遇到了个叫外键的东西,一开始不是很懂,后来懂了,故记录一下。。。 外键是什么 外键,即外部的键 ,用来保证数据一致性,那么什么是数据的一致性呢? 假设某带学有如下两张表,描述,学生和专业的关系。 学生表 student: 姓名name 学号studentno 专业号majorno 李田所 1145141919 810 姜闸鸣 1145147789 364 特朗普 1145142020 901 专业表 major : 名称majorname 人数number原创 2020-09-23 19:50:03 · 1592 阅读 · 0 评论 -
MongoDB初次体验 下载安装与配置,创建第一张数据集合 简单记录
目录前言MongoDB简介下载与安装安装依赖下载软件包apt自动安装手动下载安装包解压并配置启动mongodb以shell形式进入mongodb简单试用MongoDB创建/删除数据库创建/删除集合插入数据查询小结 前言 今天来学一种新的数据库。mongoDB,这玩意利于存储JSON数据,非常方便。 MongoDB简介 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB应用提供可扩展的高性能数据存储解决方案。除此之外MongoDB是一个介于关系数据库和非关系数据库之间的产原创 2020-08-05 18:38:36 · 266 阅读 · 0 评论 -
php使用mysql预处理语句防止sql注入 简单讲解及代码实现
前言 最近在做一个小项目的后台,牵扯到登录等等需要操作数据库的地方,为了安全起见,特地来记录一下。 sql注入是一个非常常见的漏洞,可能会带来严重的后果,sql注入漏洞来自于sql查询语句的拼接,攻击者通过非法的输入改写sql语句的语义,以达到攻击者的目的。 sql注入简单介绍 sql注入漏洞来自于sql查询语句的拼接,攻击者通过非法的输入改写sql语句的语义,以达到攻击者的目的。初次听起来很抽象,什么是改写语义呢?我们来举一个简单的例子 总所周知lol里面有一个位置叫做【辅助】,我们有如下语句: 我最喜欢原创 2020-07-29 20:00:40 · 2900 阅读 · 1 评论 -
MySQL 连接(JOIN)使用 简单讲解与示例
目录前言连接的概念内连接 INNER JOIN连接中的重命名我 连 我 自 己WHERE子句的必要性外连接左连接右连接小结习题123456 前言 上数据库的时候遇到的比较难懂的,今天记录一下。 在实际应用场景中,往往一个事务需要查询多个数据表。通过两个表之间称之为 “外键” 的列来建立连接关系。 关于外键:mysql外键(FOREIGN KEY)简单讲解与演示 连接的使用可以使得我们能够进行一些复杂的查询,下面细???? 连接的概念 连接即连接两张(或者多张)数据表,比如我们有: 员工信息数据表EMP,主原创 2020-09-26 16:26:21 · 1150 阅读 · 0 评论