Anda di halaman 1dari 10

UNIVERSIDAD HISPANOAMERICANA

ÉXITO – CALIDAD – EXCELENCIA

PROGRAMA DE LA ASIGNATURA:

INTRODUCCION A BASE DE DATOS

REQUISITO: S/R

Managua, Nicaragua 2008


UNIVERSIDAD HISPANOAMERICANA
UHISPAM
ÉXITO, CALIDAD Y EXCELENCIA

I. INFORMACION DE LA ASIGNATURA

A. DATOS GENERALES

Institución : Universidad Hispanoamericana

Facultad : Sistemas y Computación

Asignatura : Introducción a Base de Datos

B. DATOS REFERENCIALES

Carrera : Ingeniería de Sistemas, Licenciatura en


Computación

Código : COM-07

Plan de Estudios : 2008

Ubicación curricular : II año, III trimestre

Duración : 60 horas

Requisito : Sin requisito.

Periodo : Trimestral
UNIVERSIDAD HISPANOAMERICANA
UHISPAM
ÉXITO, CALIDAD Y EXCELENCIA

II. INTRODUCCIÓN
La Universidad Hispanoamericana, a través de la Facultad de Sistemas y
Computación, forma profesionales con la capacidad de elaborar sistemas de
información computarizados que permitan manejar en forma eficiente la
información generada por la empresa y que apoyen el proceso de toma de
decisiones.

Por esta razón, el estudiante necesita conocer técnicas, procedimientos y


herramientas para analizar, diseñar e implementar una Base de Datos. La
asignatura Introducción a Base de Datos, es la primer parte de la enseñanza de
Base de Datos, de tal forma que constituye el fundamento para la elaboración de
Sistemas de Información Computarizados. El programa está diseñado para que el
estudiante adquiera los conocimientos, habilidades y actitudes en la creación y
manejo responsable de las Bases de Datos.

Los ejes temáticos de esta asignatura son:

 Introducción a las Bases de Datos.


 Diseño de Base de Datos Relacional.
 Manipulando datos con un Gestor de Base de Datos
 Seguridad en la Base de Datos

La asignatura Introducción a Base de Datos, sirve de fundamento para la


implementación de Sistemas de Información Computarizados, por esto es
importante en el plan de estudios del Ingeniero en Sistemas y Licenciado en
Computación porque le permitirá obtener conocimientos, alcanzar destrezas y
actitudes para: proponer soluciones, automatizar procesos y apoyar el proceso de
toma de decisiones a través de los sistemas de información.

Para ampliar los conocimientos adquiridos sobre las Bases de Datos, el estudiante
deberá cursar la asignatura consecuente Programación en Base de Datos, que
constituye un nivel más alto de conocimientos para mejorar la seguridad y el
rendimiento de las Bases de Datos.

De tal forma que con la enseñanza de esta asignatura el estudiante adquiere los
conocimientos básicos y las habilidades necesarias para diseñar e implementar
Bases de Datos que automaticen procesos y apoyen la toma de decisiones.
Además adquiere conciencia sobre la importancia de manipular la información en
forma ética, responsable, creativa.
UNIVERSIDAD HISPANOAMERICANA
UHISPAM
ÉXITO, CALIDAD Y EXCELENCIA

III. OBJETIVO GENERAL

Al finalizar esta asignatura el estudiante:

 Implementa una Base de Datos, usando técnicas, procedimientos y


herramientas para organizar y manipular en forma responsable, segura y
eficiente la información de un proceso de negocio, apoyando de esta forma
la toma de decisiones.

IV. ESQUEMA DE CONTENIDOS Y DISTRIBUCIÓN DEL TIEMPO


No Unidad Clases Clases Total
Teóricas Prácticas
I Introducción a Base de Datos 5 5 10
Diseño de una Base de Datos
II 7 9 16
Relacional
III Manipulando la Base de Datos 10 14 24
IV Seguridad en la Base de Datos 4 6 10
Totales 26 34 60

Se debe fortalecer el trabajo independiente en los estudiantes, así como el número


de horas prácticas.

V. PROGRAMA ANALÍTICO

Unidad Nº I: Introducción a Base de Datos.


Objetivos específicos.
Al finalizar esta unidad el estudiante:
 Conoce la importancia y el concepto de Base de Datos
 Identifica las ventajas y desventajas de las Base de Datos
 Describe las funciones de cada componente de un Sistema de Base de
Datos.
 Distingue las actividades que se ejecutan en cada uno de los papeles en el
entorno de Base de Datos.

Contenido de la I Unidad
 Conceptos Básicos de Base de Datos
o Definición Base de Datos
o Ventajas y desventajas de las Base de Datos
o Clasificación de las Base de Datos
o Componentes de un Sistema de Base de Datos
UNIVERSIDAD HISPANOAMERICANA
UHISPAM
ÉXITO, CALIDAD Y EXCELENCIA

 Papeles en el entorno de Base de Datos


o Administrador de la Base de Datos
o Diseñador de la Base de Datos
o Programadores de aplicaciones
o Usuarios finales

