SQL
Facultad de Ciencias Exactas, Naturales y Agrimensura
Trabajo de Adscripción
SQL Server 2000
Erica Isabel Enriquez - L.U.: 29063
Prof. Director: Mgter. David Luis la Red Martínez
Licenciatura en Sistemas de Información
Corrientes - Argentina
2007
A mis padres
Índice General
1 SQL Server 2000
1.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . .. . . . .
1.2 Bases de Datos de SQL Server . . . . . . . . . . . . . . . . . .
1.3 Objetos de una Base de Datos . . . . . . . . . . . . . . . . . . .
1.4 Creación de Base de Datos . . . . . . . . . . . . . . . . . . . .
1.5 Páginas y Extensiones . . . . . . . . . . . . . . . . . . . . . . .
1.5.1 Archivos y Grupos de Archivos Físicos de la Base de Datos
1.5.2 Archivos de Registro (LOG deTransacciones) . . . . . .
1.5.3 Creación de Base de Datos . . . . . . . . . . . . . . . .
1.6 Creación de Tablas . . . . . . . . . . . . . . . . . . . . . . . . .
1.6.1 Tipos de Datos de SQL Server 2000 . . . . . . . . . . .
1.6.2 Utilizar Datos Binarios . . . . . . . . . . . . . . . . . .
1.6.3 Tipos de Datos Definidos por el Usuario . . . . . . . . .
1.6.4 Empleo de Comandos DDLL (Data DefinitionLanguage)
1.6.5 Implementar Restricciones . . . . . . . . . . . . . . . . .
1.6.6 Recuperar Información . . . . . . . . . . . . . . . . . . .
1.7 Requisitos de SQL Server 2005 Enterprise System . . . . . . . .
1
1
5
8
11
13
15
17
17
20
20
21
22
22
27
31
35
Bibliografía
37
v
Índice de Figuras
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
1.11
1.12
1.13
Esquema cliente / servidor. . . . . . . . .Componentes de SQL Server 2000. . . . .
Objetos de una base de datos. . . . . . . .
Creación de tablas. . . . . . . . . . . . . .
Almacenamiento de datos. . . . . . . . . .
Página de datos. . . . . . . . . . . . . . .
Tipos de extensiones. . . . . . . . . . . . .
Funcionamiento del Log de transacciones.
Categorías y tipos de datos - 1. . . . . . .
Categorías y tipos de datos - 2. . . . . . .Eliminación de Tablas. . . . . . . . . . . .
Quitar Objetos. . . . . . . . . . . . . . . .
Requisitos de SQL Server. . . . . . . . . .
vii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
6
9
11
12
14
15
18
23
24
28
29
36
Índice de Tablas
1.1
1.2
Tipos de páginas en SQL Server 2000. . . . . . . . . . . . . . .
Tipos de Constraint. . . . . . . . . . . . . . . . . . . . . . . . .
ix
13
31
Capítulo 1
SQL Server 2000
1.1
Introducción
SQL Server 2000 es un sistema de gestión de bases de datos relacionales
(SGDBR oRDBMS : Relational Database Management System) diseñado para
trabajar con grandes cantidades de información y con la capacidad de cumplir
con los requerimientos de proceso de información para aplicaciones comerciales
y sitios Web. [2] [1] [3]
Ofrece el soporte de información para las tradicionales aplicaciones Cliente/Servidor, las cuales están conformadas por una interfaz a través de la cual
losclientes acceden a los datos por medio de una LAN.
La hoy emergente plataforma .NET exige un gran porcentaje de distribución de recursos, desconexión a los servidores de datos y un entorno descentralizado, para ello sus clientes deben ser livianos, tales como los navegadores
de Internet, los cuales accederán a los datos por medio de servicios como el
Internet Information Services (IIS).
SQL Server2000 está diseñado para trabajar con dos tipos de bases de
datos:
• OLTP (OnLine Transaction Processing): Son bases de datos caracterizadas por mantener una gran cantidad de usuarios conectados concurrentemente realizando ingreso y/o modificación de datos. Por ejemplo:
entrada de pedidos en línea, inventario, contabilidad o facturación.
1
2
CAPÍTULO 1. SQL SERVER 2000
• OLAP (OnLine Analytical...
Regístrate para leer el documento completo.