【数据库SQL server】数据库系统概述与DBS结构

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,基础系列 2核4GB
简介: 【数据库SQL server】数据库系统概述与DBS结构



🌍1. 数据库系统概述

🪐1.1 数据库的四个基本概念

  1. 数据(Data): 描述事物的符号记录
    语义:数据的含义
  2. 数据库(DB):长期存储在计算机内、有组织、可共享的大量数据的集合
    特点:永久存储、有组织、可共享
  3. 数据库管理系统(DBMS):计算机的基础软件
  4. 数据库系统(DBS): 由  DB/DBA/DBMS+应用程序  组成的系统

注意:数据库管理员(DBA):不属于实体


🪐1.2 数据库管理三阶段

人工管理阶段--> 文件系统阶段 -->  数据库系统阶段   标志着数据管理技术的飞跃,以加工数据的程序为中心   转变为    围绕共享的数据库为中心


🪐1.3 DBS特点

  1. 数据结构化
  2. 数据共享性高、冗余度低且易扩充
  3. 数据独立性高(包括物理独立和逻辑独立)
  4. 数据由DBMS统一管理和控制

🌍2. 数据库系统的结构

🪐2.1 数据库系统模式的概念

模式=型+值

  1. 型(type):数据类型,如varchar
  2. 值(value):具体赋值,如男

如:

学生记录:    (学号,姓名,性别,系别,年龄,籍贯)

一个记录值;   (201315130,李明,男,计算机系,19,江苏南京市)

模式(schema)=DB中全体数据的 逻辑结构+特征  的描述,涉及型不涉及值

实例:是模式的具体值,涉及值


🪐2.2 数据库系统的三级模式结构

数据库系统的三级模式结构

  1. 模式
  2. 外模式
  3. 内模式

1. 模式:全局逻辑结构

定义:数据库中全体数据的逻辑结构和特征的描述,所有用户的公共数据视图

2. 外模式:局部逻辑结构

定义:

  1. 数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述
  2. 数据库用户的数据视图,是与某一应用有关的数据的逻辑表示

3. 内模式:存储模式

定义:

  1. 是数据物理结构和存储方式的描述
  2. 是数据在数据库内部的表示方式

注:一个DB只有一个模式和内模式,可有多个外模式


🪐2.3 数据库的二级映像功能

数据库的二级映像功能

  • 外模式/模式映像【多个】
  • 模式/内模式映像【唯一】

📝总结

数据库SQL Server领域就像一片未被勘探的信息大海,引领你勇敢踏入数据科学的神秘领域。这是一场独特的学习冒险,从基本概念到算法实现,逐步揭示更深层次的模式分析、匹配算法和智能模式识别的奥秘。

目录
相关文章
|
24天前
|
SQL 开发框架 .NET
ASP.NET连接SQL数据库:详细步骤与最佳实践指南ali01n.xinmi1009fan.com
随着Web开发技术的不断进步,ASP.NET已成为一种非常流行的Web应用程序开发框架。在ASP.NET项目中,我们经常需要与数据库进行交互,特别是SQL数据库。本文将详细介绍如何在ASP.NET项目中连接SQL数据库,并提供最佳实践指南以确保开发过程的稳定性和效率。一、准备工作在开始之前,请确保您
112 3
|
6天前
|
SQL 数据采集 监控
局域网监控电脑屏幕软件:PL/SQL 实现的数据库关联监控
在当今网络环境中,基于PL/SQL的局域网监控系统对于企业和机构的信息安全至关重要。该系统包括屏幕数据采集、数据处理与分析、数据库关联与存储三个核心模块,能够提供全面而准确的监控信息,帮助管理者有效监督局域网内的电脑使用情况。
12 2
|
10天前
|
存储 数据挖掘 数据库
数据库数据恢复—SQLserver数据库ndf文件大小变为0KB的数据恢复案例
一个运行在存储上的SQLServer数据库,有1000多个文件,大小几十TB。数据库每10天生成一个NDF文件,每个NDF几百GB大小。数据库包含两个LDF文件。 存储损坏,数据库不可用。管理员试图恢复数据库,发现有数个ndf文件大小变为0KB。 虽然NDF文件大小变为0KB,但是NDF文件在磁盘上还可能存在。可以尝试通过扫描&拼接数据库碎片来恢复NDF文件,然后修复数据库。
|
12天前
|
SQL 数据库
SQL数据库基础语法入门
[link](http://www.vvo.net.cn/post/082935.html)
|
23天前
|
SQL 存储 监控
串口调试助手连接SQL数据库的技巧与方法
串口调试助手是电子工程师和软件开发人员常用的工具,它能够帮助用户进行串口通信的调试和数据分析
|
23天前
|
SQL 存储 数据采集
如何把问卷录入SQL数据库
将问卷数据录入SQL数据库是一个涉及数据收集、处理和存储的过程
|
24天前
|
SQL 开发框架 .NET
ASP.NET连接SQL数据库:实现过程与关键细节解析an3.021-6232.com
随着互联网技术的快速发展,ASP.NET作为一种广泛使用的服务器端开发技术,其与数据库的交互操作成为了应用开发中的重要环节。本文将详细介绍在ASP.NET中如何连接SQL数据库,包括连接的基本概念、实现步骤、关键代码示例以及常见问题的解决方案。由于篇幅限制,本文不能保证达到完整的2000字,但会确保
|
2月前
|
SQL 数据库
数据库数据恢复—SQL Server数据库报错“错误823”的数据恢复案例
SQL Server附加数据库出现错误823,附加数据库失败。数据库没有备份,无法通过备份恢复数据库。 SQL Server数据库出现823错误的可能原因有:数据库物理页面损坏、数据库物理页面校验值损坏导致无法识别该页面、断电或者文件系统问题导致页面丢失。
100 12
数据库数据恢复—SQL Server数据库报错“错误823”的数据恢复案例
|
2月前
|
SQL 关系型数据库 MySQL
创建包含MySQL和SQLServer数据库所有字段类型的表的方法
创建一个既包含MySQL又包含SQL Server所有字段类型的表是一个复杂的任务,需要仔细地比较和转换数据类型。通过上述方法,可以在两个数据库系统之间建立起相互兼容的数据结构,为数据迁移和同步提供便利。这一过程不仅要考虑数据类型的直接对应,还要注意特定数据类型在不同系统中的表现差异,确保数据的一致性和完整性。
30 4
|
2月前
|
SQL 存储 数据管理
SQL Server数据库
SQL Server数据库
51 11