SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
SQL
Structured Query Language
Juan Gabriel Gomila Salas
1
Introducción al SQL
Introducción al SQL
Lenguaje estándar ANSI/ISO de definición, manipulación y control
de base de datos relacionales.
Es un lenguaje declarativo, solo se tiene que decir qué es lo que se
quiere hacer (lenguaje procedimental: hay que especificar como se
tiene que hacer cada cosa sobre la base de datos).
Historia:
Años 60: IBM crea SEQUEL (Structured English Query
Language), años después llamado SQL.
Año 1986: ANSI y ISO lo adoptan como lenguaje estándar.
Tipos de sentencias
LDD (definición)
Crear bases de datos, tablas, dominios, aserciones y vistas.
LMD (manipulación)
Introducir, modificar, borrar valores de la BD.
LC (consulta)
Consultas a la BD.
Lenguaje de Definición de
Datos
Crear una base de datos relacional
CREATE {SCHEMA | DATABASE} [nombre_bd]
SHOW CREATE DATABASE nombre_bd
Eliminar una base de datos relacional
DROP DATABASE [nombre_bd]
Crear una tabla
CREATE TABLE nombre_tabla (
nombre_columna tipo restricciones_columna
[, nombre_columna tipo restricciones_columna..]
[, restricciones_tabla])
restricciones_columna :=
• PRIMARY KEY
• UNIQUE
• DEFAULT
restricciones_tabla :=
• INDEX (nombre_columna)
• FOREIGN KEY (nombre_columna | REFERENCES tabla_ref (clave_ref))
• PRIMARY KEY (columna [, columna…]) -> para claves compuestas
Tipos de datos
• INT / INT(n) [ZEROFILL]
• INTEGER / INTEGER(n) [ZEROFILL]
• DATE -> formato yyyy/mm/dd
• TIME -> formato hh:mm
• TIMESTAMP -> hora y fecha
• DATETIME
• YEAR
• CHAR/CHAR(n)
Restricciones sobre las columnas
• DEFAULT
• AUTO_INCREMENT
• NULL
• NOT NULL
Ejemplo de creación de tablas
CREATE TABLE Empresa(
NombreEmpresa CHAR(30) NOT NULL,
NIF CHAR(9) PRIMARY KEY,
Calle CHAR(30),
Numero INTEGER,
TELF CHAR(9)
)
Ejemplo de creación de tablas
CREATE TABLE Empresa(
NombreEmpresa CHAR(30) NOT NULL,
NIF CHAR(9),
Calle CHAR(30),
Numero INTEGER,
TELF CHAR(9),
PRIMARY KEY (NIF)
)
Eliminar tablas
DROP TABLE nombre_tabla
Alterar tabla
ALTER TABLE nombre tabla
ADD COLUMN nombre_columna tipo restricciones
ADD INDEX (nombre_columna,…)
ADD PRIMARY KEY (nombre_columna)
ADD FOREIGN KEY (nombre_columna) REFERENCES tabla(nombre_clave)
ALTER COLUMN nombre_columna SET DEFAULT valor_por_defecti
ALTER COLUMN nombre_columna DROP DEFAULT
DROP COLUMN nombre_columna
CHANGE nombre_columna_antigua nombre_columna_nueva
Eliminar tablas
RENAME TABLE nombre_antiguo TO nombre_nuevo
Cómo se ha creado la tabla
SHOW CREATE TABLE nombre_tabla
Lenguaje de Manipulación de
Datos
Operaciones básicas de manipulación
Alta: INSERT
Baja: DELETE
Modificación: UPDATE
Consulta: SELECT
Insertar filas
INSERT [INTO] nombre_tabla
[(col1, col2,…, coln)]
VALUES (v11,v12,…v1n),
(v21,v22,…, v2n),
…
v1,…,vn deben respetar el orden de definición de
la tabla o el orden especificado en la lista de columnas
(col 1, col2,…)
Insertar filas
INSERT [INTO] nombre_tabla SET
col1 = v1,
col2 = v2,
…
v1,…,vn deben respetar el orden de definición de
la tabla o el orden especificado en la lista de columnas
(col 1, col2,…)
Ejemplos
INSERT persona VALUES
(“Fernando”, “Alonso”),
(“Iker”, “Casillas”)
INSERT persona (nombre, apellidos) VALUES
(“Fernando”, “Alonso”),
(“Iker”, “Casillas”)
INSERT persona SET
nombre = “Fernando”,
apellido = “Alonso”
Borrado de filas
DELETE FROM nom_tabla[WHERE] condiciones;
Si no especificamos la cláusula WHERE,
nos va a borrar todas las filas de la tabla
Borrado de filas
DELETE FROM Proyecto
WHERE fechaInicio < = “2015-12-01”
Modificación de filas
UPDATE nombre_tabla
SET columna = {expresión | DEFAULT | NULL}
[, columna = {expresión | DEFAULT | NULL}…]
WHERE condiciones;
En las condiciones se pueden utilizar los operadores
lógicos AND, OR y los de comparación <, >, …
Modificación de filas
UPDATE Empresa
SET Telefono = “971123456”,
Calle = NULL
WHERE NombreEmpresa = “Carrefour”
Vistas
CREATE VIEW nombre_vista AS SELECT …
ALTER VIEW nombre_vista AS SELECT …
DROP VIEW nombre_vista
Vistas
CREATE VIEW Ingleses AS
SELECT * FROM persona where pais = “Inglaterra”
Eventos
CREATE EVENT nombre_evento
ON SCHEDULE
- AT CURRENT_TIMESTAMP + INTERVAL n {HOUR|MINUTE…}
- EVERY n {HOUR | MINUTE | …}
DO accion
Puede ser necesario hacer SET GLOBAL event_scheduler=ON
Con SHOW VARIABLES se pueden ver las variables de sistema
Eventos
DROP EVENT nombre_evento
ALTER EVENT nombre_evento
[especificar cambio a SCHEDULE o a DO]
Eventos
CREATE EVENT mi_evento
ON SCHEDULE
AT CURRENT_TIMESTAMP + INTERVAL 1 MINUTE
DO UPDATE edad SET edad = edad + 1
Eventos
CREATE EVENT mi_evento_2
ON SCHEDULE EVERY 1 MINUTE
STARTS “2015-12-03 23:32:15”
DO INSERT INTO persona SET nombre = “José Antonio”
Trigger
CREATE TRIGGER nombre_trigger
BEFORE INSERT ON persona
FOR EACH ROW
INSERT INTO trabajadores SET …
Trigger
CREATE TRIGGER ombre_trigger
{BEFORE | AFTER}
{INSERT | UPDATE | DELETE}
ON nombre_tabla FOR EACH ROW
{[BEGIN] acciones_sql [end]}
DROP TRIGGER nombre_trigger
Lenguaje de Consulta
Consultas
SELECT [ALL | DISTINCT | DISTINCTROW]
expresion_select [, expresion_select…]
[FROM tablas_referenciadas
[WHERE condiciones]
[GROUP BY {nombre_col} [ASC | DESC]
[HAVING condiciones]]
[ORDER BY {nombre_col} [ASC | DESC]]
[LIMIT {num_filas}]
Consultas
SELECT campos FROM
tabla_1 INNER JOIN tabla_2
ON tabla_1.campo1 comp tabla_2.campo2
Ejemplos
SELECT * FROM trabajadores
WHERE trabajadores.codigo_trabajador = 1
Ejemplos
SELECT * FROM trabajadores
INNER JOIN receptores
ON trabajadores.codigo_trabajador = receptores.receptor
Ejemplos
SELECT * FROM trabajadores
INNER JOIN ( receptores INNER JOIN mensajes
ON mensajes.codigo_mensaje = receptores.mensaje)
ON trabajador.codigo_trabajador = receptores.receptor
WHERE trabajador.nombre = “Fernando”
ORDER BY mensajes.fecha_envio
Ejemplos
SELECT * FROM trabajadores
INNER JOIN ( receptores INNER JOIN mensajes
ON mensajes.codigo_mensaje = receptores.mensaje)
ON trabajador.codigo_trabajador = receptores.receptor
ORDER BY mensajes.fecha_envio
Ejemplos
SELECT * FROM trabajadores
INNER JOIN ( receptores INNER JOIN mensajes
ON mensajes.codigo_mensaje = receptores.mensaje)
ON trabajador.codigo_trabajador = receptores.receptor
ORDER BY mensajes.fecha_envio
LIMIT 2
Ejemplos
SELECT DISTINCT receptor FROM receptores
Ejemplos
SELECT CONCAT(username, ‘’, password)
as nombre_completo
FROM trabajadores
Ejemplos
SELECT *, CONCAT(username, ‘’, password)
as nombre_completo
FROM trabajadores
Ejemplos
SELECT COUNT(*) AS total_registros
FROM trabajadores
Ejemplos
SELECT AVG(codigo_trabajador),
SUM(codigo_trabajador),
MAX(codigo_trabajador),
COUNT(username)
FROM trabajadores
Ejemplos
SELECT * FROM trabajadores LIMIT 2,6
Inner Join
SELECT * FROM TablaA
INNER JOIN TablaB
ON TablaA.nombre = TablaB.nombre
Full Outer Join
SELECT * FROM TablaA
FULL OUTER JOIN TablaB
ON TablaA.nombre = TablaB.nombre
Left Outer Join
SELECT * FROM TablaA
LEFT OUTER JOIN TablaB
ON TablaA.nombre = TablaB.nombre
Cross Join
SELECT * FROM TablaA
CROSS JOIN TablaB
Muestra la lista de todos los registros de A
combinados con cada uno de los registros de B

Más contenido relacionado

La actualidad más candente

Unidad vi vii dml select
Unidad vi vii dml selectUnidad vi vii dml select
Unidad vi vii dml selectOrlando Verdugo
 
Como realizar consultas en sql (Unidad 3)
Como realizar consultas en sql (Unidad 3)Como realizar consultas en sql (Unidad 3)
Como realizar consultas en sql (Unidad 3)Orlando Verdugo
 
Taller de sql1
Taller de sql1Taller de sql1
Taller de sql1Lakxmy
 
Taller de MySQL (DDL)
Taller de MySQL (DDL)Taller de MySQL (DDL)
Taller de MySQL (DDL)mgpc
 
Sql basico parte_i_
Sql basico parte_i_Sql basico parte_i_
Sql basico parte_i_Luis Jherry
 
Sql basico parte_i_
Sql basico parte_i_Sql basico parte_i_
Sql basico parte_i_Luis Jherry
 
S.O.
S.O.S.O.
S.O.oefs
 
Creacion de bases de datos en SQL Server
Creacion de bases de datos en SQL ServerCreacion de bases de datos en SQL Server
Creacion de bases de datos en SQL ServerRayoMonster
 
Proyecto de Base de Datos (Parte II)
Proyecto de Base de Datos (Parte II)Proyecto de Base de Datos (Parte II)
Proyecto de Base de Datos (Parte II)Anna Vega
 
Que es consultas,sintaxis de select y 5 ejemplos,importancia
Que es consultas,sintaxis de select y 5 ejemplos,importanciaQue es consultas,sintaxis de select y 5 ejemplos,importancia
Que es consultas,sintaxis de select y 5 ejemplos,importanciaMariizhuy Jimenez
 
Creación de bases de datos en sql server
Creación de bases de datos en sql serverCreación de bases de datos en sql server
Creación de bases de datos en sql serverAlee Oliva Torres
 
Jerarquía de clases de awt
Jerarquía de clases de awtJerarquía de clases de awt
Jerarquía de clases de awtBoris Salleg
 

La actualidad más candente (20)

Unidad vi vii dml select
Unidad vi vii dml selectUnidad vi vii dml select
Unidad vi vii dml select
 
Como realizar consultas en sql (Unidad 3)
Como realizar consultas en sql (Unidad 3)Como realizar consultas en sql (Unidad 3)
Como realizar consultas en sql (Unidad 3)
 
Documentacion
DocumentacionDocumentacion
Documentacion
 
Taller de sql1
Taller de sql1Taller de sql1
Taller de sql1
 
Taller de MySQL (DDL)
Taller de MySQL (DDL)Taller de MySQL (DDL)
Taller de MySQL (DDL)
 
90 Php. Otras Consultas
90 Php. Otras Consultas90 Php. Otras Consultas
90 Php. Otras Consultas
 
Sql basico parte_i_
Sql basico parte_i_Sql basico parte_i_
Sql basico parte_i_
 
Sql basico parte_i_
Sql basico parte_i_Sql basico parte_i_
Sql basico parte_i_
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
Primary
PrimaryPrimary
Primary
 
S.O.
S.O.S.O.
S.O.
 
Creacion de bases de datos en SQL Server
Creacion de bases de datos en SQL ServerCreacion de bases de datos en SQL Server
Creacion de bases de datos en SQL Server
 
Sql 2010
Sql 2010Sql 2010
Sql 2010
 
Proyecto de Base de Datos (Parte II)
Proyecto de Base de Datos (Parte II)Proyecto de Base de Datos (Parte II)
Proyecto de Base de Datos (Parte II)
 
Que es consultas,sintaxis de select y 5 ejemplos,importancia
Que es consultas,sintaxis de select y 5 ejemplos,importanciaQue es consultas,sintaxis de select y 5 ejemplos,importancia
Que es consultas,sintaxis de select y 5 ejemplos,importancia
 
Taller1 sql
Taller1 sqlTaller1 sql
Taller1 sql
 
Creación de bases de datos en sql server
Creación de bases de datos en sql serverCreación de bases de datos en sql server
Creación de bases de datos en sql server
 
Julissa huaman hilari
Julissa huaman hilariJulissa huaman hilari
Julissa huaman hilari
 
Connection Java
Connection JavaConnection Java
Connection Java
 
Jerarquía de clases de awt
Jerarquía de clases de awtJerarquía de clases de awt
Jerarquía de clases de awt
 

Similar a SQL - Structured Query Language

Constraints (restricciones).pptx
Constraints (restricciones).pptxConstraints (restricciones).pptx
Constraints (restricciones).pptxNahumNegrete
 
Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)José Toro
 
