Base de datos i
GUÍA DEL ALUMNO
SECRETARÍA DE EDUCACIÓN PÚBLICA SUBSECRETARÍA DE EDUCACIÓN SUPERIOR E INVESTIGACIÓN CIENTÍFICA SUBSISTEMA DE UNIVERSIDADES TECNOLÓGICAS COORDINACIÓN GENERAL DE UNIVERSIDADES TECNOLÓGICAS
ELABORÓ: (GRUPO DE DIRECTORES DE LA CARRERA DE INFORMATICA) REVISÓ: FECHA DE ENTRADA EN VIGOR: (COMISIÓN ACADÉMICA NACIONAL DEL ÁREA ....................)APROBÓ:
COORDINACIÓN GENERAL DE UNIVERSIDADES TECNOLÓGICAS
SEPTIEMBRE 2001
I. DIRECTORIO (Anotar el nombre del funcionario actual) SECRETARÍO DE EDUCACIÓN PÚBLICA (Anotar el nombre del funcionario actual) SUBSECRETARIO DE EDUCACIÓN SUPERIOR E INVESTIGACIÓN CIENTÍFICA DR. ARTURO NAVA JAIMES COORDINADOR GENERAL DE UNIVERSIDADES TECNOLÓGICAS RECONOCIMIENTOS
(NOMBRE DE LA SIGNATURA) D.R. ©20001 ESTA OBRA, SUS CARACTERÍSTICAS Y DERECHOS SON PROPIEDAD DE LA: COORDINACIÓN GENERAL DE UNIVERSIDADES TECNOLÓGICAS (CGUT) FRANCISCO PETRARCA No. 321, COL. CHAPULTEPEC MORALES, MÉXICO D.F. LOS DERECHOS DE PUBLICACIÓN PERTENECEN A LA CGUT. QUEDA PROHIBIDA SU REPRODUCCIÓN PARCIAL O TOTAL POR CUALQUIER MEDIO, SIN AUTORIZACIÓN PREVIA Y POR ESCRITO DEL TITULAR DE LOS DERECHOS. ISBN (EN TRÁMITE)IMPRESO EN MÉXICO.
ÍNDICE
# I. II. III. IV.
CONTENIDO DIRECTORIO Y RECONOCIMIENTOS ÍNDICE INTRODUCCIÓN DE LA ASIGNATURA UNIDADES TEMÁTICAS UNIDAD I. GENERALIDADES UNIDAD II. MODELO DE BASES DE DATOS UNIDAD III. MODELO RELACIONAL UNIDAD IV. ÁLGEBRA RELACIONAL UNIDAD V. NORMALIZACIÓN UNIDAD VI. FUNDAMENTOS PARA EL DISEÑO DE BASES DE DATOS UNIDAD VII. ACCESO A DATOS.
PAGINA 2 3 4
V. VI.VII.
REFERENCIAS GLOSARIO ANEXOS
UNIDAD I
INTRODUCCION
I. II. III. IV. V. VI. VII. VIII. IX. X.
Objetivos de los sistemas de Base de Datos Abstracción de datos Modelo de datos Independencia de datos Lenguaje de definición de datos Lenguaje de manipulación de datos Manejador de Base de Datos Administrador de Base de Datos Usuarios de Base de Datos Estructura global de sistemaMODELO ENTIDAD RELACION
UNIDAD II I. II. III. IV. V. VI. VII. VIII.
Entidades Relaciones Atributos Restricciones Claves Diagramas entidad – relación Reducción de los diagramas entidad – relación a tablas Diseño de un esquema de Base de Datos entidad – relación
UNIDAD III MODELO RELACION I. II. III. IV. V. Estructura de Base de Datos relacionales Algebra relacional Cálculo de tuplasModificación de las Bases de Datos Vistas UNIDAD IV RESTRICCIONES DE INTEGRIDAD I. Restricciones de dominio II. Integridad referencial III. Dependencias funcionales IV. Restricciones lógicas UNIDAD V DISEÑO RELACIONALES I. II. III. DE BASE DE DATOS
Peligros en las Bases de Datos relacionales Normalización Diseño físico
UNIDAD VI LENGUAJES RELACIONALES COMERCIALES
I. II. III.
Ejemplos de lenguajesrelacionales comerciales SQL QBS
Unidad I Generalidades
SISTEMAS DE BASE DE DATOS Definición Los sistemas de bases de datos son esencialmente sistemas computarizados para guardar información. La base de datos puede ser vista como un gabinete electrónico de archivos, es decir, un depósito para coleccionar archivos de datos computarizados. Los usuarios del sistema se le dan facilidades paradesarrollar una serie de operaciones en tales archivos entre los que se encuentran los siguientes:
• • • • • •
Agregar nuevos archivos a la base de datos Insertar nuevos datos a los archivos existentes Consultar datos de los archivos existentes Actualizar datos de los archivos existentes Borrar datos de los archivos existentes Eliminar archivos existentes de la base de datos
I. Objetivos delos sistemas de la Base de Datos Una vez visto lo que es un sistema de base de datos, es primordial saber para que sirve este sistema, es decir, cual es el objeto o propósito de que existan Sistemas de Base de Datos.
Uno de los objetivos de los sistemas de base de datos es dar mantenimiento a la información y hacerla accesible en un momento dado. La información en cuestión puede ser...
Regístrate para leer el documento completo.