Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


BASE DE DATOS DE BASE DE DATES., Apuntes de Informática

BASE DE DATOS ESTAN INPORTANTE PARA PODER TRABAJAR EN EMPRESAS SIMPLIFICADAS.

Tipo: Apuntes

2020/2021

Subido el 28/06/2021

alexis-manuel-hipolito-de-la-cruz
alexis-manuel-hipolito-de-la-cruz 🇲🇽

1 documento

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
©TecNM mayo 2016 Página | 1
TECNOLÓGICO NACIONAL DE MÉXICO
Secretaría Académica, de Investigación e Innovación
Dirección de Docencia e Innovación Educativa
1. Datos Generales de la asignatura
Nombre de la asignatura:
Clave de la asignatura:
SATCA1:
Carrera:
Fundamentos de Base de Datos
AEF-1031
3-2-5
Ingeniería Informática, Ingeniería en Sistemas
Computacionales e Ingeniería en Tecnologías de la
Información y Comunicaciones
2. Presentación
Caracterización de la asignatura
Esta asignatura aporta al perfil del egresado la capacidad para analizar, diseñar y gestionar sistemas de
bases de datos conforme a los requerimientos del entorno para garantizar la integridad, disponibilidad y
confidencialidad de la información, así como para desarrollar e implementar sistemas de información
para la gestión de procesos y apoyo en la toma de decisiones, utilizando metodologías basadas en
estándares internacionales.
Es importante porque el estudiante adquiere las competencias en el análisis y el diseño de base de
datos, que le permitirán desarrollar aplicaciones para sistemas de información robustos que ofrezcan
garantía en el manejo de la información. Es conveniente mencionar que hoy en día la información
forma parte del capital intangible de las organizaciones y cada vez se demandan sistemas de
información que garanticen la integridad y seguridad de la misma.
La asignatura propicia el dominio de modelos de diseño de base de datos basados en reglas de
normalización, de integridad y de seguridad.
Esta asignatura requiere como competencia previa que el estudiante comprenda y aplique los conceptos
y propiedades de álgebra de conjuntos, relaciones y álgebra booleana adquiridas en matemáticas
discretas. Se relaciona con asignaturas posteriores donde se apliquen bases de datos y desarrollen
aplicaciones para el tratamiento de información.
Intención didáctica
El programa de la asignatura se organiza en seis temas, en los cuales se incluyen aspectos teóricos y de
aplicación relacionados con modelado lógico de base de datos y lenguajes de acceso a base de datos.
El tema uno proporciona al estudiante el sustento teórico de las bases de datos, como son los objetivos,
los diferentes modelos, la clasificación, las áreas de aplicación y arquitecturas que sirven de
fundamento para que el estudiante incursione en el área de conocimiento de base de datos. Se
recomienda que, en el tema de Arquitectura de la base de datos, se aborden los temas de niveles de
abstracción, tipos de usuarios y tipos de lenguajes.
En el tema dos se estudia el proceso de diseño conceptual de las bases de datos aplicando el modelo
Entidad – Relación (E-R), como una herramienta para modelar los esquemas en una forma consistente

1 Sistema de Asignación y Transferencia de Créditos Académicos
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga BASE DE DATOS DE BASE DE DATES. y más Apuntes en PDF de Informática solo en Docsity!

Secretaría Académica, de Investigación e Innovación Dirección de Docencia e Innovación Educativa

1. Datos Generales de la asignatura Nombre de la asignatura:

Clave de la asignatura:

SATCA 1 :

Carrera:

Fundamentos de Base de Datos

AEF-

3-2-

Ingeniería Informática, Ingeniería en Sistemas Computacionales e Ingeniería en Tecnologías de la Información y Comunicaciones

