Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCCIN
BASES DE DATOS
Bases de datos
El trmino de bases de datos fue escuchado por primera vez en 1963, en un simposio
celebrado en California, Estados Unidos.
Una base de datos se puede definir como un conjunto de informacin relacionada que se
encuentra agrupada estructurada.
Se entiende por base de datos a una coleccin de datos que al manipularlos o analizarlos
nos dar como resultado cierta informacin importante para los usuarios de la misma.
El anlisis de requerimientos para una base de datos incorpora las mismas tareas que el
anlisis de requerimientos del software. Es necesario un contacto estrecho con el
cliente; es esencial la identificacin de las funciones e interfaces; se requiere la
especificacin del flujo, estructura y asociatividad de la informacin y debe
desarrollarse un documento formal de los requerimientos.
3. Administracin de informacin
5. Usuarios
Una de las ventajas del DBMS es que puede ser invocado desde programas de
aplicacin que pertenecen a Sistemas Transaccionales escritos en algn lenguaje de alto
nivel, para la creacin o actualizacin de las bases de datos, o bien para efectos de
consulta a travs de lenguajes propios que tienen las bases de datos o lenguajes de
cuarta generacin.
En vez de separar los datos en archivos por separados para cada aplicacin, los datos
son almacenados fsicamente para aparecer a los usuarios como almacenados en una
sola ubicacin: una sola base de datos sirve a muchas aplicaciones.
jerrquico,
red,
relacional y
orientada a objeto
Una clase de modelo lgico de bases de datos que tiene una estructura arborescente. Un
registro subdivide en segmentos que se interconectan en relaciones padre e hijo y
muchos ms. Los primeros sistemas administradores de bases de datos eran
jerrquicos. Puede representar dos tipos de relaciones entre los datos: relaciones de uno
a uno y relaciones de uno a muchos
Es una variacin del modelo de datos jerrquico. De hecho las bases de datos pueden
traducirse de jerrquicas a en redes y viceversa con el objeto de optimizar la velocidad
y la conveniencia del procesamiento. Mientras que las estructuras jerrquicas describen
relaciones de muchos a muchos.
Es el ms reciente de estos modelos, supera algunas de las limitaciones de los otros dos
anteriores. El modelo relacional de datos representa todos los datos en la base de datos
como sencillas tablas de dos dimensiones llamadas relaciones. Las tablas son
semejantes a los archivos planos, pero la informacin en ms de un archivo puede ser
fcilmente extrada y combinada.
Las bases de datos orientadas a objetos, tienen una organizacin similar a la de los
rboles. Donde cada nodo del rbol representa un campo y cada rbol un registro, cada
tipo de nodo tiene un mtodo distinto de bsqueda. Que es equivalente a decir que todos
los campos pueden ser utilizados como campos llave, pero complica el diseo. Si la
base de datos es demasiado grande, o tiene relaciones demasiado complejas el grafo
resultante se vuelve una maraa ininteligible.
Sistemas relacionales
Nuestro objeto de estudio sern los sistemas relacionales, estos son importantes
porque ofrecen muchos tipos de procesos de datos, como:
simplicidad y generalidad,
Las bases de datos relacionales estn constituidas por una o ms tablas que contienen
la informacin ordenada de una forma organizada. Cumplen las siguientes leyes
bsicas:
El primer paso para crear una base de datos, es planificar el tipo de informacin que se
quiere almacenar en la misma, teniendo en cuenta dos aspectos:
la informacin disponible y
Los campos son los distintos tipos de datos que componen la tabla, por ejemplo:
nombre, apellido, domicilio. La definicin de un campo requiere: el nombre del
campo, el tipo de campo, el ancho del campo, etc.