Introducción a Base de Datos

Conoce el mundo de las bases de datos para entender cómo trabajan, cómo se instalan, y las diferencias entre las distintas marcas (SQL Server, MySQL, Oracle, etc.) Aprende el lenguaje de consultas SQL, fundamental para el manejo y manipulación de datos.

0 ALUMNOS MATRICULADOS
    • Entender cómo se instala una Base de Batos.
    • Trabajar con el entorno de Base de Datos MySQL.
    • Construir un modelo de Base de Datos.
    • Comprender la estructura del lenguaje SQL.
    • Realizar consultas básicas (SELECT, INSERT, UPDATE, DELETE) y modificar datos.
    • Identificar las distintas funciones de una Base de Datos.

    En este curso aprenderás los conceptos generales de bases de datos, arquitectura Cliente-Servidor, así como también la instalación, diseño, normalización e implementación de una base de datos.

    Luego de practicar con diferentes entornos de administración para bases de datos, el curso continúa con el armado y diseño de un modelo administrativo de facturación, en el que se desarrollan diferentes tablas, claves primarias, claves foráneas, índices auxiliarles, etc. Después de la construcción del modelo, el curso continúa con una introducción al lenguaje SQL, en el cual se desarrolla una importante práctica de consultas y modificaciones de datos a través de este lenguaje transaccional.

    Este curso está orientado para quienes deseen llevar adelante una carrera como Desarrollador (sin importar el lenguaje de programación). También está dirigido a quienes buscan poseer conocimientos para el análisis de datos o a quienes dan sus primeros pasos hacia una formación de DBA (Data Base Administrador – Administrador de Bases de Datos).

    El único requerimiento para realizar este curso es contar con manejo básico de PC y sistema operativo Windows o Linux.

    1. Implementando el diseño de la base de datos
    • Modelo de entidad – relación.
    • Entidad
    • Relación
    • Cardinalidad de las relaciones
    • Atributos
    • Consideraciones en el planeamiento del diseño lógico de la base de datos
    • Modelado de elementos de datos
    • Tablas
    • Restricciones de las tablas
    • Columnas no descomponibles
    • Restricciones en las columnas
    • Clave primaria (primary key)
    • Clave foránea (foreign key)
    1. Base de datos MySQL
    • Entorno MySQL
    • ¿Qué es MySQL?
    • Bases de datos
    • Tablas
    • MySQL es un sistema de administración relacional de bases de datos
    • MySQL query browser
    • Dialogo de conexión
    • La ventana central de consultas
    • Editor de tablas
    1. Tipos de datos
    • Topos numéricos
    • Tipos fechas
    • Tipos de cadena
    • Zerofill
    • Tipos de datos en MySQL
    • Datos numericos
    • Caracteres o cadenas
    • Varios
    1. El lenguaje SQL
    • Estructura del lenguaje
    • ¿Qué es ddl?
    • Creación de una tabla
    • Qué es dml?
    • Eliminar una tabla
    • Consultas basicas
    • Select
    • Insert
    • Update
    • Delete
    • Consultas con SQL select
    • Condiciones lógicas
    • Operadores lógicos
    • Sentencia between
    • Sentencia in
    • Sentencia like
    • Laboratorio
    • Creación de tablas
    • Comando insert
    • Comando select
    • Comando delete
    • Comando update
    1. Tópicos avanzados
    • Funciones de bases de datos
    • Funciones matemáticas
    • Funciones de cadenas
    • Funciones de fecha y hora
    • Funciones de grupo
    • Agrupaciones
    • Consultas agrupadas – group by
    • Consultas relacionadas
    • Consultas anidadas – join
    • Como realizar una actualización
    • Como realizar una eliminación
    1. Interfaces / loggins / sesiones
    • La clase org.hibernate.cfg.configuration
    • La interfaz org.hibernate.sessionfactory
    • La interfaz org.hibernate.session
    • La interfaz org.hibernate.query
    • La interfaz org.hibernate.transaction
    • El paquete org.hibernate.classic
    • Logging
    • ¿Qué es?
    • El archivo log4j.properties
    • La propiedad hibernate.show_SQL
    • Administración de sesiones
    • ¿Qué es un singleton?
    • ¿Por qué utilizar un singleton?
    • Utilización
    1. Hql: hibernate query language
    • ¿Qué es?
    • ¿Por qué utilizarlo?
    • Cláusulas
    • From
    • Select
    • Where
    • Group by
    • Order by
    • Utilización de funciones
    • Count
    • Sum
    • Avg
    • Max
    • Min
    • Consultas SQL nativas
    • ¿Qué es una consulta nativa?
    • El método createSQLquery()
    • Valores por parámetro
    • Paginación
    • Definición
    • El método setmaxresults()
    • El método setfirstresult()
    • Named queries
    • ¿Qué es un named query?
    • El named query mapping
    • El método getnamedquery()
    1. Mapeo de herencia de clases
    • Problemática
    • Soluciones
    • Una tabla por clase concreta
    • Una tabla por subclase
    • Una tabla por jerarquía de clases
    1. Transacciones
    • La interfaz org.hibernate.transaction
    • Que significa transparent write behind
    • El metodo load()
    • El metodo get()
    • El método begintransaction()
    • El método flush()
    • El método setflushmode()
    • El método commit()
    • El método rollback()
    • Utilización de rollback() y commit()
    1. Asociaciones
    • One-to-many/many to one
    • Mapped by
    • Cascading
    • Fetching
    • One-to-one
    • Many to many
    1. Herramientas complementarias
    • Andromda
    • Xdoclet
    • Schemaexport (hbm2ddl)
    • Middlegen
    • Codegenerator (hbm2java)
    1. Laboratorios
    • Hola mundo con hibernate
    • Persistiendo un concesionario
    • Manejando hql
    • Queries parametrizadas
    • Paginación
    • Namedqueries
    • Manejo de herencia
    • Asociaciones
    • Proyecto integrador

    Course Reviews

    N.A.

    ratings
    • 5 stars0
    • 4 stars0
    • 3 stars0
    • 2 stars0
    • 1 stars0

    No Reviews found for this course.

    HACER ESTE CURSO40 SEATS LEFT
    • S/.2,000.00 S/.1,800.00
    • 365 Días
    • 40 ASIENTOS
    • Medalla del Curso
    • Certificado del curso

    Busqueda Avanzada

    Mejor valorado

    Código del certificado

    ¿Quién está en línea?

    No hay usuarios activos
    top
    X