数据库概述
一、数据库基本概念
1、数据库定义
按照数据结构来组织、存储和管理数据的仓库。
其数据结构独立于使用它的应用程序,对数据的增加、删除、修改和检索由统一软件进行管理和控制。
2、数据库发展经历阶段
人工管理、文件系统和数据库管理。
目前为数据库管理阶段。
3、数据库系统模型
层次型、网状型、关系型和对象关系型。
目前主流模型为关系型。
4、关系模型(relation model)
用二维表的形式表示实体和实体间相联系的一种数据模型。
关系是一个行与列交叉的二维表。
微软公司的SQL Server 数据库就是典型的关系模型数据库。
5、数据库管理系统
DataBase Management System,即DBMS。
数据库系统的核心,位于用户和操作系统之间。
6、数据库管理员
DataBase Administrator,即DBA。
负责全面管理和控制数据库系统的管理人员。
7、目前主流的数据库
Oracle、MySQL、SQL Server等数据库。
二、SQL Server 2019 的使用
本课程使用的是SQL Server 2019进行教学。版本虽然不同,但是使用和操作流程基本一致。
1、SQL Server 2019数据库介绍
SQL Server 2019是由微软开发的关系型数据库管理系统(DBMS)。它是SQL Server系列的最新版本,于2019年发布。
SQL Server 2019引入了许多新功能和增强功能,包括:
大数据集成:SQL Server 2019支持将大数据集成到数据库中。它提供了PolyBase功能,可以直接查询和分析外部数据源,如Hadoop和Apache Spark。
AI内置功能:SQL Server 2019引入了内置的机器学习功能和图形处理功能。用户可以使用R和Python等编程语言直接在数据库中进行高级分析和预测。
容器支持:SQL Server 2019支持在容器中部署和管理数据库。这使得在云环境中轻松进行扩展和管理数据库变得更加方便。
数据虚拟化:SQL Server 2019引入了数据虚拟化功能,可以将分布在不同地理位置的数据源虚拟化为单个逻辑数据库。这使得企业能够更轻松地整合和访问多个数据源。
安全性增强:SQL Server 2019提供了更高级的安全功能。这包括Always Encrypted功能,可以加密敏感数据,以保护其在数据库中的存储和传输过程中的安全性。
2、启动SQL Server服务
“所有程序” →“Microsoft SQL Server 2019” →“配置工具”→“SQL Server 配置管理器”,启动“SQL Server 服务”。
3、SQL Server Management Studio 管理工具
SQL Server 2019数据库管理的集成环境,本书后续简称SQL Server Management Studio为管理平台。
用于访问、配置、控制、管理和开发 SQL Server 2019的所有组件。
4、SQL Server数据库的启动和运行
打开SQL Server Management Studio 管理工具后,弹出登录弹窗:
说明:
1、选择服务器名称
2、输入服务器所在电脑的计算机名。
3、如果数据库安装于本地计算机,则可用“.”表示当前服务器的名称;如果数据库未安装于本地计算机,则要输入需访问的SQL Server所在电脑的IP地址,通过网络连接远程登录SQL Server服务器。
5、成功连接SQL Server后
需要购买本课才能留言哦~