Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Base de Datos
Facilitador:
Montao Roxana
Participantes:
seccin D
BASE DE DATOS
Se puede decir que una base de datos es un conjunto de informacin
relacionada que se encuentra agrupada o estructurada. Desde el punto de vista
informtico, una base de datos es un sistema formado por un conjunto de datos
almacenados en discos que permiten el acceso directo a ellos y un conjunto de
programas que manipulen ese conjunto de datos. Actualmente, las bases de datos
estn teniendo un impacto decisivo sobre el creciente uso de las computadoras.
Pero para poder entender ms profundamente una base de datos cabe entender
su historia.
Orgenes
Los orgenes de las bases de datos se remontan a la Antigedad donde ya
existan bibliotecas y toda clase de registros. Adems tambin se utilizaban para
recoger informacin sobre las cosechas y censos. Sin embargo, su bsqueda era
lenta y poco eficaz y no se contaba con la ayuda de mquinas que pudiesen
reemplazar el trabajo manual. Posteriormente, el uso de las bases de datos se
desarroll a partir de las necesidades de almacenar grandes cantidades de
informacin o datos. Sobre todo, desde la aparicin de las primeras
computadoras, el concepto de bases de datos ha estado siempre ligado a la
informtica.
En 1884 Herman Hollerith cre la mquina automtica de tarjetas
perforadas, siendo nombrado as el primer ingeniero estadstico de la historia. En
esta poca, los censos se realizaban de forma manual. Ante esta situacin,
Hollerith comenz a trabajar en el diseo de una maquina tabuladora o censadora,
basada en tarjetas perforadas. Posteriormente, en la dcada de los cincuenta se
da origen a las cintas magnticas, para automatizar la informacin y hacer
respaldos. Esto sirvi para suplir las necesidades de informacin de las nuevas
industrias. Y a travs de este mecanismo se empezaron a automatizar
informacin, con la desventaja de que solo se poda hacer de forma secuencial.
Dcada de 1960
Posteriormente en la poca de los sesenta, las computadoras bajaron los
precios para que las compaas privadas las pudiesen adquirir; dando paso a que
se popularizara el uso de los discos, cosa que fue un adelanto muy efectivo en la
poca, debido a que a partir de este soporte se poda consultar la informacin
directamente, sin tener que saber la ubicacin exacta de los datos. En esta misma
poca se dio inicio a las primeras generaciones de bases de datos de red y las
bases de datos jerrquicas, ya que era posible guardar estructuras de datos en
listas y arboles.
Otro de los principales logros de los aos sesenta fue la alianza de IBM y
American Airlines para desarrollar SABRE, un sistema operativo que manejaba las
reservas de vuelos, transacciones e informaciones sobre los pasajeros de la
compaa American Airlines.
Dcada de 1970
Por lo que respecta a la dcada de los setenta, Edgar Frank Codd, cientfico
informtico ingles conocido por sus aportaciones a la teora de bases de datos
relacionales, defini el modelo relacional a la par que public una serie de reglas
para los sistemas de datos relacionales a travs de su artculo Un modelo
relacional de datos para grandes bancos de datos compartidos. Este hecho dio
paso al nacimiento de la segunda generacin de los Sistemas Gestores de Bases
de Datos.
SIGLO XXI
En la actualidad, las tres grandes compaas que dominan el mercado de
las bases de datos son IBM, Microsoft y Oracle. Por su parte, en el campo de
El modelado de datos no acaba con el uso de esta tcnica. Son necesarias otras
tcnicas para lograr un modelo directamente implementable en una base de datos.
Brevemente:
Permite mostrar resultados entre otras entidades pertenecientes a las existentes
de manera que se encuentre la normatividad de archivos que se almacenarn
Entidad
Una entidad es un objeto que existe y se distingue de otros objetos de
acuerdo a sus caractersticas llamadas Atributos. Las Entidades pueden ser
concretas como una persona o abstractas como una fecha.
Representa una cosa u "objeto" del mundo real con existencia independiente, es
decir, se diferencia unvocamente de cualquier otro objeto o cosa, incluso siendo
del mismo tipo, o una misma entidad.
Algunos Ejemplos:
Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos).
Un automvil. (Aunque sean de la misma marca, el mismo modelo, tendrn
atributos diferentes, por ejemplo, el nmero de bastidor).
Una casa (Aunque sea exactamente igual a otra, an se diferenciar en su
direccin).
Una entidad puede ser un objeto con existencia fsica como: una persona, un
animal, una casa, etc. (entidad concreta), o un objeto con existencia conceptual
como: un puesto de trabajo, una asignatura de clases, un nombre,etc. (entidad
abstracta).
Una entidad est descrita y se representa por sus caractersticas o atributos. Por
ejemplo, la entidad Persona puede llevar consigo las caractersticas: Nombre,
Apellido, Gnero, Estatura, Peso, Fecha de nacimiento, etc...
Atributos
Los atributos son las propiedades que describen a cada entidad en un
conjunto de entidades. Un conjunto de entidades dentro de una entidad, tiene
valores especficos asignados para cada uno de sus atributos, de esta forma, es
posible su identificacin unvoca.
Ejemplos:
A la coleccin de entidades Alumnos, con el siguiente conjunto de atributos en
comn, (id, nombre, edad, semestre), pertenecen las entidades:
(1, Sofia, 18 aos, 2)
(2, Josefa, 19 aos, 5)
(3, Gabriela, 20 aos, 2)
Cada una de las entidades pertenecientes a este conjunto se diferencia de
las dems por el valor de sus atributos. Ntese que dos o ms entidades
diferentes pueden tener los mismos valores para algunos de sus atributos, pero
nunca para todos.
En particular, los atributos identificativos son aquellos que permiten
diferenciar a una instancia de la entidad de otra distinta. Por ejemplo, el atributo
identificativo que distingue a un alumno de otro es su nmero de id.
Para cada atributo, existe un dominio del mismo, este hace referencia al tipo de
datos que ser almacenado o a restricciones en los valores que el atributo puede
tomar (Cadenas de caracteres, nmeros, solo dos letras, solo nmeros mayores
que cero, solo nmeros enteros.). Cuando una entidad no tiene un valor para un
atributo dado, este toma el valor nulo, bien sea que no se conoce, que no existe o
que no se sabe nada al respecto del mismo.
Relacin
Una relacin es una asociacin o relacin matemtica entre varias
Entidades. Las relaciones tambin se nombran. Se representan en el Diagrama,
dependencia
asociacin
entre
los
conjuntos
de
entidades
es
3. Restricciones
Son reglas que deben mantener los datos almacenados en la base de datos.
Correspondencia de cardinalidades
Dado un conjunto de relaciones en el que participan dos o ms conjuntos de
entidades, la correspondencia de cardinalidad indica el nmero de entidades con
las que puede estar relacionada una entidad dada.
Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la
correspondencia de cardinalidades puede ser:
Restricciones de participacin
Dado un conjunto de relaciones R en el cual participa un conjunto de entidades A,
dicha participacin puede ser de dos tipos:
4. Claves
Es un subconjunto del conjunto de atributos comunes en una coleccin de
entidades, que permite identificar inequvocamente cada una de las entidades
pertenecientes a dicha coleccin. Asimismo, permiten distinguir entre s las
relaciones de un conjunto de relaciones.
Dentro de los conjuntos de entidades existen los siguientes tipos de claves:
Los valores de los atributos de una clave, no pueden ser todos iguales para dos o
ms instancias.
Para poder distinguir unvocamente las relaciones en un conjunto de relaciones R,
se deben considerar dos casos:
5. Diagrama entidad-relacin
6. Diagramas extendidos
Los diagramas Entidad-Relacin no cumplen su propsito con eficacia
debido a que tienen limitaciones semnticas. Por ese motivo se suelen utilizar
los diagramas Entidad-Relacin extendidos que incorporan algunos elementos
ms al lenguaje:
Entidades fuertes y dbiles
Cuando una entidad participa en una relacin puede adquirir un
papel fuerte o dbil. Una entidad dbil es aquella que no puede existir sin
participar en la relacin; es decir, aquella que no puede ser unvocamente
identificada solamente por sus atributos.
Una entidad fuerte (tambin conocida como entidad regular) es aquella que
s puede ser identificada unvocamente. En los casos en que se requiera, se
puede dar que una entidad fuerte "preste" algunos de sus atributos a una entidad
dbil para que esta ltima se pueda identificar.
Las entidades dbiles se representan mediante un doble rectngulo; es decir, un
rectngulo con doble lnea.
Se puede hablar de la existencia de 2 tipos de dependencias en las entidades
dbiles:
Dependencia por existencia
Las ocurrencias de la entidad dbil pueden identificarse mediante un atributo
identificador clave sin necesidad de identificar la entidad fuerte relacionada.
Cada esposo (entidad) est casado (relacin) con una nica esposa
(entidad) y viceversa. Es una relacin 1:1.
Atributos en relaciones
Las relaciones tambin pueden tener atributos asociados. Se representan
igual que los atributos de las entidades. Un ejemplo tpico son las relaciones de
tipo "histrico" donde debe constar una fecha o una hora. Por ejemplo,
supongamos que es necesario hacer constar la fecha de emisin de una factura a
un cliente, y que es posible emitir duplicados de la factura (con distinta fecha). En
tal caso, el atributo "Fecha de emisin" de la factura debera colocarse en la
relacin "se emite".
Herencia
La herencia es un intento de adaptacin de estos diagramas al paradigma
orientado a objetos. La herencia es un tipo de relacin entre una entidad "padre" y
una entidad "hijo". La entidad "hijo" hereda todos los atributos y relaciones de la
entidad "padre". Por tanto, no necesitan ser representadas dos veces en el
Agregacin
Ejemplo agregacin