Resumen-sens-SQL.pdf
Resumen-sens-SQL.pdfResumen-sens-SQL.pdf
Resumen-sens-SQL.pdfJenny29068
 
Cheat_MySQL.docx
Cheat_MySQL.docxCheat_MySQL.docx
Cheat_MySQL.docxdcam4
 
ManualPracticoSQL.pdf
ManualPracticoSQL.pdfManualPracticoSQL.pdf
ManualPracticoSQL.pdfJenny29068
 
Fundamentos de SQL
Fundamentos de SQLFundamentos de SQL
Fundamentos de SQLcamposer
 
Unidad v integridad relacional
Unidad v  integridad relacionalUnidad v  integridad relacional
Unidad v integridad relacionalOrlando Verdugo
 
Creacion de tablas_en_una_base_de_datos_relacionales
Creacion de tablas_en_una_base_de_datos_relacionalesCreacion de tablas_en_una_base_de_datos_relacionales
Creacion de tablas_en_una_base_de_datos_relacionaleshugocorrea
 
Creacion de tablas_en_una_base_de_datos_relacionales
Creacion de tablas_en_una_base_de_datos_relacionalesCreacion de tablas_en_una_base_de_datos_relacionales
Creacion de tablas_en_una_base_de_datos_relacionaleshugocorrea
 
