SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
ou 
Julián Castiblanco P. 
http://julycastiblanco.blogspot.com/ 
Julian_castiblancop@hotmail.com 
MCT-MCITP-MCTS SQL Server 2008/2005 
Líder ITPros-DC 
Sesión 1
http://www.microsoft.com/learning/career/en/us/ 
SQL Pass ITProsChapter 
Eventos Gratuitos en Línea!!!! 
Conferencias Internacionales!!!! 
Eventos presenciales locales!!!!
CONTENIDO DEL CURSO
CONTENIDO DEL CURSO
Agenda del Ciclo 
•6Sesiones Presenciales 
•Trabajo en Casa 
•Participación en los foros 
•Participación en clase 
•Trabajo en equipo 
MODELO DE TRABAJO
Agenda del Ciclo 
MODELO DE TRABAJO 
Sesiones 
Fechas 
Inscripciones 
11 de octubre 2014 
1 er sesión 
18 Octubre 2014 
2 da sesión 
25 Octubre2014 
3 rasession * 
08 Noviembre2014 
4 ta sesión 
15 Noviembre2014 
5 ta sesión 
22 Noviembre2014 
6 ta sesión 
29 Noviembre2014 
*08 de noviembre se reemplazará por sesión virtual 12 o 13 de nov 
En la noche
•Historia 
•Conceptos Básicos de las Bases Relacionales 
•Como se almacena la información en tablas 
•Lenguaje de manipulación de datos (DML) 
•Lenguaje de manipulación de definiciones (DDL) 
Agenda Primera Sesión
Historia
1946: Eniac 
1960’s: Transistor 
1970: Codd Modelo ER 
1994: Acer 486 
1999: Problema Y2K 
El origen….
•17,468 tubosal vacío. 
•7,200 diodos. 
•1,500 relevos 
•70,000 resistencias 
•10,000 condensadores 
•5 de puntosde soldadura. 
•Su tamaño(2.4m ×0.9m ×30m). 
•Pesabamásde 27 toneladas 
Eniac…
Edgar Lilienfelden 1925 patentó el primer transistor 
Precursor de electrónica moderna 
Memoria de 64 Kb, Reloj de 58KHz 
Transistor…
Modelos Relacionales 
Capacidad 
Reglas de Codd 
Edgar Codd
Acer486: 
Procesos X486 
Ram: 1MB 
DD: 180 MB 
Floppy: 1.4MB 
Un temade Capacidad
Optimizarel Almacenamiento
En el 2006 SQL Server… 
http://download.microsoft.com/download/8/9/e/89efd2de-c99e-4ea2-829b-2b60b3598749/SQLSpotlight2005_e.pdf
Ahora…. 
Institución 
Tamaño 
LibreríaCongreso USA 
130 millonesde items, 29 millones de libros, 10.000 nuevos itemspor día 
Amazon 
59 millones de clientes activos, Másde 42 terabytes de datos 
YouTube 
100 millones de videos vistos por día 
65.000 videos agregados por día 
Másde 50 terabytes de datos 
ChoicePoint 
250 terabytes de información personalde ciudadanos. 
Información de cerca de 250 millones de personas 
Sprint (telco) 
2.85 trillones de registros 
365millones de llamadas por día 
AT&T 
323 terabytes de información 
1.9trillones de registros 
Global AtmosphereWatch 
6 Petabytesde información 
http://top-10-list.org/2010/02/16/top-10-largest-databases-list/
Conceptos Básicos
Conceptos Básicos 
•Una base de datos es una colección de datos Relativos. 
•Debe ser Persistente, lógicamente coherente, y los datos deben tener algún significado generalmente de algún aspecto del mundo real. 
•Un Sistema de Administración de bases de datos (DBMS) es una colección de programas que permiten crear y mantener bases de datos
Conceptos Básicos 
•Funcionalidades de un DBMS: 
–Permitir concurrencia 
–Controlar Seguridad 
–Mantener la integridad de los datos 
–Proveer respaldo y recuperación 
–Controlar redundancia 
–Permitir independencia de datos 
–Proveer lenguajes de consulta de datos 
–Ejecutar tareas de optimización de consultas
Conceptos Básicos 
•Una Tabla es: 
–Es un conjunto de datos relacionados. 
–Es una entidad del modelo relacional 
•Una Fila o Tupla: 
–Un conjunto de valores ordenados 
–Es un registro relativo a una entidad 
•Una Columna es: 
–Atributos específicos de una entidad 
•Una Relación es: 
–Información común entre dos o más conjuntos 
–Subconjunto del producto Carteciano
Conceptos Básicos: Conjuntos 
•Conjunto: Cualquier collecciónde distintas entidades con algún orden. 
–Ejemplos: A={Sapo, perro, gato} 
B={Verde, Café, Negro} 
C={1,2} 
•Producto Cartesiano: Conjunto de parejas ordenadas, producido por la combinación de cada elemento de un conjunto con otro elemento en otro conjunto. 
–Ejemplo: B*C={(Verde,1),(Verde,2),(Café,1),(Café,2),(Negro,1),(Negro,2)}
Conceptos Básicos: Conjuntos 
•Relación: Subconjunto del producto cartesiano. 
–Q = {(Verde,1),(Verde,2)} 
•Dos conjuntos se consideran equivalentes si tienen los mismos miembros sin importar que estén en el mismo orden. 
–R={1,2,3,4,5} ={2,1,5,4,3} 
•Una Tuplaordenada normalmente es indicada por un separador de comas y paréntesis en punta. En las tuplasordenadas, dos conjuntos son diferentes si sus elementos se encuentran en diferente orden. 
–<1,2> ≠ <2,1>
Conceptos Básicos: Conjuntos 
<1,1> 
<1,2> 
<1,3> 
<2,1> 
<2,2> 
<2,3> 
<3,1> 
<3,2> 
<3,3> 
Un producto cartesiano de dos conjuntos es la lista de todas las parejas ordenadas. 
1 
2 
3 
1 
2 
3 
Diagrama de conexiones de un Producto cartesiano
<1,1> 
<2,2> 
<3,3> 
<1,1> 
<1,2> 
<1,3> 
<2,1> 
<2,2> 
<2,3> 
<3,1> 
<3,2> 
<3,3> 
Una Relación por tanto, deberá representar siempre un subconjunto del producto cartesiano 
Conceptos Básicos: Conjuntos
Sentencia DML
DML 
INSERT 
DELETE 
SELECT 
UPDATE 
Sentencia DML
Sentencia DDL
DDL 
CREATE 
DROP 
ALTER 
Sentencia DDL
Tareas Pag1 
•Inscripción a capítulo local en SQLPass.org 
https://www.youtube.com/watch?v=trm2pUJRPS8 
•Realizar Sesión 1 de curso Databasefundamentalsen la academia Virtual MicrosoftMVA 
http://www.microsoftvirtualacademy.com/training-courses/database-fundamentals
Tareas Pag2 
•Instalación de motor de base de datos de pruebas 
http://julycastiblanco.blogspot.com/2012/03/instalacion-de-sql- server-2012-sobre.html 
https://www.youtube.com/watch?v=xrDm_lNJywo&index=5&list=UUc8UAwfEFsXeX2Ds2sFfk-g 
https://www.youtube.com/watch?v=__vU- YuEmbA&index=4&list=UUc8UAwfEFsXeX2Ds2sFfk-g 
https://www.youtube.com/watch?v=vTX6QCB5f0U&list=UUc8UAwfEFsXeX2Ds2sFfk-g&index=3 
•Abrir una suscripción en Windows Azure 
http://julycastiblanco.blogspot.com/2014/03/instalacion-de-sql-sever- 2014-sobre.html?updated-min=2014-01-01T00:00:00-05:00&updated- max=2015-01-01T00:00:00-05:00&max-results=25
Tareas Pag3 
•Crear y enviar por correo en un archivo de Word los siguientes puntos: 
–Modelo entidad relación para una Veterinaria 
–Script de creación de 3 tablas del modelo 
–Script de eliminación de una tabla y script de renombre de una tabla 
–Script de creación de 10 registros para 2 tablas, script de updatepara uno de los registros de cada tabla y scritde deletede 3 registros de las 2 tablas.
Fuentes 
•https://www.microsoft.com/betaexperience/pd/SQLDENEXPPOST/enus/default.aspx 
•http://www.computerhistory.org/semiconductor/timeline/1953- transistorized-computers-emerge.html 
•http://en.wikipedia.org/wiki/Edgar_F._Codd 
•http://en.wikipedia.org/wiki/Floppy_disk 
•http://support.microsoft.com/kb/283878/es 
•http://www.microsoftvirtualacademy.com/training- courses/database-fundamentals 
•SQL and RelationalTheory. C.J. Date. Junio 2009 
•Data ArchitectureFromZen toReality. TupperCharles. 2011

