1. 2012
Instituto Universitario de Tecnología
“Antonio José de Sucre “
Antonio Peralta
BASE DE
DATOS
El siguiente trabajo escrito muestra la forma de crear una base de datos optima en los
procesos de almacenamiento de la data, extracción de la misma y su integridad
2. Introducción
Los bancos de datos de las organizaciones están compuestos de una base de daos y de un
sistema gestor de base de dato para administrar los recursos de la misma. Para que se logre
esta cooperación. El sistema gestor de base de datos debe saber la arquitectura de la base de
datos, esto nos permite independizar la SBGD de la base de datos pudiendo cambiar la BD
de ser necesario.
Arquitectura de una base de datos
En el periodo 1975-1982, ANSI intentaba establecer las bases para crear estándares en el
campo de las BD. El comité conocido como ANSI/SPARC recomendó que la arquitectura
de los SGBD previese tres niveles de descripción de la BD,
En el nivel externo se sitúan las diferentes visiones lógicas que los procesos
usuarios (programas de aplicación y usuarios directos) tendrán de las partes de la
BD que utilizarán. Estas visiones se denominan esquemas externos.
En el nivel conceptual hay una sola descripción lógica básica, única y global, que
denominamos esquema conceptual, y que sirve de referencia para el resto de los
esquemas.
El esquema conceptual corresponde a las necesidades del conjunto de la empresa.
Sin embargo, cada aplicación podrá tener su visión particular, y seguramente
parcial, del esquema conceptual.
En el nivel físico hay una sola descripción física, que denominamos esquema
interno.
Modelo de BD
Cuando hablamos de un modelo de base de dato describimos la herramienta que se usan
para su construcción, esto compone un conjunto de conceptos que nos permiten describir
los datos las relaciones que existen entre ellos la semántica y la restricción de consistencia.
Existen cuatro modelos que sirven para modelar una base de datos y son
Modelo relacional: su lógica consiste en la relación de información. Esta funciona
por medio de tablas que permiten asociarlas con herramientas matemáticas para el
procesamiento de los datos
3. Modelo jerárquico: su topología es en forma de árbol invertido y sus hojas son
nodos que almacenan información. En este modelo un nodo padre no puede tener
muchos nodos hijos pero un nodo hijo no puede tener más de un nodo padre. Por
esto su topología asía abajo
Modelo en red: Este modelo es similar al modelo jerárquico a diferencia de que un
nodo hijo puede tener muchos nodos padres haciendo que se una especie de red de
información similar a las neuronas del cerebro. En este modelo los nodos están
compuestos de tablas.
Modelo relacional basado en objetos: es un hibrido entre el modelo relacional y la
programación orientada a objetos para crear el sistema gestor de base de datos
haciendo posible llevar las bases de datos a otro nivel de evolución
Video 2
Introducción
El diseño de cualquier producto es muy importante por que nos permite saber con que
tratamos. Tener el control de lo que creamos y que nada se salga de las manos. Y cuando
hablamos de diseño lógico de datos es aun mas importante la lógica para algunas personas
es algo incomprensible y el usuario no sabe como tratar con esto por lo tanto un buen
diseño lógico de datos permitirá una buena base de datos y por lo tanto un usuario
complacido.
Diseño lógico de dato
El diseño de datos los podemos definir como la estructura mediante la cual se almacenan
los datos en la BD. Este diseño consta de unas faces que son
Diseño conceptual: este diseño es independiente a cualquier arramienta informática
que se valla a usar ya que en este modelo se estudia el problema y se selecciona los
elementos del mundo real que se van a archivar.
Diseño lógico. Es la forma en que se almacenan los datos en la BD. Partiendo del
modelo inicial se toman los datos a almacenar y se introducen en el modelo lógico
que son tablas donde va la información según sea la BD que se utiliza.
Diseño físico: el diseño físico no es más que las tablas de la base de datos llena de
datos.la estructura que tienen y su organización.
Video 3
Introducción
La integridad de cualquier objeto es algo muy importante por que le permite al objeto ser lo
que es y tener autenticidad sobre las demás cosas. Cuando hablamos de la integridad de un
4. dato es algo delicado ya que violar esta integridad amerita una fuerte pérdida ya sea
monetaria, de tiempo o de desconfianza. Que quiero explicar con esto. Imaginemos que
entro a la data de un banco y a un número de cuenta le cambio un digito. He violado la
integridad de la data por lo tanto el banco pierde dinero tiempo y clientes. Por donde lo
veamos una data insegura amerita perdidas.
Integridad de una base de datos
La integridad de una base de datos trata sobre el valor que tienen los datos. Violar la
integridad de los mismos es cambiar data sin permiso y conlleva a perdida de información.
De la manera que la definamos la integridad de los datos es que no deben ser cambiados de
manera errónea o mal intencionado para esto la seguridad de una base de datos debe ser
excepcional. Para eso existen dos condiciones que son las que rijen la integridad de la BD y
son.
Las restricciones de integridad de usuario : son condiciones específicas de una base
de datos concreta; son las que se deben cumplir en una base de datos articular con
unos usuarios concretos, pero que no son necesariamente relevantes en otra Base de
Datos.
Las reglas de integridad de modelo: son condiciones propias de un modelo de datos,
y se deben cumplir en toda base de datos que siga dicho modelo.
Los sistemas gestores de base de datos deben proporcionar las formas de definir las
restricciones. Haciendo posible el cumplimiento de las reglas de integridad del modelo.
Algunas de estas reglas de integridad son.
Regla de integridad de única clave primaria
Regla de integridad de entidad de la clave primaria
Regla de integridad referencial
Regla de integridad de dominio
Conclusiones generales
La bases de datos necesitan en primer lugar una buena arquitectura esto permite al
programador acoplar la base de datos con sistema gestor de base de datos y la mayor
optimización de el proceso de búsqueda y almacenamiento de los datos. Otra cosa que
necesita es el diseño lógico de los datos. Esta es la implementación lógica con la cual
trabajara la base de datos esta herramienta amerita saber como almacenara los datos donde
con certeza y sin errores, para ello se debe estudiar cada paso que sigue el dato hasta el
momento de su almacenamiento y por consiguiente el proceso de su salida. Y la más
importante la integridad de la data que es la seguridad de la base de datos la cual debe ser
óptima sin hacer posible la pérdida de información. Todas estas características antes
5. descritas hacen posible una base de datos segura y óptima a la hora de almacenar los datos
procesarlos y protegerlos.