Sei sulla pagina 1di 11

Carrera: Analista Programador

BASE DE DATOS

Unidad Introductoria

Profesor titular: Lic. Nicolás Bocalandro


Autor de contenidos: Prof. Lic. Diego Krauthamer

Base de Datos / Unidad Introductoria / Pág. 1


Presentación

El propósito fundamental de la asignatura es introducirlo en la temática de la


administración de grandes volúmenes de información, a través del manejo y
uso de Bases de Datos.

Actualmente nos encontramos inmersos en lo que se denomina “Sociedad de


la Información”, es decir la era del uso masivo de las Tecnologías de la
información y Comunicaciones (TIC) a través de herramientas electrónicas.
Razón de ello, es que interactuamos con los sistemas de información
permanentemente, cuando realizamos un viaje en algún medio de transporte,
cuando realizamos alguna compra en algún comercio, etc. En consecuencia,
podemos decir que los mismos generan información que debe ser susceptible
de poder almacenarse en algún medio y mediante técnicas que faciliten su
almacenamiento y recuperación.

Durante el desarrollo de la materia lo invitamos a conocer el lenguaje


específico y los conocimientos requeridos para la administración de bases
de datos. Además podrá conocer las causas técnico/económicas de emplear
ciertas tecnologías (archivos planos o bases de datos relacionales) para
resolver problemas de organización y almacenamiento de manera de hacer
más eficiente su recuperación.

Por lo expuesto previamente, nuestra intención en esta asignatura es que


usted conozca el ciclo de vida de una base de datos, es decir, desde su diseño
hasta su implementación en un determinado software de base de datos, y
también la consulta de los datos almacenados en la misma a través de un
lenguaje de consultas estándar. Asimismo conocerá y se familiarizará en el
uso de distintas herramientas o softwares que lo ayudarán durante la cursada.

Los contenidos que integran esta asignatura se encuentran organizados en dos


Módulos que recuperan los ejes estructurantes del currículo (socio profesional
y epistémico) y permiten su integración a partir del análisis y resolución de
situaciones que promueven el desarrollo de competencias profesionales. Ellos
son:

Base de Datos / Unidad Introductoria / Pág. 2


Módulo I. Diseñar e implementar una base de datos

A través del estudio del Módulo I pretendemos que usted desarrolle las
habilidades que le permitirán comprender los principios básicos del
diseño de una base de datos (proceso de normalización) y su
implementación en un software de base de datos mediante el uso de
distintas herramientas. (Herramientas de modelado de Base de datos y
Lenguaje de definición de Datos o D.D.L).

Como instancias de evaluación y acreditación de los procesos de


aprendizaje deberá realizar una serie de trabajos, en los que pondrá en
acción los conocimientos adquiridos durante el desarrollo de las unidades
que conforman este primer Módulo: Un Trabajo Práctico Requerido,
en la Unidad 2, y la primera Evaluación Parcial que constituye la
Propuesta de Integración Modular al finalizar la Unidad 2. Asimismo se
incluyen una serie de Trabajos Prácticos Sugeridos.

Módulo II. Construcción y explotación de una Base de Datos

Este segundo Módulo eminentemente práctico, presenta, mediante el uso


de la base de datos DB2 de IBM los aspectos básicos de la creación y
administración de bases de datos. También se verá la explotación de la
información alojada en la base de datos a partir la creación y ejecución
de consultas en el lenguaje estándar de consultas SQL.

Como instancias de evaluación y de acreditación de su proceso de


aprendizaje deberá resolver propuestas de actividades en las que pondrá
en práctica los conocimientos adquiridos durante el desarrollo de las
unidades que conforman este segundo Módulo. Dichas instancias se
conforman por Trabajos Prácticos Sugeridos, Un Trabajo Práctico
Requerido y la segunda Evaluación Parcial que constituye la
Propuesta de Integración Modular, al finalizar la Unidad 4.

A su vez, cada uno de los módulos se encuentra integrado por diferentes


unidades didácticas que organizan los contenidos abordados de la siguiente
forma:

Base de Datos / Unidad Introductoria / Pág. 3


Módulo I. Diseñar e implementar una base de datos

Unidad 1. ¿Qué es una Base de Datos?

