Guia de Aprendizaje_bases de Datos

9
1. IDENTIFICACIÓN DE LA GUÍA DE APRENDIZAJE Regional: Meta Centro de formación: Centro de industria y servicios del Meta. Código: 953200 PROGRAMA DE FORMACIÓN: TÉCNICO EN PROGRAMACIÓN DE SOFTWARE. COMPETENCIA: 220501007 Desarrollar el sistema que cumpla con los requerimientos de la solución informática CÒDIGO: HORAS: CÓDIGO RESULTADOS DE APRENDIZAJE 22050103203 Describir que son los modificadores de Acceso para aplicarlos a un proyecto de formación. 22050103204 Interpretar el diagrama relacional para identificar el modelo de datos. 2. INTRODUCCIÓN ¿Base de Datos? Una Base de Datos es el conjunto de datos relacionados entre sí que pertenecen al mismo contexto y están almacenados para su posterior uso. Un Sistema de Gestión de Bases de Datos (SGBD) es el conjunto de programas que permiten definir, manipular y utilizar la información que contienen las bases de datos, Una BD nunca se accede o manipula directamente sino a través del SGBD. Se puede considerar al SGBD como el interfaz entre el usuario y la BD. Conceptos Generales Proyectó Deyanira Mahecha Martínez GUÍA DE APRENDIZAJE F08-9532- 002/04-10 Versión 2 Proceso: Ejecución de la Formación Profesional Procedimiento: Desarrollo Curricular Modelo de Mejora Continua

Transcript of Guia de Aprendizaje_bases de Datos

Page 1: Guia de Aprendizaje_bases de Datos

1. IDENTIFICACIÓN DE LA GUÍA DE APRENDIZAJE

Regional: Meta Centro de formación: Centro de industria y servicios del Meta.

Código:953200

PROGRAMA DE FORMACIÓN: TÉCNICO EN PROGRAMACIÓN DE SOFTWARE.

COMPETENCIA:

220501007 Desarrollar el sistema que cumpla con los requerimientos de la solución informática

CÒDIGO: HORAS:

CÓDIGO RESULTADOS DE APRENDIZAJE

22050103203Describir que son los modificadores de Acceso para aplicarlos a un proyecto de formación.

22050103204 Interpretar el diagrama relacional para identificar el modelo de datos.

2. INTRODUCCIÓN

¿Base de Datos? Una Base de Datos es el conjunto de datos relacionados entre sí que pertenecen al mismo contexto y están almacenados para su posterior uso.Un Sistema de Gestión de Bases de Datos (SGBD) es el conjunto de programas que permiten definir, manipular y utilizar la información que contienen las bases de datos, Una BD nunca se accede o manipula directamente sino a través del SGBD. Se puede considerar al SGBD como el interfaz entre el usuario y la BD.

Conceptos Generales

Tupla: Hilera o Fila en una tabla.

Proyectó Deyanira Mahecha Martínez

GUÍA DE APRENDIZAJEF08-9532- 002/04-10 Versión 2

Proceso: Ejecución de la Formación ProfesionalProcedimiento: Desarrollo Curricular

Modelo de Mejora Continua

Page 2: Guia de Aprendizaje_bases de Datos

Atributo: Es una columna en una tabla.Dominio: es el conjunto de valores de los cuales los atributos obtienen sus valores.Llave o Clave Primaria: Es un atributo único con una característica de relevancia, con valores únicos que sirven para identificar la tupla.Cardinalidad: # de tuplas en una tabla.Grado: # de atributos en una tabla.Relaciones: Una relación especifica la unión de dos o más tablas por medio de un campo en común que posean entre ellas. De esta forma los datos entre una tablas y otra presentan cierta consistencia y permite manipular su información como si fueran una sola tabla.

Modelo RelacionalVeamos un ejemplo de una relación típica:

