Sei sulla pagina 1di 8

MDULO 4: DISEO Y DESARROLLO DE BASE DE DATOS

Nivel: 3
Cdigo: MF_056_3
Duracin: 315 horas

ASOCIADA A LA UNIDAD DE COMPETENCIA:


UC_056_3 Disear y desarrollar bases de datos modelando la arquitectura requerida
por las aplicaciones y sistemas de informacin.

UNIDADES:

RC4.1: Disear bases de datos para responder a los requerimientos de


desarrollo bajo un modelo establecido, aplicando criterios de normalizacin
de datos.

RC4.2: Disear diccionario de datos y documentacin general para apoyar


la gestin de administracin de bases de datos, de acuerdo con el modelo
establecido.

RC4.3: Crear consultas (Queries) de datos para apoyar el desarrollo de las


aplicaciones, de acuerdo con los requerimientos del diseo establecido.

RC4.4: Proponer estrategia de alta disponibilidad de los servicios de bases


de datos para asegurar la continuidad del negocio, cumpliendo con los
requerimientos establecidos.

Inf. Lenin Daniel Rodrguez De la Cruz / MDULO 4: DISEO Y DESARROLLO DE BASE DE DATOS Pgina 1
Resultados de Aprendizaje Criterios de Evaluacin

RA4.1: Disear bases de datos CE4.1.1 Describir los diferentes tipos de sistemas de base de datos.
para responder a los CE4.1.2 Distinguir la diferencia entre registros, campos y datos.
requerimientos de desarrollo CE4.1.3 Describir el modelo Entidad-Relacin.
bajo un modelo establecido, CE4.1.4 Utilizar el modelo Entidad-Relacin.
aplicando criterios de CE4.1.5 Describir gestores de base de datos.
normalizacin de datos. CE4.1.6 Establecer modelo de datos seleccionado para la resolucin del problema
planteado. Entre los ms comunes conocidos podemos encontrar:
- Modelo relacional.
- Modelo entidad-relacin.
- Modelo de datos jerrquico.
- Modelo de datos en red.

CE4.1.7 Describir el Lenguaje de Marcas Extendido (XML).


CE4.1.8 Describir las reglas de normalizacin en el modelo de base de datos de las
entidades definidas (Forma Normal de Boice Codd - FNBC).
- Evitar la redundancia de los datos.
- Evitar problemas de actualizacin de los datos en las tablas.
- Proteger la integridad de los datos.

CE4.1.9 Describir SQL.


CE4.1.10 Describir las caractersticas del lenguaje de consultas SQL:
- Tipos de datos.
- Transact-SQL.
- Lenguaje de Definicin de Datos (DDL).
- Lenguaje de Manipulacin de Datos (DML).
- Lenguaje de Control de Datos (DCL).

CE4.1.11 Entender el lgebra relacional.


CE4.1.12 Aplicar las reglas de normalizacin en el modelo de base de datos de las
entidades definidas (preferiblemente hasta el tercer nivel).
- Evitar la redundancia de los datos.
- Evitar problemas de actualizacin de los datos en las tablas.
- Proteger la integridad de los datos.

CE4.1.13 En un supuesto prctico, debidamente caracterizado:


- Utilizar los diferentes tipos de datos que se aplican en una base de datos
numricos, carcter, fecha, lgico, etc.
- Crear la base de datos.
- Crear los objetos (tablas, ndices o claves, consultas, formularios, funciones,
procedimientos almacenados, disparador, etc.).
- Realizar insercin de una o varias filas usando insert into.
- Modificar una o varias filas usando Update.
- Eliminar una o varias filas usando Delete.
- Crear o eliminar ndice utilizando create index o drop index.
- Relacionar las tablas.
- Eliminar objetos.

CE4.1.14 Determinar la configuracin de los dispositivos, procesos y espacio fsico


de acuerdo con las caractersticas del Sistema de Gestin de Base de Datos,
Sistema Operativo, Hardware, necesidades de almacenamiento y requerimientos
de servicio.

Inf. Lenin Daniel Rodrguez De la Cruz / MDULO 4: DISEO Y DESARROLLO DE BASE DE DATOS Pgina 2
RA4.2: Disear diccionario de CE4.2.1 Fundamentar documentacin de las propiedades de la base de datos.
datos y documentacin general CE4.2.2 Describir las funciones, los procedimientos almacenados y las vistas
para apoyar la gestin de creadas en la base de datos segn las caractersticas y datos de acuerdo con el
administracin de bases de modelo establecido.
datos, de acuerdo con el modelo CE4.2.3 Explicar las funciones, los procedimientos almacenados y las vistas creadas
establecido. en la base de datos segn las caractersticas y los datos, de acuerdo con el modelo
establecido.
CE4.2.4 Disear la estructura del diccionario de datos.
CE4.2.5 En un supuesto prctico, debidamente caracterizado:
- Crear los diccionarios de datos a cada una de las entidades de la base de datos.
- Explicar los diccionarios de datos creados.
- Elaborar la documentacin necesaria a cada diccionario de datos, con las
descripciones de lugar.