EJERCICIO SENTENCIAS SQL_Completo.pdf
EJERCICIO SENTENCIAS SQL_Completo.pdfEJERCICIO SENTENCIAS SQL_Completo.pdf
EJERCICIO SENTENCIAS SQL_Completo.pdfBLANCAGESTRADARENTER
 
Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas  Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas Crhis
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQLAna Aguirre
 
Sql comandos
Sql comandosSql comandos
Sql comandosJose
 

Similar a SQL - Structured Query Language (20)

SQL.docx
SQL.docxSQL.docx
SQL.docx
 
Comandos ddl
Comandos ddlComandos ddl
Comandos ddl
 
Constraints (restricciones).pptx
Constraints (restricciones).pptxConstraints (restricciones).pptx
Constraints (restricciones).pptx
 
Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)
 
Fundamentos sql server2
Fundamentos sql server2Fundamentos sql server2
Fundamentos sql server2
 
Resumen-sens-SQL.pdf
Resumen-sens-SQL.pdfResumen-sens-SQL.pdf
Resumen-sens-SQL.pdf
 
Cheat_MySQL.docx
Cheat_MySQL.docxCheat_MySQL.docx
Cheat_MySQL.docx
 
ManualPracticoSQL.pdf
ManualPracticoSQL.pdfManualPracticoSQL.pdf
ManualPracticoSQL.pdf
 
