SlideShare una empresa de Scribd logo
1 de 25
SQL Fundamentals I
Introducción
 Objetivos del curso, agenda utilizados en el
curso
 Visión general de los conceptos y
terminologías sobre la gestión de bases de
datos relacionales
 Introducción a SQL y sus entornos de
desarrollo
 El esquema de recursos humanos y las tablas
utilizadas en este curso
 Documentación de Base de Datos
Oracle 11g y adicionales recursos
Después de completar este curso, usted debería ser capaz
de:
Identificar los principales componentes de base de datos
Oracle
 Recuperar los datos de filas y columnas de las tablas con
la sentencia SELECT
 Crear informes de datos ordenados y restringidos
 Emplear funciones SQL para generar y recuperar dates
personalizados
 Ejecutar consultas complejas para recuperar datos de
varias tablas
 Ejecutar lenguaje de manipulación de datos (DML) para
actualizar datos en la base de datos Oracle
 Ejecutar lenguaje de definición de datos (DDL) para crear y
gestionar objetos de esquema
 Objetivos del curso, agenda utilizados en el
curso
 Visión general de los conceptos y
terminologías sobre la gestión de bases de
datos relacionales
 Introducción a SQL y sus entornos de
desarrollo
 El esquema de recursos humanos y las tablas
utilizadas en este curso
 Documentación de Base de Datos
Oracle 11g y adicionales recursos
 El modelo relacional y el modelo objeto relacional.
 Tipos de datos y objetos definidos por el usuario
 Totalmente compatible con bases de datos
relacionales
 Soporta objetos multimedia y grandes objetos
 Alta calidad del servidor de base de datos.
 Dr. EF Codd propuso el modelo relacional de
sistemas bases de datos en 1970.
 Es la base para la gestión de bases de datos
relacionales sistema (RDBMS).
 El modelo relacional consiste en lo siguiente:
◦ Colección de objetos o relaciones
◦ Conjunto de operadores para actuar en las
relaciones
◦ La integridad de datos para la exactitud y
consistencia
 Una base de datos relacional es una colección
de relaciones o tablas de dos dimensiones
controlados por el servidor Oracle
 Crear un diagrama entidad-relación de negocio con
especificaciones o narrativas:
 Escenario:
◦ ". . . Asignar uno o más empleados a un departamento. . ".
◦ ". . . Algunos departamentos aún no tienen empleados
asignados. . ".
 Cada fila de datos en una tabla puede ser
identificada por una clave principal.
 Lógicamente se puede relacionar los datos
de varias tablas utilizando claves externas.
 Objetivos del curso, agenda utilizados en el
curso
 Visión general de los conceptos de gestión de
bases de datos relacionales y terminologías
 Introducción a SQL y sus entornos de
desarrollo
 El esquema de recursos humanos y las tablas
utilizadas en este curso
 Documentación de Base de Datos
Oracle 11g y adicionales recursos
Lenguaje de consulta estructurado (SQL) es:
 El lenguaje estándar ANSI para relacionar bases de datos
operativas
 Eficiente, fácil de aprender y usar
 Funcionalmente completa (Con SQL, puede definir,
recuperar, y manipular datos en las tablas.)
Hay dos entornos de desarrollo para este curso:
 La herramienta principal es Oracle SQL Developer.
 Interfaz de línea de comandos SQL * Plus también se pueden
utilizar
 Objetivos del curso, agenda utilizados en el
curso
 Visión general de los conceptos de gestión de
bases de datos relacionales y terminologías
 Introducción a SQL y sus entornos de
desarrollo
 El esquema de recursos humanos y las tablas
utilizadas en este curso
 Documentación de Base de Datos
Oracle 11g y adicionales recursos
En esta lección, debe haber aprendido que:
 Base de datos Oracle 11 g se extiende:
◦ Los beneficios de las redes de infraestructura
◦ Las capacidades de gestión de la información existentes
◦ Las capacidades para utilizar el desarrollo de la
aplicación principal entornos como PL / SQL, OracleJava
/ JDBC, .NET, XML, etc.
 La base de datos se basa en ORDBMS
 Bases de datos relacionales se componen de