2. Presentación Caracterización de la asignatura Esta asignatura aporta al perfil del egresado la capacidad para analizar, diseñar y gestionar sistemas de bases de datos conforme a los requerimientos del entorno para garantizar la integridad, disponibilidad y confidencialidad de la información, así como para desarrollar e implementar sistemas de información para la gestión de procesos y apoyo en la toma de decisiones, utilizando metodologías basadas en estándares internacionales.

Es importante porque el estudiante adquiere las competencias en el análisis y el diseño de base de datos, que le permitirán desarrollar aplicaciones para sistemas de información robustos que ofrezcan garantía en el manejo de la información. Es conveniente mencionar que hoy en día la información forma parte del capital intangible de las organizaciones y cada vez se demandan sistemas de información que garanticen la integridad y seguridad de la misma.

La asignatura propicia el dominio de modelos de diseño de base de datos basados en reglas de normalización, de integridad y de seguridad.

Esta asignatura requiere como competencia previa que el estudiante comprenda y aplique los conceptos y propiedades de álgebra de conjuntos, relaciones y álgebra booleana adquiridas en matemáticas discretas. Se relaciona con asignaturas posteriores donde se apliquen bases de datos y desarrollen aplicaciones para el tratamiento de información.

Intención didáctica El programa de la asignatura se organiza en seis temas, en los cuales se incluyen aspectos teóricos y de aplicación relacionados con modelado lógico de base de datos y lenguajes de acceso a base de datos.

El tema uno proporciona al estudiante el sustento teórico de las bases de datos, como son los objetivos, los diferentes modelos, la clasificación, las áreas de aplicación y arquitecturas que sirven de fundamento para que el estudiante incursione en el área de conocimiento de base de datos. Se recomienda que, en el tema de Arquitectura de la base de datos, se aborden los temas de niveles de abstracción, tipos de usuarios y tipos de lenguajes.

En el tema dos se estudia el proceso de diseño conceptual de las bases de datos aplicando el modelo Entidad – Relación (E-R), como una herramienta para modelar los esquemas en una forma consistente

(^1) Sistema de Asignación y Transferencia de Créditos Académicos

Secretaría Académica, de Investigación e Innovación Dirección de Docencia e Innovación Educativa

y estandarizada. El docente debe promover que el estudiante elija problemas reales y efectúe un análisis de las reglas de negocio antes de elaborar los diagramas E-R.

La mayoría de los sistemas gestores de bases de datos (SGBD) están basados en el modelo relacional, por lo que en el tema tres, se aborda este modelo, en el que se conoce y comprende su estructura, elementos que lo conforman y sus reglas de integridad. El docente deberá propiciar que el estudiante identifique la relación que existe entre el modelo E-R y el modelo relacional.

En el tema cuatro se estudian las formas normales de base de datos que garantizan la integridad de la base de datos y evitan la redundancia de información, contando con la posibilidad de ahondar en otras formas normales como la cuarta y quinta. Se recomienda que el docente proponga ejemplos de entidades para aplicar las reglas de normalización y demostrar claramente la diferencia o diferencias de entidades no normalizadas y normalizadas.

En el tema cinco se conoce y comprende el uso y aplicación del álgebra relacional como lenguaje de consulta formal a base de datos, los operadores básicos y los operadores del álgebra relacional extendida. Se sugiere que el docente realice planteamientos de consulta a base de datos.

El tema seis contempla aplicar los comandos básicos del Lenguaje de Definición y de Manipulación de Datos, haciendo uso de las herramientas del Sistema Gestor de Base de Datos, entre los cuales se deben considerar la creación de base de datos, creación de tablas y definición de llaves primarias y foráneas, la manipulación y consulta de la base de datos por medio de las operaciones de inserción, eliminación, modificación y consulta de datos. Es importante que el profesor aborde este tema a nivel básico, ya que en la asignatura de Taller de Base de Datos se dará profundidad en la definición, manipulación y control de la base de datos.

