Hacer clic AQUÍ para consultar un enlace
martes, 10 de julio de 2012
miércoles, 20 de junio de 2012
PNF BASE DE DATOS
Contenido
Unidad 1. El mundo de las bases de datos y los sistemas manejadores de base de datos
- Concepto de sistema de base de datos y sistema manejador de base de datos (SMBD). Evolución de los sistemas manejador de base de datos. Sistemas de base de datos relacionales. Arquitecturas Cliente–Servidor y Arquitecturas multi-capas.
- Componentes de un DBMS. Funcionalidades de DBMS. Comandos del Lenguaje de definición de datos (DDL Data-Definition Language)- Procesamiento de Consultas. Procesador de Consultas. Procesamiento de transacciones. Manejo de almacenamiento.
- Administración de Bases de Datos. Definición de Administración de Bases de Datos. Tareas y funciones a realizar por un Administrador de Bases de Datos.
Unidad 2: Elementos para interpretar el modelo conceptual de datos
- Introducción del modelo conceptual de datos. Identificación de elementos del modelo E/R. Conjunto de Entidades. Atributos. Relaciones. Multiplicidad de relaciones entre entidades. Relaciones multidireccionales. Roles en las Relaciones. Atributos en las relaciones. Conversión de Relaciones multidireccionales a binarias. Notación.
- Extensión del modelo E/R. Especialización, generalización, entidades subtipos, entidades supertipos, herencia de atributos.
Unidad 3: El modelo de datos relacional
- Bases del modelo relacional. Atributos.
- La unidad curricular se sustenta en materiales didácticos, sesiones de asesorías, laboratorios, talleres y prácticas que permitan relacionar los aspectos teóricos y tecnológicos de los sistemas de base de datos con aplicaciones de la realidad nacional.
- Partiendo del modelo conceptual de una Base de Datos el participante deberá interpretarlo a objeto de elaborar el modelo lógico y físico de la BD.Esquemas. Tablas. Tuplas. Dominios. Claves. Álgebra relacional.
- Restricciones del modelo relacional. Restricción de la entidad, restricción de integridad referencial.
- Conversión de Diagramas E/R a modelos Relacionales. De entidades a relaciones. De relaciones en E/R a relaciones. Combinación de relaciones.
- Normalización. Anomalías de inserción, borrado y modificación. Dependencias funcionales. Descomposición de relaciones. Formas normales (1FN, 2FN, 3FN). Descomposición en BCNF.
Unidad 4: El lenguaje de base de datos SQL
- Consultas simples en SQL: Proyección. Selección. Comparación de Strings. Fecha y Hora. Valor Null y comparaciones involucrando Null. El valor Truth. Orden de reportes. Renombres de tablas y atributos.
- Consultas que involucran más de una relación:
- Productos y Join. Atributos sin ambigüedad. Interpretación de quieries multirelación. Unión, intersección y diferencia de Consultas.
Ejercicio de base de datos
Crear la tabla DireccionDeEmpleado
Con los siguientes campos
Nombre
|
Varchar(30)
|
No null
|
Apellido
|
Varchar(30)
|
No null
|
Dirección
|
Varchar(30)
|
No null
|
Ciudad
|
Varchar(30)
|
No null
|
Estado
|
Varchar(30)
|
No null
|
Con los siguientes datos
Nombre
|
Apellido
|
Dirección
|
Ciudad
|
Estado
|
Mario
|
Sánchez
|
pirineos
|
San Cristóbal
|
Táchira
|
Susana
|
Hinojosa
|
Plata 1
|
Valera
|
Trujillo
|
Robert
|
González
|
El campo
|
Mérida
|
Mérida
|
Sarah
|
Colmenares
|
silencio
|
Caracas
|
Distrito capital
|
Este es el scric para introducir los datos
(recuerde dejar los espacios correspondientes, como pueden observar, se estan incluyendo dos registros, usar el mismo procedimiento para insertar mas registros)
INSERT
INTO
`uno`.`direcciondeempleados` (`nombre`,
`apellido`, `direccion`, `ciudad`, `estado`) VALUES ('mario',
'sanchez', 'pirineos', 'san cristobal', 'tachira'), ('susana', 'hinojosa', 'plata 1', 'valera', 'trujillo'), ('robert', 'gonzalez', 'el campo', 'merida', 'merida'), ('sarah', 'colmenares', 'el silencio', 'caracas', 'distrito capital');
Suscribirse a:
Entradas (Atom)