Fundamentos de SQL
Fundamentos de SQLFundamentos de SQL
Fundamentos de SQL
 
Unidad v integridad relacional
Unidad v  integridad relacionalUnidad v  integridad relacional
Unidad v integridad relacional
 
Comandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizComandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-liz
 
Creacion de tablas_en_una_base_de_datos_relacionales
Creacion de tablas_en_una_base_de_datos_relacionalesCreacion de tablas_en_una_base_de_datos_relacionales
Creacion de tablas_en_una_base_de_datos_relacionales
 
Creacion de tablas_en_una_base_de_datos_relacionales
Creacion de tablas_en_una_base_de_datos_relacionalesCreacion de tablas_en_una_base_de_datos_relacionales
Creacion de tablas_en_una_base_de_datos_relacionales
 
EJERCICIO SENTENCIAS SQL_Completo.pdf
EJERCICIO SENTENCIAS SQL_Completo.pdfEJERCICIO SENTENCIAS SQL_Completo.pdf
EJERCICIO SENTENCIAS SQL_Completo.pdf
 
Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas  Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQL
 
Manual practicosql
Manual practicosqlManual practicosql
Manual practicosql
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQL
 
Manual practico-sql
Manual practico-sqlManual practico-sql
Manual practico-sql
 
Sql comandos
Sql comandosSql comandos
Sql comandos
 