Es relevante que el docente a partir del tema 2, trabaje con los estudiantes en la identificación de un problema real y promueva la aplicación gradual de las competencias adquiridas en cada tema, logrando integrar un proyecto de asignatura. Esto propicia que el estudiante desarrolle las competencias genéricas para el análisis y resolución de problemas reales y aplique los conocimientos en la práctica.

Se deben promover las actividades de investigación y exposición con la intención de desarrollar competencias genéricas como la capacidad de análisis y síntesis y la expresión oral.

El docente debe en todo momento desempeñar el papel de guía, con la finalidad de generar un ambiente propicio de aprendizaje.

3. Participantes en el diseño y seguimiento curricular del programa Lugar y fecha de elaboración o revisión Participantes Evento

Instituto Tecnológico de Aguascalientes del 15 al 18 de junio de 2010.

Representantes de los Institutos Tecnológicos de: Centro Interdisciplinario de Investigación y Docencia en Educación Técnica, Acapulco, Aguascalientes, Apizaco, Boca

Elaboración del programa de estudio equivalente en la Reunión Nacional de Implementación Curricular y Fortalecimiento Curricular de las asignaturas comunes por área de

Secretaría Académica, de Investigación e Innovación Dirección de Docencia e Innovación Educativa

Purhepecha, Salvatierra, San Juan del Río, Santiago Papasquiaro, Tantoyuca, Tepic, Tlatlauquitpec, Valle de Morelia, Venustiano Carranza, Veracruz, Villahermosa, Zacatecas y Zacatepec.

4. Competencia(s) a desarrollar Competencia(s) específica(s) de la asignatura Analiza requerimientos y diseña bases de datos para generar soluciones al tratamiento de información basándose en modelos y estándares. 5. Competencias previas  Comprende y aplica los conceptos básicos de lógica matemática, conjuntos y relaciones para aplicarlos en modelos que resuelvan problemas computacionales 6. Temario

No. Temas Subtemas

Introducción a las bases de datos

1.1 Conceptos básicos 1.2 Objetivos de las Bases de Datos 1.3 Áreas de Aplicación de los Sistemas de Bases de datos 1.4 Modelos de bases de datos 1.5 Clasificación de Bases de Datos 1.6 Arquitectura de base de datos 1.7 Arquitectura del SGBD

  1. Diseño de Bases de Datos con el modelo E- R.

2.1 El Proceso de Diseño 2.2 Modelo Entidad-Relación 2.3 Diseño con diagramas E-R 2.4 Modelo E-R extendido 2.5 La Notación E-R con UML.

  1. Modelo relacional

3.1 Introducción al modelo relacional 3.2 Conversión de Modelo E-R a Modelo relacional 3.3 Esquema de la base de datos 3.4 Restricciones 3.3.1 Integridad de entidad 3.3.2 Integridad referencial 3.5 Integridad de dominio

  1. Normalización de bases de datos.

4.1 Conceptos básicos 4.2 Primera forma normal. 4.3 Dependencias funcionales y transitivas. 4.4 Segunda forma normal. 4.5 Tercera forma normal. 4.6 Forma normal Boyce-Codd.

Secretaría Académica, de Investigación e Innovación Dirección de Docencia e Innovación Educativa

4.7 Otras formas normales.

  1. Álgebra relacional.

5.1 Operaciones fundamentales del álgebra relacional 5.2 Álgebra relacional extendida.

  1. Introducción al lenguaje SQL.

6.1 Características 6.2 Lenguaje de Definición de Datos (LDD) 6.3 Lenguaje de Manipulación de Datos (LMD)

