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

Curso SQL - Leccion 1

  • 2.
  • 3.
     Objetivos delcurso, 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 completareste 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 delcurso, 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 modelorelacional 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.
  • 8.
     Dr. EFCodd 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 basede datos relacional es una colección de relaciones o tablas de dos dimensiones controlados por el servidor Oracle
  • 11.
     Crear undiagrama 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. . ".
  • 13.
     Cada filade datos en una tabla puede ser identificada por una clave principal.  Lógicamente se puede relacionar los datos de varias tablas utilizando claves externas.
  • 15.
     Objetivos delcurso, 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 consultaestructurado (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.)
  • 18.
    Hay dos entornosde 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 delcurso, 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
  • 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 seabordan 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
  • 25.