Arquitectura en Capas y Diseño de Base de Datos

CONSIDERACIONES GENERALES

En este segundo módulo de la carrera de Analista de Sistemas, el alumno aprende temas avanzados en el diseño de bases de datos, además se lo capacita en el uso del poderoso servidor de bases de datos Microsoft SQL Server . En este módulo también se profundiza en el uso del lenguaje SQL en dichos servidores y se finaliza con el desarrollo de aplicaciones para bases de datos en lenguaje C#. El objetivo de esta temática es que el estudiante mediante el aprendizaje en profundidad de las teorías de bases de datos, el empleo de las bases de datos que actualmente son las más usadas a nivel empresarial, y la confección de programas comerciales con C#,  obtenga una preparación académica de nivel profesional en el desarrollo y la implementación de sistemas informáticos.

 

 

Duración del curso:  5 meses  -  60 horas de clase

Las 60 horas son reales dado que nuestras clases no tienen recreo

 

Título obtenido: Arquitectura en capas y Diseño de Bases de Datos

 

Práctica siempre individual: siempre tenemos un computador disponible para cada alumno, de forma tal que cada alumno pueda probar y experimentar directamente en su computador todo lo que va aprendiendo y no tenga que mirar como otro hace las cosas. Esta es la forma natural e imprescindible para un correcto aprendizaje, compartiendo con los demás compañeros las experiencias, pero realizando luego cada uno en su computador la práctica de los conocimientos adquiridos

 

 

TEMARIO

 

Teoría  de Bases de Datos

 

     Modelo Entidad-Relación (MER)

          Entidades

          Relaciones

          Cardinalidad de relaciones

          Llaves primarias

          Diagrama Entidad-Relación

          Generalización y especialización

          Agregación

     Diseño de bases de datos relacionales

          Pasaje de diagramas E-R a tablas

          Dependencias funcionales

          Normalización de bases de datos

         

    

     Otros modelos de Bases de Datos

          De red

          Jerárquico

          Orientado a objetos

     Conceptos de DataWareHousing

 

Instrucciones SQL avanzadas

 

     Definición de datos (Data Definition Language)

          Creación de tablas (CREATE TABLE),  Alteración (ALTER TABLE) y Eliminación (DROP TABLE)

     Manipulación de datos (Data Manipulation Language)

          Consultas avanzadas ( HAVING, GROUP BY)

          Consultas anidadas (IN y otros)

          Unión de tablas (JOIN) y Unión de consultas (UNION)

          Funciones built-in

 

SQL Server

 

     Instalación

     Definición y manipulación de datos

        Creación, eliminación y mantenimiento de tablas

        Restricciones

        Consultas simples y avanzadas

        Funciones

        Triggers

        Índices

        Transacciones

        Procedimientos almacenados

     Tareas administrativas

        Usuarios

        Copias de seguridad

        Restauración

        Automatización

        Seguridad

        Monitoreo

    

POO ( C# )

 

    Clases

       Sobrecarga

       Constructores

       Destructores

       Espacio de nombres (namespaces)

       Herencia

       Ensamblados

       Documentación del código

    Conceptos avanzados

       Clase Factory

       Clase Singleton

       Interfaces

       Arquitectura de capas

  Volver a cursos

 

 
EDI - © CopyRight 1983 - 2010 | Todos los derechos reservados
Winlson Ferreira Aldunate (ex Rio Branco) 1285 - 900 46 33* - 908 38 33
Montevide - Uruguay
Programación y diseño - SFSI