返回顶部
首页 > 资讯 > 数据库 >Sql Server的一些知识点定义总结
  • 384
分享到

Sql Server的一些知识点定义总结

2024-04-02 19:04:59 384人浏览 八月长安
摘要

数据库完整性:是指数据库中数据在逻辑上的一致性、正确性、有效性和相容性   实体完整性(Entity Integrity 行完整性):实体完整性指表中行的完整性。主要用于保证操作的数据(记录)非空、唯一且不

数据库完整性:是指数据库中数据在逻辑上的一致性、正确性、有效性和相容性

  实体完整性(Entity Integrity 行完整性):实体完整性指表中行的完整性。主要用于保证操作的数据(记录)非空、唯一且不重复。即实体完整性要求每个关系(表)有且仅有一个主键,每一个主键值必须唯一,而且不允许为“空”(NULL)或重复。

  域完整性(Domain Integrity 列完整性):是指数据库表中的列必须满足某种特定的数据类型或约束。其中约束又包括取值范围、精度等规定。表中的CHECK、FOREIGN KEY 约束和DEFAULT、 NOT NULL定义都属于域完整性的范畴。

  参照完整性(Referential Integrity)属于表间规则:对于永久关系的相关表,在更新、插入或删除记录时,如果只改其一,就会影响数据的完整性。如删除父表的某记录后,子表的相应记录未删除,致使这些记录称为孤立记录。

  参照完整性规则(Referential Integrity)要求:若属性组F是关系模式R1的主键,同时F也是关系模式R2的外键,则在R2的关系中,F的取值只允许两种可能:空值或等于R1关系中某个主键值。

Sql Server的存储结构,页、区、堆

  页:用于数据存储的连续的磁盘空间块,SQL Server中数据存储的基本单位是页,磁盘I/O操作在页级执行,页的大小为8KB。每页的开头是96字节的页头,用于存储有关页的系统信息,包括页码、页类型、页的可用空间以及拥有该页的对象的分配单元ID;其他便是存储数据的数据行与剩下可用空间,结构图如下(个人绘制)

Sql Server的一些知识点定义总结

    区间:区是管理空间的基本单位,一个区是8个物理上连续的页(即64KB)的集合,所有页都存储在区中。sql Server有两种类型的区:统一区和混合区。

        堆:堆是指不含聚集索引的表,它的数据不按任何顺序进行存储。

        联系一个堆中的数据的唯一结构是被称为索引分配映射(IAM)的一个位图页,当扫描对象时,SQl server使用IAM页来遍历该对象的数据。

   堆表内的数据页和行没有任何特定的顺序,也不链接在一起。数据页之间唯一的逻辑连接是记录在IAM页内的信息

假设某订单明细表中有100万条数据,需要查询某个订单的明细数据,如下:


select*fromT_EPZ_INOUT_ENTRY_DETaiLwhereentry_apply_id='31227000034000090169'
您可能感兴趣的文档:

--结束END--

本文标题: Sql Server的一些知识点定义总结

