SQL Server 2022数据库对象

《SQL Server 2022从入门到精通(视频教学超值版)》图书介绍-CSDN博客

数据库对象是数据库的组成部分,数据表、视图、索引、存储过程以及触发器等都是数据库对象。

(1)数据库的主要对象是数据表,数据表是一系列二维数组的集合,它用于存储各种各样的信息。数据库中的表与日常工作中使用的表格类似,由纵向的列和横向的行组成。列由同类的信息组成,每列又称为一个字段,每列的标题称为字段名,都有相应的描述信息,如数据类型、数据宽度等;一行数据称为一条记录,是数据的组织单位,包括若干信息项。表是由若干记录组成的,没有记录的表称为空表。每个表通常有一个主关键字,用于唯一确定一个记录。

例如,一个有关作者信息的名为authors的表中,每列包含的是所有作者的某个特定类型的信息,比如姓名,而每行则包含某个特定作者的所有信息,如编号、姓名、性别、专业,这些信息构成一条记录,如表3-1所示。

(2)视图表面来看与表几乎一样,也具有一组命名的字段和数据项,但它其实上是一个虚构的表,它是通过查询数据库中表的数据后产生的,它限制了用户能看到和修改的数据。因此,可以用视图来控制用户对数据的访问,以简化数据的显示。在视图中用户可以使用SELECT语句查询数据,以及使用INSERT、UPDATE和DELETE语句修改记录。

(3)索引是对数据库表中一列或多列的值进行排序的一种结构,它提供了快速访问数据的途径。索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引不仅可以提高数据库中特定数据的查询速度,并且能证索引所指的列中数据不重复。

(4)存储过程是为完成特定的功能而汇集在一起的一条或者多条SQL语句的集合,是经编译后存储在数据库中的SQL程序。

(5)触发器和存储过程一样,都是用户定义的SQL命令的集合。触发器是由事件来触发某个操作的,这些事件包括INSERT、UPDATAE和DELETE语句。如果定义了触发程序,当数据库执行这些语句的时候就会激活触发器执行相应的操作。触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。

《SQL Server 2022从入门到精通(视频教学超值版)(数据库技术丛书)》(王英英)【摘要 书评 试读】- 京东图书 (jd.com)

相关推荐
利刃大大1 小时前
【MySQL基础篇】十三、用户与权限管理
数据库·mysql
艾思科蓝 AiScholar2 小时前
【IEEE出版,连续4年EI收录,检索稳定 |南京航空航天大学主办,航空航天交叉研究院承办】第五届传感器与信息技术国际学术会议(ICSI 2025)
数据库·人工智能·物联网·机器学习·目标跟踪·机器人·信号处理
小奥超人2 小时前
【PPT解密】ppt只读文档怎么改成可编辑文档
数据库·windows·经验分享·powerpoint·办公技巧
WhoisXMLAPI5 小时前
新的 WhoisXML API 白皮书重点分析了主要 gTLD 和 ccTLD 注册趋势
运维·服务器·网络·数据库·网络协议·安全
张声录15 小时前
Redis Exporter 安装与配置指南(v1.67.0)
数据库·redis·缓存
人总该做点什么6 小时前
【数据库】一、数据库系统概述
数据库·sql·mysql·sqlserver
头发多的码农6 小时前
mysql、postgresql、druid链接池踩坑记录
数据库·mysql·postgresql
leegong231116 小时前
PostgreSQL 中级学习
数据库·学习·postgresql
LifeEnjoyer7 小时前
数据库汇总3(SQL with 关系代数)
数据库·sql·oracle
曹二7477 小时前
MySQL 视图 存储过程与存储函数
数据库·mysql