Sei sulla pagina 1di 17

Mdulo 1:

Creacin de bases
de datos y archivos
de base de datos

Introduccin
Creacin de bases de datos
Creacin de grupos de archivos
Creacin de esquemas

Leccin 1: Creacin de bases de datos


Consideraciones para la creacin de una base de datos
Registro de transacciones
Opciones de base de datos
Orgenes de informacin de las bases de datos
Ejercicio: Creacin de bases de datos

Consideraciones para la creacin de una base de datos

Consulta
OLTP
Resultados
Cliente

OLAP
SQL Server

Propsito del almacenamiento de datos


Rendimiento de transacciones
Crecimiento potencial del almacenamiento fsico
de datos
Ubicacin de los archivos

Registro de transacciones
1 La modificacin de datos
la enva la aplicacin

La modificacin se
3 graba en el registro de
transacciones en disco

Bfer
Cach

Disco

Las pginas de datos se


encuentran en, o se leen en,
la cach de bfer y se modifican

Disco

El punto de comprobacin escribe


las transacciones confirmadas
en la base de datos

Sugerencia: ponga el registro en una unidad diferente


para mejorar el rendimiento

Opciones de base de datos


Establezca las opciones de base de datos utilizando:
SQL Server Management Studio
Instruccin ALTER DATABASE
Categora
de opcin
Automtica
Disponibilidad

Propsito
Controla los comportamientos automticos como estadsticas,
cierre de base de datos y reduccin
Controla si la base de datos tiene o no conexin, quin puede
conectar con ella y si la base de datos es de slo lectura

Cursor

Controla el comportamiento y el mbito del cursor

Recuperacin

Controla el modelo de recuperacin de la base de datos

SQL

Controla las opciones de compatibilidad con ANSI como


valores nulos ANSI y desencadenadores recursivos

Orgenes de informacin de las bases de datos

Origen de informacin
SQL Server
Management Studio
Vistas de catlogo
Funciones de metadatos
Procedimientos
almacenados del sistema

Descripcin
Herramienta visual que muestra
los metadatos de la base de
datos dentro del entorno
de administracin
Proporcionan metadatos acerca
de objetos de base de datos que
devuelven filas de informacin
Devuelven un valor nico de
informacin de metadatos
por funcin
Recuperan metadatos utilizando
procedimientos almacenados

Ejercicio: Creacin de bases de datos


En este ejercicio har lo siguiente:
Crear una base de datos utilizando
SQL Server Management Studio

Crear una base de datos utilizando


Transact-SQL

Leccin 2: Creacin de grupos de archivos


Qu son los grupos de archivos
Cundo crear grupos de archivos
Ejercicio: Creacin de grupos de archivos

Qu son los grupos de archivos


Base de datos AdventureWorks
sys...
sys...
sysusers
sysobjects

C:\

...
SalesOrderHeader
Customer
Product

D:\

OrdHistYear2
OrdHistYear1

E:\

OrdHist1.ndf
AdventureWorks_
Data.mdf
Grupo de archivos predeterminado

OrdHist2.ndf

OrderHistoryGroup

AdventureWorks_
Log.Idf

Cundo crear grupos de archivos


Uso de varios archivos en un nico grupo de archivos
para mejorar el rendimiento

Uso de varios grupos de archivos para controlar


la colocacin fsica de los datos

Ejercicio: Creacin de grupos de archivos


En este ejercicio har lo siguiente:
Crear un grupo de archivos utilizando
SQL Server Management Studio

Crear un grupo de archivos utilizando


Transact-SQL

Leccin 3: Creacin de esquemas


Qu son los esquemas
Cmo funciona la resolucin de nombres de objetos
Ejercicio: Creacin de un esquema

Qu son los esquemas

Espacios de nombres para los objetos de base de datos


Person
Contact

(Server1.AdventureWorks.Person.Contact)

Sales
Customer

(Server1.AdventureWorks.Sales.Customer)

dbo
ErrorLog

(Server1.AdventureWorks.dbo.ErrorLog)

AdventureWorks

Cmo funciona la resolucin de nombres de objetos

Person
SELECT * FROM Contact

Lance
(Esquema predeterminado = Person)
SELECT * FROM Person.Contact

Contact

Sales

SELECT * FROM ErrorLog


SELECT * FROM Contact
Anders
(Esquema predeterminado = Sales)

dbo

ErrorLog

Ejercicio: Creacin de un esquema


En este ejercicio har lo siguiente:
Crear un esquema utilizando SQL Server
Management Studio

Crear un esquema utilizando


Transact-SQL

Prctica: Creacin de una base de datos


Ejercicio 1: Creacin de una base
de datos
Ejercicio 2: Creacin de esquemas

Potrebbero piacerti anche