Sunteți pe pagina 1din 3

Base de datos

"Es una herramienta para recopilar y organizar informacin, se puede almacenar


informacin sobre personas, productos, pedidos, o cualquier otra cosa. Muchas bases de
datos empiezan siendo una lista en un programa de procesamiento de texto o en una hoja
de clculo.

Arquitectura de las base de datos ( nivel de abstraccin , independencia lgica, fsica)

Arquitectura de base de datos

La arquitectura de un sistema de base de datos est influenciada en gran medida por el


sistema informtico subyacente en el que se ejecuta el sistema de base de datos. En la
arquitectura de un sistema de base de datos se reflejan aspectos como la conexin de
red, el paralelismo y la distribucin.

La conexin de red: de varias computadoras permite que algunas tareas se ejecuten en


un sistema servidor y que otras se ejecuten en los sistemas clientes. Esta divisin de
trabajo ha conducido al desarrollo de sistemas de base de datos cliente-
servidor.

El procesamiento paralelo: dentro de una computadora permite acelerar las actitudes del
sistema de base de datos, proporcionando a las transacciones una respuesta ms rpida,
as como la capacidad de ejecutar ms transacciones por
segundo.

La distribucin de datos: A travs de las distintas sedes o departamentos de una


organizacin permite que estos datos residan donde han sido generados o donde son
ms necesarios, pero continuar siendo accesibles desde otros lugares o departamentos
diferentes.

Niveles de abstraccin:

Podemos destacar tres niveles principales segn la visin y la funcin que realice el
usuario sobre la base de datos:

- Nivel fsico: El nivel ms bajo de abstraccin describe como se almacenan realmente los
datos. En el nivel fsico se describen en detalle las estructuras de datos complejas de bajo
nivel.

- Nivel conceptual: Que es el siguiente nivel ms alto de abstraccin, se describe cules


son los datos reales que estn almacenados en la base de datos y qu relaciones existen
entre los datos.

-Nivel lgico: El siguiente nivel ms alto de abstraccin describe que datos se almacenan
en la base de datos y que relaciones existen entre esos datos. La base de datos completa
se describe as en trminos de un nmero pequeo de estructuras relativamente simples
en el nivel fsico, los usuarios del nivel lgico no necesitan preocuparse de esta
complejidad. Los administradores de base de datos, que deben decidir la informacin que
se mantiene en la base de datos, usan el nivel lgico de abstraccin.

Independencia lgica y fsica de los datos.

El concepto de independencia de datos lo podemos definir como la capacidad para


modificar el esquema en un nivel del sistema sin tener que modificar el esquema del nivel
inmediato superior. Se pueden definir dos tipos de independencia de datos:

La independencia lgica: Es la capacidad de modificar el esquema conceptual sin tener


que alterar los esquemas externos ni los programas de aplicacin. Se puede modificar el
esquema conceptual para ampliar la base de datos o para reducirla. Si, por ejemplo, se
reduce la base de datos eliminando una entidad, los esquemas externos que no se
refieran a ella no debern verse afectados.

La independencia fsica: Es la capacidad de modificar el esquema interno sin tener que


alterar el esquema conceptual (o los externos). Por ejemplo, puede ser necesario
reorganizar ciertos ficheros fsicos con el fin de mejorar el rendimiento de las operaciones
de consulta o de actualizacin de datos. Dado que la independencia fsica se refiere slo
a la separacin entre las aplicaciones y las estructuras fsicas de almacenamiento, es ms
fcil de conseguir que la independencia lgica.

Las bases de datos se dividen en tres niveles:


-Interno
-Conceptual
-Externo

El interno se refiere a todas la informacin de la base de datos, es decir la forma


en como se encuentran fsicamente los datos. Por ejemplo, la posicin en espacio
de memoria en el que se almacenan los datos de una persona.

El conceptual se refiere a la informacin propiamente de las relaciones (tablas)


que conforman la base de datos, con sus respectivos atributos y su relacin con
otras entidades. Por ejemplo, una tabla en la que se pide la descripcin de una
persona con su nombre, direccin, telfono, correo electrnico, etc. y su relacin
con otra tabla en la cul se indican las transacciones bancarias que ha realizado
esa persona.

El externo se refiere casi en su totalidad a las interfaces con las que interacta el
usuario final para comunicarse con la base de datos. Aqu es donde se incluye
tambin a los distintos tipos de usuario. Por ejemplo, en un sistema de una
biblioteca deber existir una vista (o esquema externo) para un administrador (que
puede solicitar libros a las editoriales), otra vista para los bibliotecarios (para llevar
el control de la informacin de registro de los libros) y otra vista para los usuarios
(que solamente pueden buscar libros y ver su ubicacin en los estantes sin poder
modificar nada).

1.1.2.1. Modelo Conceptual.


"Se utilizan para representar la realidad a un alto nivel de abstraccin. Mediante
los modelos conceptuales se puede construir una descripcin de la realidad fcil
de entender."[6]
Se utiliza para la abstraccin de la base de datos, para construir una descripcin
para entender en la realidad
1.1.2.2. Modelo Lgico.
"Es una descripcin de la estructura de la base de datos en trminos de
las estructuras de datos que puede procesar un tipo de SGBD. Unm>modelo
lgicoem>es un lenguaje usado para especificar esquemas lgicos (modelo
relacional, modelo de red, etc.). El diseo lgico depende del tipo de SGBD que se
vaya a utilizar, no depende del producto concreto."[7]
Es una descripcin usada para especificar el esquema lgico detallado del modelo
conceptual, depende del tipo SGBD que se va a utilizar y no depende del producto
concreto.
1.1.2.3. Modelo Fsico.
"Es una descripcin de la implementacin de una base de datos
en memoria secundaria: las estructuras de almacenamiento y los mtodos
utilizados para tener un acceso eficiente a los datos. Por ello, el diseo fsico
depende del SGBD concreto y el esquema fsico se expresa mediante su lenguaje
de definicin de datos."[8]

S-ar putea să vă placă și