Más contenido relacionado

Destacado

24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...SpanishPASSVC
 
Curso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSAS
Curso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSASCurso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSAS
Curso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSASPedro Chavez
 
Excel Si es una base de datos
Excel Si es una base de datosExcel Si es una base de datos
Excel Si es una base de datosSalvador Ramos
 
Construyendo hechos y dimensiones lentamente cambiantes para tu dw
Construyendo hechos y dimensiones lentamente cambiantes para tu dwConstruyendo hechos y dimensiones lentamente cambiantes para tu dw
Construyendo hechos y dimensiones lentamente cambiantes para tu dwSpanishPASSVC
 
Automatizar procesos ETL | SolidQ Summit 2014
Automatizar procesos ETL | SolidQ Summit 2014Automatizar procesos ETL | SolidQ Summit 2014
Automatizar procesos ETL | SolidQ Summit 2014SolidQ
 
Mejoras de Rendimiento para Replicación Transaccional
Mejoras de Rendimiento para Replicación TransaccionalMejoras de Rendimiento para Replicación Transaccional
Mejoras de Rendimiento para Replicación TransaccionalSpanishPASSVC
 
Cubo: creación y ejecución
Cubo: creación y ejecuciónCubo: creación y ejecución
Cubo: creación y ejecuciónjohusiro
 
