用数据库做数据分析之数据库基础

2

主题

6

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2023-3-10 19:32:08 | 显示全部楼层
一、关系型数据库
常见的数据库数据模型主要有层次模型、网状模型和关系模型三种,我们这里只需要了解:关系模型。关系数据库就是建立在关系数据库模型基础上的。
关系模型是以二维表(即有行和列,字段列和记录行)来描述数据,就像一个 Excel表格。例如:



【数据存在表里,表保存在数据库里】
学生姓名、年纪、家庭是字段列,张三,2000,成都是记录行。每个表有多个字段列和记录行,每个字段列有固定的属性(字段的属性我们最重要记住三个:如数字、字符、日期等)。关系模型数据结构简单、清晰,具有很高的数据独立性,是目前数据库主流的数据模型。可以简单理解为:数据存在表里,表保存在数据库里。
二、常见关系型数据库介绍

目前采用关系的数据库有:简单介绍Access数据库、SQLServer数据库、Oracle数据库和MySQL数据库。本次教程我们选择的是SQLServer数据库进行学习。
简单了解一下这四种常见的关系型数据库:
1、Acess数据库
Microsoft Access是当前流行的关系型数据库之一,其核心是Microsoft Jet数据库引擎。在通常情况下,安装MicrosoftOffice时选择“默认安装”,Access数据库即会安装到计算机上。
Microsoft Access是一个非常容易掌握的数据库管理系统。利用它可以创建、修改、维护数据库和数据库中的数据,并且可以利用向导来完成对数据库的一系列操作。Access能够满足小型企业业客户/服务器解决方案的要求,是一种功能较完备的系统。Access几乎包含数据库领域的所有技术和内容,对于初学者学习数据库知识非常有帮助。
2、SQL Server数据库
SQL Server是微软公司开发的一个大型关系数据库,它为用户提供了一个安全、可靠、易管理和高端的客户/服务器数据库平台。
SQL Server数据库的主要特点是操作简单,以客户/服务器为设计结构,支持多个不同的开发平台、企业级的应用程序、XML、数据仓库、虚拟根、用户自定义函数和全文搜索,以及具有,以及具有文档管理功能、索引视图、存储过程、触发器、事务和分布式查询功能等。
SQL Server数据库经过微软公司的大力发展和创新,经历了多个版本的升级,目前最新版本为SQL Server 2019。
3、Oracle数据库
Oracle是美国Oracle公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,也是目前世界上使用最为广泛的关系型数据库之一。它具有完整的数据管理功能,同时兼顾了数据的大量性、数据保存的持久性、数据的共享性和数据的可靠性。
Oracle在并行处理、实时性、数据处理速度方面都有较好的性能。在一般情况下,大型企业会选择Oracle作为后台数据库处理海量数据。
4、MySQL数据库
MySQL是目前最为流行的开放源代码的数据库,是完全网络化的、跨平台的关系型数据库系统。MySQL由瑞典的MySQL AB公司开发,由David Axmark和Michael“Monty”Widenius于1995年建立,目前属于Oracle公司。它的象征符号是一只名为Sakila的海豚,代表着MySQL数据库在速度、能力、精确性方面的优秀品质。
MySQL数据库可以称得上是目前运行速度最快的SQL数据库。除了具有许多其他数据库不具备的功能和选择之外,MySQL数据库还完全免费,用户可以直接从网上下载使用,不必支付任何费用。
三、了解客户/服务器架构模式

我们选择的SQLServer数据库就是采用客户/服务器架构模式,如图所示:



SQL Server数据库的中心数据都存放在一台中心计算机上,该计算机被称为服务器。用户通过客户机应用程序访问服务器上的数据库,在被允许访问数据库之前,SQL Server首先对来访的用户请求做安全验证,只有验证通过后才开始处理请求,并将处理的结果返回客户机应用程序。
四、安装SQL Server

1、准备好windows10或者以上系统
2、选择下载Developer版安装文件
3、安装SQL Server 2019数据库
安装SQL Server 2019的必备条件



PS:
SQL Server 2019数据库只支持在x64处理器上安装,不支持x86处理器。它既可以安装在32位操作系统中,也可以安装在64位操作系统中,唯一的区别是在32位操作系统中有部分功能不支持。建议在64位操作系统中安装SQL Server 2019数据库。
Developer版是微软官方提供的一个全功能免费SQL Server 2019版本,允许用户在非生产环境下用来开发和测试数据库。学习过程中可以使用该版本
1、选择Developer版



选择必要的组件功能即可,如图:



3、进入“数据库引擎配置”界面,在该界面中选择混合模式,并设置密码,然后单击“添加当前用户”按钮,如图2.14所示。最后,单击“下一步”按钮。



4、安装SQL Server Management Studio管理工具
安装了SQL Server 2019服务器后,要使用可视化工具管理SQL Server 2019,还需要安装SQL Server ManagementStudio管理工具,步骤如下。
(1)在浏览器中输入https://docs.microsoft.com/zh-cn/sql/ssms/,进入网页后,单击“下载SQL ServerManagement Studio (SSMS)”超链接,下载SQL Server Management Studio管理工具的安装文件



2、安装完毕后,选择“开始”/Microsoft SQL Server Tools 18/Microsoft SQL Server Management Studio 18命令,打开“连接到服务器”对话框



3、进入SQL Server 2019的管理器,即Microsoft SQL Server Management Studio,我们大部分的操作即将在这个界面里完成。



至此,我们准备工作基本完成了。
PS:这篇文章是《用数据库做数据分析》培训教程的一部分。
<hr/>
回复

举报 使用道具

您需要登录后才可以回帖 登录 | 立即注册
快速回复 返回顶部 返回列表