relaciones, gestión por operaciones relacionales,
y se rige por la integridad de datos restricciones
 Con el servidor de Oracle, puede almacenar y
gestionar información mediante el uso de SQL
Esta práctica se abordan los siguientes temas:
 A partir de Oracle SQL Developer
 Creación de una nueva conexión de base de
datos
 Navegar por los cuadros de recursos
humanos
Emmanuel Ortiz
Consultor Sr.
emmanueltiz@gmail.com
email / gtalk
emmanueltiz
Skype

Más contenido relacionado

La actualidad más candente (18)

MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQL
 
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez HGuía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Presentación1
Presentación1Presentación1
Presentación1
 
Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Clase 1 Modelo Físico de Base de Datos
Clase 1 Modelo Físico de Base de DatosClase 1 Modelo Físico de Base de Datos
Clase 1 Modelo Físico de Base de Datos
 
Base de datos - Clase 3
Base de datos - Clase 3Base de datos - Clase 3
Base de datos - Clase 3
 
Base de datos - Clase 2
Base de datos - Clase 2Base de datos - Clase 2
Base de datos - Clase 2
 
Introducción al SQL
Introducción al SQLIntroducción al SQL
Introducción al SQL
 
Clase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQLClase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQL
 
Vistas
VistasVistas
Vistas
 
05 Sql Profundizacion
05 Sql Profundizacion05 Sql Profundizacion
05 Sql Profundizacion
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
 
Instrucciones Transact S Q L
Instrucciones Transact  S Q LInstrucciones Transact  S Q L
Instrucciones Transact S Q L
 
Examen Sandra U Israel Oracle
Examen Sandra U Israel OracleExamen Sandra U Israel Oracle
Examen Sandra U Israel Oracle
 
Vistas en bases de datos
Vistas en bases de datosVistas en bases de datos
Vistas en bases de datos
 

Destacado (13)

Curso SQL - Leccion 4
Curso SQL - Leccion 4 Curso SQL - Leccion 4
Curso SQL - Leccion 4
 
Curso SQL - Leccion 5
Curso SQL - Leccion 5Curso SQL - Leccion 5
Curso SQL - Leccion 5
 
Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6
 
Curso HTML 5 & jQuery - Leccion 10
Curso HTML 5 & jQuery - Leccion 10Curso HTML 5 & jQuery - Leccion 10
Curso HTML 5 & jQuery - Leccion 10
 
Curso SQL - Leccion 9
Curso SQL - Leccion 9Curso SQL - Leccion 9
Curso SQL - Leccion 9
 
Curso HTML 5 & jQuery - Leccion 11
 Curso HTML 5 & jQuery - Leccion 11 Curso HTML 5 & jQuery - Leccion 11
Curso HTML 5 & jQuery - Leccion 11
 
Curso SQL - Leccion 11
Curso SQL - Leccion 11Curso SQL - Leccion 11
Curso SQL - Leccion 11
 
Curso SQL - Leccion 8
Curso SQL - Leccion 8Curso SQL - Leccion 8
Curso SQL - Leccion 8
 
Curso SQL - Leccion 10
Curso SQL - Leccion 10Curso SQL - Leccion 10
Curso SQL - Leccion 10
 
PostgreSQL - Lección 9 - Tablas
PostgreSQL - Lección 9 - TablasPostgreSQL - Lección 9 - Tablas
PostgreSQL - Lección 9 - Tablas
 
Introducción a las bases de datos relacionales
Introducción a las bases de datos relacionalesIntroducción a las bases de datos relacionales
Introducción a las bases de datos relacionales
 
Curso SQL - Leccion 7
Curso SQL - Leccion 7  Curso SQL - Leccion 7
Curso SQL - Leccion 7
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 

Similar a SQL Fundamentals I: Intro to SQL and Database Concepts

Similar a SQL Fundamentals I: Intro to SQL and Database Concepts (20)

Presentacion oracle9 i
Presentacion oracle9 iPresentacion oracle9 i
Presentacion oracle9 i
 
Presentacion oracle9 i
Presentacion oracle9 iPresentacion oracle9 i
Presentacion oracle9 i
 
Base de datos objeto
Base de datos objetoBase de datos objeto
Base de datos objeto
 
