ING. INFORMÁTICA - BASE DE DATOS

Guía Didáctica ING. INFORMÁTICA - BASE DE DATOS Mayo, 2011 Guía Didáctica – Prof. Mary C. Bernal La presente guía servirá de apoyo y orientación pa

0 downloads 85 Views 166KB Size

Recommend Stories


Base de Datos. Docente: Ing. Francisco Rodríguez. Universidad Nacional de Trujillo Ingeniería Industrial BASE DATOS. Resultados
Universidad Nacional de Trujillo Ingeniería Industrial Base de Datos Resultados Internet Requerimientos BASE DATOS Docente: Ing. Francisco Rodrígu

BASE DE DATOS. Qué es una base de datos?
1 BASE DE DATOS ¿Qué es una base de datos? Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se pue

BASE DE DATOS GEOGRÁFICOS
BASE DE DATOS GEOGRÁFICOS Cabo Catoche P. Progreso P. Juárez Sisal MERIDA Cancún Celestún MunáValladolid Nitán Cobá CalkiniYUCATAN Ticul Chichen-itza

BASE DE DATOS GEOGRÁFICOS
BASE DE DATOS GEOGRÁFICOS Cabo Catoche P. Progreso P. Juárez Sisal MERIDA Cancún Celestún MunáValladolid Nitán Cobá CalkiniYUCATAN Ticul Chichen-itza

BASE DE DATOS GEOGRÁFICOS
BASE DE DATOS GEOGRÁFICOS Cabo Catoche P. Progreso P. Juárez Sisal MERIDA Cancún Celestún MunáValladolid Nitán YUCATAN Cobá Calkini Ticul Chichen-itz

BASE DE DATOS GEOGRÁFICOS
BASE DE DATOS GEOGRÁFICOS Cabo Catoche P. Progreso P. Juárez Sisal MERIDA Cancún Celestún MunáValladolid Nitán Cobá CalkiniYUCATAN Ticul Chichen-itza

Story Transcript

Guía Didáctica

ING. INFORMÁTICA - BASE DE DATOS

Mayo, 2011

Guía Didáctica – Prof. Mary C. Bernal La presente guía servirá de apoyo y orientación para el uso del aula virtual en ella encontraran toda la información académica necesaria acerca de la Unidad Curricular, además de presentarse la didáctica con la cual se desarrollará el curso y como debe ser su uso e interacción con el aula virtual. El recorrido por este breve documento, sentará las bases para que su experiencia en el curso sea lo más satisfactoria posible. Sean Bienvenidos al Aula Virtual de Base de Datos.

Página 1

Guía Didáctica

Guía Didáctica PRESENTACIÓN La asignatura Base de Datos, les brinda la oportunidad a los estudiantes de iniciarse en el mundo de las Bases de Datos para obtener una formación integral en el ámbito de la informática y desarrollo de aplicaciones basadas en el manejo de grandes volúmenes de información. Por otra parte, éste curso está orientado al manejo del lenguaje SQL a través del sistema administrador de base de datos provisto por la tecnología ORACLE; además para finalizar el contenido de la materia se tocan las generalidades de SQL Server, MySQL y PostgreSQL, evidenciando sus características más generales.

PARTICIPANTES: Alumnos del quinto semestre de Ingeniería Informática de la Universidad Nacional Experimental del Táchira

DURACIÓN: 1 Semestre – 5 horas/semana – 80 horas

Consideraciones para Base de Datos en las Unidades Fundamentales

Fundamentales: Las siguientes unidades son consideradas fundamentales para el proceso de aprendizaje en Base de Datos I: 

Unidad I - Introducción a las Bases de Datos: Contiene las características básicas de los modelos de datos, DBMS, conceptualización de transacciones y la importancia de las bases de datos para las organizaciones



Unidad II - Diagrama Entidad Relación (ER): Esta unidad discute conceptos de diseño de bases de datos, los pasos del diseño de base de datos y entidades, y sus relaciones, los

Página 2

Guía Didáctica

cuales son la base para el desarrollo del proyecto y pasos para transformar un diseño conceptual a lógico. 

Unidad II - Normalización de la Base de Datos: Define el uso de la normalización en Base de Datos para eliminar la redundancia de información.



Unidad III - Lenguaje de Consulta Estructurado/Fundamentos: Define y describe los fundamentos del lenguaje de consulta de base de datos SQL, base fundamental del curso, usando el manejador de Oracle.



Unidad III – SQL Avanzado: Muestra el manejo de la parte avanzada de SQL: Join, uniones, subconsultas y group by, usando el manejador de Oracle.



