计算机复习9.23

news2024/9/24 22:35:33

关系:一张扁平的二维表,关系应该具备每个分量都不可分的数据(1NF)

候选码:某个属性组可以唯一标识一个元组,而其子集不能,候选码中的属性叫主属性

主码:从候选码中选取一个称为主码

全码:所有属性组合在一起作为这个关系的候选码

传统集合:并,交,差,笛卡尔积,差

专门关系云算:选择,投影,连接,除

5种基本操作:选择,投影,并,差,笛卡尔积

SQL: 结构化查询语言

特点:

综合统一,数据定义语言DDL,数据操纵语言DML,数据控制语言DCL,数据存储有关的描述语言DSDL,数据查询语言DQL

高度非过程化

面向集合的操作方式,指的是元组的集合(表)

两种使用方式:独立语言,嵌入式语言

数据库安全标准

1.TCSEC(将计算机系统划分为四组,DC(C1,C2) B(B1,B2,B3) A(A1)),可靠性逐渐增高,划分指标:安全策略,责任,保证和文档

2.CC(将计算机系统划分成EAL1到EAL7),可靠性逐渐增高,划分指标:简介和一般模型,安全功能,安全保证

数据库安全策略

1.用户身份鉴别:静态口令,动态口令,生物特征,智能卡

2.存取控制:自主存取控制DAC,强制存取控制MAC

级联

当有了外键约束时,必须先修改或删除副表中的所有关联数据,才能修改或删除主表

级联修改:on update cascade

级联删除:on delete cascade

参照完整性约束的处理

更新涉及到被参照表的主码和参照表的外码时,违约处理:修改参照表造成不一致,直接拒绝。修改被参照表造成不一致:拒绝,级联,设默认值,设空值

极小函数依赖集

任意函数依赖的右部仅含有一个属性,没有多余的函数依赖;函数依赖的左侧不包含多余属性

函数依赖:X->Y  部分函数依赖(存在X的子集x1,x1->y) 若不存在该情况,则完全函数依赖。

范式

1NF:每个属性都是不可再分的,

2NF:R属于1NF,且每个非主属性完全函数依赖于候选码,

3NF:每个非主属性都不能传递依赖于码

BCNF:每个函数依赖的决定属性必定包含码,无论主属性还是非主属性

多值依赖:x->->y x的值确定,有一组y的值与之对应,和其余的属性z无关

Armstrong公理系统:

自反律 :Y属于X 那么X->Y

增广律:X->Y,那么XZ->YZ

传递律:X->Y Y->Z 那么X->Z

三条扩展规则

合并规则:X->Y,X->Z 那么X->YZ

伪传递规则:X->Y,WY->Z,WX->Z

分解规则:X->Y,Z属于Y,则X->Z

数据字典

关于数据库中数据的描述,即元数据;包括:数据项(最小单位),数据结构(若干个数据项组成),数据流(数据结构在系统中的传输路径),数据存储(数据结构停留或保存的位置)和数据处理(处理过程的功能和要求)

封锁协议

一级封锁协议:事物T在修改数据R之前,对R加X锁,事务结束释放,可以避免错误丢失修改

二级封锁协议:一级封锁协议+读数据加S锁,读完释放,可以避免丢失修改,避免读脏数据

三级封锁协议:一级封锁协议+读数据加S锁,事务结束释放,可以避免丢失修改,读脏数据和不可重复读

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2161648.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《数据压缩入门》笔记-Part 1

一篇文章显得略长(超过1w字),本文对应原书序言、前言、第1-5章。 第6-10章请参考Part 2,第11-15章,请参考Part 3。 序言 几点发现: 数据压缩需要花费时间并可能会导致软件变慢;改变数据的组织…

C++第一次练习