Más de Juan Gabriel Gomila Salas

Introducción a Unity 5 - Conceptos básicos de los videojuegos
Introducción a Unity 5 - Conceptos básicos de los videojuegosIntroducción a Unity 5 - Conceptos básicos de los videojuegos
Introducción a Unity 5 - Conceptos básicos de los videojuegosJuan Gabriel Gomila Salas
 
Tema 7 Álgebra Lineal - Introducción a la Matemática Discreta
Tema 7 Álgebra Lineal - Introducción a la Matemática DiscretaTema 7 Álgebra Lineal - Introducción a la Matemática Discreta
Tema 7 Álgebra Lineal - Introducción a la Matemática DiscretaJuan Gabriel Gomila Salas
 
Tema 6 Álgebra Lineal: Programación Lineal
Tema 6 Álgebra Lineal: Programación LinealTema 6 Álgebra Lineal: Programación Lineal
Tema 6 Álgebra Lineal: Programación LinealJuan Gabriel Gomila Salas
 
Tema 5 Álgebra Lineal: Diagonalización de endomorfismos
Tema 5 Álgebra Lineal: Diagonalización de endomorfismosTema 5 Álgebra Lineal: Diagonalización de endomorfismos
Tema 5 Álgebra Lineal: Diagonalización de endomorfismosJuan Gabriel Gomila Salas
 
Tema 4 Álgebra Lineal: Aplicaciones Lineales
Tema 4 Álgebra Lineal: Aplicaciones LinealesTema 4 Álgebra Lineal: Aplicaciones Lineales
Tema 4 Álgebra Lineal: Aplicaciones LinealesJuan Gabriel Gomila Salas
 
Tema 3 Álgebra Lineal: Espacios Vectoriales
Tema 3 Álgebra Lineal: Espacios VectorialesTema 3 Álgebra Lineal: Espacios Vectoriales
Tema 3 Álgebra Lineal: Espacios VectorialesJuan Gabriel Gomila Salas
 
Cómo hacer un buen Plan de Negocio (Business Plan)
Cómo hacer un buen Plan de Negocio (Business Plan)Cómo hacer un buen Plan de Negocio (Business Plan)
Cómo hacer un buen Plan de Negocio (Business Plan)Juan Gabriel Gomila Salas
 
The basics of Game Design - How to design a video game
The basics of Game Design - How to design a video gameThe basics of Game Design - How to design a video game
The basics of Game Design - How to design a video gameJuan Gabriel Gomila Salas
 
Acquisition - Retention - Monetization : Feeding the Funnel
Acquisition - Retention - Monetization : Feeding the FunnelAcquisition - Retention - Monetization : Feeding the Funnel
Acquisition - Retention - Monetization : Feeding the FunnelJuan Gabriel Gomila Salas
 
Game Industry. First approach to the departments of a video games studio
Game Industry. First approach to the departments of a video games studioGame Industry. First approach to the departments of a video games studio
Game Industry. First approach to the departments of a video games studioJuan Gabriel Gomila Salas
 

Más de Juan Gabriel Gomila Salas (20)

