creación y administración de bases de datos. introducción creación de bases de datos creación...

18
Creación y administración de bases de datos

Upload: petrona-amor

Post on 11-Jan-2015

12 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Creación y administración de bases

de datos

Page 2: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Introducción

Creación de bases de datos

Creación de grupos de archivos

Administración de bases de datos

Introducción a las estructuras de datos

Page 3: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Creación de bases de datos

Definición de las bases de datos

Cómo funciona el registro de transacciones

Configuración de las opciones de base de datos

Recuperación de información de la base de datos

Page 4: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Definición de las bases de datos

CREATE DATABASE SampleON PRIMARY ( NAME=SampleData, FILENAME='c:\Archivos de programa\..\..\Data\Sample.mdf', SIZE=10MB, MAXSIZE=15MB, FILEGROWTH=20%) LOG ON ( NAME=SampleLog, FILENAME= 'c:\Archivos de programa\..\..\Data\Sample.ldf',

SIZE=3MB, MAXSIZE=5MB, FILEGROWTH=1MB)COLLATE SQL_Latin1_General_Cp1_CI_AS

CREATE DATABASE SampleON PRIMARY ( NAME=SampleData, FILENAME='c:\Archivos de programa\..\..\Data\Sample.mdf', SIZE=10MB, MAXSIZE=15MB, FILEGROWTH=20%) LOG ON ( NAME=SampleLog, FILENAME= 'c:\Archivos de programa\..\..\Data\Sample.ldf',

SIZE=3MB, MAXSIZE=5MB, FILEGROWTH=1MB)COLLATE SQL_Latin1_General_Cp1_CI_AS

La creación de una base de datos define:

El nombre de la base de datos El tamaño de la base de datos Los archivos que componen la base de datos

Page 5: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Cómo funciona el registro de transacciones

La aplicación envía unamodificación de datos

La aplicación envía unamodificación de datos

1111

Disco

Las modificaciones segraban en el registro de transacciones en el disco

Las modificaciones segraban en el registro de transacciones en el disco

3333

Las páginas de datos secargan o leen en el cachédel búfer y se modifican

Las páginas de datos secargan o leen en el cachédel búfer y se modifican

2222

Caché del búfer

Disco

El proceso Puntode comprobaciónescribe las transacciones enla base de datos

El proceso Puntode comprobaciónescribe las transacciones enla base de datos

4444

Page 6: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Configuración de las opciones de base de datos

Establezca las opciones de la base de datos mediante:

El Administrador corporativo de SQL Server

La instrucción ALTER DATABASE

Categorías de la opción de base de datos

Opciones automáticas

Opciones de cursor

Opciones de recuperación

Opciones de SQL

Opciones de estado

Page 7: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Recuperación de información de la base de datos

Determine las propiedades de la base de datos mediante la función DATABASEPROPERTYEX

Utilice los procedimientos almacenados del sistema para mostrar información acerca de las bases de datos y los parámetros de la base de datos

sp_helpdb

sp_helpdb baseDeDatos

sp_spaceused [nombreObjeto]

Page 8: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Creación de grupos de archivos

Base de datos Northwind

Grupo de archivospredeterminado

OrderHistoryGroup

sys...sys...sys...sys...

sys...sys...sys...sys...

sysuserssysuserssysuserssysusers

sysobjectssysobjectssysobjectssysobjects

............

OrdersOrdersOrdersOrders

CustomersCustomersCustomersCustomers

ProductsProductsProductsProducts

OrdHistYear2OrdHistYear2OrdHistYear2OrdHistYear2

OrdHistYear1OrdHistYear1OrdHistYear1OrdHistYear1

Northwind.mdfNorthwind.mdf

C:\ D:\

OrdHist1.ndfOrdHist1.ndf

OrdHist2.ndfOrdHist2.ndf Northwind.IdfNorthwind.Idf

E:\

Page 9: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Administración de bases de datos

Administración del crecimiento de los archivos de datos y de registro

Supervisión y ampliación de un registro de transacciones

Reducción de una base de datos o un archivo

Eliminación de una base de datos

Page 10: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Administración del crecimiento de los archivos de datos y de registro

ALTER DATABASE Sample MODIFY FILE ( NAME = 'SampleLog', SIZE = 15MB)GO

ALTER DATABASE SampleADD FILE (NAME = SampleData2, FILENAME='c:\Archivos de programa\..\..\ Data\Sample2.ndf',

SIZE=15MB, MAXSIZE=20MB)GO

ALTER DATABASE Sample MODIFY FILE ( NAME = 'SampleLog', SIZE = 15MB)GO

ALTER DATABASE SampleADD FILE (NAME = SampleData2, FILENAME='c:\Archivos de programa\..\..\ Data\Sample2.ndf',

SIZE=15MB, MAXSIZE=20MB)GO

Uso del crecimiento automático de los archivos

Ampliación de los archivos de la base de datos

Agregar archivos secundarios a la base de datos

Page 11: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Supervisión y ampliación de un registro de transacciones

Supervisión del registro

Supervisión de las situaciones que causan una actividad intensa en el registro

Carga masiva de datos en la tabla indizada

Grandes transacciones

Realizar operaciones de imagen o texto registradas

Ampliación del registro cuando es necesario

Page 12: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Reducción de una base de datos o un archivo

Reducción de toda la base de datos

Reducción de un archivo de base de datos

Reducción automática de una base de datos

Establecer la opción de base de datos autoshrink a True

DBCC SHRINKDATABASE (Sample, 25)DBCC SHRINKDATABASE (Sample, 25)

DBCC SHRINKFILE (Sample_Data, 10)DBCC SHRINKFILE (Sample_Data, 10)

Page 13: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Eliminación de una base de datos

DROP DATABASE Northwind, pubsDROP DATABASE Northwind, pubs

Métodos de eliminación de una base de datos

Administrador corporativo de SQL Server

Instrucción DROP DATABASE

Restricciones de la eliminación de bases de datos

Mientras se está restaurando

Cuando se conecta a ella un usuario

Cuando se publica como parte de la duplicación

Si es una base de datos de sistema

Page 14: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Introducción a las estructuras de datos

Cómo se almacenan los datos

Tipos de páginas y extensiones

Páginas que administran el espacio de los archivos

Páginas que realizan el seguimiento de tablas e índices

Page 15: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Base de datosBase de datos

Cómo se almacenan los datos

Extensión (8 páginas contiguas de 8 KB)

Página (8 KB)

Tablas,índices

Datos

Tamaño máximo de fila = 8060 bytes

Datos(archivo).mdf o .ndf

Registro(archivo).Idf

Page 16: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Tipos de páginas y extensiones

Extensionesuniformes

Espaciolibre

Extensiónmixta

Tipos de páginas

Páginas que realizan el seguimiento de la asignación de espacio

Páginas que contienen datos de índice y usuario

Tipos de extensiones

Page 17: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Páginas que administran el espacio de los archivos

0000 1111 2222 3333 44 55 66 77

Encabezado de archivo

PFSGAM

SGAM

Número de página

Page 18: Creación y administración de bases de datos. Introducción Creación de bases de datos Creación de grupos de archivos Administración de bases de datos Introducción

Páginas que realizan el seguimiento de tablas e índices

Extensiones mezcladas

Extensiones uniformes

DatosPáginas 3 a 8

IAMPágina de datos