数据库(mysql)关键知识

网上有关“数据库(mysql)关键知识”话题很是火热,小编也是针对数据库(mysql)关键知识寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助...

网上有关“数据库(mysql)关键知识”话题很是火热,小编也是针对数据库(mysql)关键知识寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

Mysql是目前互联网使用最广的关系数据库,关系数据库的本质是将问题分解为多个分类然后通过关系来查询。 一个经典的问题是用户借书,三张表,一个用户,一个书,一个借书的关系表。当需要查询某个用户借书情况或者是书被那些人借了,就用关系查询来实现。

关系数据库范式

来自英文Normal form,简称NF。要想设计—个好的关系,必须使关系满足一定的约束条件,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。总共有六种范式:第一范式(1NF)、第二范式(2NF)、 第三范式 (3NF)、巴斯-科德范式(BCNF)、 第四范式 (4NF)和 第五范式 (5NF,又称完美范式)。

1NF是指数据库表的每一列都是不可分割的原子数据项。2NF必须满足1NF,要求数据库表中的每行记录必须可以被唯一地区分。3NF在2NF基础上,任何非主 属性 不依赖于其它非主属性(在2NF基础上消除传递依赖)。BCNF是在3NF基础上,任何非主属性不能对主键子集依赖(在3NF基础上消除对主码子集的依赖), 满足BCNF不再会有任何由于函数依赖导致的异常,但是我们还可能会遇到由于多值依赖导致的异常。4NF的定义很简单:已经是BC范式,并且不包含多值依赖关系。5NF处理的是无损连接问题,这个范式基本没有实际意义,因为无损连接很少出现,而且难以察觉。而域键范式试图定义一个终极范式,该范式考虑所有的依赖和约束类型,但是实用价值也是最小的,只存在理论研究中。

Catalog和Schema

是数据库对象命名空间中的层次,主要用来解决命名冲突的问题。从概念上说,一个数据库系统包含多个Catalog,每个Catalog又包含多个Schema,而每个Schema又包含多个数据库对象(表、视图、字段等)。但是Mysql的数据库名就是Schema,不支持Catalog。

Mysql的数据库引擎主要有两种MyISAM和InnoDB,MyISAM支持全文检索,InnoDB支持事务。

SQL中的通配符‘%’代表任意字符出现任意次数。‘_’代表任意字符出现一次。SQL与正则表达式结合查询一般用在WHERE table_name REGEXP '^12.34'。子查询是从里到外执行。

数据库联结(join)涉及到外键,外键是指一个表的列是另一个表的主键,那么它就是外键。笛卡尔积联结(不指定联结条件时)生成的记录条目是单纯的第一个表的行乘以第二个表的列数。用得最多的是等值联结也叫内部联结。

高级联结还有自连接,是指查询中的两张表是同一张表,它通常作为外部语句用来代替从相同表中检索数据时使用的子查询。自然联结使每个列只返回一次。外部联结是指联结包含了那些在相关表中没有关联行的行。例如列出所有产品及其订购数量,包括没有人订购的产品。LEFT OUTER JOIN指选择左边表的所有行。

组合查询是指采用UNION等将两个查询结果取并集。

视图是查看存储在别处的数据的一种工具,它本身并不包含数据,因此表的数据修改了,视图返回的数据也将随之修改,因此如果使用了复杂或嵌套视图会对性能有较大的影响。视图的作用之一是隐藏复杂的SQL通常会涉及到联结查询。

存储过程类似于批处理,包含了一条或多条SQL语句。语法:

CREATE PROCEDURE name()

BEGIN

SQL

END

-------------------------

CALL name()//来调用存储过程

游标有DECLARE定义,游标与存储过程是绑定的,存储过程处理完成,游标就会消失。游标被打开后可以使用FETCH语句访问每一行。

触发器是在某个时间发生时自动执行某条SQL语句。语法:

CREATE TRIGGER name AFTER INSERT ON talbe_name FOR EACH ROW

事务处理可以维护数据库的完整性,保证批量的操作要么完全执行,要么完全不执行。包括事务、回退、提交、保留点几个关键术语。ROLLBACK只能在一个事务处理内使用。他不能回退CREATE和DROP操作。使用COMMIT保证事务提交。复杂的事务处理需要部分提交或回退,因此我们需要使用保留点SAVEPOINT。可以使用ROLLBACK TO savepoint_name。保留点越多越好。保留点在事务执行完成后自动释放。

数据库大纲

基本要求

1.掌握计算机系统和计算机软件的基本概念、计算机网络的基本知识和应用知识、信息 安全的基本概念。

2.掌握数据结构与算法的基本知识并能熟练的应用。

3.掌握并能熟练运用操作系统的基本知识。

4.掌握数据库的基本概念,深入理解关系数据模型、关系数据理论和关系数据库系统, 掌握关系数据语言。

5.掌握数据库设计方法,具有数据库设计能力。了解数据库技术发展。

6.掌握计算机操作,并具有C语言编程,开发数据库应用(含上机调试)的能力。

考试内容

一、基础知识

1.计算机系统的组成和应用领域。

2.计算机软件的基础知识。

3.计算机网络的基础知识和应用知识。

4.信息安全的基本概念。

二、数据结构与算法

1.数据结构、算法的基本概念。

2.线性表的定义、存储和运算。

3.树形结构的定义、存储和运算。

4.排序的基本概念和排序方法。

5.检索的基本概念和检索算法。

