
















Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Apuntes del curso universitario de Informatica sobre los fundamentos básicos de base de datos
Tipo: Apuntes
1 / 24
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!

















docsity.com
docsity.com
93PS 4
Jame s
Ram Bhawan
A
97PS 7
Alice Meera Bhawan
A
97PS 6
Anith a
Meera Bhawan
A
97PS 5
Jose Meera Bhawan
A
Ingeniería Química
A 1
A Ingeniería Civil 2
docsity.com
enlaces
de árboles en vez de grafos arbitrarios
estructura, apuntando a las tablas hijas que
contienen datos relacionados, su estructura es
parecida a un árbol invertido.
docsity.com
docsity.com
docsity.com
Modelo de Bases de Datos Orientada a Objetos:
Una BDOO, es una base de datos en la cual los datos pueden ser definidos, almacenados y accesados usando una aproximación de programación orientada a objetos.
Existen dos estructuras básicas en las base de datos Orientadas a Objetos:
Ambos se organizan por tipos, donde todos los elementos de un tipo dado poseen las mismas propiedades, las cuales pueden ser modificadas en cada objeto individual. Una clase es el equivalente de una tabla en el modelo relacional y se usa sus operaciones para obtener los valores deseados, añadir valor y eliminar valores.
EMP
Apellido VARCHAR
PrimerNombre VARCHAR
SegundoNombre VARCHAR
Cedula VARCHAR
Teléfono VARCHAR
ObtenerDireccion ()
DIRECCION
docsity.com
Beneficios con respecto a los modelos anteriores
Desventajas con respecto a los modelos anteriores
El programador necesita entender solos los conceptos OO, lo cual es opuesto a la combinación de los conceptos OO + una base de datos relacional.
El usuario debe aprender los conceptos OO debido a que la base de datos OO no trabaja con los métodos de programación convencional.
Los objetos pueden heredar valores de propiedades de otros objetos.
El estándar no se encuentra establecido totalmente para este modelo de base de datos, aun se encuentra evolucionando.
La mayoría del proceso de creación de los programas de aplicación es automatizado.
La estabilidad es una preocupación debido a que las bases de datos OO son muy nuevas y has sido poco usadas y probadas.
Teóricamente es mas fácil manejar objetos
Los modelos OO son mas compatibles con las herramientas de programación OO.
Modelo de Bases de Datos Orientada a Objetos:
docsity.com
docsity.com
Diseño de base de datos
docsity.com
Diseño Lógico
Recolección y Análisis
de Requerimientos
Diseño Conceptual
Diseño Físico
Diseño físico: Algunos sistemas de base de datos permiten que el administrador de la base de datos tome decisiones sobre el almacenamiento físico Diseño lógico: La traducción de entidades y relaciones a tablas y otros objetos de la base de datos se hace a este nivel. Este proceso implica la normalización. Diseño conceptual: El siguiente paso consiste en formar una descripción concisa de los requerimientos de datos usando un modelo de datos de alto nivel. Esta descripción será independiente de los requerimientos de almacenamiento, uso del E/R. Recolección y análisis de requerimientos: Esta documentación servirá como entrada para el análisis necesario que se requiere para una comprensión conceptual completa del sistema.
docsity.com
Diseño de base de Datos
docsity.com
Pruebas
Desarrollo
Producción
Estructura inicial de la base de datos. Los cambios son realizados primero acá.
El sistema es probado antes de ser colocado en producción. Las aplicaciones son probadas contra la BD. Los usuarios tratan hacer fallar las aplicaciones.
El sistema es implementado. Cambios son propagados. Nuevas características son colocadas a disposición del usuario final.
Equipos de desarrollo llevan a cabo las modificaciones al sistema, en primer lugar usando la base de datos de desarrollo.
Solicitudes de cambios son realizadas por:
Cambios listos para ser probados
Cambios listos para ser implementados
Ciclo de vida una Base de datos
docsity.com
docsity.com