sql server
Faculdade de Ciencias e Tecnologia
Universidade Nova de Lisboa
´
Mestrado em Engenharia Informatica
Sistemas de Bases de Dados
Microsoft SQL Server 2012:
Standard Edition
Autores:
Grupo 09
No. 40146, Jo˜o Claro a No. 41122, C´tia Moreira a No. 41123, Jo˜o Taborda a Professor:
Jos´ Alferes e 25 de Maio de 2013
Conte´ do u 1 Introdu¸˜o ca 1.1 Contexto Acad´mico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 1.2 Estrutura do Documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Introdu¸˜o ao Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ca 2 Cobertura do SQL
2.1 Data Manipulation Language (DML)
2.1.1 Comando SELECT . . . . . .
2.1.2 Comando INSERT . . . . . .
2.1.3 Comando UPDATE . . . . .
2.1.4 Comando DELETE . . . . .
2.2 Data Definition Language (DDL) . .
2.3 Data Control Language (DCL) . . .
2.4 Transaction Control (TCL) . . . . .
2.5 Assertions . . . . . . . . . . . . . . .
2.6 Triggers . . . . . . . . . . . . . . . .
2.6.1 Triggers DML . . . . . . . .
2.6.2 Triggers DDL . . . . . . . . .
3
3
3
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
5
6
6
8
8
9
9
9
9
10
11
3 Armazenamento e File Structure
3.1 Como ´ armazenada a base de dados? As extens˜es MDF, e o
3.1.1 Extens˜o MDF . . . . . . . . . . . . . . . . . . . . a 3.1.2 Extens˜o NDF . . . . . . . . . . . . . . . . . . . . a 3.1.3 Extens˜o LDF . . . . . . . . . . . . . . . . . . . . a 3.2 Buffer Management . . . . . . . . . . . . . . . . . . . . .
3.2.1