Unidad III - Crear y Administrar Objetos de la Base de Datos: Esta unidad define el uso del lenguaje SQL para crear o definir objetos de Base de Datos, definir restricciones, etc.



Unidad IV - Diccionario de Datos: Describe el uso y como obtener información, describe el control de acceso al DBMS.



Unidad IV – PL/SQL: Introduce las herramientas para el manejo del lenguaje estructurado PLSQL

Problemas y Consideraciones a Tomar en Cuenta: Las siguientes unidades pueden presentar conflictos o dificultades para el aprendizaje de los estudiantes, por lo que se resalta algunas consideraciones al dictar estas unidades: 1) UNIDAD II - DIAGRAMA ENTIDAD RELACIÓN (ER):



Resaltar el diseño como uno de los primeros pasos en la construcción de una base de datos. Explicar con ejemplos la sintaxis del diagrama Entidad-Relación y realizar un ejercicio guiado para ilustrar esto.



Motivar a los estudiantes que practiquen, asignando ejercicios adicionales (los cuales son suministrados por el facilitador), esta unidad es fundamental cuando se requiere que diseñen una base de datos.

2) UNIDAD II - NORMALIZACIÓN DE LA BASE DE DATOS

Página 3

Guía Didáctica



Enfatizar el proceso de normalización como un proceso para eliminar la redundancia de información, explicar con el ejemplo provisto, las formas normales, asignar ejercicios adicionales.

3) UNIDAD III - LENGUAJE DE CONSULTA ESTRUCTURADO/ FUNDAMENTOS:



Se debe hacer mucho énfasis en la sintaxis de las sentencias SQL, recordar a los estudiantes que las sentencias que utilizamos son SQL estándar, es decir pueden practicar la mayoría de ellas en cualquier manejador de Base de Datos.



Aunque no se presenta mucha dificultad se requiere mucha práctica, para eso se debe asignar ejercicios adicionales.

4) UNIDAD III - SQL AVANZADO



Esta tiene un nivel de complejidad alto para los estudiantes, ya que se requiere poner en práctica además de los conocimientos adquiridos en la unidad 1, conceptos sobre extracción de datos desde múltiples tablas, esto principalmente se debe al proceso de Normalización (recordar que se aíslan los datos para eliminar redundancia), como estrategia se sugiere asignar ejercicios adicionales así como también realizar ejercicios guiados.

5) UNIDAD III – MANEJO DE OBJETOS DE LA BASE DE DATOS



Hacer énfasis en la manipulación de objetos y realizar ejercicios prácticos para su completo entendimiento

6) UNIDAD IV – DICCIONARIO DE DATOS



Realizar prácticas guiadas que permitan la interacción y conocimiento de los metadatos en la base de datos para resaltar su importancia

7) UNIDAD IV – PL/SQL



Describir la importancia del lenguaje estructurado, realizar ejercicios prácticos que refuercen la creación de las estructuras y su utilidad practica HABILIDADES BASE DE DATOS

Página 4

Guía Didáctica

HABILIDADES Código de Habilidad Habilidades FDB

TRA

DIS

NOR

Entiende los conceptos sobre Fundamentos de Base de Datos

Objetivos 1.1 - Definir una Base de Datos. 1.2 - Describir un DBMS. 1.3 - Trabajar con un RDBMS 1.4 - Listar los diferentes modelos de datos.

1.5 - Describir los fundamentos de la Administración de Transacciones (Transaction Entiende el concepto de transacción y es Management). capaz de identificar sus características 1.6 - Explicar la necesidad de las propiedades ACID de una transacción 2.1 - Explicar los conceptos de diseño de Base de Datos. Entiende los conceptos de diseño de Base 2.2 - Enumerar los pasos para el diseño de de Datos y sabe cuáles son los pasos que una Base de Datos. se llevan a cabo para la generación de un 2.3 - Discutir las entidades y sus relaciones. 2.4 - Describir el diagrama ER y las diseño notaciones utilizadas. 2.5 - Estudiar las reglas para la construcción de un modelo ER 3.1 - Explicar la normalización. 3.2 - Describir la importancia de la normalización en Base de Datos. Entiende y sabe aplicar el concepto 3.3 - Apreciar la necesidad de la normalización normalización en Base de Datos. 3.4 - Discutir diversas clases de formas normales

Lección

Introducción al RDBMS

Introducción al RDBMS

Diagramas Entidad Relación

Normalización de la base de datos

Página 5

Guía Didáctica

Entiende los conceptos de transformación de Modelo Entidad Relación a Modelo Relacional o Modelo Físico e identifica cuales son los pasos para realizar la conversión

AR

En tiende y sabe manejar las operaciones a la base de datos a través de algebra relacional