题目1 class Solution { public:bool isletter(char s){if(s<z&&s>a)return true;if(s>A&&s<Z)return true;return false;}string reverseOnlyLetters(string s) {if(s.empty()){return s;}int left,right;left0;rights.size()-1;while(left<ri…

最新绿豆影视系统 /反编译版源码/PC+WAP+APP端 /附搭建教程+软件

源码简介&#xff1a; 最新的绿豆影视系统5.1.8&#xff0c;这可是个反编译版的源码哦&#xff01;它不仅支持PC端、WAP端&#xff0c;还有APP端&#xff0c;一应俱全。而且附上了搭建教程和软件&#xff0c;安卓和苹果双端都能用&#xff0c;实用方便&#xff01; 优化内容&…

聆思CSK6大模型开发板上手参考

前面发了很多大模型语音交互相关的技术文章&#xff0c;这篇给大家介绍一下大模型语音交互示例的硬件和上手概况。 硬件概况 聆思CSK6大模型开发板长宽尺寸是99.1x72.1mm&#xff0c; 集成了摄像头、麦克风、扬声器、屏幕、无线模块、TF卡等&#xff0c;可以直接用于大模型语音…

2k1000LA 调试HDMI

问题: 客户需要使用HDMI 接口,1080p 的分辨率。 ---------------------------------------------------------------------------------------------------------------- 这里需要看看 龙芯派的 demo 版 的 硬件上的连接。 硬件上: 官方的demo 板 , dvo1 应该是 HDMI的…

如何选择游戏高防服务器,有什么需要注意的点?

自二十世纪初互联网迅速发展&#xff0c;市场发展瞬息万变&#xff0c;游戏行业也迎来了发展的春天。如今游戏行业已成为互联网行业的支柱&#xff0c;占据市场重要的比重。对于游戏行业的企业来说选择服务器是至为重要的一步&#xff0c;市场上的服务器良莠不济&#xff0c;如…

你的提交信息还在拖后腿?看这里,提升代码质量的绝招!

文章目录 前言一、什么是约定式提交&#xff1f;二、创建新仓库三、将代码推送到远程仓库的步骤1.检查当前远程仓库2.添加代码到暂存区3. 进行约定式提交4. 推送代码到远程仓库5. 完成推送 总结 前言 在当今软件开发领域&#xff0c;Git已经成为最广泛使用的版本控制系统之一。…

SpringMVC简单入门操作

一、创建项目 1、创建Maven项目并导入依赖 <dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency><!-- https:/…

2024年9月23日---关于MyBatis框架(2)

4.7 不同返回值类型的查询 4.7.1 返回基本数据类型 /**查询student表中的记录个数 */ int selectCount(); <select id"selectCount" resultType"_int">select count(*) from student; </select> 4.7.2 返回引用类型(实体类) /**返回值为实…

LeetCode题练习与总结:二叉树的最近公共祖先--236

一、题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为&#xff1a;“对于有根树 T 的两个节点 p、q&#xff0c;最近公共祖先表示为一个节点 x&#xff0c;满足 x 是 p、q 的祖先且 x 的深度尽可能大&#xff08;一个节点也…

【秋招笔试题】多多的平均值

解法&#xff1a;抽掉的两个数字之和为2倍的平均数&#xff0c;那么判断一下2倍的平均数是不是整数。然后在搞一个哈希表存取过的值即可。 package com.sky;import java.util.*;public class Test1 {public static void main(String[] args) {Scanner scanner new Scanner(Sy…

【Linux探索学习】第一弹——Linux的基本指令(上)——开启Linux学习第一篇

前言&#xff1a; 在进入Linux学习之前&#xff0c;我们首先要先做好以下两点&#xff1a;1、已经基本掌握C语言或C&#xff0c;2、已经配置好了Linux的环境&#xff0c;做完以上两点后我们就开始Linux的学习&#xff0c;今天我们首先要学习的就是Linux中最基础的操作&#xff…

毕设基于SSM+Vue3实现设备维修管理系统四:后台框架及基础增删改查功能实现

本章介绍后端基础框架及基础的增删改查功能实现&#xff0c;创建基础的dao、service即controller层相关的基类&#xff0c;并实现基础的增删改查相关功能。 源码下载&#xff1a;点击下载 讲解视频&#xff1a; SMMVUE3实现设备维修管理系统毕设&#xff1a;后端框架搭建及表外…

重塑“万免”电商平台的魅力与潜力

今天&#xff0c;我想与大家深入探讨一个近期在电商领域备受瞩目的新概念——“万免”电商平台。我们将一同剖析其独特的运营模式&#xff0c;挖掘它在私域电商领域的非凡魅力与潜在价值。 一、万免模式的创新解读 万免联盟&#xff0c;一个旨在打破传统电商界限的创新平台&am…

内生性检验与过度识别检验

目录 一、文献综述 二、理论原理 三、实证模型 四、程序代码 一、文献综述 内生性问题在经济学和社会科学研究中一直是一个关键挑战&#xff0c;众多学者致力于寻找有效的方法来解决这一问题并确保研究结果的可靠性。 Angrist 和 Krueger&#xff08;1991&#xff09;在研究…

信用卡存量经营读书笔记

信用卡的各项收益和损失分析表 用杜邦分析法拆利润如下 信用卡要不要烧钱&#xff1f;不要&#xff0c;因为没有网络效应&#xff08;用户量增加带来的优惠比较少&#xff09;和赢家通吃的情况 线上获客的几种方式&#xff1a;引流分成、某个项目的联名信用卡、营业收入分成 …

828华为云征文 | 使用Linux管理面板1Panel管理华为云Flexus云服务器X实例

828华为云征文 | 使用Linux管理面板1Panel管理华为云Flexus云服务器X实例 一、华为云Flexus云服务器X实例介绍1.1 Flexus云服务器X实例简介1.2 Flexus云服务器X实例特点 二、1Panel介绍2.1 1Panel 简介2.2 1Panel 特点 三、本次实践介绍3.1 本次实践简介3.2 本次环境规划 四、购…

【machine learning-17-分类(逻辑回归sigmod)】

分类问题 先说一下什么是分类问题&#xff0c;举个例子&#xff1a; 判定一封邮件是否是垃圾邮件&#xff1b; 判定图片是不是一直猫&#xff1b; 等等 这些问题的答案都是有限的&#xff0c;而不像是线性回归&#xff0c;是存在无限可能的不确定值。 这种问题就是分类问题&am…

分区与分桶

分区 分区字段大小写&#xff1a; 在hive中&#xff0c;分区字段名是不区分大小写的&#xff0c;不过字段值是区分大小写的。我们可以来测试一下 导入数据 load data local inpath /home/hivedata/user1.txt into table part4 partition(year2018,month03,DAy21); load data …

Mysql——初识Mysql

目录 数据库基础 创建数据库 服务器&#xff0c;数据库&#xff0c;表关系 数据逻辑存储 MySQL架构 SQL分类 存储引擎 mysql服务端是一个网络服务器&#xff0c;采用的是TCP协议在应用层 &#xff0c;mysql有自己的协议。 数据库基础 mysql不是数据库&#xff0c;是mysql的…