Guia de estudio_oracle 11 g
Guia de estudio_oracle 11 gGuia de estudio_oracle 11 g
Guia de estudio_oracle 11 g
 
Guia de-estudio-oracle-11-g-pdf
Guia de-estudio-oracle-11-g-pdfGuia de-estudio-oracle-11-g-pdf
Guia de-estudio-oracle-11-g-pdf
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Diapositivas de ado.net
Diapositivas de ado.netDiapositivas de ado.net
Diapositivas de ado.net
 
Oracle Spatial de la A a la Z - Unidad 1
Oracle Spatial de la A a la Z - Unidad 1Oracle Spatial de la A a la Z - Unidad 1
Oracle Spatial de la A a la Z - Unidad 1
 
Programación con sql server
Programación con sql serverProgramación con sql server
Programación con sql server
 
POE Unidad 3: Aplicaciones visuales orientadas a eventos con acceso a base de...
POE Unidad 3: Aplicaciones visuales orientadas a eventos con acceso a base de...POE Unidad 3: Aplicaciones visuales orientadas a eventos con acceso a base de...
POE Unidad 3: Aplicaciones visuales orientadas a eventos con acceso a base de...
 
Conceptos Basicos Oracle
Conceptos Basicos OracleConceptos Basicos Oracle
Conceptos Basicos Oracle
 
Base de Datos1
Base de Datos1Base de Datos1
Base de Datos1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Abf leccion 12
Abf leccion 12Abf leccion 12
Abf leccion 12
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Cuadro Comparativo Bd
Cuadro Comparativo BdCuadro Comparativo Bd
Cuadro Comparativo Bd
 
Ado.net
Ado.netAdo.net
Ado.net
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Más de Emmanuel Ortiz Gutierrez (10)

Curso SQL - Leccion 6
Curso SQL - Leccion 6Curso SQL - Leccion 6
Curso SQL - Leccion 6
 
Curso SQL - Leccion 3
Curso SQL - Leccion 3  Curso SQL - Leccion 3
Curso SQL - Leccion 3
 
Curso SQL - Leccion 2
Curso SQL - Leccion 2Curso SQL - Leccion 2
Curso SQL - Leccion 2
 
Curso HTML 5 & jQuery - Leccion 9
Curso HTML 5 & jQuery - Leccion 9Curso HTML 5 & jQuery - Leccion 9
Curso HTML 5 & jQuery - Leccion 9
 
Curso HTML 5 & jQuery - Leccion 7
Curso HTML 5 & jQuery - Leccion 7Curso HTML 5 & jQuery - Leccion 7
Curso HTML 5 & jQuery - Leccion 7
 
Curso HTML 5 & jQuery - Leccion 5
Curso HTML 5 & jQuery - Leccion 5Curso HTML 5 & jQuery - Leccion 5
Curso HTML 5 & jQuery - Leccion 5
 
Curso HTML 5 & jQuery - Leccion 4
Curso HTML 5 & jQuery - Leccion 4Curso HTML 5 & jQuery - Leccion 4
Curso HTML 5 & jQuery - Leccion 4
 
Curso HTML 5 & jQuery - Leccion 3
Curso HTML 5 & jQuery - Leccion 3Curso HTML 5 & jQuery - Leccion 3
Curso HTML 5 & jQuery - Leccion 3
 
Curso HTML 5 & jQuery - Leccion 2
Curso HTML 5 & jQuery - Leccion 2Curso HTML 5 & jQuery - Leccion 2
Curso HTML 5 & jQuery - Leccion 2
 
Curso HTML 5 & jQuery - Leccion 1
Curso HTML 5 & jQuery - Leccion 1 Curso HTML 5 & jQuery - Leccion 1
Curso HTML 5 & jQuery - Leccion 1
 

