fundamentos en el diseño de bases de datos con ms sql server 2012

21
Fundamentos en el diseño de bases de datos con MS SQL Server 2012 José Redondo - @redondoj | [email protected] Chapter Leader “SQL PASS Venezuela” | Data Platform Architect “SolidQ” Senior Consultant “SynergyTPC” Blog: http://redondoj.wordpress.com/

Upload: jose-redondo

Post on 02-Jul-2015

870 views

Category:

Technology


2 download

DESCRIPTION

Establecer y afianzar los fundamentos básicos en el diseño de bases de datos en las empresas del día de hoy.

TRANSCRIPT

Page 1: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

Fundamentos en el diseño de bases de datos con MS SQL Server 2012

José Redondo - @redondoj | [email protected]

Chapter Leader “SQL PASS Venezuela” | Data Platform Architect “SolidQ”

Senior Consultant “SynergyTPC”

Blog: http://redondoj.wordpress.com/

Page 2: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

AGENDA

• Conceptos

• Características

• Componentes• Demo “Distribución de una base de datos”

• Propuesta• Demo “Diseño de una tabla de datos”

• Validación de escenarios de datos en ejecución• Demo “Entidad relacionada – Maestros de Productos”

• Conclusiones

Page 3: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

Fundamentos en el diseño de bases de datos con MS SQL Server 2012

Page 4: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

CONCEPTOS

Page 5: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

Archivos de datos Bases de datosSistemas de

Información

Page 6: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

CARACTERISTICAS

Page 7: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

Modelos

Red

Jerarquico

MS SQL Server

Relacional

Analítico

Page 8: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

Tipos de

DiseñoConceptual Lógicos

Físicos

Page 9: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

COMPONENTES

Page 10: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

Instancias Objetos

• Tablas

• Índices

• Vistas

• Procedimientos Almacenados

• Funciones en otros…

Lenguajes

• T-SQL

• ANSI SQL

• XML

• .Net (VB.NET, C#.NET, etc)

• XQuery entre otros…

Page 11: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

DEMO “Distribución de una base de datos”

Page 12: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

PROPUESTA

Page 13: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

Finalidad

Levantamiento

de

Información

Organizar

(Diseño)

Page 14: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

DEMO “Diseño de una base de datos”

Page 15: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

VALIDACIÓN DE ESCENARIOS DE DATOS EN EJECUCIÓN

Page 16: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

RestriccionesIntegridad referencial

Page 17: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

DEMO “Entidad relacionada – Maestros de Productos”

Page 18: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

CONCLUSIONES

• Tener definido el objetivo principal de la base de datos

• Establecer y distribuir escenarios de ejecución acorde a su fin

• Generar estructuras de datos según propósito del negocio

• Validar la integridad de los datos

Page 19: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

PREGUNTAS & RESPUESTAS

Page 20: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

CONTACTO

Sitio web:

http://venezuela.sqlpass.org/

Facebook:

https://www.facebook.com/sqlpassvzla

Twitter:

https://twitter.com/sqlpassve

Page 21: Fundamentos en el diseño de bases de datos con MS SQL Server 2012

Muchas gracias por su participación