关系型数据库的基本原理(数据库系统的组成和特点)

我们所熟知的数据库一般都是关系型数据库,比如Oracle、Sql Server、DB2和Mysql等。Oracle一般用在电信公司,Sql Server可以在中小型企业或零售公司寻觅其踪影,DB2一般配合IBM的大型机(如OS390),只有高大上的银行能够用得起来,而Mysql因其开源和支持高可用集群,经常在淘宝等网站亮其身份。

关系型数据库的基本原理(数据库系统的组成和特点)

谈到数据库,最基本的莫过于对其原理的寻幽探密。我们需要了解关系型数据库的基本特征,SQL的语法结构,以及数据库编程技术、数据安全和保护机制等。

现将几个耳熟能详的概念解释列举如下,

1、第三范式3NF,即不具有传递函数依赖关系的第二范式2NF,第二范式是表的所有非主属性都完全函数依赖于候选关键字的第一范式1NF,第一范式是任一给定关系R中每个列与行的交点处的取值都是不可再分的基本元素,即不含重复组的关系或嵌套结构;

2、E-R图,表示表或实体的关系图,通常作为表之间关系的设计,属于UML语言的静态组件图的范畴,并可以列出每个表字段的详细信息。一般我们设计的表格要符合第三范式

3、表的连接关系(JOIN),表之间的连接关系用笛卡尔乘积,比如R X S中选取R的第i列属性值与S的第j列属性的乘积。连接又分为内连接和外连接,外连接又分左外连接和右连接;

4、常见的SQL语句:

create database/table/PROCEDURE(创建操作),

select, insert,update,delete(增删改查),

select col_name INTO var_name(变量赋值),

DROP database/table/PROCEDURE(删除操作),

DECLARE cursor_name CURSOR FOR(声明游标),

OPEN cursor_name(开启游标),

FETCH cursor_name INTO var_name(游标取值),

Create Trigger mysql.customers After Insert(创建触发器),

IF…THEN…ELSE(条件判断的语法结构)

关系型数据库的基本原理(数据库系统的组成和特点)

关系型数据库的基本原理(数据库系统的组成和特点)

本文【关系型数据库的基本原理(数据库系统的组成和特点)】由作者: 递归 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4543.html

(0)
上一篇 2023-03-15 08:38:53
下一篇 2023-03-15 08:48:02

