【计算机三级-数据库技术】数据库及数据库对象

news2024/11/17 9:49:49

数据库及数据库对象

第一节 创建及维护数据库

一、SQL server数据库分类
1)系统数据库(系统自动创建):
master、msdb、tempdb、model、resource

2)用户数据库
保存与用户业务有关的数据。
二、SQL server数据库组成
1)SQL server将数据库映射为一组操作系统文件。

  • 数据文件:
    ①.mdf:主要数据文件,不能小于3M。只有一个;
    ②.ndf:次要数据文件,0个或多个;
  • 日志文件:
    .ldf:事务日志文件,至少有一个日志文件。

三、数据库存储空间的发分配
1)数据存储的最小单位是数据页(也就是页),一页是一块8KB的连续磁盘空间。
2)页的大小决定了数据库表中一行(一个记录、元组)数据的最大值—不能超过8KB
3)行不能跨页存储,一页可以存放多行数据但是不能超过8KB
在这里插入图片描述
四、数据库文件组
1)类型:

  • 主文件组(系统定义,主要数据文件和如何没有明确分配的其他文件)
  • 用户定义文件组(使用FILEGROUP关键字定义)

注意

  1. 日志文件不在文件组中,日志空间与数据空间分开管理。
  2. 一个文件不可以是多个文件组成员。
  3. 若文件组包含多个文件,则在所有文件被填满后才会自动循环增长。
  4. 文件加入数据库中后,不能移动到其他文件组。
  5. 只能指定一个文件组为默认文件组。

2)数据库文件的属性
定义数据库的数据文件和日志文件所需信息:
文件名及其位置
逻辑文件名,物理文件名。
初始大小
不能小于model数据库主要数据文件的大小。
增长方式
可指定文件是否自增长(默认)。
最大大小
文件增长的最大限制。默认无限制。

五、用T-SQL创建数据库
创建数据库一般有两种方式:

  • 通过SQL Server Management Studio创建数据库
  • 通过T-SQL语句创建数据库
    在这里插入图片描述
    在这里插入图片描述
    eg:
    在这里插入图片描述
    6、修改数据库
    收缩数据库空间 : 即释放数据库中末使用的空间,文件的收缩从末尾开始。
  • 自动收缩:AUTO_SHRINK,默认false。
  • 手工收缩:收缩数据库中某个文件大小;按比例收缩整个数据库大小。
    在这里插入图片描述7.分离和附加数据库
    一)分离数据库
    ​ 1)作用:就是将数据库从一台数据库服务器转移到另一台数据库服务器,不需要重建(类似于剪切)
    ​ 2)使用的语句:sp_detach_db实现系统存储过程
    二)附加数据库
    ​ 将分离的数据库重新安装到数据库管理系统中,必须指定主要数据文件的物理存储位置和文件名。
    ​ 2)语句:CREATE DATABASE …(数据库名) ON(存储位置) FOR ATTACH

第二节 架构
一、架构(模式)
1)架构是数据库下的一个逻辑命名空间,是数据库对象的容器,一个数据库包含一个或多个架构,同一个数据库内架构命名唯一
2)定义架构语句:CREATE SCHEMA [<架构名>] AUTHORIZATION [<用户名>]
3)删除架构:DROP SCHEMA [<架构名>]

第三节 分区表
一、基本概念
​ 1)分区表是将表中的数据按水平分割成不同的子集,并将数据子集存储在数据库一个或多个文件组中。
​ 2)物理上将大表分成好几个小表,逻辑上还是一个大表;合理使用分区能提高数据库性能。
在这里插入图片描述
第四节 索引
在这里插入图片描述在这里插入图片描述

第五节 索引视图
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
一、基本概念
​ 1)标准视图(也称虚拟表):返回结果集与标准表一致,标准视图的结果集不永久存放。
​ 2)索引视图(也称物化视图):建立唯一聚集索引的视图;视图结果存放在数据库中。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2066205.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【660线代】线性代数一刷错题整理

