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/

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 of Fundamentos en el diseño de bases de datos con MS SQL Server 2012

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