Haga click para publicitar en Alipso.com
Buscando Secundarios  |  Universidades  |  Carreras  |  Test Orientación Vocacional  |  Medios  |  Profesores particulares  |  Institutos   | Campus
Material Monografias  |  Exámenes Secundarios  |  Exámenes Universitarios  |  Enlaces  |  Enviar material |
Diversión Postales  |  Humor  |  Descargas  |  Juegos Comunidad  Foros  | Institucional Publicite  |  En su sitio  | Contáctese
Cursos en Buenos Aires
 Cursos de Informática | Cursos de apoyo al CBC | Carreras y Cursos de Diseño, Comunicación, Arte y Fotografía

[Monografias, exámenes y sitios ]
Todas las palabras   Cualquier palabra   Frase Exacta
Página inicial Agregar a Favoritos  |  Nuevos Recursos

Imprimir apunte Recomendar a un amigo Recordarme el recurso Descargar como PDF

Más sobre este recurso:
Catalogado en base de datos como: Bases de datos: Modelo Entidad / Relación. (E/R ; E/R Extendido). Teoría de Normalización. Modelo relacional. Modelos de datos.
Agregado: 30 de AGOSTO de 2003 (Por Michel Mosse) | Palabras: 8167 | Votar! | Sin Votos | Sin comentarios | Agregar Comentario
Categoría: Apuntes y Monografías > Computación > Varios >

Recomendamos