SQL Fundamentals I: Intro to SQL and Database Concepts

  • 1.
  • 3.  Objetivos del curso, agenda utilizados en el curso  Visión general de los conceptos y terminologías sobre la gestión de bases de datos relacionales  Introducción a SQL y sus entornos de desarrollo  El esquema de recursos humanos y las tablas utilizadas en este curso  Documentación de Base de Datos Oracle 11g y adicionales recursos
  • 4. Después de completar este curso, usted debería ser capaz de: Identificar los principales componentes de base de datos Oracle  Recuperar los datos de filas y columnas de las tablas con la sentencia SELECT  Crear informes de datos ordenados y restringidos  Emplear funciones SQL para generar y recuperar dates personalizados  Ejecutar consultas complejas para recuperar datos de varias tablas  Ejecutar lenguaje de manipulación de datos (DML) para actualizar datos en la base de datos Oracle  Ejecutar lenguaje de definición de datos (DDL) para crear y gestionar objetos de esquema
  • 5.  Objetivos del curso, agenda utilizados en el curso  Visión general de los conceptos y terminologías sobre la gestión de bases de datos relacionales  Introducción a SQL y sus entornos de desarrollo  El esquema de recursos humanos y las tablas utilizadas en este curso  Documentación de Base de Datos Oracle 11g y adicionales recursos
  • 6.  El modelo relacional y el modelo objeto relacional.  Tipos de datos y objetos definidos por el usuario  Totalmente compatible con bases de datos relacionales  Soporta objetos multimedia y grandes objetos  Alta calidad del servidor de base de datos.
  • 7.
  • 8.  Dr. EF Codd propuso el modelo relacional de sistemas bases de datos en 1970.  Es la base para la gestión de bases de datos relacionales sistema (RDBMS).  El modelo relacional consiste en lo siguiente: ◦ Colección de objetos o relaciones ◦ Conjunto de operadores para actuar en las relaciones ◦ La integridad de datos para la exactitud y consistencia
  • 9.  Una base de datos relacional es una colección de relaciones o tablas de dos dimensiones controlados por el servidor Oracle
  • 10.
  • 11.  Crear un diagrama entidad-relación de negocio con especificaciones o narrativas:  Escenario: ◦ ". . . Asignar uno o más empleados a un departamento. . ". ◦ ". . . Algunos departamentos aún no tienen empleados asignados. . ".
  • 12.
  • 13.  Cada fila de datos en una tabla puede ser identificada por una clave principal.  Lógicamente se puede relacionar los datos de varias tablas utilizando claves externas.
  • 14.
  • 15.  Objetivos del curso, agenda utilizados en el curso  Visión general de los conceptos de gestión de bases de datos relacionales y terminologías  Introducción a SQL y sus entornos de desarrollo  El esquema de recursos humanos y las tablas utilizadas en este curso  Documentación de Base de Datos Oracle 11g y adicionales recursos
  • 16. Lenguaje de consulta estructurado (SQL) es:  El lenguaje estándar ANSI para relacionar bases de datos operativas  Eficiente, fácil de aprender y usar  Funcionalmente completa (Con SQL, puede definir, recuperar, y manipular datos en las tablas.)
  • 17.
  • 18. Hay dos entornos de desarrollo para este curso:  La herramienta principal es Oracle SQL Developer.  Interfaz de línea de comandos SQL * Plus también se pueden utilizar
  • 19.  Objetivos del curso, agenda utilizados en el curso  Visión general de los conceptos de gestión de bases de datos relacionales y terminologías  Introducción a SQL y sus entornos de desarrollo  El esquema de recursos humanos y las tablas utilizadas en este curso  Documentación de Base de Datos Oracle 11g y adicionales recursos
  • 20.
  • 21.
  • 22. En esta lección, debe haber aprendido que:  Base de datos Oracle 11 g se extiende: ◦ Los beneficios de las redes de infraestructura ◦ Las capacidades de gestión de la información existentes ◦ Las capacidades para utilizar el desarrollo de la aplicación principal entornos como PL / SQL, OracleJava / JDBC, .NET, XML, etc.  La base de datos se basa en ORDBMS  Bases de datos relacionales se componen de relaciones, gestión por operaciones relacionales, y se rige por la integridad de datos restricciones  Con el servidor de Oracle, puede almacenar y gestionar información mediante el uso de SQL
  • 23. Esta práctica se abordan los siguientes temas:  A partir de Oracle SQL Developer  Creación de una nueva conexión de base de datos  Navegar por los cuadros de recursos humanos
  • 24.