1. Bases de Datos
1.1. Definición de Base de Datos
2. Sistemas de almacenamiento de datos
2.2. Sistemas de Archivos
2.2.1 Archivos Tradicionales
2.2.2 Sistemas de Archivos XML
2.3. Sistema de gestión de Base de Datos
2.3.1 Actores que intervienen en el diseño, gestión y administración de
una Base de datos.
3. Las organizaciones actuales y sistemas de almacenamiento de datos

Unidad 2. ¿Cómo se diseña una Base de Datos?

1. Diseño de una Base de datos


2. Diseño Conceptual
2.1 Modelado con diagrama Entidad Relación
2.2. Modelado con Diagramas Entidad Relación extendido
3. Diseño Lógico
3.1. Normalización
3.1.1 Primera Forma Normal
3.1.2 Segunda Forma Normal
3.1.3 Tercera Forma Normal
3.1.4 Diagrama Lógico
3.2. Restricción
3.2.1 Restricción de Claves
3.2.2. Restricción de Valores
4. Diseño Físico

Base de Datos / Unidad Introductoria / Pág. 4


Módulo II. Construcción y explotación de una Base de Datos

Unidad 3. Construcción de una Base de Datos

1 ¿Cómo se crea una base de datos?


¿Cómo se crea una tabla?
• ¿Cómo se definen restricciones entre tablas?
• ¿Cómo se definen el resto de las restricciones: claves primarias, de
dominio y de unicidad?
• Poblando con datos nuestras tablas.
• Creación de un diagrama de la base de datos.
• Reingeniería de una base de datos. Construcción del modelo físico
a partir de un modelo lógico. Herramientas CASE.
• ¿Cómo se documenta una base de datos con un diccionario de
datos utilizando una planilla de cálculo.
• DDL: lenguaje de definición de datos: CREATE TABLE, DROP
TABLE, ALTER TABLE.
• Generar Scripts para ejecución posterior de tablas, bases de datos,
etc.
• Tutorial IBM DB2 Express C. Desde donde hacer download. Cómo
se instala el producto.

Unidad 4. Explotación de una Base de Datos

• ¿Qué es SQL y para qué se utiliza?


• Sentencias básicas de SQL ANSI. Diferencias entre Transact SQL
de Microsoft: TOP, RANK y SQL ANSI.
• Estructura básica de SQL: SELECT, FROM, WHERE, GROUP BY,
ORDER BY, HAVING, COUNT, SUM, AVG, DISTINCT, INNER JOIN,
LEFT JOIN, RIGHT JOIN.
• Sentencias para poblar con datos una BD: INSERT, UPDATE,
DELETE.
• Comparar resultados utilizando planillas de cálculo.

Para el estudio de los contenidos antes mencionados usted deberá trabajar


con la siguiente bibliografía, que constituye material de lectura obligatorio
para esta asignatura:

• Morteo Franciso, Nicolás Bocalandro Et. Al. Fundamento de diseño y


Modelado de datos. Primera Edición. Buenos Aires. Ed. Ediciones
Cooperativas. 2007. Ref. Mor.

Base de Datos / Unidad Introductoria / Pág. 5


• Abraham Silberschatz, Henry F. Korth y S. Sudarshan. Fundamentos
de Base de Datos. Quinta Edición. Madrid. Ed. Mc Graw Hill. 2006.
Ref. Kor.

Modalidad de Trabajo

Cada una de las unidades que usted abordará se encuentra organizada


alrededor de un Orientador del Aprendizaje que lo guiará durante todo el
trayecto de formación, en el cual encontrará:

• La Presentación general de la unidad, con una explicitación de los


contenidos que se abordarán, su relación e integración con otras
unidades del programa y los objetivos que se pretende alcanzar.
• El Índice de Contenidos y Actividades que, de un modo sintético y
ordenado, le presenta la forma en que se ha estructurado la secuencia
de temas de la unidad y las propuestas de trabajo que se integran en
cada caso.
• El detalle de la Bibliografía obligatoria y ampliatoria que se ha
determinado para cada una de las unidades, especificando los capítulos
y temas que deberá abordar en cada caso.
• Un organizador gráfico, tal como un esquema o red conceptual, que
muestra los contenidos a aprender, la jerarquía de los conceptos
incluidos y las relaciones entre ellos, favoreciendo su representación
articulada e integrada.

Luego, se introducirá en el desarrollo de los diferentes temas, enunciados


