Categories: All - bases - datos - sistemas - información

by Aldo Rojas 6 years ago

238

tipos de base de datos

La relevancia de las bases de datos es indiscutible tanto en el ámbito académico como en proyectos futuros. Sin ellas, muchas tareas se volverían complicadas o imposibles de realizar.

tipos de base de datos

Conclusión: Las bases de datos son de suma importancia en este caso para nosotros ya que sin ellos no podríamos hacer parte de nuestro trabajo y ayudarnos en la etapa de estudiantes y mas que eso estaríamos estancados sin saber que hacer en algunas partes de nuestro proyecto que emprenderemos mas adelante, son de gran ayuda y algunos por su grado de dificultan son algo dificiles de entender. Pero al final los entenderemos porque sera parte de lo que usaremos desde ahora en adelante.

tipos de base de datos

Existen diferentes maneras de ordenar y organizar la información para que este sea accesible para nosotros. No existe el sistema de ase de datos perfecto: hay que elegir aquella estructura que mejor se adapte a nuestras necesidades.

Modelos avanzados.
Han sido y siguen siendo ampliamente utilizadas por aplicaciones, pero el aumento de potencia de los ordenadores personales, ha hecho aprecer nuevas aplicaciones potentes que requieren la utilizacion de datos complejamente relacionados o con necesidades de consulta particulares.

Debido a los cambios que se han producido dos modelos están sufriendo mayor empuje por parte de la comunidad informática:

Modelo declarativo.

Suele usarse para bases de conocimiento, que no son más que bases de datos con mecanismos de consulta en los que el trabajo de extracción de información a partir de los datos recae en realidad sobre el ordenador.

Modelo orientado a objetos (POO).

La creación de programas mas grandes y complejas, han hecho avanzar los métodos de programación hacia nuevas formas que permiten el trabajo en equipo, uno de estos métodos consiste en la programación orientada a objetos, que trata los problemas desde un punto de vista real.

Conceptos - Clase: Cuando hay varios objetos semejantes, pueden agruparse en una clase, todo objeto debe pertenecer a una clase. - Estado: Son las características propias de cada objeto. - Encapsulación: Cada objeto es consciente de sus propias características. - Mensaje: Es cada uno de los estímulos que se envían a un objeto. - Herencia: se puede establecer toda una jerarquía de tipos o clases.

Tipos de métodos: - Extender el modelo relacional: Consiste en añadir a una base de datos relacional la posibilidad de hacer cosas orientadas a objeto. - Modelo de objetos persistentes: Consiste en declarar cierto tipo de objetos con persistentes. Un objeto es persistente si queremos que se guarde en la base de datos. - Modelo integrado semántico: Añade también ciertas capacidades de consulta sin necesidad de programación externa.

Modelo relacional.
Este modelo intenta representar la base de datos como un conjunto de tablas, aunque las tablas son un concepto simple e intuitivo.

Conceptos básicos para este modelo: - Registro: Es algo así como cada ficha de un fichero convencional. - Tabla: Es un conjunto de fichas de un mismo tipo.

El modelo Entidad-Relación tiene grandes similitudes con el modelo relacional.

Modelo en red.
Su estructura es parecida a la jerárquica aunque bastante más compleja, con lo que se consiguen evitar, al menos en parte, los problemas de aquél.

Conceptos fundamentales que debe conocer el administrador para definir el esquema de una base de datos jerárquica: - Registro: Viene a ser como cada una de las fichas almacenadas en un fichero convencional. - Campos o elementos de datos. Son cada uno de los apartados de que se compone una ficha. - Conjunto: Es el concepto que permite relacionar entre sí tipos de registro distintos.

Una restricción bastante importante de este modelo, es que una ocurrencia de registro miembro puede pertenecer como máximo a una sola instancia de un determinado conjunto, aunque puede participar en varios tipos de conjuntos distintos.

Modelo jerárquico.
El sistema jerárquico más comúnmente conocido es el sistema IMS de IBM.

Tiene como objetivo establecer una jerarquía de fichas, de manera que cada ficha puede contener a sus vez listas de otras fichas, y así sucesivamente.

Desventajas: -La jerarquía existente entre los tipos de objetos que se manipulan (Cursos, Estudiantes, Profesores, etc.), y las dependencias existentes, hacen que sea imposible el acceso directo a instancias de cada una de ellos, con lo que se pierde en independencia y facilidad de uso. - Si un mismo segmento debe participar en varios tipos de registro, deben incluirse mecanismos que eviten la repetición de datos. Es más,

Modelos tradicionales.
son los sistemas mas utilizados asta este momento, los sistemas orientados a objetos son uno de ellos, los bancos por el hecho de haber sido los primeros en informatizarse, siguen teniendo sus datos sobre ficheros electronicos simples,manejandos directamente del S.O., y no con la intervecion de un S.G.B.D que facilite su gestion y mantenimiento.