Como leer planes de ejecución
Como leer planes de ejecuciónComo leer planes de ejecución
Como leer planes de ejecuciónSpanishPASSVC
 
ETL: Logging y auditoría en SSIS
ETL: Logging y auditoría en SSISETL: Logging y auditoría en SSIS
ETL: Logging y auditoría en SSISSolidQ
 
Analista de Informacion con SSAS
Analista de Informacion con SSASAnalista de Informacion con SSAS
Analista de Informacion con SSASLPI ONG
 
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...SpanishPASSVC
 
Modelos mentales en BI, una implementación práctica en finanzas | SolidQ Summ...
Modelos mentales en BI, una implementación práctica en finanzas | SolidQ Summ...Modelos mentales en BI, una implementación práctica en finanzas | SolidQ Summ...
Modelos mentales en BI, una implementación práctica en finanzas | SolidQ Summ...SolidQ
 
Introducción R - Primeros pasos
Introducción R - Primeros pasosIntroducción R - Primeros pasos
Introducción R - Primeros pasosSolidQ
 
Excel power pivot ssas tabular
Excel power pivot ssas tabularExcel power pivot ssas tabular
Excel power pivot ssas tabularSalvador Ramos
 
Escalabilidad Analysis Services 2012
Escalabilidad Analysis Services 2012Escalabilidad Analysis Services 2012
Escalabilidad Analysis Services 2012Eduardo Castro
 
In memory
In memoryIn memory
In memorySolidQ
 
Novedades en SSAS 2016
Novedades en SSAS 2016Novedades en SSAS 2016
Novedades en SSAS 2016SolidQ
 
Taller de Análisis de Información con SQL Server 2014 Analysis Services SSAS
Taller de Análisis de Información con SQL Server 2014 Analysis Services SSASTaller de Análisis de Información con SQL Server 2014 Analysis Services SSAS
Taller de Análisis de Información con SQL Server 2014 Analysis Services SSASLPI ONG
 

Destacado (20)

24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
 
Curso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSAS
Curso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSASCurso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSAS
Curso Especialista en BI Analista de Informacion con MSSQLServer 2008 R2 SSAS
 
Excel Si es una base de datos
Excel Si es una base de datosExcel Si es una base de datos
Excel Si es una base de datos
 