线代一阶 2024.8.7日 1. 2. 2024.8.8日 1. 2024.8.9日 1. 2. 3. 2024.8.12日 1. 2. 2024.8.13日 1. 2. 3. 2024.8.15日 1. 2. 3. 4. 5. 6. 线代二阶 2024.8.17日 1. 2. 3. 2024.8.18日 1. 至此&#xff0c;660线性代数部分完成。 祝各位一战成硕&#xff01;

鸿蒙关于可以实现滚动效果的容器组件的相关知识

一、滚动的用途 生活中&#xff0c;我们在使用各种APP应用的过程中&#xff0c;总是可以看到一些轮播图、内容页面的滑动、组件切换的效果等&#xff0c;这些都是为了提高用户的体验而设计的功能。在编程中&#xff0c;滚动的用途非常广泛&#xff0c;我们经常用在用户界面的交…

Umi-OCR 文字识别工具

免费开源的离线orc识别功能 git地址 感谢大佬的贡献 Umi-OCR 文字识别工具 使用说明 • 下载地址 • 更新日志 • 提交Bug 免费&#xff0c;开源&#xff0c;可批量的离线OCR软件 适用于 Windows7 x64 、Linux x64 免费&#xff1a;本项目所有代码开源&#x…

C++ 程序寻找通过 2 个点的线(Program to find line passing through 2 Points)

在数学和计算机科学中&#xff0c;找到通过两个点的线的方程是一个基础问题。假设我们有两个点 P1​(x1​,y1​) 和 P2​(x2​,y2​)&#xff0c;我们想要找到通过这两个点的直线方程。 直线方程的形式 直线的方程通常表示为 ymxb&#xff0c;其中 m 是斜率&#xff0c;b 是 …

PMP核心知识点—之项目管理基础

知识点1&#xff1a;项目的临时性 项目的临时性是指项目有明确的开始时间和结束时间&#xff0c;但并不能表示项目的周期短&#xff0c;项目的周期从几个月、几年到几十年都有。 知识点2&#xff1a;项目的独特性 独特的产品、服务或成果。 知识点3&#xff1a;项目创造商业价值…

ARCGIS 纸质小班XY坐标转电子要素面

1、准备好excel 坐标 小班号、点位链接的顺序、X、Y 4个缺一不可&#xff0c;需要注意的是&#xff0c;点位顺序的格式最好为数字&#xff0c;若为其他格式可能会出现排序混乱&#xff0c;会以1-9 11-19等字符串的排序连接。 excel文件转为csv才能识别&#xff0c;CSV只能保留第…

错过了游科的黑神话?别急,国内这些公司也在招聘中,都是做3A游戏的,速来!

近日&#xff0c;由游戏科学工作室打造的3A游戏——《黑神话:悟空》&#xff0c;不仅在国内引起了前所未有的关注&#xff0c;在全球范围内也引发了巨大轰动。 游戏玩家们举国欢庆的同时&#xff0c;无数游戏从业者也点燃了对国产3A游戏的憧憬与期待&#xff01; 据说游科在某…

Java 通用代码生成器光,电音之王尝鲜版八,完善数据库自动反射功能和多对多候选功能

Java 通用代码生成器光&#xff0c;电音之王尝鲜版八&#xff0c;完善数据库自动反射功能和多对多候选功能 Java 通用代码生成器光&#xff0c;电音之王尝鲜版八&#xff0c;此版本完善了数据库自动反射功能。完善了多对多候选功能。尝鲜版八在以前的版本上修复了大量缺陷和功…

PDF文件切割,无大小限制

前言 公司让学习一个东西&#xff0c;让写一个学习总结&#xff0c;我想这不是AI的拿手好戏&#xff0c;直接把近100M的PDF喂给他&#xff0c;然后他说吃不下&#xff0c;太大了 小事&#xff0c;那么多在线PDF工具网站&#xff0c;分分钟拆开&#xff0c;然后找了半天也都是…

Java开发笔记-小程序微信支付接入

步骤&#xff1a; 1.注册微信商户&#xff0c;开通小程序支付业务&#xff0c;获得必要接入参数。(Certificate、PrivateKey、merchantId、SerialNumbe、apiV3Key) 2.微信商户号关联小程序(需目标小程序审核) 3.java使用接入参数发起下单&#xff0c;获取下单参数。 4.小程…