Unidad Nº II: Diseño de una Base de Datos Relacional


Objetivos específicos.
Al finalizar esta unidad el estudiante:

 Define conceptos relacionados al diseño de Base de Datos


 Relaciona adecuadamente las distintas entidades en una Base de Datos
 Diseña una Base de Datos, usando técnicas y procedimientos para
garantizar la integridad y minimizar la redundancia de datos.
 Crea diccionario de datos y diagrama entidad relación a partir del diseño de
la Base de Datos, realizando así el modelo lógico de la Base de Datos.

Contenido de la II Unidad

 Conceptos básicos del diseño de una Base de Datos


o Realidad, datos e información
o Entidades
o Atributos
o Registros
o Relaciones y tipos de relaciones
o Llaves: primaria, secundaria, externa, concatenada

 Proceso de Normalización
o Primer forma normal (1FN): Eliminar grupos repetidos
o Segunda forma normal (2FN ): Dependencia funcional completa
o Tercer forma normal (3FN): Eliminar dependencia transitiva
 Diccionario de Datos
 Diagrama Entidad - Relación

Unidad Nº III: Manipulando la Base de Datos


Objetivos específicos.
Al finalizar esta unidad el estudiante:

 Conoce las características y conceptos fundamentales de un gestor de


base de datos lo cual le permite usarlo adecuadamente.
UNIVERSIDAD HISPANOAMERICANA
UHISPAM
ÉXITO, CALIDAD Y EXCELENCIA

 Crea una Base de Datos para registrar la información generada por un


proceso del negocio y de acuerdo al diseño lógico de la Base de Datos.
 Conoce el lenguaje que le permite definir, manipular y controlar el acceso a
la Base de Datos.
 Usa un lenguaje de manipulación de datos para recuperar, modificar y
analizar los datos almacenados en la Base de Datos.
 Reflexiona sobre la importancia de manejar los datos de manera
responsable.

Contenido de la III Unidad


 Conceptos fundamentales del gestor de Base de Datos (SQL SERVER
2005)
o ¿Qué es SQL SERVER?
o Estudios de SQL SERVER 2005
o Componentes de SQL SERVER 2005
o SQL SERVER Management Studio
 Crear Base de Datos
o Tipos de datos
o Crear tablas
o Diagrama Entidad Relación
o Integridad Referencial
 Lenguaje de consulta estructurado (T-SQL)
o Lenguaje de Definición de datos(DDL)
 CREATE, DROP, ALTER
o Lenguaje de Manipulación de Datos (LMD)
 SELECT, UPDATE, DELETE, INSERT
 Combinaciones de varias tablas (INNER JOIN, LEFT JOIN,
RIGHT JOIN)
o Lenguaje de Control de Datos (DCL)
 GRANT, DENY, REVOKE.

Unidad Nº IV: Seguridad en la Base de Datos


Objetivos específicos.
Al finalizar esta unidad el estudiante:

 Conoce los conceptos básicos del gestor de base de datos para


implementar la seguridad de la Base de Datos
 Administra adecuadamente la seguridad a la Base de Datos usando las
herramientas y características del gestor de base de datos.
UNIVERSIDAD HISPANOAMERICANA
UHISPAM
ÉXITO, CALIDAD Y EXCELENCIA

Contenido de la IV Unidad
 Conceptos fundamentales sobre la seguridad en un Gestor de Base de
Datos (SQL SERVER)
o Revisando la seguridad en SQL SERVER 2005
 Políticas de claves para SQL Server Logins
 Rangos jerárquicos de seguridad
 Separación de usuario y schema
 Visibilidad limitada de los metadatos
 Ejecución de contexto declarativo
o Principals y Asegurables (Securables)
o Permisos
 Administración de la seguridad en SQL SERVER 2005
o Administrar: Logins, Usuarios, Schemas.
o Administrar Asegurables y Principales.

VI. METODOLOGÍA

Para el abordaje de esta asignatura se implementará una metodología activa,


participativa, reflexiva, crítica, fomentando el autoestudio, las clases prácticas y
el trabajo cooperativo y colaborativo. Se tomará en cuenta los conocimientos
previos de los estudiantes para la adquisición de los nuevos conocimientos.

El docente podrá usar entre otras estrategias: conferencias, clases prácticas


demostrativas y trabajos grupales, pensando siempre en aplicar la teoría
estudiada para el logro de las competencias propuestas en cada unidad
programática.

Es necesario que se destaque la importancia de la Asignatura Introducción a


Base de Datos, fundamento para la implementación de sistemas de información
automatizados que registren las operaciones del negocio y que apoyen la toma de
decisiones.

En la primera unidad el docente puede hacer una conferencia dialogada sobre la


importancia de las Bases de Datos en el ambiente empresarial, las ventajas y
desventajas que se enfrenta al usar Base de Datos, los componentes de un
Sistema de Base de Datos y los papeles en el entorno de una Base de Datos. El
estudiante deberá realizar una indagación en una institución que tenga Base de
Datos computarizadas para: establecer la importancia que tiene la Base de Datos
en la institución, identificar el lenguaje de gestor de base de datos que se uso para
crear la Base de Datos, los involucrados (papeles) en el entorno de la Base de
datos.
UNIVERSIDAD HISPANOAMERICANA
UHISPAM
ÉXITO, CALIDAD Y EXCELENCIA