Construyendo hechos y dimensiones lentamente cambiantes para tu dw
Construyendo hechos y dimensiones lentamente cambiantes para tu dwConstruyendo hechos y dimensiones lentamente cambiantes para tu dw
Construyendo hechos y dimensiones lentamente cambiantes para tu dw
 
Automatizar procesos ETL | SolidQ Summit 2014
Automatizar procesos ETL | SolidQ Summit 2014Automatizar procesos ETL | SolidQ Summit 2014
Automatizar procesos ETL | SolidQ Summit 2014
 
Mejoras de Rendimiento para Replicación Transaccional
Mejoras de Rendimiento para Replicación TransaccionalMejoras de Rendimiento para Replicación Transaccional
Mejoras de Rendimiento para Replicación Transaccional
 
Cubo: creación y ejecución
Cubo: creación y ejecuciónCubo: creación y ejecución
Cubo: creación y ejecución
 
Como leer planes de ejecución
Como leer planes de ejecuciónComo leer planes de ejecución
Como leer planes de ejecución
 
ETL: Logging y auditoría en SSIS
ETL: Logging y auditoría en SSISETL: Logging y auditoría en SSIS
ETL: Logging y auditoría en SSIS
 
Analista de Informacion con SSAS
Analista de Informacion con SSASAnalista de Informacion con SSAS
Analista de Informacion con SSAS
 
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...
 
Modelos mentales en BI, una implementación práctica en finanzas | SolidQ Summ...
Modelos mentales en BI, una implementación práctica en finanzas | SolidQ Summ...Modelos mentales en BI, una implementación práctica en finanzas | SolidQ Summ...
Modelos mentales en BI, una implementación práctica en finanzas | SolidQ Summ...
 
Introducción R - Primeros pasos
Introducción R - Primeros pasosIntroducción R - Primeros pasos
Introducción R - Primeros pasos
 
Excel power pivot ssas tabular
Excel power pivot ssas tabularExcel power pivot ssas tabular
Excel power pivot ssas tabular
 
Escalabilidad Analysis Services 2012
Escalabilidad Analysis Services 2012Escalabilidad Analysis Services 2012
Escalabilidad Analysis Services 2012
 
Stored procedure tunning
Stored procedure tunningStored procedure tunning
Stored procedure tunning
 
In memory
In memoryIn memory
In memory
 
Novedades en SSAS 2016
Novedades en SSAS 2016Novedades en SSAS 2016
Novedades en SSAS 2016
 
Taller de Análisis de Información con SQL Server 2014 Analysis Services SSAS
Taller de Análisis de Información con SQL Server 2014 Analysis Services SSASTaller de Análisis de Información con SQL Server 2014 Analysis Services SSAS
Taller de Análisis de Información con SQL Server 2014 Analysis Services SSAS
 
Examen final
Examen finalExamen final
Examen final
 

Similar a Database Fundamentals - Sesión 1 - SQL Server

SQL Server rápido y furioso
SQL Server rápido y furiosoSQL Server rápido y furioso
SQL Server rápido y furiosoSpanishPASSVC
 
Escalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql databaseEscalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql databaseEduardo Castro
 
Introducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseIntroducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseJoseph Lopez
 
Novedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresNovedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresEnrique Catala Bañuls
 
Optimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassOptimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassJulián Castiblanco
 
Rendimiento en magento
Rendimiento en magentoRendimiento en magento
Rendimiento en magentoOnestic
 
Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Julián Castiblanco
 
Novedades SQL Azure v12
Novedades SQL Azure v12Novedades SQL Azure v12
Novedades SQL Azure v12SolidQ
 
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel EgeaSpanishPASSVC
 
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...SpanishPASSVC
 
Integración de Oracle Data Integrator con Oracle GoldenGate 12c
Integración de Oracle Data Integrator  con Oracle GoldenGate 12cIntegración de Oracle Data Integrator  con Oracle GoldenGate 12c
Integración de Oracle Data Integrator con Oracle GoldenGate 12cEdelweiss Kammermann
 
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...SpanishPASSVC
 