Introducción a Unity 5 - Conceptos básicos de los videojuegos
Introducción a Unity 5 - Conceptos básicos de los videojuegosIntroducción a Unity 5 - Conceptos básicos de los videojuegos
Introducción a Unity 5 - Conceptos básicos de los videojuegos
 
El sector de las apps y los videojuegos
El sector de las apps y los videojuegosEl sector de las apps y los videojuegos
El sector de las apps y los videojuegos
 
Design rules for free to play games
Design rules for free to play gamesDesign rules for free to play games
Design rules for free to play games
 
Cómo promocionar tus apps y videojuegos
Cómo promocionar tus apps y videojuegosCómo promocionar tus apps y videojuegos
Cómo promocionar tus apps y videojuegos
 
Tema 8 Álgebra Lineal: Teoría de Grafos
Tema 8 Álgebra Lineal: Teoría de GrafosTema 8 Álgebra Lineal: Teoría de Grafos
Tema 8 Álgebra Lineal: Teoría de Grafos
 
Tema 7 Álgebra Lineal - Introducción a la Matemática Discreta
Tema 7 Álgebra Lineal - Introducción a la Matemática DiscretaTema 7 Álgebra Lineal - Introducción a la Matemática Discreta
Tema 7 Álgebra Lineal - Introducción a la Matemática Discreta
 
Tema 6 Álgebra Lineal: Programación Lineal
Tema 6 Álgebra Lineal: Programación LinealTema 6 Álgebra Lineal: Programación Lineal
Tema 6 Álgebra Lineal: Programación Lineal
 
Tema 5 Álgebra Lineal: Diagonalización de endomorfismos
Tema 5 Álgebra Lineal: Diagonalización de endomorfismosTema 5 Álgebra Lineal: Diagonalización de endomorfismos
Tema 5 Álgebra Lineal: Diagonalización de endomorfismos
 
Tema 4 Álgebra Lineal: Aplicaciones Lineales
Tema 4 Álgebra Lineal: Aplicaciones LinealesTema 4 Álgebra Lineal: Aplicaciones Lineales
Tema 4 Álgebra Lineal: Aplicaciones Lineales
 
Tema 3 Álgebra Lineal: Espacios Vectoriales
Tema 3 Álgebra Lineal: Espacios VectorialesTema 3 Álgebra Lineal: Espacios Vectoriales
Tema 3 Álgebra Lineal: Espacios Vectoriales
 
Tema 2 Álgebra Linea: Vectores
Tema 2 Álgebra Linea: VectoresTema 2 Álgebra Linea: Vectores
Tema 2 Álgebra Linea: Vectores
 
Tema 1 Álgebra Linea: Cálculo Matricial
Tema 1 Álgebra Linea: Cálculo MatricialTema 1 Álgebra Linea: Cálculo Matricial
Tema 1 Álgebra Linea: Cálculo Matricial
 
Cómo hacer un buen Plan de Negocio (Business Plan)
Cómo hacer un buen Plan de Negocio (Business Plan)Cómo hacer un buen Plan de Negocio (Business Plan)
Cómo hacer un buen Plan de Negocio (Business Plan)
 
The basics of Game Design - How to design a video game
The basics of Game Design - How to design a video gameThe basics of Game Design - How to design a video game
The basics of Game Design - How to design a video game
 
A Gaming Company Structure
A Gaming Company StructureA Gaming Company Structure
A Gaming Company Structure
 
Acquisition - Retention - Monetization : Feeding the Funnel
Acquisition - Retention - Monetization : Feeding the FunnelAcquisition - Retention - Monetization : Feeding the Funnel
Acquisition - Retention - Monetization : Feeding the Funnel
 
Game Industry. First approach to the departments of a video games studio
Game Industry. First approach to the departments of a video games studioGame Industry. First approach to the departments of a video games studio
Game Industry. First approach to the departments of a video games studio
 
La industria del videojuego y su evolución
La industria del videojuego y su evoluciónLa industria del videojuego y su evolución
La industria del videojuego y su evolución
 
No solo de gráficos vive el juego
No solo de gráficos vive el juegoNo solo de gráficos vive el juego
No solo de gráficos vive el juego
 
Historia de los videojuegos
Historia de los videojuegosHistoria de los videojuegos
Historia de los videojuegos
 

SQL - Structured Query Language