RA4.3: Crear consultas (Queries) CE4.3.1 Determinar el objetivo de las consultas (Queries) y sus relaciones con los
de datos para apoyar el datos (tablas, vistas), segn los requerimientos establecidos en el diseo del
desarrollo de las aplicaciones, de modelo de datos asociado a la aplicacin y al sistema de informacin.
acuerdo con los requerimientos CE4.3.2 Describir las consultas (Queries) necesarias de acuerdo con los
del diseo establecido. requerimientos establecidos en el diseo del modelo de datos asociado a la
aplicacin y al sistema de informacin establecidos.
CE4.3.3 Definir las consultas (Queries), funciones y los procedimientos
almacenados que se operarn para el uso de los reportes o anlisis de datos del
sistema.
CE4.3.4 Describir select y su sintaxis.
CE4.3.5 Describir cada una de las clausulas (order by, distinct/all, top, where, group
by).
CE4.3.6 Crear consultas utilizando la sentencia select combinada con las clausulas
(from, order by, distinct/all, top, where, group by).
CE4.3.7 En un supuesto prctico, debidamente caracterizado, en la creacin de
consultas:
- Crear consultas usando diferentes criterios de seleccin (filtrar, organizar).
- Crear consultas usando diferentes criterios de accin (creacin, eliminacin,
actualizacin).
- Crear consultas multitablas mediante el operador unin.
- Crear consultas para apoyar la toma de decisiones.

RA4.4: Proponer estrategia de CE4.4.1 Determinar el alcance de la alta disponibilidad y tolerancia a fallos de los
alta disponibilidad de los servicios de bases de datos de acuerdo con los requerimientos establecidos y los
servicios de bases de datos para recursos presentes.
asegurar la continuidad del CE4.4.2 Describir la estrategia de alta disponibilidad de base datos, segn los
negocio, cumpliendo con los recursos disponibles y los requerimientos establecidos:
requerimientos establecidos. - Failover Clustering.
- Real Application Clustering.
- Database Mirroring.
- Database Replication.
- Log Shipping.
- Always On Availability Groups.

Inf. Lenin Daniel Rodrguez De la Cruz / MDULO 4: DISEO Y DESARROLLO DE BASE DE DATOS Pgina 3
UNIDAD RC4.1: Disear bases de datos para responder a los
requerimientos de desarrollo bajo un modelo establecido, aplicando
criterios de normalizacin de datos.

CONTENIDOS
Conceptuales Procedimentales Actitudinales
Base de datos. Identificacin de tipos de Valoracin de la utilidad
- Tipos de bases de bases de datos. de un sistema gestor de
datos. Identificacin de los bases de datos.
- Gestores de bases de gestores de bases de Valoracin y
datos. datos para su reconocimiento y de las
- Modelo implementacin. tcnicas de organizacin
entidad/relacin. Diferenciacin y y gestin.
funcionalidad de Valoracin de la utilidad
Archivo. gestores de bases de de las bases de datos
- Registro. datos. distribuidas.
- Campos. Determinacin de Asimilacin para
- Datos (tipos de datos). factibilidad dependiendo adaptarse a nuevas
de la necesidad y situaciones.
Informacin. configuracin de los Inters por el
Tablas. dispositivos. cumplimiento de los
- ndice y clave. Utilizacin del modelo requisitos de seguridad.
- Vistas. entidad/relacin.
- Consultas (query). Comparacin de
- Funciones. diferentes tipos de datos
- Relaciones. que conforman la
informacin.
SQL. Estructura bsica de
- Transact-SQL (DML, una base de datos.
DDL, DCL). Clasificacin de los
- Sentencias o comandos o sentencias
comandos. (DML, DDL, DCL).
- Clusulas.
- Sentencia de definicin
de datos (DDL).

Inf. Lenin Daniel Rodrguez De la Cruz / MDULO 4: DISEO Y DESARROLLO DE BASE DE DATOS Pgina 4
UNIDAD RC4.2: Disear diccionario de datos y documentacin general
para apoyar la gestin de administracin de bases de datos, de acuerdo
con el modelo establecido.