相关推荐

  • 安卓手机usb调试选项在哪里打开(usb调试不弹出授权)

    有的时候,我们手机需要与电脑连接,进行一些文件的传送,但是经常会出现失败的情况。而这里面大部分的原因都只有一个,那就是手机usb调试没有打开。对于手机系统来说,即使使用数据线来连接其他设备。 1、 iQOO手机USB调试开关处于隐藏状态,点击打开设置图标 2、 找到打开“系统管理”选项 3、 进一步在下拉菜单找到“关于手机”选项并打开 4、 找到并打开“版本…

    2023-03-16
    000
  • mysql存储过程打印输出_mysql存储过程返回结果集

    目录 二:MySQL存储过程变量及赋值 三:MySQL存储过程的创建 2. 使用navicat创建一个存储过程 3. 存储过程中的参数:IN OUT INOUT 四:MySQL存储过程的管理 1. MySQL存储过程的查询 2. MySQL存储过程的修改 3. MySQL存储过程的删除 五:MySQL存储过程的控制语句 3.1 while…end…

    2023-03-09
    400
  • 制作iso镜像文件的简单方法_怎么生成iso镜像文件

    在日常上班的工作中,有很多小伙伴需要用到光盘,但是有时却会遇到没有光驱的电脑,这该怎么办呢?其实不用担心,小编今天就跟大家分享一个将光盘制作成ISO镜像文件的方法,这样就可以装在U盘里在任何电脑上读取。 百度搜索ImgBurn软件,中文版和英文版都可以,因为操作都不难! 下载好软件之后进行安装,直接选择下一步或者Next即可。安装完之后打开软件界面如下图,然…

    2023-03-21
    000
  • 电脑显示器花屏自修方法(电脑显示器花屏横条纹闪)

    显示器花屏是一个让人非常头疼的问题,久而久之可能会影响到电脑的正常使用。花屏可以简单理解为显示器内出现了一些杂乱无章的彩色点和条纹,影响着显示器的视觉效果。那么显示器花屏能修吗? 1、原因分析:显示器花屏的原因有很多,它们可能是由于显示器的芯片出现了错误或者其他故障所导致的,也可能是由于显卡和显示器之间的适配问题所导致的,甚至可能是显示器外壳内部聚集了大量灰…

    2023-03-13
    400
  • mysql存储过程游标的使用_mysql声明游标语句

    从0开始教学如何写好MySQL8的存储过程,以及一些最佳实践和注意事项。 创建存储过程 使用CREATE PROCEDURE语句创建存储过程。该语句包括存储过程名称、参数(如果有)、以及存储过程主体(即存储过程代码块)。 示例: CREATE PROCEDURE procedure_name (IN parameter1 datatype1, IN para…

    2023-03-11
    400
  • logistic回归or值的含义 logistic回归的结果解读

    影响关系研究是所有研究中最为常见的。我们都知道当Y是定量数据时,线性回归可以用来分析影响关系。如果现在想对某件事情发生的概率进行预估,比如一件衣服的是否有人想购买?这里的Y是“是否愿意购买”,属于分类数据,所以不能使用回归分析。 如果Y为定类数据,研究影响关系,正确做法是选择Logistic回归分析。 概念 Logistic回归分析也用于研究影响关系,即X对…

    2023-03-20
    000
  • rc522射频模块使用方法 射频模块是干什么的

    近期入手了一套 RC522 的 RFID 模块,现在把我近期玩这个模块的经历分享给大家,大家可以参照这个过程,上手这个模块的玩法。 刚到手的 RFID 模块与排针是分开的,需要自己焊上。选择焊直排针还是弧排针就看自己的需求了。 RC522 RFID 的板子大概都是下面这个样子的。 翻出吃灰已久的焊枪,一番操作后排针就焊上了,下面是找了一张已经焊好的板子的图。…

    2023-03-18
    200
  • qq小尾巴是什么意思啊_小尾巴是什么意思

    「撤回消息加小尾巴」这个操作最近终于可以实现了,但不是在微信,而是在QQ! 手机QQ最新版本中,撤回聊天消息时,可以对撤回消息的系统提醒做自定义修改,为其加上有趣的小尾巴,增加了一些趣味性。 想要给撤回消息加上小尾巴,首先需要将你的手机QQ更新到最新的8.4.5版本。 在和好友的聊天中撤回消息时,系统提醒会出现一段「自定义撤回消息」的蓝色字。 点击蓝色字进入…

    2023-03-19
    100
  • 抖音商品没有购物车图标,抖音购物车隐藏了怎么恢复

    抖音变现的方式有很多种,抖音购物车就是其中一种,但是可能很多人还不清楚抖音购物车到底是什么?有什么作用?又该如何使用?接下来就给大家详细解答这方面的问题,帮助大家更好的弄懂抖音购物车。 一、抖音购物车是什么? 抖音购物车是抖音开通的可帮助有带货能力的人实现流量变现的一项新功能,抖音官方在2018年12月11日宣布抖音购物车功能开放申请。所以不仅只限明星达人和…

    2023-03-14
    500
  • socket技术详解看清socket编程

    我相信大家刚开始学socket的时候,都跟我一样。 云里雾里的,对socket的概念很模糊。 这篇文章我打算从一个初学者的角度开始聊起,让大家了解下我眼里的socket是什么以及socket的原理和内核实现。 socket的概念 故事要从一个插头说起。 插头与插座 当我将插头插入插座,那看起来就像是将两者连起来了。 风扇与电力系统建立"连接&#03…

    2023-03-10
    800

发表回复

登录后才能评论
返回顶部
错说博客上线啦!