Sei sulla pagina 1di 44

RESUMEN GENERAL

Product Overview

Erick Martin Huamn Pun Lay

CoreGroup - MTDeveloper

La informacin de hoy es el
arma del maana.
Los maestros del
universo los dueos de la
informacin.

Hacia dnde vas?

Bases de Datos

Qu es una Base de Datos?

Es un conjunto de datos pertenecientes a un


mismo contexto y almacenados sistemticamente
para su posterior uso.
En
este
sentido,
una
biblioteca
puede
considerarse una base de datos compuesta en su
mayora por documentos y textos impresos en
papel e indexados para su consulta.

Tipos de Base de Datos


Segn la variabilidad de los datos almacenados
-Bases de datos estticas
-Bases de datos dinmicas
Segn el contenido
-Bases de datos bibliogrficas
-Bases de datos de texto completo
-Directorios
-Banco de Imgenes

Modelos de Bases de datos


Modelo Jerrquico
- Almacenan su informacin en una estructura
jerrquica(rbol)
Modelo en red
- Modificacin del concepto de nodo: mismo
nodo varios padres a diferencia del modelo
jerarquico
Modelo Relacional

- ste es el modelo ms utilizado en la actualidad


para modelar

Modelos Multidimensionales
- Bases de datos ideadas para desarrollar
aplicaciones muy concretas, como creacin de
Cubos OLAP.
Modelos Orientado a Objetos
-Encapsulacin
-Herencia
-Polimorfismo

Modelo Jerarquico

Modelo Relacional

Tablas

Tabla en las bases de datos, se refiere al tipo de


modelado de datos, donde se guardan los datos
recogidos. Su estructura general se asemeja a la
vista general de un programa de Hoja de clculo.
Las tablas se componen de dos estructuras:
Campo: Corresponde al nombre de la columna.
Debe ser nico y adems de tener un tipo de dato
asociado.
Registro: Corresponde a cada fila que compone
la tabla. All se componen los datos y los registros.
Eventualmente pueden ser nulos en su
almacenamiento.

Relaciones entre tablas


Relacin de Uno a Uno ( 1 1)

Relaciones entre tablas


Relacin de uno a muchos ( 1 * )

Relaciones entre tablas


Relacin de muchos a muchos (* *)

Tipos de
Datos

Bigint

-2^63 -> 2^63-1

Int
Smallint
Tinyint
Bit

(8 bytes)

-2^31 -> 2^31-1


-2^15 -> 2^15-1
0 - 255

(4 bytes)

(2 bytes)

(1 bytes)

( 1 True 0 False)

Decimal y Numeric

Precision (p,s)

Money Valores monetarios (8 bytes)


Smallmoney
Float
Real

Valores monetarios menores (4 bytes)

Datos numericos punto flotante


Datos numericos punto flotante menor (4bytes)

Date-time

01/01/1753 31/12/9999 3.33 milisegundos

Smalldate

01/01/1900 06/06/2079 1 segundo

Char(n bytes)

Cadena Fija (No Unicode)

Varchar(n|max)

Cadena variable (No Unicode) (n + 2bytes)

Nchar (n bytes)

Cadena Fija (Unicode)

Nvarchar (n bytes)
2bytes)
Binary