CONTENIDOS
Conceptuales Procedimentales Actitudinales
Sentencias de Comparacin entre Valoracin de las
manipulacin de datos sentencias y clusulas. ventajas e
(DML). Creacin de bases de inconvenientes de las
- Insert. datos, tablas, ndices, distintas opciones
- Select. funciones, vlidas para llevar a
- Update. procedimientos. cabo una consulta
- Delete. Realizacin de cambios determinada.
en la estructura de la Valoracin de normas
base de datos de seguridad y
(modificar, agregar, prevencin de riesgos
eliminar). laborales.
Sigue las reglas de
normalizacin para Disposicin al desarrollo
evitar la redundancia de de la capacidad de
datos. anlisis y de sntesis.
Valoracin de la
Creacin de los importancia que tiene en
diferentes objetos que un sistema informtico
se manipularn en la la integridad y seguridad
base de datos (tablas, de los datos.
relacin, vistas y
formularios).
Aplicacin de
mantenimiento a los
datos en la base de
datos (agregar,
modificar, eliminar,
visualizar).

Inf. Lenin Daniel Rodrguez De la Cruz / MDULO 4: DISEO Y DESARROLLO DE BASE DE DATOS Pgina 5
UNIDAD RC4.3: Crear consultas (Queries) de datos para apoyar el
desarrollo de las aplicaciones, de acuerdo con los requerimientos del
diseo establecido.
CONTENIDOS
Conceptuales Procedimentales Actitudinales
Consultas (query). Identificacin de los criterios Valoracin de los
- Procedimientos necesarios para desarrollar y instrumentos en la
almacenados. disear una base de datos de
gestin documental. recopilacin de
- Disparadores (Triggers).
- Funciones. Procesos institucionales, sus informacin.
principales necesidades y
propuestasde uso de bases de
Diccionario de datos. datos.
- Nombre. Tipo de consulta a crear segn la
- Tipo de datos. informacin solicitada.
- Tamao del campo. Determinacin del objetivo de las
- Alias. consultas.
- Contenido. Organizacin de los datos a partir
- Organizacin. de un criterio especfico o solicitud
de informacin.
Consultas de seleccin. Aplicacin de mantenimiento a la
- Filtrar (operadores: de base de datos segn los resultados
relacin, lgicos, de la consulta (update, insert,
aritmticos, etc.). delete, select).
Creacin o eliminacin de tablas
- Organizar (order bye,
(Create, drop).
distinct/all, Group by, Eliminacin de registros.
Having). Aplicacin de los criterios de acceso
a datos:
Criterios de acceso a datos. - Creacin usuarios y roles.
Consultas de accin. - Login.
- Niveles de acceso.
- Seguridad de acceso.

Aplicacin de consultas de accin:


- Create, drop, delete.
- Actualizacin (Update).
- De unin interna (Select from
inner join on )
- De unin externa (select from
where union select .from
where).
- Referencias cruzadas (join, Inner
join, union, group by).

Inf. Lenin Daniel Rodrguez De la Cruz / MDULO 4: DISEO Y DESARROLLO DE BASE DE DATOS Pgina 6
UNIDAD RC4.4: Proponer estrategia de alta disponibilidad de los servicios
de bases de datos para asegurar la continuidad del negocio, cumpliendo
con los requerimientos establecidos.

CONTENIDOS
Conceptuales Procedimentales Actitudinales
Alta disponibilidad. Alta disponibilidad y
- Failover Clustering. tolerancia a fallos de los
- Real Application servicios de la base de
Clustering. datos.
Seleccin de la
Database Mirroring. estrategia a utilizar
- Database Replication. segn los recursos
- Log shipping. disponibles y los
- Always On Availability requerimientos
Groups. definidos.

Caractersticas. Demostracin de la
Confiabilidad. factibilidad de la
Ventajas y desventajas. estrategia seleccionada
y explicacin de por qu
descarta a las dems.
Aplicacin de la
estrategia seleccionada
segn los recursos
disponibles y
requerimientos
establecidos.

Inf. Lenin Daniel Rodrguez De la Cruz / MDULO 4: DISEO Y DESARROLLO DE BASE DE DATOS Pgina 7
Estrategias Metodolgicas:

1. Deteccin de conocimientos, capacidades y competencias del estudiante sobre


programa de aplicacin relacionada con base de datos.
2. Realizacin de prcticas en grupos reducidos, en donde el estudiante crea
diccionarios de datos a cada una de las entidades de la base de datos.
3. Realizacin proyecto sobre la elaboracin y modificacin de bases de datos y
los diferentes objetos que la componen.
4. Visita del estudiante a empresas de su entorno para que analicen sus
necesidades y diseen bases de datos.
5. Realizacin de prcticas en el laboratorio de informtica relacionado con
programa de aplicacin de base de datos.
6. Utilizacin del internet para la investigacin, con el entorno de base de datos,
tanto en el diseo como para la implementacin.

Inf. Lenin Daniel Rodrguez De la Cruz / MDULO 4: DISEO Y DESARROLLO DE BASE DE DATOS Pgina 8

Potrebbero piacerti anche