Академический Документы
Профессиональный Документы
Культура Документы
¿Qué es SMDB?
Un Sistema Manejador de Bases de Datos (SMBD) es básicamente un sistema computarizado donde
podemos almacenar información en forma de registros. Incluso podemos considerar a la base de datos
como una especie de archivero o cajón electrónico donde podemos guardar una colección de archivos
computarizados. Estos archivos pueden ser accedidos por los usuarios por medio de varias acciones:
Modelo Relacional
En este modelo todos los datos son almacenados en relaciones, y como cada relación es un conjunto
de datos, el orden en el que estos se almacenen no tiene relevancia (a diferencia de otros modelos como
el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar
por un usuario no experto. La información puede ser recuperada o almacenada por medio de consultas
que ofrecen una amplia flexibilidad y poder para administrar la información.
Este modelo considera la base de datos como una colección de relaciones. De manera simple, una
relación representa una tabla que no es más que un conjunto de filas, cada fila es un conjunto de campos
y cada campo representa un valor que interpretado describe el mundo real. Cada fila también se puede
denominar tupla o registro y a cada columna también se le puede llamar campo o atributo.
Para manipular la información utilizamos un lenguaje relacional, actualmente se cuenta con dos
lenguajes formales el Álgebra y el Cálculo relacionales. El Álgebra relacional permite describir la forma
de realizar una consulta, en cambio, el Cálculo relacional solamente indica lo que se desea devolver.
Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los
mismos tipos que los demás registros. Ejemplo: en una tabla de nombres, direcciones, etc., cada
fila contendrá un nombre y una dirección.
Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a
los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como
una dirección, o un número de teléfono, un nombre, etc.
Tupla:
En informática, o concretamente en el contexto de una base de datos relacional, un registro (también
llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla. En
términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o
campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la
misma tabla tienen la misma estructura.
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición
de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones
es usado como índice, aunque lo normal y práctico es asignarle a cada registro un campo clave para su
búsqueda.
Atributo:
En bases de datos, un atributo representa una propiedad de interés de una entidad.
Los atributos se describen en la estructura de la base de datos empleando un modelo de datos.
Cada atributo de una relación se caracteriza por un nombre y por un dominio. El dominio indica qué
valores pueden ser asumidos por una columna de la relación.
Cardinalidad:
Es Simplemente la forma en que se relacionan las Entidades, o expresa cuantas entidades se
Relacionan con otras entidades. Hay varias maneras de mostrar las cardinalidades:
Poner etiquetas en las líneas que unen las relaciones con las entidades, consiste en un mínimo y máximo
que contiene un cero (varios a varios) y lo usual es poner una “M” en un
Existen 4 tipos de relaciones que pueden establecerse entre entidades, las cuales establecen con
cuantas ocurrencias de entidad de tipo B se puede relacionar una ocurrencia de entidad de tipo A:
1. Relación uno a uno.
2. Relación uno a varios (n).
3. Relación varios (n) a uno.
4. Relación varios a varios (n)- (n)
Dominio:
Un dominio describe un conjunto de posibles valores para cierto atributo. Como un dominio restringe los
valores del atributo, puede ser considerado como una restricción. Matemáticamente, atribuir un dominio
a un atributo significa "cualquier valor de este atributo debe ser elemento del conjunto especificado".
Distintos tipos de dominios son: enteros, cadenas de texto, fecha, no procedurales, etc.
Cada tabla puede tener uno o más campos cuyos valores identifican de forma única cada registro de
dicha tabla, es decir, no pueden existir dos o más registros diferentes cuyos valores en dichos campos
sean idénticos. Este conjunto de campos se llama clave única. Pueden existir varias claves únicas en
una determinada tabla, y a cada una de éstas suele llamársele candidata a clave primaria.