En esta relación, un ejemplo de tupla sería la fila marcada en gris. Los atributos serían:DNI, Nombre, Apellidos, Dirección, Teléfono y Fec_nac. La cardinalidad de esta relación es 4, y el grado es La clave primaria sería el DNI, puesto que es un valor que identifica unívocamente cada tupla de la relación. Los dominios para cada atributo serían variables; por ejemplo, Nombre, Apellidos y Dirección pertenecerían al dominio ‘texto’, el DNI pertenecería al dominio ‘entero’, teléfono pertenecería al dominio ‘entero de 9 dígitos’, y Fec_nac al dominio ‘fecha’.Conceptos Modelo RelacionalCampo PRIMARIO (llave PRIMARIA): Es un campo cuyo valor identifica de manera única a cada registro de una tabla. Una clave principal se conoce como Clave externa cuando es referenciada desde otra tabla.Campo FORÁNEO (llave FORÁNEA): Designa el campo o los campos que se utilizarán para relacionar una tabla con otra. En algunos casos el campo principal es el mismo campo foráneo, en algunos casos la calve foránea no debe permitir valores duplicados (Solo si es el campo principal de la tabla)Conceptos Modelo RelacionalCampo CANDIDATO (llave CANDIDATA): Es un campo primario alternativo, utilizado para identificar de manera única a un dato en una tabla, puede ser utilizado como campo primario de búsqueda en caso de ser necesario, al igual que la llave principal no permite valores duplicados en los registros de una tabla.Campo NORMAL (llave NORMAL): Es un campo cualquiera de la tabla que puede utilizarse para realizar una búsqueda, se caracteriza por permitir valores duplicados en los diferentes registros de una tabla, en algunos casos puede convertirse en una llave foránea para relacionar dos tablas.Errores en los datosCuando insertamos una nueva fila en la tabla secundaria y el valor de la clave foránea no existe en la tabla principal.Cuando modificamos el valor de la clave principal de un registro que tiene 'hijos‘.Cuando modificamos el valor de la clave foránea, el nuevo valor debe existir en la tabla principal.

Proyectó Deyanira Mahecha Martínez

GUÍA DE APRENDIZAJEF08-9532- 002/04-10 Versión 2

Proceso: Ejecución de la Formación ProfesionalProcedimiento: Desarrollo Curricular

Modelo de Mejora Continua

Page 3: Guia de Aprendizaje_bases de Datos

3. PLANTEAMIENTO DE LAS ACTIVIDADES Y ESTRATEGIAS DE APRENDIZAJE

Actividad 1. Introducción a la base de datos

Título: Evolución de las base de datos.

Objetivo: explicar las diferentes características y conceptos básicos de la base de datos en MS Access.

Participantes: estudiantes.

Ejercicio 1. Elabore un informe presentado en el PowerPoint, sobre los conocimientos que a continuación se relacionan.

Conocimientos a investigar.

¿Cuándo y en qué circunstancias surgen las primeras bases de datos?

¿Cuáles son los principales conceptos y características de la base de datos en MS Access?

¿Cuáles son los tipos de base de datos?

Después de realizada la presentación, se realizará una pregunta escrita en otro turno posteriormente, sobre los siguientes conceptos.

Ejercicio 2. Complete los espacios en blancos según corresponda.

a) La información necesaria para llegar al conocimiento exacto de una cosa recibe el nombre de ___________________.

b) ________________ Son un conjunto de datos organizados, que tienen una estructura lógica y están relacionados entre sí, a los cuales se puede acceder con diferentes propósitos.

c) Los conjuntos de programas que pueden almacenar en formato digital, organizar y manipular gran cantidad de datos en una o varias bases de datos integradas, manejando todas las solicitudes de acceso formuladas por los usuarios reciben el nombre de ________________________________.

Ejercicio 3. Relacione columna A con la B según corresponda.

Proyectó Deyanira Mahecha Martínez

GUÍA DE APRENDIZAJEF08-9532- 002/04-10 Versión 2

Proceso: Ejecución de la Formación ProfesionalProcedimiento: Desarrollo Curricular

Modelo de Mejora Continua

Page 4: Guia de Aprendizaje_bases de Datos

Actividad 2. Ejercicio práctico.

Un profesor de Instituto desea llevar el control de notas de sus alumnos, nos ha hecho los siguientes comentarios: El profesor da clase al ciclo de grado superior de administración y finanzas y al ciclo de grado medio de gestión

administrativa. Todos los alumnos poseen un número de matrícula de 4 dígitos, necesario para hacer consultas en la secretaría

del centro. El profesor efectúa un único examen fina, calificándolo numéricamente con notas que oscilan entre 0,0 y 10,0 Le interesa conocer si los alumnos son repetidores o no, así como la edad