Para la segunda unidad se recomienda combinar la exposición con la


demostración. Se debe exponer los conceptos básicos del diseño de una
Base de Datos: datos, información, entidad, atributos, registros, relaciones y tipos
de relaciones, llaves. Luego demostrar con un ejemplo como se aplica el
proceso de Normalización para obtener el modelo lógico (Diccionario de Datos,
Diagrama Entidad – Relación) de la Base de Datos a partir de los datos que el
usuario requiere que se registren en la Base de Datos. El docente debe asignar al
estudiante ejercicios para realizar el modelo lógico de una Base de Datos
(proceso de Normalización).

En la Unidad No. III: Manipulando la Base de Datos, el docente puede realizar


una clase expositiva para dar a conocer los conceptos fundamentales del gestor
de base de datos a usar. Luego debe demostrar el proceso de creación una Base
de Datos explicando los tipos de datos, la creación de tablas y del diagrama
entidad relación. Se recomienda una conferencia para abordar el Lenguaje de
consulta estructurado (SQL, T-SQL) que le permite al estudiante manipular la
información contenido en la base de datos. Posteriormente presentar ejemplos
donde se aplican cada uno de los comandos y clausulas del T-SQL. Para afianzar
los conocimientos el docente debe asignar clases prácticas para que el
estudiante aplique las instrucciones del T-SQL.

El docente puede asignar Exposiciones participativas sobre el sublenguaje de


Definición de Datos y de Control de Datos, que permitan al docente en conjunto
con el estudiante construir el conocimiento. Se recomienda el uso de computadora
y Datashow.

Se sugiere iniciar la Unidad No.4 Seguridad en la Base de Datos con una clase
expositiva sobre conceptos básicos para implementar la seguridad en SQL
SERVER. Luego mostrar cómo se administra la seguridad mediante el manejo de
Logins, Usuarios, Schemas, Principals y Asegurables. Una vez explicada y
mostrada la administración de la Seguridad, debe asignar ejercicios para que el
estudiante aplique los conocimientos adquiridos.

El docente apoya su cátedra con la implementación de documentos, guías de


laboratorio, videos, direcciones electrónicas, entornos virtuales de aprendizaje,
etc.
UNIVERSIDAD HISPANOAMERICANA
UHISPAM
ÉXITO, CALIDAD Y EXCELENCIA

VII. SISTEMA DE EVALUACIÓN.

La evaluación de la asignatura se realizará durante todo el proceso de enseñanza


aprendizaje y se basará en las formas acumulativas.

La asignatura será evaluada a través de tres tipos de evaluaciones: evaluación


“Diagnóstica”, se aplicará al inicio del programa o de cada unidad con el objetivo
de conocer las estructuras cognoscitivas del estudiante así como las experiencias
previas que poseen.

La evaluación “Formativa”, se realizará durante todo el curso con el propósito de


identificar los avances y limitantes del aprendizaje, regular el ritmo del aprendizaje
y retroalimentarlo, enfatizar la importancia de los contenidos y valorar el nivel de
logro de los estudiantes.

La “Sumativa”, se realizará para verificar el grado de conocimientos y


habilidades que los estudiantes van adquiriendo a lo largo del curso,
constatándose si se están alcanzando los objetivos propuestos. Se realizará
haciendo cortes que corresponden a los parciales. Aquí es donde se convierte las
puntuaciones en calificaciones. Se tomará en cuenta las notas acumulativas que
representarán el 60% y la prueba parcial 40%.

Se realizan tres pruebas parciales con una ponderación del 30% las dos primeras
y la última 40%. Esta ponderación se realiza en Registro y Control Académico.

Durante este proceso se debe poner en práctica la autoevaluación, coevaluación y


la evaluación del docente.

VIII. BIBLIOGRAFÍA.

 FUNDAMENTOS DE BASE DE DATOS. Cuarta Edición.


Abrahan Silberschatz. Henry F. Korth. S Sudarshan.
McGraw- Hill. ISBN: 84-481-3654-3.

 Sitio oficial de Microsoft sobre SQL SERVER – Libros en Pantalla SQL


SERVER 2005 http://msdn.microsoft.com/es-
es/library/ms130214(v=SQL.90).aspx
UNIVERSIDAD HISPANOAMERICANA
UHISPAM
ÉXITO, CALIDAD Y EXCELENCIA

IX. RELACIÓN DE AUTORES

Realizado por : Lic. Frank Esteban Báez Sequeira

Revisado por : Lic. Yelba Nidia Castro Oporta


Metodóloga

:Lic. Lilliam Vargas Chévez


Coordinadora de Carrera

Oficializado por : Msc. Eleonora Rodríguez.


Vicerrectora Académica.

Fecha : Enero de 2008

Anda mungkin juga menyukai