Download Bases de datos - CubaEduca

Document related concepts

Base de datos wikipedia , lookup

Modelo de base de datos wikipedia , lookup

SQL wikipedia , lookup

Sistema de gestión de bases de datos relacionales wikipedia , lookup

Base de datos relacional wikipedia , lookup

Transcript
MINISTERIO DE EDUCACIÓN
DIRECCIÓN DE EDUCACIÓN TÉCNICA Y PROFESIONAL
PROGRAMA DE LA ASIGNATURA
BASE DE DATOS
ESPECIALIDAD
INFORMÁTICA.
AUTORES: MSC. MIREYA LÓPEZ DELGADO
ESPINOSA.
LIC.
CUIDAD HABANA
PROGRAMA ANALÍTICO
Asignatura: Bases de datos
Carrera: Técnico en Informática
Año: 2do.
Total de horas: 160
FUNDAMENTACIÓN
Esta asignatura está ubicada en el segundo año con un total de 160 horas/clase
(frecuencia semanal: 4). Se relaciona con todas aquellas asignaturas que pretenden
lograr la habilidad Resolver Problemas; por tanto, además de la relación con las
asignaturas técnicas, guarda relación con la mayoría de las asignaturas del ciclo
básico.
Se pretende formar un concepto básico relacionado con las bases de datos y brindar
una mayor facilidad al sujeto para el estudio de los contenidos posteriores que se
aplican de forma significativa en el proceso de interacción con el Sistema de Gestión
de Bases de Datos. Dentro del área de las bases de datos, el enfoque relacional, junto
con su lenguaje estándar SQL, se presenta como uno de los fundamentos de las
tendencias actuales más innovadoras, tales como el desarrollo de aplicaciones de
bases de datos para Internet y las intranets de las organizaciones, los sistemas de
gestión de bases de datos relacionales/objetos, sistemas distribuidos, sistemas
basados en el conocimiento, e incluso, la integración de diferentes paradigmas y
plataformas. De ahí, la importancia del estudio de su evolución en el momento actual.
OBJETIVOS GENERALES:
1. Interpretar diseños elaborados de bases de datos, confeccionado por especialistas
en diseño a partir de los conceptos esenciales y la forma de representación de la
información.
2. Implementar en un Sistema de Gestión de Bases de datos, diseñado e
instrumentado correctamente, integrando los datos a las unidades funcionales de la
organización facilitando su manipulación, es decir, la creación, actualización y consulta
de la base de datos, la identificación y la cuantificación de las relaciones derivadas de
los elementos de los datos, así como la recopilación de la información en resúmenes
estadísticos, la inferencia sobre las posibles tendencias del negocio y otras
operaciones, transformando los datos puros en información.
PLAN TEMÁTICO Y DISTRIBUCIÓN DE HORAS
Horas
Unidad
Temática
TOTAL AULA LABORATOR EVALUACIÓN
IO
1
2
3
Totales
Conceptos básicos.
Metodología
para
la
elaboración de Bases de
Datos.
Implementación en un
SGBD.
30
30
4
40
40
4
90
20
70
6
160
90
70
14
Unidad 1: Conceptos básicos.
•
Introducción a los Sistemas de Bases de Datos (SBD).
•
Conceptos esenciales. Objetivos y requerimientos.
•
Arquitectura de un sistema de base de datos. Niveles de abstracción.
Modelación de los SBD. Herramientas de automatización.
•
Representación de la información.
•
Ciclo de vida del desarrollo de las bases de datos
Objetivos Específicos:
Familiarizar a los estudiantes con las características principales del procesamiento
electrónico de datos y los componentes de la arquitectura de un SGBD y sus
interrelaciones,
mediante
los
conceptos
fundamentales
relacionados
con
la
representación de la información y las facilidades que deben brindar los SGBD.
Evaluación de la unidad:
Evaluaciones sistemáticas en clase, pregunta escrita.
Unidad 2: Metodología para la elaboración de Bases de Datos
Objetivo Específico:
Explicar los pasos a seguir para la elaboración de una base de datos teniendo en
cuenta la salida que se desea obtener por el sistema, desarrollando en los estudiantes
la creatividad, estética.
Contenidos:
•
Metodología para la elaboración de una base de datos.
•
Metodología para realizar un diseño intuitivo de la base de datos.
o
Transformación intuitiva de un modelo conceptual en un modelo
relacional.
o
Transformación de conjuntos de entidades
o
Transformación de las interrelaciones.
o
Proceso de normalización.
Evaluación de la unidad:
Evaluaciones sistemáticas en clase, pregunta escrita.
Trabajo práctico sobre Metodología para la elaboración de una base de datos.
Unidad 3: Implementación en un SGBD.
Objetivo Específico:
Implementar una base de datos representando un fenómeno de la realidad objetiva a
partir de un diseño dado, teniendo en cuenta la metodología para el diseño y los
requisitos establecidos para la seguridad e integridad de la base de datos. .
Contenido:
•
Introducción al MySQL
•
Creación y uso de una base de datos.
•
Creación de una tabla. Listado de tablas. Estructuras de la tablas. Inserción de
registros y de datos. Recuperación de la información de una tabla.
•
Consultas.
•
Orden en el que MySQL procesa las condiciones. Ordenación. Devolución del
valor máximo con MAX().Recuperación de registros distintos. Operaciones
como: contar, recuperar la media. el mínimo y el total con AVG( ). MIN( ) y
SUM( ). Realización de cálculos en una consulta.
•
Eliminación de registros. Eliminación de tablas y bases de datos. Modificar la
estructura de la tabla.
•
Uso de la función de fecha: especificar el formato de fecha, recuperación de la
fecha y la hora actual.
•
Consultas avanzadas. Agrupación de una consulta. Uso de operadores.
Evaluación de la unidad:
Evaluaciones sistemáticas en clase.
Trabajo Práctico donde implemente una base de datos.
ORIENTACIONES METODÓLOGICAS:
La asignatura tiene una gran importancia en la formación del técnico. Los Sistemas de
Gestión de Bases de Datos son importantes porque el conocimiento de ellos sirve
para la identificación de otros sistemas con características similares y para agruparlos
por sus posibilidades de uso en una gran familia.
Se debe enfatizar el dominio de los conceptos de dato, base de datos, sistema de
gestión de bases de datos, objeto
o entidad, campo o atributo y artículo o
registro, son conceptos generales y básicos para la formación de otros conceptos,
tanto en el estudio de los Sistemas de Gestión de Bases de Datos como en otros
contenidos informáticos, se aplican por tanto en todos los contenidos de la asignatura,
posibilita que los estudiantes se familiaricen con las características esenciales que lo
van a caracterizar.
En el caso del concepto base de datos los estudiantes tienen formado un concepto
intuitivo del mismo, no ocurriendo así con el concepto de Sistema de Gestión de
Bases de Datos, que es un concepto propio de los sistemas de aplicación. También
utilizando el uso de una tabla es que se forma el concepto de objeto o entidad. Los
conceptos de artículo o registro y campo o atributo deben formarse a partir de
conceptos primarios que el estudiante posee, como los conceptos de fila y columna
respectivamente, luego de la representación del objeto o entidad en una tabla,
haciendo uso de los conocimientos propedéuticos de las hojas de cálculo.
Como el diseño de un sistema de información es una actividad complicada que incluye
la planificación, la especificación y el desarrollo de cada componente del sistema. Uno
de los elementos esenciales en la elaboración de los sistemas de base de datos
específicos consiste en garantizar la interrelación de la base de datos con su entorno,
es decir, con la realidad a la que corresponde. Por tanto, es imprescindible examinar el
contexto organizacional en el cual debe funcionar el sistema de base de datos,
asegurar la aplicación de los resultados de la planificación estratégica de la
organización y garantizar el cumplimiento de los pasos del ciclo de vida para el
desarrollo de la base de datos. En esta asignatura se propone que los estudiantes no
realicen un diseño de la base de datos, sino que puedan interpretar el mismo para su
implementación. No obstante hay un tema de la asignatura relacionado con el diseño
intuitivo de la base de datos, es muy importante que quede claro que no es lo correcto
para un diseño complejo, pero les sirve para realizar pequeñas bases de datos y
empezar a familiarizarse con los pasos a seguir para el diseño de una base de datos.
El estudiante debe aprender a utilizar los Sistemas de Gestión de Bases de Datos
como herramienta de trabajo, para ello trabaja sistemáticamente en la realización de
proyectos, que a su vez se dividen en varios problemas o tareas docentes. Los
estudiantes aplicando los conceptos estudiados deberán realizar un proyecto de
manera independiente, debiendo determinar si el proyecto se va a realizar con un
Sistema de Gestión de Bases de Datos, para ello determinarán qué entidad se
representará, cuáles son los campos de la entidad, los registros representados en
una tabla con datos reales, los cuales se almacenarán en una base de datos.
El SGBD que se recomienda es el MySQL, para que le sirva de continuidad con la
asignatura de Web2.
Evaluación de la asignatura:
Grupo II: Evaluaciones sistemáticas, trabajos prácticos.
BIBLIOGRAFÍA:
1. Teoría sobre manejadores de Bases de Datos. Abel Rodríguez y Luisa M.
González. Universidad. Central de Las Villas.
2.
Folleto de Bases de Datos. Colectivo de autores.
3. Diseño de Bases de Datos. Lic. Rosa Maria Mato García.
4. La Biblia de MySQL. Anaya Multimedia.
5. Hursch, C. J.; Hursch, J. C. El lenguaje de consulta estructurado SQL. RA-MA.
España, 1989.