7. Actividades de aprendizaje de los temas Introducción a las bases de datos Competencias Actividades de aprendizaje Específica(s): Conoce y comprende los conceptos básicos de base de datos para proponer soluciones en el tratamiento de información. Genéricas:  Habilidades para buscar, procesar y analizar información procedente de diversas fuentes.  Capacidad de abstracción, análisis y síntesis  Capacidad de comunicación oral y escrita.

 Investigar los conceptos fundamentales, objetivos, usos y aplicaciones de las bases de datos y elaborar un mapa conceptual.  Identificar los modelos de base de datos a través de una investigación y elaborar una tabla comparativa que incluya su definición y representación de datos.  Identificar la clasificación de bases de datos a través de una investigación y elaborar un cuadro sinóptico que incluya su definición y características. Presentarlo y exponerlo.  Describir la arquitectura de base de datos y del sistema gestor de base de datos con base en el diagrama de arquitectura, analizarlo y discutirlo en grupo.

Diseño de Bases de Datos con el modelo E-R. Competencias Actividades de aprendizaje Específica(s): Conoce y aplica el modelo E-R para el diseño conceptual de bases de datos con el fin de organizar la información y atender necesidades del entorno.

Genéricas:  Capacidad de abstracción, análisis y síntesis  Capacidad de aplicar los conocimientos en la práctica  Capacidad para identificar, plantear y resolver problemas  Capacidad de trabajo en equipo

 Identificar los componentes del modelo E- R y E-R extendido, sus restricciones de diseño, mediante una investigación y elaborar un reporte.  Investigar diversas herramientas de software para el modelado de bases de datos que le permitan conocer y elegir una de ellas.  Seleccionar ejemplos de aplicación del modelo E-R y E-R extendido, analizarlos en grupos de trabajo y exponerlos, haciendo uso de herramientas computacionales de diseño de base de datos disponibles.  Analizar diversas situaciones del contexto y diseñar bases de datos con diagramas E-R.  Elegir un problema del entorno, describirlo, identificar los objetos de información, relaciones entre ellos y diseñar la base de datos con el diagrama E-R, utilizando la notación básica

Secretaría Académica, de Investigación e Innovación Dirección de Docencia e Innovación Educativa

anomalías encontradas. Presentarlo y discutirlo en el grupo.

Álgebra relacional Competencias Actividades de aprendizaje Específica(s): Aplica operadores de álgebra relacional básica y extendida para acceder a la información de base de datos.

Genéricas:  Capacidad de abstracción análisis y síntesis.  Capacidad de aplicar los conocimientos en la práctica.  Capacidad para identificar, plantear y resolver problemas  Capacidad de trabajo en equipo

 Investigar el concepto de álgebra relacional, operadores unarios (selección y proyección), operadores binarios (producto cartesiano, join o reunión, unión, intersección, diferencia, división) y operadores del álgebra relacional extendida. Elaborar un mapa conceptual.  Seleccionar ejemplos donde se apliquen los operadores del álgebra relacional básica y extendida, analizarlos en grupos de trabajo y exponerlo haciendo uso de las herramientas computacionales disponibles.  Resolver ejercicios de aplicación del álgebra relacional básica y extendida de acuerdo a los requerimientos solicitados sobre la información de los esquemas de base de datos creados en temas anteriores, según lo requiera el caso y elaborar documentación de resultados.

Introducción al lenguaje SQL Competencias Actividades de aprendizaje Específica(s): Aplica los comandos básicos del lenguaje SQL para la definición y manipulación de bases de datos.

Genéricas:  Capacidad de abstracción análisis y síntesis.  Capacidad de aplicar los conocimientos en la práctica.  Capacidad para identificar, plantear y resolver problemas  Capacidad de trabajo en equipo

 Investigar las características, la clasificación y sintaxis básica de sentencias del lenguaje SQL. Elaborar una tabla que incluya la clasificación, el nombre de la sentencia, su descripción y sintaxis.  Resolver ejercicios de aplicación de comandos básicos del LDD ( create database, create table, alter table, drop table,entre otros) y del LMD (insert, update, delete y select) de acuerdo a los requerimientos solicitados sobre la información de los esquemas de base de datos creados en temas anteriores, según lo requiera el caso y elaborar documentación de resultados.

