《锋利的SQL(第2版)》——第2章 数据库与架构

第2章 数据库与架构

锋利的SQL(第2版)
从本章开始,以及后面的几章,我们将简要讲述一下在SQL Server中创建数据库、表和索引等方面的知识。实际上,如果仅仅是单纯的SELECT语句查询,你可能感觉不到数据库存在的价值和意义。在一些小型数据库系统中,对于自由表同样支持符合ANSI标准的SELECT查询,并不需要创建数据库。但是,当需要保持表之间数据的一致性时,你可能需要使用到触发器这样的工具,例如,当删除一个表中的某行时,触发器会自动删除另一个表中的相关行,这时候就需要使用到数据库。或是当你在开发客户/服务器程序时,如果将所有数据处理都下载到客户端去执行,那将是非常耗时的工作,如果把在服务器端可以完成的逻辑计算分离出来,单独交给服务器来执行,就可以显著提高执行的效率,这时候你可能需要使用到存储过程或函数,这些对象也是存储在数据库中的。从这方面讲,数据库是一个存储表、索引,以及表之间逻辑运算关系的容器。

在SQL Server中,可以通过SQL语句或SQL Server Management Studio来进行数据库管理,包括创建、修改和删除数据库操作。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值