Campo Tipo de dato PropiedadesMatrícula Texto Tamaño 4, clave principalNombre Texto Tamaño 40

Proyectó Deyanira Mahecha Martínez

GUÍA DE APRENDIZAJEF08-9532- 002/04-10 Versión 2

Proceso: Ejecución de la Formación ProfesionalProcedimiento: Desarrollo Curricular

Modelo de Mejora Continua

Page 5: Guia de Aprendizaje_bases de Datos

Curso Texto Tamaño 2Asignatura Texto Tamaño 15Repite Si/No Valor predeterminado NoNota Numérico Un decimal.

Vamos a introducir los siguientes datos:

MATRICULA NOMBRE CURSO ASIGNATURA REPITE NOTA

1205 Pedro Fernández Amorós GM Compraventa No 5,6

2565 Luisa Marín Pérez GS Informática Sí 4,5

2232 Miguel Sánchez Cano GS Informática No 10,0

5569 José Vidal García GM Compraventa No 9,6

6691 Clara de Gea Moreno GS Informática No 8,6

2261 Antonia Lloret Pérez GS Informática SI 5,7

3365 Federico Fuertes Ayala GM Compraventa No 3,5

1452 María Rojo Patiño GM Compraventa No 2,5

1688 Ana García López GS Informática Sí 6,5

2952 Jesús Cano Sánchez GM Compraventa Sí 3,8

3621 Carmelo García Candel GS Informática Sí 10

0252 Leandro Hidalgo Lorente GM Compraventa Sí 7,8

Se pide:Crear una base de datos que contenga la tabla especificada y un formulario para la introducción de datos, que

tenga un encabezado que ponga “Registro de Alumnos” y dos botones, uno para cerrar el formulario y otro para introducir un nuevo alumno, Ambos situados en el pie del formulario.

Dar de alta los alumnos que aparecen en la tabla de arriba.Crear dos consultas en las que aparezcan los alumnos de Grado medio y de Grado superior.Obtener el número de matrícula, nombre, curso y asignatura de los repetidores.Obtener un listado de los alumnos agrupados por asignatura y ordenados alfabéticamenteObtener el nombre y la nota de los alumnos suspensos en compraventa.Obtener el nombre y la nota de los alumnos suspensos en informáticaRealizar una consulta en el que aparezcan los alumnos que en cualquiera de las asignaturas tengan más de 8

Proyectó Deyanira Mahecha Martínez

GUÍA DE APRENDIZAJEF08-9532- 002/04-10 Versión 2

Proceso: Ejecución de la Formación ProfesionalProcedimiento: Desarrollo Curricular

Modelo de Mejora Continua

Page 6: Guia de Aprendizaje_bases de Datos

4. CONOCIMIENTOS

4.1 CONOCIMIENTOS DE CONCEPTOS Y PRINCIPIOS

*El aprendiz referencia con facilidad los conceptos básicos de Bases de datos. *Se apoya en textos de consulta y webgrafía para ampliar la información que se manejó en clase.

4.2 CONOCIMIENTOS DE PROCESOS*El aprendiz elabora tablas, formularios y consultas en un sistema gestor de Bases de Datos.

5. CRITERIOS DE EVALUACIÓN

Individual: Evaluación escrita y refuerzo de los conceptos vistos hasta la fecha.En subgrupos de 2 estudiantes: Elaborar una base de datos de registro de los estudiantes de la clase.

5. MEDIOS Y RECURSOS DIDÁCTICOS

*Sala de sistemas*Compiladores de Java y C++*Tablero, marcador borrable.

6. BIBLIOGRAFÍA Y CIBERGRAFÍA

*Diseño y administración de bases de datos. Hansen, Gary W, Hansen, James V. Pretince Hall.

* Bases De Datos Con Access 2007 - Gonzalez Lozano / Alfaomega.

Elaborado Por: Lucero Trujillo Casallas

Fecha: Abril de 2011

Proyectó Deyanira Mahecha Martínez

GUÍA DE APRENDIZAJEF08-9532- 002/04-10 Versión 2

Proceso: Ejecución de la Formación ProfesionalProcedimiento: Desarrollo Curricular

Modelo de Mejora Continua