domingo, 28 de mayo de 2017

Curso gratis de base de datos

Quieres Aprender ?

Introducción a las bases de datos

Conceptos

Generalidades
Modelos de datos

SGDB: Sistemas de Gestión de Bases de Datos

Introducción
Arquitectura de Red
Arquitectura Jerárquica
Arquitectura Relacional
Administrador de la Base de Datos
Diccionario de Datos

Objetivos de los SGBD

Características que debe ofrecer un Sistema de Gestión de Bases de Datos

Diseño conceptual de una Base de Datos

Modelo Entidad-Relación
  • Entidades
  • Atributos
  • Relaciones
  • Cardinalidades
  • Claves
  • Entidades débiles
  • Atributos multievaluados y compuestos
  • Clase de pertenencia
  • Paso a tablas
Software: Diagramas Entidad-Relación

Modelo relacional

Características principales del modelo de bases de datos relacional

Algebra relacional

Conjunto de operadores que permiten el acceso a la información contenida en una base de datos relacional

Integridad referencial

Conceptos y mecanismos para conservar la integridad de todos los datos

Proceso de Normalización

Dependencias funcionales
Recubrimiento Minimal No Redundante
Cálculo de claves
Formas normales
  • 1FN
  • 2FN
  • 3FN
  • FNBC

SQL: Structured Query Language

Crear, Modificar, Borrar tablas
Inserción, Modificación, Borrado de tuplas
Vistas
Consultas: Sentencia SELECT
Software: Consola SQL

Tipos de arquitecturas

Arquitectura cliente/servidor frente a la arquitectura centralizada

Componentes Software

Servicios de usuario
Servicios de negocio
Servicios de datos

Modelo cliente / servidor

2 Capas
3 Capas

Objetos de acceso a datos

Data Access Object (DAO)

Mysql

Creación de una Base de Datos

Oracle

Entorno oracle, dreamcoder
Sintaxis básica de PL - SQL

Práctica: Aplicación de gestión

Aplicación implementada que permitirá el acceso a una base de datos MYSQL

No hay comentarios:

Publicar un comentario