No SQL MSATS MongoDB | SolidQ Summit 2014
No SQL MSATS MongoDB | SolidQ Summit 2014No SQL MSATS MongoDB | SolidQ Summit 2014
No SQL MSATS MongoDB | SolidQ Summit 2014SolidQ
 
Carbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareCarbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareJulián Castiblanco
 
MySQL Cluster: El ‘qué’ y el ‘cómo’.
MySQL Cluster: El ‘qué’ y el ‘cómo’.MySQL Cluster: El ‘qué’ y el ‘cómo’.
MySQL Cluster: El ‘qué’ y el ‘cómo’.Keith Hollman
 
DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...
DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...
DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...Plain Concepts
 
BI real time analytics
BI real time analyticsBI real time analytics
BI real time analyticsSolidQ
 

Similar a Database Fundamentals - Sesión 1 - SQL Server (20)

SQL Server Fundamentals
SQL Server FundamentalsSQL Server Fundamentals
SQL Server Fundamentals
 
Optimiza tus queries desde abajo
Optimiza tus queries desde abajoOptimiza tus queries desde abajo
Optimiza tus queries desde abajo
 
In-Memory OLTP en SQL Server 2014
In-Memory OLTP en SQL Server 2014In-Memory OLTP en SQL Server 2014
In-Memory OLTP en SQL Server 2014
 
SQL Server rápido y furioso
SQL Server rápido y furiosoSQL Server rápido y furioso
SQL Server rápido y furioso
 
Escalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql databaseEscalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql database
 
Introducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseIntroducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data Warehouse
 
Novedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresNovedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladores
 
Optimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassOptimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL Pass
 
Rendimiento en magento
Rendimiento en magentoRendimiento en magento
Rendimiento en magento
 
Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2
 
Novedades SQL Azure v12
Novedades SQL Azure v12Novedades SQL Azure v12
Novedades SQL Azure v12
 
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea
 
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
 
Integración de Oracle Data Integrator con Oracle GoldenGate 12c
Integración de Oracle Data Integrator  con Oracle GoldenGate 12cIntegración de Oracle Data Integrator  con Oracle GoldenGate 12c
Integración de Oracle Data Integrator con Oracle GoldenGate 12c
 
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
 
No SQL MSATS MongoDB | SolidQ Summit 2014
No SQL MSATS MongoDB | SolidQ Summit 2014No SQL MSATS MongoDB | SolidQ Summit 2014
No SQL MSATS MongoDB | SolidQ Summit 2014
 
Carbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareCarbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshare
 
MySQL Cluster: El ‘qué’ y el ‘cómo’.
MySQL Cluster: El ‘qué’ y el ‘cómo’.MySQL Cluster: El ‘qué’ y el ‘cómo’.
MySQL Cluster: El ‘qué’ y el ‘cómo’.
 
DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...
DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...
DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...
 
BI real time analytics
BI real time analyticsBI real time analytics
BI real time analytics
 

Más de Julián Castiblanco

70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASE70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASEJulián Castiblanco
 
Descubriendo los Datos - Bodegas de datos
Descubriendo los Datos - Bodegas de datosDescubriendo los Datos - Bodegas de datos
Descubriendo los Datos - Bodegas de datosJulián Castiblanco
 
Tech Talk Live - ITPROSDC - Big data con july
Tech Talk Live - ITPROSDC - Big data con julyTech Talk Live - ITPROSDC - Big data con july
Tech Talk Live - ITPROSDC - Big data con julyJulián Castiblanco
 
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4Julián Castiblanco
 
Global Azure Cloud Camp Bogota Introduccion Azure datalake
Global Azure Cloud Camp Bogota Introduccion Azure datalakeGlobal Azure Cloud Camp Bogota Introduccion Azure datalake
Global Azure Cloud Camp Bogota Introduccion Azure datalakeJulián Castiblanco
 
Lecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOnLecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOnJulián Castiblanco
 
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
Sql saturday 448   migración de bases de datos sql server hacia azure sqldbSql saturday 448   migración de bases de datos sql server hacia azure sqldb
Sql saturday 448 migración de bases de datos sql server hacia azure sqldbJulián Castiblanco
 
Databaseadmonfundamentalitprosdcchapter6
Databaseadmonfundamentalitprosdcchapter6Databaseadmonfundamentalitprosdcchapter6
Databaseadmonfundamentalitprosdcchapter6Julián Castiblanco
 
