◆一致性:指事务在完成时,必须使所有 的数据都保持一致性状态,而且在相关 数据库中,所有规则都必须应用于事务 的修改,以保持所有数据的完整性。事 务结束时,所有的内部数据结构都必须 是正确的。 11
11 一致性:指事务在完成时,必须使所有 的数据都保持一致性状态,而且在相关 数据库中,所有规则都必须应用于事务 的修改,以保持所有数据的完整性。事 务结束时,所有的内部数据结构都必须 是正确的
◆隔离性:指由并发事务所做的修改必须与 任何其他并发事务所做的修改相隔离。事 务査看数据时数据所处的状态,要么是被 另一并发事务修改之前的状态,要么是被 另一事务修改之后的状态,即事务不会查 看正在由另一个并发事务正在修改的数据。 ◆持久性:指事务完成之后,它对于系统的 影响是永久性的,即使出现系统故障也是 如此 12
12 隔离性:指由并发事务所做的修改必须与 任何其他并发事务所做的修改相隔离。事 务查看数据时数据所处的状态,要么是被 另一并发事务修改之前的状态,要么是被 另一事务修改之后的状态,即事务不会查 看正在由另一个并发事务正在修改的数据。 持久性:指事务完成之后,它对于系统的 影响是永久性的,即使出现系统故障也是 如此
SQL语句的基本语法 基本语法如下: ◆每条SQL语句必须以分号结束 ◆每条SQL语句可以单独写成一行,也可以 分成若干行 ◆SQL语句对大小写不敏感,对于SQL语句 的关键字(如I nsert 等),表名,列名 等,可以大小写混合;但对列的内容则 是大小写敏感的。 13
13 SQL语句的基本语法 基本语法如下: 每条SQL语句必须以分号结束 每条SQL语句可以单独写成一行,也可以 分成若干行 SQL语句对大小写不敏感,对于SQL语句 的关键字(如Insert等),表名,列名 等,可以大小写混合;但对列的内容则 是大小写敏感的
对象命名约定 ◆ SQL Server用三段式名字标识对象: <数据库名>.<所有者名>.<对象名〉 前两者可以省略,系统自动有一个默认值。数据 库名的默认值是当前数据库,所有者名的默认 值是数据库的所有者(dbo) 例如:在pubs数据库中的 authors表的所有者是 dbo,它可以在多个数据库中按如下方法引用: pubs. dbo. authors Pubs. authors
14 对象命名约定 SQL Server用三段式名字标识对象: <数据库名>.<所有者名>.<对象名> 前两者可以省略,系统自动有一个默认值。数据 库名的默认值是当前数据库,所有者名的默认 值是数据库的所有者(dbo) 例如:在pubs数据库中的authors表的所有者是 dbo,它可以在多个数据库中按如下方法引用: pubs.dbo.authors Pubs.authors
◆别名:使用别名的主要目的是增加 select语句的可读性。可使用如下语句 指派数据表的别名: 数据表名称as数据表别名 15
15 别名:使用别名的主要目的是增加 select语句的可读性。可使用如下语句 指派数据表的别名: 数据表名称 as 数据表别名