Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
El Mantenimiento
Atributos: Son los diferentes campos que conforman la estructura de una base de datos.
Es aquella donde los datos se presentan en nivel mltiples que represente con raz y sus
ramificaciones.
Es aquella que permite la conexin de los nodos en forma multidireccional, por lo que cada nodo
puede tener varios dueos a la vez.
Tipos de Datos
Los Tipos de Datos de una Base se dividen en dos estas son:
Las de Entrada
Se refiere a la informacin que entra al sistema por primera vez. Esta informacin podra dar pie a
una modificacin de los datos persistentes, pero en principio no forma parte de la base de datos
propiamente dicha.
Las de Salida
Se refiere a mensajes y resultados que emanan del sistema. Una vez ms, esta informacin podra
derivarse de los datos persistentes, pero no se le considera en si como parte de la Base de Datos.
Por que utilizar una Base de Datos?
Es Compacto: No hacen falta archivos de papeles que pudieran ocupar mucho espacio.
Es Rpido: La mquina puede obtener y modificar datos con mucha mayor velocidad que
un ser humano. As es posible satisfacer con rapidez consultas de casos particulares, del
momento, sin necesidad de bsquedas visuales o manuales que refieren mucho tiempo.
Es menos Laborioso: Se elimina gran parte del tedio de manera archivos a mano. Las
tareas mecnicas siempre sern mejor realizadas por las maquinas.
Disminuir la Redundancia
Comparticin de Datos
Disminuir la Redundancia
Definimos redundancia como la duplicacin de datos.
La duplicacin de datos genera a su vez una duplicacin del trabajo a la hora de mantenerlos y
actualizarlos. Por tanto las Bases de Datos al reducir la duplicacin de datos, disminuyen el
trabajo. Es fundamental hacer copia de seguridad de la base de datos cada vez que esta quede
actualizada.
Si compensa duplicar datos para aumentar la velocidad de la base de datos en cuestin,
estaremos en una circunstancia en la que compensar la redundancia de dichos datos.
Tambin puede darse que una duplicacin de datos sea obligatoria por las circunstancias. Pero al
ser posible siempre es mejor intentar evitar la redundancia.
Comparticin de Datos
Hablamos de datos actuales, ya que al ser centralizados, se puede tener acceso a los datos con la
ltima actualizacin en prcticamente tiempo real.
Restricciones de Seguridad
Para mantener la seguridad a cerca del mantenimiento de los datos, los administradores de la
Base de Datos, crean una jerarqua de acceso, que permitir o prohibir a los usuarios hacer una u
otra accin sobre dicha base de datos.
Integridad
En una base de datos debemos mantener una coherencia. (No dejar que se introduzcan caracteres
en un campo numrico). Esto se controlar mediante:
Mscaras.
Reglas de validacin.
TEXTO: Adm
FECHA Y HORA: Solo admite horas y fechas. Este tipo de dato ocupa 8 Bytes.
SI / NO: Tipo de datos bolanos, los valores bolanos pueden tener dos valores
posibles, 1 o 0, donde 1 es verdadero y 0 es Falso.
Si damos de baja un registro en una base de datos Access, el programa debe compactar la base
de datos para reducir y eliminar los espacios en blancos que este registro ha producido al ser
eliminado. De este modo se reduce el tamao de la base de datos. Lo mismo pasa con los objetos
OLE.
Valores literales
Numricos: Se expresa con dgitos cuando sea necesario el separador decimal y cuando
sea necesario el signo. Ej.:
1234
1234
-1234
-123,4
Texto: Se encierran entre comillas dobles Hola. Para representar el Enter recurrimos al
valor 13 (cdigo ASCII). Mediante el comando:
Car$(13)
Print Hola & Car$(13) & Pepe
Car$(10)
#14/01/00#
METADATOS: Los datos sobre los datos son los METADATOS. Corresponden a
una gran ficha donde se describen la identificacin, calidad, distribucin y otra
informacin relevante de un conjunto de datos.
prevenir
que
se
pueda
modificar
un
mismo
registro
al
SEGURIDAD:
Se
necesita
un
administrador
(una
persona
La informacin se almacena fsicamente en un nico lugar, con lo que se reduce el riesgo de repetir
la informacin y se consigue mayor integracin de los datos para su actualizacin.
Su desventaja principal es que requiere para su operacin de un equipo con gran capacidad de
almacenamiento lo que significa lentitud en los procesos y mucho ms cuando varios usuarios
solicitan acceso simultneo.
BD EN ESTRELLA
Cuando la llave o identificador conduce a otra tabla se llama Llave fornea (FK)
En teora, todos los atributos de una misma entidad se podran almacenar en una misma tabla
facilitando la bsqueda y se minimiza el riesgo de redundancia de datos. Pero tablas de muchas
columnas saturan al usuario y se dividen desde el identificador principal. El nmero, dimensin y
enlaces de las tablas influye en el tamao del archivo y en la velocidad de lectura de los datos.
10
BD ORIENTADA A OBJETOS:
Se llaman orientadas a objetos (Object oriented OO) ya que cada elemento del paisaje se maneja
efectivamente como un objeto al que se le definen sus componentes, variables y sus mtodos de
anlisis propios.
Las bases de datos orientadas hacia objetos reemplazarn muy pronto a las
dems estructuras de BD. Se dice que las BD por capas han sobrevivido gracias a su fcil manejo
y a la comercializacin.
Una caracterstica importante es que a diferencia de las dems BD espaciales, cada objeto slo se
define una vez y no hay necesidad de repetirlo en varias capas para obtener relaciones. Ej.
mientras en capas una lnea que posee tres significados (va, ro y limite municipal) debe ir en tres
capas diferentes, en OO solo basta captura la lnea una vez y asociarla como objeto con sus
atributos como ro, va y limite.
CLASES Y OBJETOS
Cada objeto es un elemento con caractersticas propias. La definicin de un tipo de objetos se
llama CLASE.
Hay Clases de las cuales no se derivan objetos sin otras clases y se llaman clases abstractas.
P.ej. La Clase CUERPO DE AGUA deriva en las clases ROS, LAGOS, CINAGAS, etc, y desde
estos se derivan objetos particulares como ro San Juan, Laguna de Tota, etc.
Los objetos pueden ser individuales o compuestos. Los objetos compuestos son aquellos que
contienen o se vinculan con otros objetos bien sea:
POR CONTENIDO FSICO
POR REFERENCIAS O VNCULOS
Ej. Un tendido elctrico se compone de
postes,
cascos urbanos.
transformadores,
cableado
conservan.
11
VARIABLES Y MTODOS
ASOCIADAS: propias de la entidad misma (atributos de una finca, vereda, casa, etc).
Del mismo modo estn integradas a la BD los MTODOS que aplican a cada objeto. Los mtodos
se aplican sobre los objetos y no sobre las clases. Ejemplo:
clase: punto
HERENCIA
En orientacin a objetos, las subclases y los objetos heredan atributos de la clase o del nivel
superior. Cada objeto tiene atributos heredados y atributos propios.
Ejemplo:
La clase BOSQUE tiene los atributos: rea, permetro, especies, estratos, condicin, etc.
La subclase BOSQUE PLANTADO tiene estos mismos atributos heredados mas los
propios como mtodo de siembra, profundidad de siembra, turno esperado.
12
HERENCIA MLTIPLE
En ocasiones un objeto puede heredar atributos de dos o mas clases. Ejemplo:
El objeto PERSONA es estudiante y es TRABAJADOR por tanto tiene tanto los atributos de
estudiante (carrera, semestre) como de trabajador (empleo, salario)
RELACIONES
Las siguientes son las relaciones concebidas en orientacin a objetos y se representan mediante
nomenclatura UML o Lenguaje de modelo unificado:
GENERALIZACIN:
13
AGREGACIN:
Relacin que representa a los objetos compuestos por vnculos
(el objeto "contiene").
COMPOSICIN:
Relacin que representa a los objetos compuestos por contenido fsico (el objeto "es parte de").
ASOCIACIN:
La misma MULTIPLICIDAD que se maneja en BD relacionales: 1-1, 1-M, M-M. En UML el 'michos'
se representa por un asterisco.
14
15