Una base de datos o banco de datos es un conjunto de datos
pertenecientes a un mismo contexto y almacenados sistemáticamente para su
posterior uso.
Actualmente, y
debido al desarrollo tecnológico de campos como la informática y la
electrónica, la mayoría de las bases de datos están en formato digital
(electrónico),
Existen programas
denominados sistemas gestores de bases de datos, abreviados SGBD, que permiten
almacenar y posteriormente acceder a los datos de forma rápida y estructurada
CONSEPTOS DENTRO DE DASE DE DATOS
Campo:Cada entrada en una base de datos puede tener
múltiples campos de diversos tipos. Por ejemplo, un campo de texto llamado
'color favorito', que permite escribirlo, o un menú llamado 'población' que
permita escoger de un listado de poblaciones posibles. La combinación de campos
diversos nos permitirá recabar toda la información que consideremos relevante
sobre los ítems que constituyen la base de datos.
Registro
Un registro del
sistema viene a ser una base de datos que tiene el fin de almacenar configuración,
opciones y comandos propios del sistema operativo.
DATO:
El dato es
una representación simbólica (numérica, alfabética, algorítmica,
entre otros) de un atributo o característica de una entidad. Los datos
describen hechos empíricos, sucesos y entidades.
Los
datos aisladamente pueden no contener información humanamente relevante. Sólo
cuando un conjunto de
datos se examina
conjuntamente a la luz de un enfoque, hipótesis o teoría se puede apreciar la
información contenida en dichos datos. Los datos pueden consistir en números,
estadísticas o proposiciones descriptivas. Los datos convenientemente agrupados,
estructurados e interpretados se consideran que son la base de la información
humanamente relevante que se pueden utilizar en la toma decisiones, la
reducción de la incertidumbre o la realización de cálculos. Es de empleo muy
común en el ámbito informático y, en general, prácticamente en
cualquier investigación científica.
Tabla:
Tabla en las bases de datos, se refiere al tipo de modelado
de datos, donde se guardan los datos recogidos por un programa. Su estructura
general se asemeja a la vista general de un programa de hoja de cálculo.Una
tabla es utilizada para organizar y presentar información. Las tablas se
componen de filas y columnas de celdas que se pueden rellenar con textos y
gráficos Las tablas se componen de dos estructuras.
MODELOS DE BASE DE DATOS:
Modelo Jerárquico
Fue el primero en aparecer y se caracteriza por organizar
la información a través de una estructura de árboles, en la que las relaciones
entre instancias o registros.
En un modelo
jerárquico, los datos son organizados en una estructura parecida a un Árbol,
implicando un eslabón solo ascendente en cada registro para describir anidar, y
un campo de clase para guardar los registros en un orden particular en cada
lista de mismo-nivel.
Las características principales de implementar este
modelo son:
Globalización de la información:
permite a los diferentes usuarios considerar la
Información como un recurso
corporativo que carece de dueños específicos.
Eliminación de información
inconsistente: si existen dos o más archivos con la
Misma información, los cambios que se
hagan a éstos deberán hacerse a todas
Las copias del archivo de facturas.
Permite compartir información
Permite mantener la integridad en la
información: la integridad de la
Información es una de sus cualidades
altamente deseable y tiene por objetivo
Que sólo se almacena la información
correcta.
Independencia de datos: el concepto
de independencia de datos es quizás el que
Más ha ayudado a la rápida
proliferación del desarrollo de Sistemas de Bases de
Datos.
Ventajas:
1) Un árbol con todo su
enterrando de relaciones, en el que la conexión es fija y
Sólo puede ser cambiada modificando
una porción de código, suministra, sin
Embargo, la ventaja de que la
navegación se realiza de una forma muy rápida.
2) Es fácil de ver la
estructura de la base de datos.
3) Su implementación es
sencilla y rápida de implantar.
4) Se puede predefinir
relaciones, lo que simplifica las variaciones a futuro
Desventajas:
1) Puede dar lugar a la
consistencia de los datos cuando se llevan a cabo
Actualizaciones.
2) Resulta inevitable el
desaprovechamiento de espacio.
Solución: una solución es introducir
el concepto de registro virtual. Este tipo
De puntero no contiene ningún valor de
dato, sino un puntero lógico a un registro
Físico concreto. Cuando hay que
replicar un registro en varios árboles de una base
De datos, se guarda una sola copia de
ése registro en uno de los árboles y se
Sustituyen los demás registros por
registros virtuales que contiene un puntero a ése
Registro físico.}
3) La extracción de la
información de una unidad que se encuentra varios niveles
Abajo requiere navegar por un camino a
través de las unidades y sus relaciones
Hasta llegar a ella.
4) Presenta la
desventaja de que es necesario un conocimiento en profundidad de
Las unidades de información y de sus
relaciones entre sí. Adicionalmente,
Combinar la información de unidades
que residen en ramas muy separadas de
La estructura arbórea es una tarea que
consume tiempo y esfuerzo.
5) Las operaciones de
insertar y borrar son complejas.
6) Las relaciones Nodo a
Nodo pueden ser implementadas de una forma no
Muy
eficiente, pues para hacerlo se genera redundancia.
Modelo de Red
Este modelo fue
concebido como una ampliación del modelo jerárquico, cuya finalidad era solucionar
las deficiencias lógicas de este último. Al igual que el anterior, también se
emplea una árbol como estructura base, pero con la diferencia de que un mismo
hijo puede tener diferentes padres, con lo que es posible representar
relaciones Muchos-a-Muchos sin redundancia aparente.
Algunas de sus características
son:
No se permiten ocurrencias
duplicadas en una tabla
Hay un solo valor para un
atributo dado de una determinada ocurrencia
Todos los atributos que no
forman parte de la clave dependen sólo de esta.
Todas
los valores en un atributo que sea clave extranjera deberán aparecen en la
tabla donde dicho atributo es clave principal
Objetivos
A) Flexibilidad para los
usuarios
Este es un objetivo esencial en un sistema de base
de datos, que permite diferenciarlo de los sistemas clásicos de ficheros.
B) Uso concurrente
Facilitar
a varias aplicaciones recuperar o actualizar concurrentemente los datos de la
base.
C) Estrategias de
búsqueda diversas
Suministrar y
permitir el uso de varias estrategias de búsqueda, tanto sobre el conjunto de
la base como sobre una parte de ella
Modelo Entidad
Relación
Es una herramienta para el modelado de datos de un
sistema de información. Estos modelos expresan entidades relevantes para un
sistema de información así como sus interrelaciones y propiedades.
Con este modelo conseguimos representar de manera gráfica
la estructura lógica de una base de datos
Elementos del modelo
entidad-relación
Entidad
Se trata de un objeto del que se recoge información de interés de cara a la base de datos. Gráficamente se representan mediante un rectángulo.
Entidad
Se trata de un objeto del que se recoge información de interés de cara a la base de datos. Gráficamente se representan mediante un rectángulo.
Relación:
A cada
relación se le asigna un nombre para poder distinguirla de las demás y saber su
función dentro del modelo entidad-relación.
Atributo
Se define como cada una de las propiedades de una entidad o relación. Cada atributo tiene un nombre y todos los posibles valores que puede tener
Se define como cada una de las propiedades de una entidad o relación. Cada atributo tiene un nombre y todos los posibles valores que puede tener
Modelo Relacional
El modelo relacional para la gestión de
una base de datos es un modelos de datos basado en la lógica
de pre candidatos y en la teoría de conjuntos
Características
principales de los ``archivos'' relacionales:
- Cada ``archivo'' contiene
solo un tipo de registros
- Los campos no tienen un
orden específico, de izquierda a derecha
- Los registros no tienen un
orden específico, de arriba hacia abajo
- Cada campo tiene un solo
valor
- Los registros poseen un
campo identificador único (o combinación de campos) llamado clave primaria
En particular, las conexiones lógicas dentro de una
relación y entre las relaciones se representan mediante esos valores; no
existen ``ligas'' o apuntadores visibles para el usuario, ni ordenamientos
visibles para el usuario, ni grupos repetitivos visibles para el usuario, etc.

Hola soy Abilene Irineo Velazquez y en mi opinion el blog es muy bueno, informacion clara y llamativo. Buen trabajo
ResponderEliminarhola bueno gracias por aber comentado en nuestro blog
Eliminarhola soy diana grasias por su comentario se hizo lo que se pudo grasias abi
Eliminarhola soy daniel gonzalez reyes su blog es bueno tiene informacioin buna me sirvio de mucho saludos.
ResponderEliminarhola soy diana y paty grasias por su comentario
Eliminarhola! somos Brenda Acevedo y Yovani Mondragón, nos pareció muy bueno su blog aunque hay algunos errores ortográficos, pero es llamativo buen trabajo chicas.
ResponderEliminarhola grasias por comentar lo tomaremos en cuenta
Eliminarhola soy Iván me parece que hicieron un buen blog su información es clara solo que tienen algunos errores ortográficos.
ResponderEliminarhola soy paty grasias por correccion
Eliminar