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

    xiaoxiao2024-01-25  30

    第2章 数据库与架构

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

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

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

    相关资源:锋利的SQL 第二版.pdf
    最新回复(0)