首页 网站首页 商业信息 数据 查看内容

数据库初体验:从小白到自建数据库

网站运营 2023-2-13 20:07 7410人围观 数据

近期,由于疫情缘由,大大都数据小伙伴们和笔者一样,由于岗位非一线营业职员,可以在家远(zi)程(yu)办(zi)公(le)。那末在家办公的闲暇之余,可以上手尝试设想、搭建、优化一个自己的小我数据库。既可以进一步熟悉、了解公司的营业逻辑,又可以get新技术,并在优化调剂数据库的进程中进步SQL代码才能,何乐而不为。

01 数据库简介

数据库(Database):即依照特定的方式存储、治理和利用查询数据的“仓库”,具有多用户同享(经过设备用户和对应权限)、操纵便当、稳定高效等优点。

常见的数据库模子可分为:关系型数据库和非关系型数据库,今朝,在大都传统行业和中小型企业,仍以关系型数据库为主。

关系型数据库:即二维表格形式,将复杂的数据结构转化为较为简单的二元关系,多张二维表之间经过外键建立表间关系(类似于Excel表中的多个sheet页,相互经过VLOOKUP关联婚配)

SQL说话:结构化查询说话的简称,是利用较普遍的一种关系型数据库查询说话,凡是用来存取、查询、更新和治理数据库(是数据工作者需要把握的根本技术之一)。


02 Mysql和Navicat

Mysql:典型的、较为提高的关系型数据库软件,类似的软件有:Orancle、Access、SQL Server等。Mysql是一个开源软件,可间接在Mysql官网下载正版安装包。

Navicat:一个对利用者非常友爱的数据库治理工具,用户界面直观简单,初学者经过检察产物文档,可以敏捷上手建立数据库、新建表、设想表等技术。

1、Mysql下载安装

官网下载地址:https://dev.mysql.com/downloads/file/?id=476233

(注:如无特别需求,下载安装时,可挑选免费版本)

2、Navicat下载安装

官网下载地址: https://www.navicat.com.cn/products

(注:Navicat为免费软件,试用版可免费试用14天)


03 举个例子:从0搭建一个数据库

例子本例:王名誉教员,一位名誉的群众教师兼高一(1)班班主任。以下内容从王教员的角度展开。

1、 明白营业需求:

梳理营业逻辑,充实了解营业的现实数据需求,并斟酌到前期能够的营业变化所带来的数据库的调剂;

简要分析王教员的需求:

(1) 高一(1)班门生专属档案,便于挑选国家/社会助学金、勤工俭学、文艺晚会、活动会名单等;

(2) 保存、记录和便利查询每个门生的进修长大轨迹(月考等考试的数据、变化趋向、小我上风优势分析、查漏补缺的偏向),便于向门生发出预警、指导等;

(3) 各学科/教师讲授质量评价及阶段性变化趋向。

2、 数据结构设想:

常用的首要有星型结构和雪花型结构,均由究竟表和维度表组成。

第一步:肯定数据粒度和维度,即可以确认数据记录的最小级别和维度。原则上,应被挑选最细级此外粒度,以保证究竟表的现实利用型;

第二步:维度应被挑选可以清楚描画营业进程的维度,和究竟表的连系可以满足营业需求。

以王教员为例:门生每一次模考都包括多个学科的考试成就,模考包括学科考试,此时势实表的粒度应挑选:学科考试成就;相关的维度有:门生维度、学科维度、模考维度等。

(1) 星型结构

一切维度表都可以间接和究竟表毗连查询,不存在突变维度。

优点:a、因数据存在冗余,大都查询单表即可满足查询,一般情况下查询效力要高于雪花型结构;b、设想和实现较为简单。

弱点:冗余数据。

以王教员为例:




(2) 雪花型结构下的数据结构设想

部分维度表不成以间接和究竟表毗连查询,需要二次毗连。

优点:冗余较少、标准化。

弱点:a、模子较为复杂,设想和了解利用有一定难度;b、屡次毗连查询影响效力。’

以王教员为例:



3、 数据预备:

a、 原始线下数据清洗,保证入库数据的质量(可据数据体量、质量挑选性利用Excel、PBI等工具);

b、 将清洗后数据,依照设想的数据结构、字段整理成对应的二维表。

4、 数据入库(以Navicat为例)

a、 建立数据库

毗连Mysql数据库-选中已毗连的数据库-右键-新建数据库-输入数据库称号(只管利用英文)-字符集挑选utf8-unicode-排序挑选utf8_general_ci-点击肯定-检察新建数据库:work库。








b、 将整理好的二维表别离导入数据库

选中work数据库 表-右键-新建数据表-录入表字段信息-保存-输入表名:grade_info-肯定;

翻开表grade_info -导入-挑选导入范例(按照小我需求挑选对应范例)-挑选导入文件-确认方针栏位和源栏位婚配能否正确-增加:增加记录到方针表-完成-导入完成后右键革新表grade_info即可。

(注:导入以后数据显现有题目,例如中文显现乱码。

第一步:请检查数据库编码能否为utf8,查询代码:

show variables like ‘char %’;

如不是,需点窜数据库编码,代码以下:

set character_set_client= utf8;

set character_set_connection =utf8 ;

set character_set_results=utf8 ;

第二步:编码点窜以后,如仍有题目,检查导入文件的数据格式设备能否正确,如日期格式的设备;若照旧有误,可在格式调剂以后,另存为csv-utf8格式文件,重新导入即可。)






5、 检查数据库,sql代码测试能否数据库运转情况。

6、 在持久的利用进程中,不竭的调剂优化数据库,日复一日、年复一年的进步。

高端人脉微信群

高端人脉微信群