三、操作系统

1.操作系统的基本概念、主要功能和分类。

2.进程、线程、进程间的通信的基本概念。

3.存储管理、文件管理、设备管理的主要技术。

4.典型操作系统的应用。

四、数据库系统的基本原理

1.数据库的基本概念,数据库系统的组成。

2.数据模型概念和主要的数据模型。

3.关系数据模型的基本概念,关系操作和关系代数。

4.结构化查询语言SQL。

5.事务管理、并发控制、故障恢复的基本概念。

五、数据库设计和数据库应用

1.关系数据库的规范化理论。

2.数据库设计的目标、内容和方法。

3.数据库应用开发工具。

4.数据库技术发展。

六、上机操作

1.掌握计算机基本操作。

2.掌握C语言程序设计基本技术、编程和调试。

3.掌握与考试内容相关的知识的上机应用。

上机考试60分钟 笔试120分钟

关于“数据库(mysql)关键知识”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[尔柳]投稿,不代表华烁号立场,如若转载,请注明出处:https://hsyu.cn/jyfx/202501-64708.html

(15)

文章推荐

  • 三亚机场附近有便宜的家庭旅馆么 三亚家庭旅馆住宿攻略

    三亚机场附近有便宜的家庭旅馆。如果找三亚凤凰机场最近的住宿,您的最佳选择应该选择三亚湾,而不应该选择机场那边,如果选择凤凰机场那边的话,你可以选择三亚凤凰机场海航快捷酒店,每天价格在500左右,如果不是非常着急赶飞机的话,可以去住,三亚湾的印

    2025年01月15日
    16
  • 五一节约来历 五一节的由来和意义

    五一节的来历源于上世纪八九十年代的全球性工人抗争运动,标志性事件为1889年7月,以恩格斯为代表的第二国际,在法国巴黎举行工人代表大会。会议决定在1890年5月1日将举行国际劳动者工人游行活动,并在会议上决定每年的5月1日为“国际劳动节”。在

    2025年01月15日
    10
  • 西安体育学院属几本 西安体育学院招生海报

    西安体育学院属二本大学西安体育学院(Xi’anPhysicalEducationUniversity),简称“西体”,创办于1954年,是新中国最早建立的六所体育高等院校之一,原隶属国家体育总局(国家体委),2001年实行中央与地方共

    2025年01月18日
    11
  • 股票常用的指标有哪些?

    网上有关“股票常用的指标有哪些?”话题很是火热,小编也是针对股票常用的指标有哪些?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。股票技术分析常用指标有:MACD、KDJ、布林带、RSI、威廉、MA、量仓等等。KDJKDJ指标又叫随机指标,应用法则是三条曲线,

    2025年01月19日
    14
  • 防震减灾科普知识演讲稿_2

    网上有关“防震减灾科普知识演讲稿”话题很是火热,小编也是针对防震减灾科普知识演讲稿寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。 演讲稿是在一定的场合,面对一定的听众,演讲人围绕着主题讲话的文稿。在现在社会,越来越多地方需要用到演讲稿,那么你有了解过演讲稿吗

    2025年01月22日
    12
  • 一般工厂里FMEA—8D流程具体包括哪些啊?

    网上有关“一般工厂里FMEA—8D流程具体包括哪些啊?”话题很是火热,小编也是针对一般工厂里FMEA—8D流程具体包括哪些啊?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。D1-第一步骤:建立解决问题小组 若问题无法独立解决,通知你认为有关的人员组成团队。团

    2025年01月24日
    11
  • 怎样做好杂志封面设计

    网上有关“怎样做好杂志封面设计”话题很是火热,小编也是针对怎样做好杂志封面设计寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。关于书籍,日本装帧设计师杉浦康平有一个很好的比喻:“一本书就像一个人,而封面则相当于人的脸,书的大致内容、品位高低,可以从杂志封面设计

    2025年01月30日
    8
  • 小学科学科普知识试题

    网上有关“小学科学科普知识试题”话题很是火热,小编也是针对小学科学科普知识试题寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1、联合国规定每年的9月16日为世界什么日?世界节水日B、世界环境日C、世界气象日D、臭氧层国际日2、“吸烟有害健康”

    2025年01月31日
    8
  • 工业互联网行动发展计划

    网上有关“工业互联网行动发展计划”话题很是火热,小编也是针对工业互联网行动发展计划寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。来源:科技日报作者:朱丽工业革命迈向智能化发展阶段工业变革经

    2025年02月05日
    9
  • 小学科普剧本题材_1

    网上有关“小学科普剧本题材”话题很是火热,小编也是针对小学科普剧本题材寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。丁丁和小白帽(校园科普剧本)时间:春天的一个早晨地点:南流中学八年级四班教室人物:丁丁甜甜小蓝帽小白帽

    2025年02月08日
    6

发表回复

本站作者后才能评论

评论列表(4条)

  • 尔柳
    尔柳 2025年01月23日

    我是华烁号的签约作者“尔柳”!

  • 尔柳
    尔柳 2025年01月23日

    希望本篇文章《数据库(mysql)关键知识》能对你有所帮助!

  • 尔柳
    尔柳 2025年01月23日

    本站[华烁号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • 尔柳
    尔柳 2025年01月23日

    本文概览:网上有关“数据库(mysql)关键知识”话题很是火热,小编也是针对数据库(mysql)关键知识寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助...

    联系我们

    邮件:华烁号@sina.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注我们