本文链接: https://lsjlt.com/news/51253.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Sql Server的一些知识点定义总结
    数据库完整性:是指数据库中数据在逻辑上的一致性、正确性、有效性和相容性   实体完整性(Entity Integrity 行完整性):实体完整性指表中行的完整性。主要用于保证操作的数据(记录)非空、唯一且不...
    99+
    2024-04-02
  • PLSQL一些常用知识点梳理总结
    目录1、背景2、变量的声明3、if 判断4、case5、循环1、loop 循环2、while 循环3、for循环6、游标1、无参数的游标2、带参数的游标7、执行ddl dml8、存储...
    99+
    2023-05-20
    PLSQL常用知识点 PLSQL知识点梳理总结
  • 总结DOM的知识点
    这篇文章主要介绍“总结DOM的知识点”,在日常操作中,相信很多人在总结DOM的知识点问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”总结DOM的知识点”的疑惑有所帮助!接下来,...
    99+
    2024-04-02
  • 总结MySQL 的一些知识点:MySQL 导入数据
    MySQL 导入数据 本章节我们为大家介绍几种简单的 MySQL 导入数据命令。   1、mysql 命令导入 使用 mysql 命令导入语法格式为: mysql -u用户名 -p密码 < 要导入的数据库数据(kxdang....
    99+
    2023-09-26
    数据库 mysql
  • MySQL MVCC的知识点总结
    本篇内容介绍了“MySQL MVCC的知识点总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1).Mul...
    99+
    2024-04-02
  • SQL Server中的约束知识点有哪些
    本篇内容主要讲解“SQL Server中的约束知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQL Server中的约束知识点有哪些”吧!一、约束的分类在SQL ...
    99+
    2023-06-30
  • Vue3.x项目开发的一些常用知识点总结
    目录一、定义组件属性二、formatter简写三、子父组件通信四、监听组件属性变化五、自定义指令总结 PS:以下知识点都是基于 vue3.x + typescri...
    99+
    2024-04-02
  • mysql中表的知识点总结
    这篇文章主要介绍“mysql中表的知识点总结”,在日常操作中,相信很多人在mysql中表的知识点总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql中表的知识点总结”...
    99+
    2024-04-02
  • JDBC的扩展知识点总结
    目录一、数据库的事务1.1 事务概述1.2 事务的属性1.3 JDBC事务处理1.4 数据库事务使用的过程1.5 使用数据库事务的好处二、数据库连接池2.1 数据库连接池技术的优点三...
    99+
    2024-04-02
  • 有关Servlet的知识点总结
    本篇内容介绍了“有关Servlet的知识点总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 1...
    99+
    2024-04-02
  • CSS的核心知识点总结
    这篇文章主要讲解了“CSS的核心知识点总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的核心知识点总结”吧!核心概念和知识点语法CSS 的核心功能是...
    99+
    2024-04-02
  • 接口测试的知识点总结
    这篇文章主要介绍“接口测试的知识点总结”,在日常操作中,相信很多人在接口测试的知识点总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”接口测试的知识点总结”的疑惑有所帮助!接...
    99+
    2024-04-02
  • WebAssembly及其API的知识点总结
    这篇文章主要讲解了“WebAssembly及其API的知识点总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WebAssembly及其API的知识点总结”吧!什么是 WebAssembly...
    99+
    2023-06-16
  • Python中的反射知识点总结
    通过字符串映射或修改程序运行时的状态、属性、方法, 可以通过下面这4中方法 ''' 使用getattr(object, name_str, default=None) 方...
    99+
    2024-04-02
  • Python中字典的知识点总结
    这篇文章主要讲解了“Python中字典的知识点总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中字典的知识点总结”吧!一、概述字典的每个键值(key=>value)对用冒...
    99+
    2023-06-02
  • Java中的引用知识点总结
    本篇内容介绍了“Java中的引用知识点总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!强引用:默认情况下,对象采用的均为强引用(这个对象的...
    99+
    2023-06-05
  • MySQL索引知识的一些小妙招总结
    一、索引基本知识 1.1 索引的优点 大大减少了服务器需要扫描的数据量,加快数据库的检索速度 帮助服务器避免排序和临时表 将随机io变成顺序io 1.2 索引的用处 速查找...
    99+
    2022-05-23
    mysql 索引 mysql索引结构 mysql索引技巧
  • ChatGPT 一条命令总结Mysql所有知识点
    想学习Mysql的同学,可以使用ChatGPT直接总结mysql所有的内容与知识点大纲 输入  总结Mysql数据库所有内容大纲与大纲细分内容 ChatGPT不光生成内容,并且直接完成了思维导图。 AIGC ChatGPT ,BI商业智...
    99+
    2023-09-20
    mysql 数据库 chatgpt 人工智能 AIGC echarts
  • 前端必备的一些nginx知识点汇总
    目录前言nginx简介反向代理负载均衡动静分离使用和配置安装常用命令配置项目部署配置缓存配置跨域配置gzip压缩配置总结前言 最近在做一个后台项目,需要加载一个大型的的文件,一开始这...
    99+
    2023-03-19
    前端如何配置nginx 前端开发知识点 前端nginx
  • sql load的一点小总结
    特转载一下文章:http:/viewthread.phptid=13979&extra=&page=1sql load的一点小总结    sqlldr...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作