人脉=钱脉,我们相信天下没有聚不拢的人脉,扫码进群找到你所需的人脉,对接你所需的资源。

商业合作微信

商业合作微信

本站创始人微信,13年互联网营销经验,擅长引流裂变、商业模式、私域流量,高端人脉资源丰富。

精彩点评
  • 掘金入眠刈 2023-2-13 20:11
    为啥不赢heidisql?
  • 霓小沫儿 2023-2-13 20:10
    想问问这门课需要基础吗,如果要的话有前置课程推荐吗?
  • 芊芊551 2023-2-13 20:10
    很实用
  • 天八部饶gc 2023-2-13 20:09
    数据库设计实现的话,可以看cmu的15-445,下面是我们的翻译链接,同样包含了我的很多注解,这门课堪称DBMS设计神课,我们后续也会将它的研究生阶段课程15-721一并翻译并呈现
    【2019年秋季版 CMU数据库15-445/645中文翻译版】https://www.bilibili.com/video/av85655193
  • 素色流年783 2023-2-13 20:08
    挺好的
  • gnmpmnuy35327 2023-2-13 20:08
    写得挺好的 先点个赞哈~

查看全部评论>>

相关推荐

终于有人把数据、信息、知识讲明白了

终于有人把数据、信息、知识讲明白了

导读:我们把关于信息处理的理论称为信息论,它是20世纪40年代从通信实践中发展并总结

各领域公开数据集下载

各领域公开数据集下载

整理了网上的公开数据集,分类下载如下,希望节约大家的时间。1.经济金融1.1.宏观经济

有哪些可以获取数据的网站?[大数据]

有哪些可以获取数据的网站?[大数据]

做数据可视化或者数据分析的朋友可能经常会碰到的问题就是有想法没有数据。想到我有几

数据增强(Data Augmentation)

数据增强(Data Augmentation)

我们常常会遇到数据不足的情况。比如,你遇到的一个任务,目前只有小几百的数据,然而

快速找到论文数据的19个方法

快速找到论文数据的19个方法

在这个用数据说话的时代,能够打动人的往往是用数据说话的理性分析,无论是对于混迹职

数据迷思2:辛普森悖论下的香港死亡数字

数据迷思2:辛普森悖论下的香港死亡数字

如果有两名篮球手A和B,本来,无论是两分球还是三分球,A都要比B投得准,但是一个赛季

最通俗易懂的理解什么是数据库

最通俗易懂的理解什么是数据库

1.什么是数据库呢?每个人家里都会有冰箱,冰箱是用来干什么的?冰箱是用来存放食物的

数据看中国vs世界:2021世界各国/地区薪资排名

数据看中国vs世界:2021世界各国/地区薪资排名

数据源:NUMBEO自从我的“randy77:数据看中国vs世界:2020年世界各国人均GDP最新排名

数据分析,这样才算读懂数据

数据分析,这样才算读懂数据

编辑导语:数据分析是让很多职场人头疼的一个话题,一张简简单单的图片上有几条曲线,

什么是大数据?大数据能做什么?

什么是大数据?大数据能做什么?

本篇文章主要为我们介绍了大数据的概念、发展以及相关应用。“Big Data is like teena

10分钟带你了解数据库、数据仓库、数据湖、数据中台的区别与联系(一)

10分钟带你了解数据库、数据仓库、数据湖、数据中台的区别与联系

编辑导语:作为一名数据小白,在日常学习和工作中经常会接触到数据。随着用户数据与业

北上广等70城楼市最新数据出炉,近40%城市二手房降价,深圳连跌3个月

北上广等70城楼市最新数据出炉,近40%城市二手房降价,深圳连跌3

8月16日,国家统计局发布了2022年7月70个大中城市商品住宅销售价格变动情况。数据显示

29省份常住人口数据出炉:浙江增量37万领跑全国,辽宁降幅最大

29省份常住人口数据出炉:浙江增量37万领跑全国,辽宁降幅最大

本文来源:时代周报 作者:阿力米热人口是国家发展的基础性、全局性、长期性和战略性

2022年我国数据产量达到6.6ZB 位列全球第二

2022年我国数据产量达到6.6ZB 位列全球第二

中新网7月23日电 (中新财经 吴涛)23日,在第五届数字中国建设峰会期间举行的大数据分

韩国最新数据:自去年4月至今年6月,访韩游客同比减少95.4%,中国游客锐减98.6%

韩国最新数据:自去年4月至今年6月,访韩游客同比减少95.4%,中

来源:环球时报【环球时报综合报道】受疫情影响,今年上半年访韩外国游客数量持续猛减

中国数据震惊西方!不服也不行

中国数据震惊西方!不服也不行

日前,国家统计局公布了中国一季度的实际GDP增长率,结果2022年1季度中国GDP实际增长

【数据分析】基本数据分析的7个步骤

【数据分析】基本数据分析的7个步骤

原文链接:知乎专栏目录:一、为什么要做一份数据报告二、制作数据报告的流程一、为什

数据 | 经历添加剂风波的海天味业市值蒸发超400亿

数据 | 经历添加剂风波的海天味业市值蒸发超400亿

文 | 李童 孟令稀编辑 | 陈臣自9月30日首度回应“双标”争议以来,海天味业市值已下跌

数据分析整体框架

数据分析整体框架

编辑导语:无论是产品还是运营,数据分析都是其日常工作中不可忽略的一个板块,那么数

数据分析入门学习指南|零基础小白必看

数据分析入门学习指南|零基础小白必看

数据分析在如今的求职场上越来越重要。然而,让很多朋友困惑的是,我是没有编程基础的

商业洽谈 文章投递 寻求报道
电话咨询: 15924191378
关注微信