Carbura tusql sesion2_slideshare
Carbura tusql sesion2_slideshareCarbura tusql sesion2_slideshare
Carbura tusql sesion2_slideshareJulián Castiblanco
 
Características Adminsitración SQL Server 2012 Parte 3
Características Adminsitración SQL Server 2012 Parte 3Características Adminsitración SQL Server 2012 Parte 3
Características Adminsitración SQL Server 2012 Parte 3Julián Castiblanco
 
70 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 201270 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 2012Julián Castiblanco
 
Instalación de Sql server 2014 ctp2 sobre azure
Instalación de Sql server 2014 ctp2 sobre azureInstalación de Sql server 2014 ctp2 sobre azure
Instalación de Sql server 2014 ctp2 sobre azureJulián Castiblanco
 
XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6Julián Castiblanco
 
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTETaller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTEJulián Castiblanco
 
Introducción a JOINS, CTE, APPLY y SUBCONSULTAS
Introducción a JOINS, CTE, APPLY y SUBCONSULTASIntroducción a JOINS, CTE, APPLY y SUBCONSULTAS
Introducción a JOINS, CTE, APPLY y SUBCONSULTASJulián Castiblanco
 
Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Julián Castiblanco
 
Creación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express editionCreación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express editionJulián Castiblanco
 

Más de Julián Castiblanco (20)

70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASE70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASE
 
Descubriendo los Datos - Bodegas de datos
Descubriendo los Datos - Bodegas de datosDescubriendo los Datos - Bodegas de datos
Descubriendo los Datos - Bodegas de datos
 
Tech Talk Live - ITPROSDC - Big data con july
Tech Talk Live - ITPROSDC - Big data con julyTech Talk Live - ITPROSDC - Big data con july
Tech Talk Live - ITPROSDC - Big data con july
 
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
 
Global Azure Cloud Camp Bogota Introduccion Azure datalake
Global Azure Cloud Camp Bogota Introduccion Azure datalakeGlobal Azure Cloud Camp Bogota Introduccion Azure datalake
Global Azure Cloud Camp Bogota Introduccion Azure datalake
 
Lecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOnLecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOn
 
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
Sql saturday 448   migración de bases de datos sql server hacia azure sqldbSql saturday 448   migración de bases de datos sql server hacia azure sqldb
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
 
Databaseadmonfundamentalitprosdcchapter6
Databaseadmonfundamentalitprosdcchapter6Databaseadmonfundamentalitprosdcchapter6
Databaseadmonfundamentalitprosdcchapter6
 
Taller de sql server no 3
Taller de sql server no 3Taller de sql server no 3
Taller de sql server no 3
 
Carbura tusql sesion2_slideshare
Carbura tusql sesion2_slideshareCarbura tusql sesion2_slideshare
Carbura tusql sesion2_slideshare
 
Tarea dqs en ssis nunca termina
Tarea dqs en ssis nunca terminaTarea dqs en ssis nunca termina
Tarea dqs en ssis nunca termina
 
Características Adminsitración SQL Server 2012 Parte 3
Características Adminsitración SQL Server 2012 Parte 3Características Adminsitración SQL Server 2012 Parte 3
Características Adminsitración SQL Server 2012 Parte 3
 
70 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 201270 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 2012
 
Instalación de Sql server 2014 ctp2 sobre azure
Instalación de Sql server 2014 ctp2 sobre azureInstalación de Sql server 2014 ctp2 sobre azure
Instalación de Sql server 2014 ctp2 sobre azure
 
XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6
 
Agrupando datos en SQL Server
Agrupando datos en SQL ServerAgrupando datos en SQL Server
Agrupando datos en SQL Server
 
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTETaller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
 
Introducción a JOINS, CTE, APPLY y SUBCONSULTAS
Introducción a JOINS, CTE, APPLY y SUBCONSULTASIntroducción a JOINS, CTE, APPLY y SUBCONSULTAS
Introducción a JOINS, CTE, APPLY y SUBCONSULTAS
 
Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2
 
Creación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express editionCreación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express edition
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (19)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