Modelo de datos relacional: Definición y fundamentos, Estructura de la base de datos Modelo Relacional – relacional. Reducción de los diagramas E-R a Modelo Físico modelo relacional (Diseño Físico)

Álgebra relacional, Calculo relacional,

Algebra Relacional

Página 6

Guía Didáctica

SQL

SQL

Entiende los conceptos de SQL y sabe construir sentencias SQL

Tiene capacidad de realizar clausulas avanzadas de selección

6.1 - Explicar SQL. 6.2 - Discutir sobre DDL, DML y DCL. 6.3 - Discutir sobre DDL, DML y DCL. 6.4 - Escribir una sentencia SELECT simple y una sentencia SELECT condicional. 6.5 - Indicar el uso de funciones agregadas. 6.6 - Listar los operadores lógicos y el orden de precedencia. 6.7 - Discutir sobre los operadores usados en las sentencias SELECT. 6.1 - Comprender el uso de las cláusulas GROUP BY y HAVING. 6.2 - Entender diferentes operaciones de unión (JOIN). 6.3 - Explicar la escritura de las subconsultas (subqueries). Cláusulas avanzadas de selección: Agrupación de elementos Group by y Having, Combinación externa, Union, intersect y minus. Manipulación de datos: Inserción, modificación y borrado de datos, Rollback, commit, autocommit.

SQL

Manejo de sentencias DML

DBO

8.1 - Explicar los tipos de datos.. 8.2 - Explicar cómo crear una tabla. 8.3 - Describir como crear una tabla con restricciones. Tiene capacidad de: describir, identificar y 8.4 - Listar los 5 principales tipos de definir objetos de Base de Datos restricciones. 8.5 - Describir cómo agregar y modificar columnas en una tabla. 8.6 - Discutir cómo eliminar una tabla.

Lenguaje de Consulta Estructurado- Fundamentos SQL Avanzado

Fundamentos de SQL

Manejo de DML con SQL

Crear y administrar Objetos de la Base de Datos

Página 7

Guía Didáctica

CAT

Tiene capacidad de definir, describir Y extraer de los diccionarios de Datos y los Catálogos del sistema,

AUT

Sabe cómo definir privilegios y autorizaciones sobre la Base de Datos

UDT

Entiende los conceptos asociados a UDT

8.7 - Describir cómo crear y eliminar Vistas. 8.8 - Explicar Alias y Sinónimos. 9.1 - Explicar las vistas del catálogo del sistema. 9.2 - Describir alguna de las vistas del catálogo usado frecuentemente. 9.3 - Explicar cómo consultar las vistas del catálogo del sistema. 9.4 - Identificar algunas autorizaciones y los privilegios básicos sobre la Base de Datos. 9.5 – Explicar cómo administrar y controlar los accesos a la Base de datos. 7.1 – Explicar los conceptos de UDT y UDF. 7.2 – Discutir como implementar UDT

Diccionario de Datos, Acceso y Seguridad de Base de Datos

Programación de Estructura, UDT y UDF

8.1

FPS

Maneja el lenguaje estructurado PL/SQL

Introducción al lenguaje PL/SQL: Características del lenguaje, Interacción con el usuario, Arquitectura 8.2 Fundamentos del lenguaje PL/SQL: Tipos de datos básicos, Identificadores, variables, operadores y PL/SQL Básico funciones, Estructuras de control, Procedimientos y funciones, Cursores, excepciones y control de transacciones. 8.3 Programación avanzada con PL/SQL: Triggers de base de datos, Registros y tablas, Paquetes

Página 8

Guía Didáctica

Descripción de las Habilidades: FDB :

Fundamentos de Base de Datos

TRA :

Transacciones

DIS :

Diseño de Base de Datos (E/R)

NOR :

Normalización

MR:

Modelo Relacional

AR:

Algebra Relacional

SQL :

Lenguaje Estructurado de Consulta

DBO :

Objetos de Base de Datos

CAT :

Catálogo y Diccionario de Datos

AUT :

Autorizaciones y Privilegios de Base de Datos

UDT :

Tipos de Datos definidos por el Usuario

FPS:

Fundamentos de PL/SQL

Página 9

Guía Didáctica

Interacción con el Aula Virtual

Revisa detalladamente el material suministrado Realiza las investigaciones pertinentes como complemento a cada tema Realiza las actividades sugeridas en pro de ejercitar los conocimientos adquiridos Participa en los foros de discusión para aclarar las dudas que se puedan presentar sobre el tema y realizar comentarios acerca de las opiniones de los demás participantes Agrega el vocabulario respectivo al tema necesario para complementar cada lección

Página 10

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.