8. Práctica(s)  Diseñar la base de datos en el modelo E-R del planteamiento de un problema real  Convertir el esquema conceptual de base de datos del modelo E-R al modelo relacional  Diseñar la base de datos en el modelo relacional y aplicar el proceso de normalización a un problema real.  Crear el esquema general de la base de datos a partir del diseño conceptual

Secretaría Académica, de Investigación e Innovación Dirección de Docencia e Innovación Educativa

 Resolver ejercicios de consulta a una base de datos aplicando los operadores del álgebra relacional básica y extendida.  Aplicar las cláusulas del lenguaje SQL para realizar operaciones básicas (INSERT, UPDATE, DELETE Y SELECT) sobre la base de datos.

9. Proyecto de asignatura El objetivo del proyecto que planteé el docente que imparta esta asignatura, es demostrar el desarrollo y alcance de la(s) competencia(s) de la asignatura, considerando las siguientes fases:  Fundamentación: marco referencial (teórico, conceptual, contextual, legal) en el cual se fundamenta el proyecto de acuerdo con un diagnóstico realizado, mismo que permite a los estudiantes lograr la comprensión de la realidad o situación objeto de estudio para definir un proceso de intervención o hacer el diseño de un modelo.  Planeación: con base en el diagnóstico en esta fase se realiza el diseño del proyecto por parte de los estudiantes con asesoría del docente; implica planificar un proceso: de intervención empresarial, social o comunitario, el diseño de un modelo, entre otros, según el tipo de proyecto, las actividades a realizar los recursos requeridos y el cronograma de trabajo.  Ejecución: consiste en el desarrollo de la planeación del proyecto realizada por parte de los estudiantes con asesoría del docente, es decir en la intervención (social, empresarial), o construcción del modelo propuesto según el tipo de proyecto, es la fase de mayor duración que implica el desempeño de las competencias genéricas y especificas a desarrollar.  Evaluación: es la fase final que aplica un juicio de valor en el contexto laboral-profesión, social e investigativo, ésta se debe realizar a través del reconocimiento de logros y aspectos a mejorar se estará promoviendo el concepto de “evaluación para la mejora continua”, la metacognición, el desarrollo del pensamiento crítico y reflexivo en los estudiantes. 10. Evaluación por competencias Para evaluar las actividades de aprendizaje se recomienda solicitar: mapas conceptuales o mentales, reporte de investigación, reportes de prácticas, script SQL, estudio de casos, exposiciones en clase, portafolio de evidencias, entre otros. Para verificar el nivel del logro de las competencias del estudiante se recomienda utilizar: listas de cotejo, listas de verificación, matrices de valoración, guías de observación, rúbricas, entre otros. 11. Fuentes de información 1. Korth, H. y Silbertchatz, A. Fundamentos de Bases de datos. (5ª ed.). Ed. McGraw Hill. 2. De Miguel, A. y Piattini, M. Fundamentos y modelos de bases de datos. (2ª ed.), Ed. Alfa- Omega Ramma. 3. Rob, P. y Coronel, C. Sistemas de Base de Datos (Diseño, Implementación y Administración). (5ª ed.).Ed. Thomson. 4. Kroenke, D. Procesamiento de Base de Datos –Fundamentos, diseño e 5. implementación-.( 8ª ed). Ed. Pearson Prentice-Hall. 6. De Miguel, S. et al. Diseño de Base de datos –Problemas resueltos-. Ed. 7. Alfaomega & Ra-ma. 8. Groff, J. y Weinberg, P. Manual de referencia SQL. Ed. McGraw Hill. 9. Date, C. (2012) Introduction to Data Base Systems (7ª Ed.) Ed. Addison – Wesley Iberoamericana. 10. De Miguel, S. y Piattini, M. Concepción y Diseño de Base de datos –Del modelo E-R al modelo relacional. Ed. Addison Wesley Iberoamericana, Ra-ma.