新手设计师看一看!2024年PDF转CAD软件TOP4

在现在这个啥都能数字化的时代&#xff0c;文件格式得来回换已经成了我们工作的日常&#xff0c;特别是把PDF转成CAD&#xff0c;对工程师、设计师还有搞建筑的人来说&#xff0c;这事儿特别重要。技术越发展&#xff0c;市面上就出现了好些又快又方便的工具。今天&#xff0c;…

AI+新质生产力,化敌为友的新未来

“新质生产力”是今年的“高频词”。如何将“新质生产力”落到实处&#xff0c;业内纷纷瞄准了同一个关键词&#xff1a;“人工智能”&#xff0c;特别是 “人工智能” &#xff0c;这个小小的""号代表着无限的可能性。人工智能正在成为现代社会的基础设施&#xff0…

便签内容转移新设备攻略

在桌面使用便签软件记录工作和生活中的点点滴滴&#xff0c;已成为许多人的习惯。它不仅能帮助我们捕捉灵感、记录待办事项&#xff0c;还能提醒我们重要的日程安排。然而&#xff0c;随着设备的更新换代或工作地点的变更&#xff0c;我们有时需要将便签内容从一个设备转移到另…

多门店多端平台系统小程序源码

&#x1f525;【健身新纪元】多门店多端分开健身系统&#xff0c;打造你的个性化健身体验&#x1f31f; &#x1f3cb;️‍♀️ 一、告别单一&#xff0c;拥抱多元化健身时代 你还在为找不到合适的健身房而烦恼吗&#xff1f;或是想要随时随地开启健身模式&#xff0c;却受限…

聚水潭ERP集成用友NC(用友NC主供应链)

源系统成集云目标系统 用友NC介绍 用友NC是用友NC产品的全新系列&#xff0c;是面向集团企业的世界级高端管理软件。它以“全球化集团管控、行业化解决方案、全程化电子商务、平台化应用集成”的管理业务理念而设计&#xff0c;采用J2EE架构和先进开放的集团级开发平台UAP&am…

UDS 诊断 - ReadDataByPeriodicIdentifier(按周期性标识符读取数据)(0x2A)服务

UDS 诊断服务系列文章目录 诊断和通信管理功能单元 UDS 诊断 - DiagnosticSessionControl&#xff08;诊断会话控制&#xff09;&#xff08;0x10&#xff09;服务 UDS 诊断 - ECUReset&#xff08;ECU重置&#xff09;&#xff08;0x11&#xff09;服务 UDS 诊断 - SecurityA…

5个网络监控神器,别说老网工藏私不发给你

前言 是2022年度的精选网络工具安利贴&#xff0c;你都看了没&#xff1f; 现在啊&#xff0c;很多企业公司都有不少的网络硬件&#xff0c;而这些网络硬件设备根据不同的功能&#xff0c;会分散在不同的物理位置上。 可能有些网络硬件设备是集中式管理&#xff0c;有些只能…

2024年掏耳勺买什么样的好?四款优良产品推荐,不可错过

21世纪的到来&#xff0c;全民生活品质得到了飞跃进步&#xff0c;大家逐渐开始关注耳道的健康清洁。传统挖耳勺因直径大、材质硬、无法看清耳道等因素&#xff0c;往往很难满足大部分人群的清洁需求&#xff0c;甚至带来不可逆转的伤害。可视挖耳勺的出现&#xff0c;具备可视…

C++第四十弹---从零开始:模拟实现C++中的unordered_set与unordered_map

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】【C详解】 目录 1 哈希概念 2 哈希冲突 3 哈希函数 4 哈希冲突解决 4.1 闭散列 4.1.1. 线性探测 4.1.2. 二次探测 4.2 开散列 4.2.1. 开散列概念 4.2.2…

安卓逆向百例十-币coin

typora-root-url: ./pic安卓逆向百例十-币coin 现在售价依旧是99&#xffe5;,计划更新100案例&#xff0c;平均一个案例1块钱&#xff0c;要什么自行车&#xff01; 案例起源&#xff1a; 有位老哥 经过炒币失败后想做一个这种查询接口的app&#xff0c;但是苦于他的资金比…