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

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

目录
相关文章
|
6天前
|
SQL 安全 网络安全
IDEA DataGrip连接sqlserver 提示驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接的解决方法
IDEA DataGrip连接sqlserver 提示驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接的解决方法
9 0
|
7天前
|
SQL 数据库
数据库SQL语言实战(二)
数据库SQL语言实战(二)
|
7天前
|
SQL 关系型数据库 数据库
【后端面经】【数据库与MySQL】SQL优化:如何发现SQL中的问题?
【4月更文挑战第12天】数据库优化涉及硬件升级、操作系统调整、服务器/引擎优化和SQL优化。SQL优化目标是减少磁盘IO和内存/CPU消耗。`EXPLAIN`命令用于检查SQL执行计划,关注`type`、`possible_keys`、`key`、`rows`和`filtered`字段。设计索引时考虑外键、频繁出现在`where`、`order by`和关联查询中的列,以及区分度高的列。大数据表改结构需谨慎,可能需要停机、低峰期变更或新建表。面试中应准备SQL优化案例,如覆盖索引、优化`order by`、`count`和索引提示。优化分页查询时避免大偏移量,可利用上一批的最大ID进行限制。
32 3
|
10天前
|
SQL 监控 数据库
数据库管理与电脑监控软件:SQL代码优化与实践
本文探讨了如何优化数据库管理和使用电脑监控软件以提升效率。通过SQL代码优化,如使用索引和调整查询语句,能有效提高数据库性能。同时,合理设计数据库结构,如数据表划分和规范化,也能增强管理效率。此外,利用Python脚本自动化收集系统性能数据,并实时提交至网站,可实现对电脑监控的实时性和有效性。这些方法能提升信息系统稳定性和可靠性,满足用户需求。
38 0
|
11天前
|
SQL 算法 数据库
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
71 6
|
11天前
|
SQL 人工智能 算法
【SQL server】玩转SQL server数据库:第二章 关系数据库
【SQL server】玩转SQL server数据库:第二章 关系数据库
51 10
|
11天前
|
存储 SQL Oracle
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
35 7
|
11天前
|
SQL 存储 数据挖掘
数据库数据恢复—RAID5上层Sql Server数据库数据恢复案例
服务器数据恢复环境: 一台安装windows server操作系统的服务器。一组由8块硬盘组建的RAID5,划分LUN供这台服务器使用。 在windows服务器内装有SqlServer数据库。存储空间LUN划分了两个逻辑分区。 服务器故障&初检: 由于未知原因,Sql Server数据库文件丢失,丢失数据涉及到3个库,表的数量有3000左右。数据库文件丢失原因还没有查清楚,也不能确定数据存储位置。 数据库文件丢失后服务器仍处于开机状态,所幸没有大量数据写入。 将raid5中所有磁盘编号后取出,经过硬件工程师检测,没有发现明显的硬件故障。以只读方式将所有磁盘进行扇区级的全盘镜像,镜像完成后将所
数据库数据恢复—RAID5上层Sql Server数据库数据恢复案例
|
15天前
|
SQL 数据安全/隐私保护
SQL Server 2016安装教程
SQL Server 2016安装教程
17 1
|
15天前
|
SQL 安全 Java
SQL server 2017安装教程
SQL server 2017安装教程
15 1

热门文章

最新文章