domingo, 19 de noviembre de 2017

Base de Datos

Base de Datos

 Una base de datos es una colección de fichero interrelacionado es decir, es un conjunto de datos que modela la actividad de una empresa.

 Se puede definir como un conjunto de datos operativo a que accede a los programas de aplicación.

  Una base de datos es un almacén de información en forma de datos de diferentes tipos:

Ejemplo:



Tipos de Base de Datos

* Base de Datos Jerárquica: Tiene su fundamento en la creación de una estructura de almacenamiento de datos en forma de árbol invertido, a diseñar esta estructura debe tenerse en cuenta los diferentes tipos de acceso que van a necesitar realizar los usuarios para consultar la información.

.La principal ventaja que presenta este tipo de base de datos la rapidez e la que consulta de información, ya que la propia estructura piramidal de los datos permite un rápido acceso a ella.

.Desventaja en la Base de Datos jerárquicas: Al ser presentado en diferentes niveles nos permite el acceso directo, si no que debe acensar uno a la vez.

.Se necesita crear una estructura de almacenamiento en forma de árbol invertido.

.Para consultar la información se debe tener en cuenta las diferentes accesos.

.No es muy flexible a la hora de acceder a la información.

Ejemplos:  


* Base de Datos de Red: La base de datos en red la información se almacena en diferentes niveles pero tiene  la ventaja que si se puede acceder a datos situados del mismo nivel.

. La principal ventaja e este modelo es que los acceso a la información son mas flexible en comparación con la base de datos jerárquica. 

Desventaja de la Base de Datos en Red: La velocidad de  acceso a la información es mas lenta que la base de datos  jerárquica.

. Altera la información.

Ejemplo:


* Base de Datos Relacional: Es una o varias tablas en donde se relaciona uno o varios conjunto de datos. Las tablas se puede modificar fácilmente siguiendo un diseño pre-establecido para obtener la integridad total de la información. 

. La principal ventajas frente a las anteriores base de datos son la rapidez y facilitar por lo que permite transformar el modelo de dato la sencillez de la propia estructura física de este tipo de la base de datos y la posibilidad de adaptación.

. Desventaja  de la Base de Datos Relacional:

. Su base de datos esta estructurada en una o varias tablas  donde se relación uno o varios conjuntos de datos.
. Se cruza la información.

Ejemplo:



* Base de Datos Documentales: Son unos tipos especiales de base de datos que almacena información en forma de texto, su estructura lógica es muy complicada para diseñar, los acceso a la información también presenta problemas de diseño y programación. 

. Desventaja de la Base de Datos Documentales:

. Su estructura lógica es muy complicada de diseñar .

. Los acceso a la información también presentan problema de diseño y programación.

. Complicado de Diseñar.

. Pierde mucho Tiempo

. Es muy Costosa.
Ejemplo:



* Base de Datos Semánticas y Orientada a Objeto: No existe una caracterización  aceptada del termino orientación a objeto. Se va a considerar que son 3 características que identifica este concepto: 

. Los Tipos Abstracto de Datos: Se entiende la definición de un conjunto de objetos y un conjunto de operaciones sobre dichos objetos. Así pues, para definir la forma completa un tipo de datos es necesario especificar. 

- Su nombre
- La representación con que se van a almacenar los objetos de este tipo.
-El conjunto de operaciones con que se puede manipular los objetos de este tipo.

*  Herencia: Define un enfoque orientado a objetos es la posibilidad de definir jerarquías de clases. La herencia entre clases pueden ser 2 tipos:

. Herencia Estructural: En este caso, subclase hereda de su super clase  la definición de la representación interna de los objetos de dicha clase.

.  Herencia de Comportamiento: En este caso, la super clase hereda de subclase las operaciones para manipulación de los objetos de dicha clase.

* Identidad de Objetos: Cada objeto debe de tener una identidad es decir, algo que lo distinga de todos los demás objetos. La identidad de un objeto es algo persistente, es decir, permanecer inalterado a pesar de los cambios de estados, e incluso de estructura, en el objetos. 


* Campo: En informática, un campo es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forma un registro, donde pueden existir campo en blanco, siendo este un error del sistema operativo. Aquel campo que posee un dato único para repetición de entidad, puede  servir para la búsqueda de una entidad especifica.




* Ejemplos de Campos: Un campo de texto llamado "color favorito", que permite escribir, o un menú llamado "población" que permite escoger de un listado de poblaciones posibles. La combinación de campos diversos nos permitirá recabar toda la información que consideremos relevante sobre los items que constituyen la base de datos. 

* Registro: Un registro es una fila de una base de datos, una agrupación horizontal de datos. El contenido de este campos es único para esa fila. En el ejemplo del listado de teléfonos, cada apellido empieza una fila o registro que contiene datos en los campos del nombre, dirección y numero de teléfono. Un registro se suele usar en una búsqueda de base de datos porque cada registro tiene una cualidad identificativa única (o valor ). Un registro de base de datos es, básicamente, una fila que contiene datos únicos en cada uno de los campos. Una base de datos normalmente tendrá un gran número de campos.



* Diferencia entre Campo y Registro: Los campos y los registros son dos componentes básico de una base de datos, que es una colección organizada de información, o datos. El termino "campos" se refiere a columnas,o categorías verticales de datos. El termino "registro" se refiere a la filas, o agrupaciones horizontales de datos de campo. Es posible ver ejemplos de ambos componentes de bases de datos en las viejas bases de datos impresas y también en la base de datos modernas asistidas por computadora.




No hay comentarios:

Publicar un comentario