curso sql - leccion 1
TRANSCRIPT
![Page 1: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/1.jpg)
Programación SQL Lección 1
![Page 2: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/2.jpg)
SQL Fundamentals I
Introducción
![Page 3: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/3.jpg)
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
Agenda
![Page 4: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/4.jpg)
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
![Page 5: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/5.jpg)
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
Agenda
![Page 6: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/6.jpg)
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.
Modelo Relacional y objetos de Sistemas de gestión de bases de datos
![Page 7: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/7.jpg)
Almacenamiento de datos en diferentes medios
![Page 8: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/8.jpg)
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
Concepto de base de datos relacional
![Page 9: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/9.jpg)
Una base de datos relacional es una colección de relaciones o tablas de dos dimensiones controlados por el servidor Oracle
Definición de una Base de Datos Relacional
![Page 10: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/10.jpg)
Modelos de Datos
![Page 11: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/11.jpg)
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. . ".
Entidad Relación Modelo
![Page 12: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/12.jpg)
Convenciones del Modelo Entidad Relación
![Page 13: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/13.jpg)
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.
Relacionar varias tablas
![Page 14: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/14.jpg)
Terminología de base de datos relacional
![Page 15: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/15.jpg)
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
Agenda
![Page 16: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/16.jpg)
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.)
El uso de SQL para consultar su base de datos
![Page 17: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/17.jpg)
Sentencias SQL utilizadas en el Curso
![Page 18: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/18.jpg)
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
Entornos de Desarrollo de SQL
![Page 19: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/19.jpg)
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
Agenda
![Page 20: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/20.jpg)
Esquema Recursos Humanos (HR)
![Page 21: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/21.jpg)
Tablas utilizadas en el Curso
![Page 22: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/22.jpg)
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
Resumen
![Page 23: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/23.jpg)
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
Práctica 1: Introducción
![Page 24: Curso SQL - Leccion 1](https://reader038.vdocuments.site/reader038/viewer/2022102715/58a0826e1a28ab19098b71b5/html5/thumbnails/24.jpg)
¿Preguntas?