previamente en el índice de contenidos y actividades. Allí hallará las pautas
que organizan la secuencia en el acceso y el trabajo con los contenidos, en el
abordaje de las lecturas, tanto de carácter básico y fundante (y por ello,
obligatorias) como ampliatorias y de profundización de las diversas temáticas
así como el enunciado de las distintas actividades que le posibilitarán la
apropiación de los temas estudiados.

Por lo tanto, durante todo el proceso, usted encontrará indicaciones para:

 Abordar los Textos de lectura requerida y


sugerida que, en algunos casos, encontrará
publicados en versión digital en el campus virtual.
Lectura Lectura
Requerida Sugerida

Base de Datos / Unidad Introductoria / Pág. 6


 Acceder a las Guías para las lecturas
requeridas y sugeridas, que lo orientarán en el
trabajo con la bibliografía que deberá consultar
permanentemente, para focalizar la atención en los
aspectos centrales de la temática abordada.

Realizar Actividades de Facilitación del


Aprendizaje que posibilitan la reflexión y puesta en
práctica de los temas estudiados a través del análisis
de casos breves, de la resolución de situaciones
Actividades para la
problemáticas, de la reflexión a partir de
Facilitación de los
interrogantes, permitiendo una construcción gradual y
Aprendizajes
progresiva de los aprendizajes esperados.

Analizar diferentes perspectivas brindadas por los


autores y construir síntesis individuales y grupales, a
Foro Chat
través de las actividades propuestas en los trabajos
colaborativos. Estas actividades han sido
organizadas a partir de las herramientas de
intercambio del campus virtual: el Foro y el Chat,
para que usted tenga la posibilidad de negociar
significados, de generar acuerdos y debates y de
crear una comunidad virtual de diálogo.

 Integrar, durante el proceso de aprendizaje, los


materiales multimediales así como links a
Material Material
sitios de interés que lo vincularán con nuevos
Multimedial Multimedial aportes, enfoques y experiencias.
Requerido Sugerido

Otras indicaciones le permitirán anticipar el momento y los requerimientos


que serán imprescindibles para la realización de los trabajos prácticos que
hallará en diferentes links del campus virtual, a saber:

Trabajos Prácticos Requeridos. Esta asignatura incluye


dos trabajos prácticos requeridos, de entrega obligatoria:
Trabajo Práctico uno en la primera unidad y el otro en la segunda. Sus
Requerido propuestas plantean la transferencia y aplicación de los
saberes adquiridos y brindan al tutor la posibilidad de
realizar un seguimiento y una evaluación de los logros
alcanzados luego del estudio de las diferentes unidades.
Recuerde ir organizando una Carpeta de Trabajos Prácticos
cuya presentación será un insumo fundamental en el
momento del Examen Final.

Base de Datos / Unidad Introductoria / Pág. 7


Trabajos prácticos sugeridos. En el caso de esta
asignatura son 6 y le brindan la posibilidad de llevar un
Trabajo Práctico
control de sus progresos y también de visualizar las
dificultades que se generen durante el proceso, al poder
Sugerido
cotejar sus respuestas con las grillas de autocorrección,
incentivando un proceso de autoevaluación permanente.

También lo orientará acerca de las características y el


momento de realización de las Evaluaciones Parciales
que, como propuestas de integración modular, le plantean
Evaluación Parcial un abordaje integrado de los contenidos y su
transferencia a la resolución de situaciones vinculadas a la
problemática propia del campo profesional.

La Evaluación Parcial Nº 1 trata sobre aspectos teóricos


de las bases de datos (Concepto de Dato, Concepto de
Información, Ventajas y Desventajas de un Entorno
tradicional de archivos y uno de base de datos, etc) y
ejercicios prácticos de diseño conceptual (diagrama Chen),
Diseño lógico (normalización) y Diseño Físico (Lenguaje de
Definición de Datos o DDL).

La Evaluación Parcial Nº 2 le propone el uso de una base


de datos DB2 para luego realizar consultas en Lenguaje SQL
sobre la misma.

Como hemos anticipado, las distintas actividades son puestas a su alcance


para facilitar el aprendizaje y la apropiación de los contenidos de la
asignatura. A continuación, le presentamos el detalle de las actividades
propuestas en cada una de las unidades. Para conocer las fechas de inicio y
finalización o entrega usted deberá consultar el Cronograma que se encuentra
en el campus virtual.

Base de Datos / Unidad Introductoria / Pág. 8


Base de Datos

UNIDADES TP REQUERIDOS TP SUGERIDOS FOROS CHAT

 DEBATE SOBRE