Database Fundamentals - Sesión 1 - SQL Server

  • 1. ou Julián Castiblanco P. http://julycastiblanco.blogspot.com/ Julian_castiblancop@hotmail.com MCT-MCITP-MCTS SQL Server 2008/2005 Líder ITPros-DC Sesión 1
  • 2. http://www.microsoft.com/learning/career/en/us/ SQL Pass ITProsChapter Eventos Gratuitos en Línea!!!! Conferencias Internacionales!!!! Eventos presenciales locales!!!!
  • 3.
  • 6. Agenda del Ciclo •6Sesiones Presenciales •Trabajo en Casa •Participación en los foros •Participación en clase •Trabajo en equipo MODELO DE TRABAJO
  • 7. Agenda del Ciclo MODELO DE TRABAJO Sesiones Fechas Inscripciones 11 de octubre 2014 1 er sesión 18 Octubre 2014 2 da sesión 25 Octubre2014 3 rasession * 08 Noviembre2014 4 ta sesión 15 Noviembre2014 5 ta sesión 22 Noviembre2014 6 ta sesión 29 Noviembre2014 *08 de noviembre se reemplazará por sesión virtual 12 o 13 de nov En la noche
  • 8. •Historia •Conceptos Básicos de las Bases Relacionales •Como se almacena la información en tablas •Lenguaje de manipulación de datos (DML) •Lenguaje de manipulación de definiciones (DDL) Agenda Primera Sesión
  • 10. 1946: Eniac 1960’s: Transistor 1970: Codd Modelo ER 1994: Acer 486 1999: Problema Y2K El origen….
  • 11. •17,468 tubosal vacío. •7,200 diodos. •1,500 relevos •70,000 resistencias •10,000 condensadores •5 de puntosde soldadura. •Su tamaño(2.4m ×0.9m ×30m). •Pesabamásde 27 toneladas Eniac…
  • 12. Edgar Lilienfelden 1925 patentó el primer transistor Precursor de electrónica moderna Memoria de 64 Kb, Reloj de 58KHz Transistor…
  • 13.
  • 14. Modelos Relacionales Capacidad Reglas de Codd Edgar Codd
  • 15.
  • 16. Acer486: Procesos X486 Ram: 1MB DD: 180 MB Floppy: 1.4MB Un temade Capacidad
  • 18. En el 2006 SQL Server… http://download.microsoft.com/download/8/9/e/89efd2de-c99e-4ea2-829b-2b60b3598749/SQLSpotlight2005_e.pdf
  • 19. Ahora…. Institución Tamaño LibreríaCongreso USA 130 millonesde items, 29 millones de libros, 10.000 nuevos itemspor día Amazon 59 millones de clientes activos, Másde 42 terabytes de datos YouTube 100 millones de videos vistos por día 65.000 videos agregados por día Másde 50 terabytes de datos ChoicePoint 250 terabytes de información personalde ciudadanos. Información de cerca de 250 millones de personas Sprint (telco) 2.85 trillones de registros 365millones de llamadas por día AT&T 323 terabytes de información 1.9trillones de registros Global AtmosphereWatch 6 Petabytesde información http://top-10-list.org/2010/02/16/top-10-largest-databases-list/
  • 21. Conceptos Básicos •Una base de datos es una colección de datos Relativos. •Debe ser Persistente, lógicamente coherente, y los datos deben tener algún significado generalmente de algún aspecto del mundo real. •Un Sistema de Administración de bases de datos (DBMS) es una colección de programas que permiten crear y mantener bases de datos
  • 22. Conceptos Básicos •Funcionalidades de un DBMS: –Permitir concurrencia –Controlar Seguridad –Mantener la integridad de los datos –Proveer respaldo y recuperación –Controlar redundancia –Permitir independencia de datos –Proveer lenguajes de consulta de datos –Ejecutar tareas de optimización de consultas
  • 23. Conceptos Básicos •Una Tabla es: –Es un conjunto de datos relacionados. –Es una entidad del modelo relacional •Una Fila o Tupla: –Un conjunto de valores ordenados –Es un registro relativo a una entidad •Una Columna es: –Atributos específicos de una entidad •Una Relación es: –Información común entre dos o más conjuntos –Subconjunto del producto Carteciano
  • 24. Conceptos Básicos: Conjuntos •Conjunto: Cualquier collecciónde distintas entidades con algún orden. –Ejemplos: A={Sapo, perro, gato} B={Verde, Café, Negro} C={1,2} •Producto Cartesiano: Conjunto de parejas ordenadas, producido por la combinación de cada elemento de un conjunto con otro elemento en otro conjunto. –Ejemplo: B*C={(Verde,1),(Verde,2),(Café,1),(Café,2),(Negro,1),(Negro,2)}
  • 25. Conceptos Básicos: Conjuntos •Relación: Subconjunto del producto cartesiano. –Q = {(Verde,1),(Verde,2)} •Dos conjuntos se consideran equivalentes si tienen los mismos miembros sin importar que estén en el mismo orden. –R={1,2,3,4,5} ={2,1,5,4,3} •Una Tuplaordenada normalmente es indicada por un separador de comas y paréntesis en punta. En las tuplasordenadas, dos conjuntos son diferentes si sus elementos se encuentran en diferente orden. –<1,2> ≠ <2,1>
  • 26. Conceptos Básicos: Conjuntos <1,1> <1,2> <1,3> <2,1> <2,2> <2,3> <3,1> <3,2> <3,3> Un producto cartesiano de dos conjuntos es la lista de todas las parejas ordenadas. 1 2 3 1 2 3 Diagrama de conexiones de un Producto cartesiano
  • 27. <1,1> <2,2> <3,3> <1,1> <1,2> <1,3> <2,1> <2,2> <2,3> <3,1> <3,2> <3,3> Una Relación por tanto, deberá representar siempre un subconjunto del producto cartesiano Conceptos Básicos: Conjuntos
  • 29. DML INSERT DELETE SELECT UPDATE Sentencia DML
  • 31. DDL CREATE DROP ALTER Sentencia DDL
  • 32.
  • 33. Tareas Pag1 •Inscripción a capítulo local en SQLPass.org https://www.youtube.com/watch?v=trm2pUJRPS8 •Realizar Sesión 1 de curso Databasefundamentalsen la academia Virtual MicrosoftMVA http://www.microsoftvirtualacademy.com/training-courses/database-fundamentals
  • 34. Tareas Pag2 •Instalación de motor de base de datos de pruebas http://julycastiblanco.blogspot.com/2012/03/instalacion-de-sql- server-2012-sobre.html https://www.youtube.com/watch?v=xrDm_lNJywo&index=5&list=UUc8UAwfEFsXeX2Ds2sFfk-g https://www.youtube.com/watch?v=__vU- YuEmbA&index=4&list=UUc8UAwfEFsXeX2Ds2sFfk-g https://www.youtube.com/watch?v=vTX6QCB5f0U&list=UUc8UAwfEFsXeX2Ds2sFfk-g&index=3 •Abrir una suscripción en Windows Azure http://julycastiblanco.blogspot.com/2014/03/instalacion-de-sql-sever- 2014-sobre.html?updated-min=2014-01-01T00:00:00-05:00&updated- max=2015-01-01T00:00:00-05:00&max-results=25
  • 35. Tareas Pag3 •Crear y enviar por correo en un archivo de Word los siguientes puntos: –Modelo entidad relación para una Veterinaria –Script de creación de 3 tablas del modelo –Script de eliminación de una tabla y script de renombre de una tabla –Script de creación de 10 registros para 2 tablas, script de updatepara uno de los registros de cada tabla y scritde deletede 3 registros de las 2 tablas.
  • 36. Fuentes •https://www.microsoft.com/betaexperience/pd/SQLDENEXPPOST/enus/default.aspx •http://www.computerhistory.org/semiconductor/timeline/1953- transistorized-computers-emerge.html •http://en.wikipedia.org/wiki/Edgar_F._Codd •http://en.wikipedia.org/wiki/Floppy_disk •http://support.microsoft.com/kb/283878/es •http://www.microsoftvirtualacademy.com/training- courses/database-fundamentals •SQL and RelationalTheory. C.J. Date. Junio 2009 •Data ArchitectureFromZen toReality. TupperCharles. 2011