Cadena Variable (Unicode) (2n +

(Max 8000 bytes)

Varbinary

Igual menos espacio

Varbinary(max)
Sql-variant

(Agrupa varios tipos de datos)

Nuevos Tipos de Datos


Datos Espaciales (Geometry, Geography)
Almacenamiento de datos no convencionales (FileStream):
Videos, msica, fotos, etc.
Datos y consultas XML
Jerarquas (HierarchyID) : Padre e Hijos.
Nuevos tipos de datos de tiempo. Solo Fecha, Solo Hora,
Funciones adicionales.
SQL Server soporta dos tipos de datos espaciales.
GEOMETRY

- Modelo Plano. (X y Y )

GEOGRAPHY Modelo Geo referencial. (X, Y , Z )

Jeraquas

Nuevo Tipo
DateTime2
DateTimeOffset

DateTime con mayor precisin


2008-02-01 11:48:19.1234567
DateTime con manejo de zona
horaria
2008-02-01 11:48:01 a.m.
+03:00

Query - Ejemplo

CualSELECT
es la* interseccion principal que
FROM roads
cruzaWHERE
por elroads.geom.STIntersects(@ms)=1
campo de Microsoft?

Datos
Geo referenciales.

Integrado a Google Earth


y Virtual Earth 3D

LINQ (Language INtegrated Query) para


SQL
Mapeador de objetos a modelo relacional ORM (object
relational mapping), integrado al .NET Framework 3.5

Modelador
grafico en
Visual
Studio 2008

Componentes

DataBase Engine
El motor de base de datos
es el componente principal
de SQL Server.
Proporciona almacenaje de
datos,
recuperacin,
y
servicios de modificacin
que pueden escalar desde
soluciones personales hasta
el nivel empresa

Analysis Services
Analysis Services trae un de gran alcance a la plataforma
business intelligence para SQL Server, permitiendo poner
en ejecucion OLAP data warehouses y usar tecnicas de
data mining para analizar datos de negocio y tomar
decisiones apropiadas.

Notificacin Services 2008


Notification Services proporciona un framework para el
desarrollo de aplicaciones basadas en subscripciones a
traves de las cuales se notifica a los usuarios acerca de
eventos.

Reporting Services 2008


Reporting Services permite la creacin de
informes de datos de SQL Server. Los informes
pueden ser diseados usando Visual Studio .NET o
tambien con integracion a Microsoft Office Excel
2007

Lenguaje Comun de Tiempos de Ejecucin (CLR)


El Lenguaje Comn de Tiempos de Ejecucin de .NET (CLR)
provee un ambiente de administracin para cdigo escrito
en lenguaje .NET como Visual C# o Visual Basic .NET.

Replicacin
La replicacin permite copiar y distribuir datos y objetos de
las bases de datos, de una base de datos o servidor a otro, y
luego opcionalmente sincronizar entre las bases de datos
para asegurar consistencia.

Herramientas
Administrativas

SQL Server Management Studio

SQL Server Bussiness Intelligence Development


Studio

Demo T-SQL.

Capacidades

Factor Clave en los Negocios.

SEGURIDAD

PRODUCTIVAD

Informacin
Protegida.
Continuidad del
Negocio,
Respuestas
predecibles

Gestin de
Polticas.
Desarrollo Simple
Almacenar
Cualquier tipo de
dato.

INTELIGENCIA
Integracin de
datos
Exponer la
informacin
relevante
Apoyo a la toma de
decisiones de
gerencia.

Seguridad
Protege su informacin

Accesos seguros

Asegura datos criticos de su


negocio

Sistema de proteccin

Asegura la continuidad
del negocio

Garantiza la
disponibilidad

Plataforma confiable para los


datos

Compilamiento
simplificado

Tiempo muerto
mmino
Acceso concurrente

Comportamiento
predecible

Escalable a cualquier tamao


de negocio

Rendimiento
optimizado
Rendimiento
analizable
Rendimiento
previsible

Productividad
Reduce el costo de
mantenimiento
Invierta menos tiempo en
operaciones

Fcil de Programar
Reduce el tiempo de
desarrollo

Almacenamiento total
Gestionar todo tipo de
Informarcin

Administracin
Flexible.
Gestin centralizada.
Monitoree el
servidor.
Fcil Acceso, Intellisense.

Programacin en Capa Dato


Data Sincronizada.

Informacin no
Estructurada
Informacin Geo Espacial
Informacin Estructurada

Inteligencia
Integracin y manejo de
data

Construccin ms rpida

DW de nueva generacin

Rendimiento escalable

Envio de reportes
importantes

Creacin

Plataforma empresarial de
reportes

Ejecute acciones
productivas

Analisis predictivo y escalable

Administracion eficiente

Administracin
Envio de reportes

Soluciones analticas
Mayor alcance
Proactividad

Soluciones para los usuarios del


negocio
Business
Performance
Management

Reportes y
Anlisis
poderoso

Visualizaci
n de Datos

Toma de decisiones
responsable
y orientadas a la accin

Transformar los datos


valiosos de la empresa
en informacin compartida
para tomar mejores
decisiones oportunas

Ver datos y procesos


de forma grfica

Nuevos Tipos de Datos


Tipo de
Datos

IT & Normas y
Regulaciones

Nuevos
Dispositivos

Negocio
Cambiante

Innovacin en
Almacenamient
o

MUCHAS
GRACIAS !!!
Erick Martin Huamn Pun Lay
ermackt_hp@hotmail.com
http://huamanpunlay.wordpress.com /

MTDeveloper - ICA

Potrebbero piacerti anche