UNIDAD 1
ARCHIVOS XML

 DEBATE SOBRE
DISEÑO LÓGICO Y
UNIDAD 2 TPR Nº1 FÍSICO

EVALUACIÓN PARCIAL Nº 1

 DEBATE SOBRE
SISTEMAS DE
ADMINISTRACION DE
UNIDAD 3 TPR Nº1 BASES DE DATOS
(PARTE A)

TPR Nº2 TPS Nº3


(PARTE B) TPS Nº4
UNIDAD 4
TPS Nº5

EVALUACIÓN PARCIAL Nº 2

ALUACIÓN PA

En todos los casos consideraremos los esfuerzos orientados a la participación y


al intercambio de información en foros y espacios de comunicación, así como
la presentación de aspectos novedosos que manifiesten la dedicación aportada
al proceso de aprendizaje.

No deje de consultar el Cronograma de la Asignatura que lo orientará en el


manejo de los tiempos de la cursada, pues en él se detallan las fechas de
inicio y fin estipuladas para la realización de todas las actividades previstas.
RCIAL Nº 2

Base de Datos / Unidad Introductoria / Pág. 9


Tutorías

XAMEN FINAL

La tutoría como función pedagógica se apoya en el principio


de que el aprendizaje es un proceso autorregulado que se
realiza en el interior del sujeto y que, en esa dinámica,
intervienen eventos externos que favorecen su secuencia.

El tutor debe crear y recurrir a técnicas, métodos y


estrategias que permitan activar en el alumno la conciencia
y la motivación por su propia formación. La acción tutorial es
un medio para incentivar y orientar el proceso de
aprendizaje y debe ayudar al alumno a convertirse en
autogestor de su propio proceso.

El/la profesor/a tutor será quien lo guíe en la organización y el desarrollo de


su proceso de aprendizaje; mantendrá con usted una relación continua, fluida
y personalizada, lo orientará para tratar de garantizar procesos de
comprensión y transferencia de los contenidos abordados, así como el manejo
adecuado de los materiales de estudio. Atenderá y dará respuesta a sus
inquietudes y colaborará con usted en la resolución de los problemas que se le
presenten.

Asimismo, será el encargado de promover el desarrollo de competencias para


el estudio, la comunicación, el adecuado desempeño en el entorno virtual y
sus diferentes funcionalidades y para el mejoramiento de la gestión de su
aprendizaje en forma autónoma. Realizará el seguimiento de todo el proceso
que usted realice y deberá constituir una fuente de incentivación permanente.

Una de las principales responsabilidades del tutor será coordinar los diferentes
espacios, tales como el foro y los debates sincrónicos, en los que usted
tendrá la posibilidad de interactuar con otros estudiantes, con los docentes y
con otros expertos, así como moderar estos encuentros en el entorno virtual,
habilitando instancias de intercambio y socialización del conocimiento.

La tutoría a través del correo electrónico es una forma de comunicación


asincrónica (diferida en el tiempo), que se implementa a través del campus
virtual y posibilita el intercambio casi inmediato de información en diferentes
formatos (texto, imagen, audio, etc.). Es un medio que permite a el/la profesor/a
tutor/a comunicarse con usted o con el grupo de estudiantes para responder
consultas y evacuar dudas, transmitir mensajes y notificaciones, informar sobre
actividades planificadas o eventuales modificaciones en el calendario académico y
remitir toda la información pertinente relativa al proceso de formación.

Base de Datos / Unidad Introductoria / Pág. 10


También constituye para usted el principal medio de comunicación en tanto
puede realizar consultas en forma permanente, interactuar con sus pares,
intercambiar información y recibir la retroalimentación indispensable para
conocer la forma en que está llevando adelante el proceso de formación. La
dinámica de la tutoría a través del e-mail se pautará al inicio de la cursada.

Evaluación

Para la aprobación de la cursada de esta asignatura usted tendrá que


presentar y aprobar los dos Trabajos Prácticos Requeridos completos, las
2 Evaluaciones Parciales que constituyen las Propuestas de Integración
Modular y cumplimentar el 70% de todas las actividades previstas para la
aprobación de la cursada.

La acreditación de la asignatura estará supeditada a la aprobación del


examen final de carácter presencial y obligatorio.

Base de Datos / Unidad Introductoria / Pág. 11

Potrebbero piacerti anche