Informacion General de La Asignatura

8
Diseño de bases de datos Información general de la asignatura 1 Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 1 Ingeniería en Desarrollo de Software 3 er semestre Programa de la asignatura: Diseño de bases de datos Información general de la asignatura Clave: Ingeniería: 15142315 TSU: 16142315 Universidad Abierta y a Distancia de México

description

Diseño de bases de datos

Transcript of Informacion General de La Asignatura

  • Diseo de bases de datos Informacin general de la asignatura

    1 Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software 1

    Ingeniera en Desarrollo de Software

    3er semestre

    Programa de la asignatura:

    Diseo de bases de datos

    Informacin general de la asignatura

    Clave:

    Ingeniera:

    15142315

    TSU:

    16142315

    Universidad Abierta y a Distancia de Mxico

  • Diseo de bases de datos Informacin general de la asignatura

    2 Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software 2

    ndice

    I. Informacin general de la asignatura .............................................................................. 3

    a. Ficha de identificacin ................................................................................................... 3

    b. Descripcin de la asignatura .......................................................................................... 3

    c. Propsitos ...................................................................................................................... 4

    e. Temario ......................................................................................................................... 5

    g. Metodologa de trabajo .................................................................................................. 6

    h. Evaluacin ..................................................................................................................... 7

    i. Fuentes de consulta ...................................................................................................................... 8

  • Diseo de bases de datos Informacin general de la asignatura

    3 Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software 3

    I. Informacin general de la asignatura

    a. Ficha de identificacin

    Nombre de la carrera: Desarrollo de Software

    Nombre del curso o

    asignatura

    Diseo de bases de datos

    Clave de asignatura: 15142315/16142315

    Seriacin: No aplica

    Semestre: 3

    Horas contempladas: 72

    b. Descripcin de la asignatura

    Una base de datos es una coleccin de archivos, datos e

    informacin ordenada, organizada, y relacionada, con la finalidad

    de permitir el manejo de la informacin para su procesamiento. En

    este curso se presentan los conceptos fundamentales en el diseo

    de manejadores de bases de datos. Se analiza la nocin de

    modelo de datos y se revisan diversos modelos existentes. Se

    profundiza en el modelo relacional y se estudian tcnicas para el

    diseo de bases de datos utilizando este modelo.

    El propsito general es construir e implementar bases de datos para que puedan ser

    utilizadas en cualquier sistema de informacin, aplicando las normas y principios del

    diseo e implementacin de bases de datos. Al terminar el curso el estudiante aplicar las

    nuevas tendencias en el rea de bases de datos y aprender a disear e implementar

    aplicaciones, utilizando las bases de datos distribuidos, orientadas a objetos, y poner a

    disposicin sus servicios a travs de aplicaciones de comercio electrnico con accesos a

    Internet.

    La asignatura Diseo de bases de datos forma parte del tercer semestre de la carrera

    Desarrollo de Software. La materia previa es Programacin de sistemas operativos que, a

    su vez, sirve de base para Estructura de datos y Administracin de bases de datos.

    La asignatura de Desarrollo de Software est conformada por tres unidades:

    1. Administracin de bases de datos

    2. Modelado de bases de datos

    3. Implementacin de bases de datos

  • Diseo de bases de datos Informacin general de la asignatura

    4 Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software 4

    En la primera unidad se identificarn algunos conceptos bsicos para el mejor

    entendimiento del tema, por lo tanto empezaremos con las definiciones que involucran a

    las bases de datos. Se abordarn las caractersticas y alcances del sistema manejador de

    base de datos (DBMS), conceptos generales, alcances y funciones; se analizar la

    estructura final de usuarios, administradores y desarrolladores de las DBMS, as como

    sus componentes principales. En la segunda unidad, Modelos de bases de datos, se

    utilizarn las herramientas conceptuales para describir los datos, las relaciones que

    existen entre ellos, la semntica asociada a stos, as como las restricciones de

    consistencia, utilizando los modelos entidad-relacin, jerrquico, de red, orientado a

    objetos, relacional y relacional extendido. En la tercera unidad, se analizar la estructura

    para la implementacin de bases de datos, aplicando las normas y principios del diseo,

    tomando como base el lgebra y el clculo relacional. Se utilizar SQL con lenguajes de

    procesamientos de datos.

    c. Propsitos

    Con el estudio de esta asignatura:

    Implementars bases de datos para ser utilizadas

    en cualquier sistema de informacin, aplicando las

    normas y principios del diseo.

    Aplicars las nuevas tendencias en el rea de

    bases de datos, aprenders a disear e

    implementar aplicaciones utilizando las bases de

    datos distribuidos, orientadas a objetos, y pondrs a

    disposicin sus servicios a travs de aplicaciones

    de comercio electrnico con accesos a Internet.

    d. Competencias a desarrollar

    Competencia general

    Construir bases de datos para estructurar la

    informacin de casos y que se pueda ligar a

    cualquier aplicacin, empleando las normas y

    principios del diseo e implementacin de bases de

    datos.

  • Diseo de bases de datos Informacin general de la asignatura

    5 Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software 5

    Competencias especficas

    Distinguir los conceptos bsicos y las caractersticas de un sistema manejador de

    bases de datos (DBMS), para identificar sus funciones mediante el estudio de la

    estructura del mismo.

    Diagramar modelos de datos para definir las estructuras de bases de datos a

    travs de la seleccin de un modelo que se adapte a la informacin de un caso

    especfico.

    Implementar bases de datos para administrar informacin de un caso especfico,

    mediante el uso de los diferentes modelos de manipulacin de bases de datos.

    e. Temario

    Unidad 1. Administracin de bases de datos

    1.1. Perspectiva del rea de bases de datos

    1.1.1. Definicin de base de datos

    1.1.2. Sistema manejador de base de datos (DBMS)

    1.1.3. Administrador de base de datos (DBA)

    1.2. Funciones de un DBMS

    1.2.1. Conceptos generales

    1.2.2. Objetivos del DBMS

    1.2.3. Funciones bsicas del DBMS

    1.2.4. Funciones especficas del DBMS

    1.3. Usuarios de un DBMS

    1.3.1. Administracin de la estructura de la base de datos

    1.3.2. Administracin del sistema manejador de base de datos

    1.3.3. DBA, desarrolladores, usuarios finales

    1.4. Componentes de un DBMS

    1.4.1. Esquema conceptual

    1.4.2. Estructura de la base de datos

    1.4.3. Esquema de integridad

    Unidad 2. Modelado de bases de datos

    2.1. Modelos de datos

    2.1.1. Modelo entidad-relacin

    2.1.2. Modelo jerrquico

    2.1.3. De red

    2.1.4. Relacional

    2.1.5. Relacional extendido

    2.1.6. Orientado a objetos

  • Diseo de bases de datos Informacin general de la asignatura

    6 Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software 6

    Unidad 3. Implementacin de bases de datos

    3.1. El lgebra y el clculo relacional

    3.1.1. Una ventaja revolucionaria en la manipulacin de datos

    3.1.2. lgebra relacional

    3.1.3. Clculo relacional

    3.1.4. La dificultad relativa del lgebra relacional y el clculo relacional

    3.2. Implementacin relacional

    3.2.1. Modelo relacional

    3.2.2. Definicin de tablas y esquemas

    3.2.3. Manipulacin de datos

    3.2.4. Definicin de vistas

    3.3. Implementacin relacional con lenguaje de consulta grficos

    3.3.1. Definicin del lenguaje de consultas

    3.3.2. Manipulacin de datos

    3.3.3. Definicin y entrada de datos

    3.4. Sistemas de bases de datos cliente/servidor

    3.4.1. Conceptos de cliente/servidor

    3.4.2. Definicin de las tablas de la base de datos en el sistema de base de datos

    servidor

    3.4.3. Manipulacin y programacin del servidor de datos

    3.5. Organizacin fsica de los sistemas de base de datos

    3.5.1. Organizacin fsica de los sistemas de base de datos

    3.5.2. Acceso fsico a la base de datos

    3.5.3. Formas de almacenamiento secundario

    3.5.4. Factores de rendimiento del disco

    3.5.5. Formatos de almacenamiento de datos en disco

    3.5.6. Organizacin de archivos y mtodos de direccionamiento

    3.5.7. Correspondencia entre estructuras de datos lgicas y estructuras de datos fsica

    g. Metodologa de trabajo

    El aprendizaje basado en la resolucin de problemas es una metodologa en la que se

    presentan situaciones diversas para que se lleve a cabo la aplicacin de frmulas,

    algoritmos y procedimientos, adems de rutinas que permiten ejercitar y poner en prctica

    conocimientos y procedimientos para promover el reforzamiento de lo aprendido, o la

    resolucin de dudas, as como el aprendizaje significativo, al comprobar los elementos

    tericos.

  • Diseo de bases de datos Informacin general de la asignatura

    7 Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software 7

    h. Evaluacin

    En el marco del programa de la UnADM, la evaluacin se conceptualiza como un proceso

    participativo, sistemtico y ordenado que inicia desde el momento en que interactas con

    los diversos componentes educativos del aula virtual, por lo que se le considera desde un

    enfoque integral y continuo. Para acreditar la asignatura se espera tu participacin

    responsable y activa, para ello cuentas con el acompaamiento y comunicacin estrecha

    con tu Docente en lnea quien, a travs de la retroalimentacin permanente, podr evaluar

    tu desempeo de manera objetiva. Para lograrlo es necesaria la recoleccin de evidencias

    que reflejen el logro de las competencias por parte de los estudiantes.

    La evaluacin forma parte del proceso de aprendizaje, en el que la retroalimentacin

    permanente es fundamental para promover el aprendizaje significativo, y as reconocer el

    esfuerzo. Es requisito indispensable la entrega oportuna de cada una de las tareas,

    actividades y evidencias as como la participacin en foros y dems actividades

    programadas en cada una de las unidades y conforme a las indicaciones dadas. Las

    rbricas establecidas para cada actividad contienen los criterios y lineamientos para

    realizarlas, por lo que es importante las revises antes de elaborar tus actividades.

    El (la) Docente en lnea har uso de instrumentos y tcnicas de evaluacin con previa

    planificacin, que permitirn retroalimentarte y reforzar tus actividades de manera

    pertinente y de acuerdo con el avance y caractersticas del grupo, enriqueciendo tu

    proceso formativo.

    A continuacin se presenta el esquema general de evaluacin.

    Esquema de evaluacin

    Evaluacin continua Interacciones individuales y colaborativas 10%

    Actividades formativas Tareas 30%

    E-portafolio. 50% Evidencias 40%

    Autorreflexiones 10%

    Asignacin a cargo del

    (la) Docente en lnea

    Instrumentos y tcnicas de evaluacin

    propuestas por el (la) Docente en lnea

    10%

    Calificacin final 100%

    Cabe sealar que, para aprobar la asignatura, se debe obtener la calificacin mnima

    indicada por la UnADM.

  • Diseo de bases de datos Informacin general de la asignatura

    8 Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software 8

    i. Fuentes de consulta

    Coronel, C. (2011). Bases de datos: diseo, implementacin y administracin.

    Mxico: Cengage Learning.

    Piattini, M. G. (2007). Tecnologa y diseo de bases de datos. Mxico:

    Alfaomega/Ra-Ma.

    Silberchatz, A., Korth, H. F. y Sudarshan, S. (2002). Fundamentos de bases de

    datos. Madrid: McGraw-Hill Interamericana.