Material educativo de Alipso relacionado con Bases datos
  • Resumen de informática. Tema 5: Representación de datos.
  • Independencia de los Estados Unidos de América.: ...
  • Programacion CGI: INTRODUCCIÓN, QUE ES CGI, MECANISMO DE ENTREGA Y PROCESAMIENTO DE DATOS, COMO ENVIAR LOS DATOS, ATAQUE A TRAVÉS DE UNA BASE DE DATOS, RIESGOS DE CGI, VULNERABILIDAD, LLAMADA A PROGRAMAS EN CGI, SERVER-SIDE INCLUDES (SSI), PELIGROS DE LOS SERVER-SIDE INCLU
  • Algoritmos y Estructuras de Datos I: Algoritmos y Estructuras de Datos I Facultad de Ciencias Exactas y Naturales. Universidad de Buenos Aires Primer Cuatrimestre de 2000. Resolución del Parcial 13. Programación.


  • Enlaces externos relacionados con Bases datos
  • Multimedia Interactiva:Una via para propiciar el aprendizaje en la asignatura “Teoria del Corte de los Metales” de la carrera de Mecanica del ISP “Jose Marti
  • 1898 La Guerra Hispano Americana en Puerto Rico
  • La nueva tecnologia empresarial: ERP


  •  

     

    TEMARIO

     

               

    ·       Tema 1.- Introducción a las Bases de Datos.

    ·       Tema 2.- Modelos de datos.

    ·       Tema 3.- Modelo Entidad / Relación. (E/R ; E/R Extendido).

    ·       Tema 4.- Modelo relacional.

    ·       Tema 5.- Teoría de Normalización.

     

     

     

     

     


    BIBLIOGRAFIA

     

                ‘Conceptos y diseño de bases de datos.’

     

                Adoración de Miguel / Mario Riattini.

    Editorial Ra-ma.

     

                ‘Fundamentos de bases de daos’

     

                Korth /Siberschats.

                Editorial McGraw-Hill

     

                ‘Bases de datos’

     

    G.Gardarin.

           Editoril Paraninfo.

     

     

                ‘Principles of Database System’

     

                Ullman

                Editorial. Computer science Press.

     

                ‘Fundamentals of database systems’

     

                Elmasri / Navate

                editorial. Benjamin.

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     


    TEMA 1.

    Introducción a las Bases de Datos.

     

    ·       Justificación de utilizar Bases de datos.

     

    ·       Analisis de sistemas tradicionales (Problemas).

    ·       Justificación.

     

    ·       Definición de Bases de datos.

     

    ·       Definiciones (Otros autores).

    ·       Definición.

     

    ·       Ventajas de las Bases de Datos.

     

    ·       Oposición a los sistemas tradicionales.

    ·       Desventajas.

     

    ·       Sistema Gestor de Bases de Datos (SGBD).

     

    ·       Definición.

    ·       Justificación.

    ·       Evaluación.

     

     

     

     

     


    Justificación de Bases de datos

     

     

     

    A)  Analisis de los sistemas tradicionales.

     

     

    ·       Inconvenientes de los sistemas tradicionales :

     

     

    EJ :

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    ·       Sistemas orientados al tratamiento en los que se fija el proceso y luego se gestionan los datos apocados a existir en ficheros.

    ·       Se desarrollan aplicaciones independientes entendidas como programas y datos (repetición de datos).

    ·       La primera situación problemática seria se plantea con el coste del almacenamiento.

    ·       Podría existir un problema de actualización de datos, al existir datos duplicados en los ficheros.

    ·       Peticiones sorpresivas, que se han de resolver en poco tiempo.

     

    Desventajas de sistemas tradicionales.-

     

    1)   Redundancia (copia innecesaria). Implica desperdicio de almacenamiento.

    2)   Dificultad de mantenimiento (Actualización).

    3)   Consistencia de datos (Actualización).

    4)   excesiva dependencia del soporte y los datos.- Un cambio sutil en los datos acarreará el cambio total del programa.

    5)   Peticiones inesperadas.- Tendencia a utilizar sistemas orientados a la toma de decisión.

    6)   Aumento del tiempo de CPU

     

    Estos problemas anteriores justifican la utilización de un sistema diferente.

     

                El sistema tradicional se define como un esquema horizontal y en cada estrato se encuentra cada aplicación con todos los ficheros que necesita, aunque estos estarán duplicados.

     

    Nuevo enfoque.

     

                El error del enfoque antiguo consistía en un enfoque al programa. El enfoque nuevo esta orientado a los datos.

     

    ·         Estos serán un conjunto estructurado independiente de aplicaciones.

    ·         Objetivo de satisfacer necesidades de información de la aplicación.

     

     

     

     

     

     

     

     

     

    Definición de las Bases de Datos.

     

    Historia.-

     

    ·         1963.- Se acuña el termino de Bases de Datos en el Simposio de Santa Monica (‘DATA BASE’)

    ·         1967.- Codasyl, cambia su nombre por el de ‘Data Base Taskgroup’.

    ·         Definiciones.-

     

    ·         Martin (1975).

    ·         Conferencia de estadística (1977).

    ·         Flory (1982)

    ·         Howe (1983)

    ·         Deen (1985)

     

     

    Términos.-

     

     

    ·         La base de datos debería ser una colleción o conjunto de datos.

    ·         Tan importante es almacenar el contenido como tambien la relación entre ellos (Guardan documentación de los datos / Caracteristicas especiales).

    ·         No redundantes.

     

    ·         Se distinguen dos tipos de redundancia :

     

                                       LOGICA à Una unica actualización de datos (unica copia).

                                       FISICA à Se permite de forma transparente pero por eficiencia.

     

    ·         Puedan servir a cualquier aplicación.

    ·         Procedimientos seguros para modificación :

     

    ·         Consulta à Genera errores pero no inconsistencia.

    ·         Altas / Bajas (SGBD).

     

    ·         Usuarios multiples.

    ·         Los datos deben llegar a tiempo.

    ·         Se deben almacenar restricciones (seguridad).

    ·         Independencia.-

     

                                       Datos / Procedimiento.

                                       Datos / Soporte fisico.

     

    ·         Soporte à Acceso directo.

     

     

    n       Definición de Bases de Datos.- Un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos

     

                Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo.

     

     

     

    Arquitectura del SGDB

     

     

    ·         Ampliación de los niveles tradicionales.-

     

    n       Físico.

    n       Lógico.

     

     

    ·         Objetivo de la base de datos de independizar.-

     

    1)      Datos de programas.

    2)      Datos (visión) / Soporte fisico.

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    ·         Nivel externo à Visión de los usuarios particulares.

     

                Tantos niveles externos como usuarios distintos.

                Tomando parte del nivel externo (Subconjuntos del nivel conceptual).

     

    ·         Nivel conceptual.- Contiene no solamente datos sino también las relaciones y las restricciones

     

                Intermedio entre nivel físico y el nivel externo.

     

    ·         Nivel interno.- Como se gestionan los datos a nivel fisico.

     

    ·         Depende del sistema (SGBD).

    ·         Contiene.-

     

    n       La estrategia de almacenamiento.

    n       Espacio de almacenamiento.

    n       Desbordamiento.

    n       Vias de acceso. (Claves / Indices).

     

     

    Los padres de esta arquitectura de niveles es el grupo ANSI/X3/SPARC

     

    ·         En las bases de datos la información esta integrada y compartida.

     

    ·         La información la comparten :

     

    n       Muchos usuarios.

    n       Muchas aplicaciones (Diferentes intereses y objetivos).

    n       En cualquier momento.

    n       Muchas en cada momento.

     

     

     

     

     

     

     

     

     

    ·         Todos comparten el mismo nivel conceptual y cada uno tiene su propio nivel externo. (Aunque pueden compartir sus objetivos e intereses).

    ·         Se garantiza la compartición de datos.

    ·         La información de la base de datos debe estar integrada.- La integración consiste en unificar datos y eliminar la redundancia añadiendo las propiedades de BD.

     

     

     

    ·         Definición de SGBD.-

                           

               

                Clasificación de usuarios.-

     

    ·         Usuarios de la información (Solo leer).

    ·         Personas que gestionan la BD.- Se encargan de la actualización, gestión de permisos, volcado histórico, backup, ...

    ·         Programadores.

     

     

     

    Definición.-  Conjunto coordinado de programas, procedimientos, lenguajes, etc. que suministran, tanto a los usuarios como a los analistas, programadores o administrador los medios necesarios para describir, recuperar y manipular los datos almacenados en la base, manteniendo su integridad, confidencialidad y seguridad.

     

     

    * Ventajas de las bases de datos.-

     

     

    1)      Independencia de datos y tratamiento.

    n       Cambio en datos no implica cambio en programas y viceversa (Menor coste de mantenimiento).

     

    2)      Coherencia de resultados.

     

    n       Reduce redundancia :

     

    ·         Acciones logicamente unicas.

    ·         Se evita inconsistencia.

     

    3)      Mejora en la disponibilidad de datos

     

    ·         No hay dueño de datos (No igual a ser publicos).

    ·         Ni aplicaciones ni usuarios.

     

    ·         Guardamos descripción (Idea de catalogos).

     

    4)      Cumplimiento de ciertas normas.

     

    n