Logica de base de datos (1)
Logica de base de datos (1)
Logica de base de datos (1)
Entre las bases de datos más utilizada actualmente, tenemos la base de datos
relacional. Este tipo de base de datos es una herramienta empleado por todo
tipo de empresas, independientemente de su tamaño o sector de negocio.
Una base de datos relacional es un tipo de base de datos que cumple con el
modelo relacional. Así, según esta definición de base de datos relacional, se
trata de una base de datos que almacena y da acceso a puntos de datos
relacionados entre sí. El modelo relacional es una forma intuitiva y directa de
representar datos sin necesidad de jerarquizarlos.
Tipos
Oracle
MySQL
Microsoft SQL Server
PostgreSQL
DB2
Relacional Vs no relacional
Gracias a que están estructurados, son más fáciles de gestionar y permiten una
mayor predictibilidad que otros tipos de datos. Esto significa que, además
pueden ser procesados fácilmente por cualquier tipo de herramienta de minería
de datos.
Hoja de Excel
Bases de datos relacionales o SQL
Formularios web
Fichas de clientes estandarizadas
¿Qué son datos no estructurados?
Los datos no estructurados pueden ser textuales o no, además, pueden estar
generados tanto por humanos como por máquinas.
Cardinalidad
Las claves primarias y foráneas son las estructuras principales que conectan a
las tablas de las bases de datos. Las claves primarias son valores únicos en
una tabla que identifican un registro específico, como el número de un cliente.
Las claves foráneas son registros en una tabla separada que se usan para
hacer una conexión con las claves primarias. Un ejemplo de la estructura de
una clave primaria y foránea es un número de cliente en una tabla de clientes
conectado a la clave foránea de número de cliente en una tabla de órdenes.
Estas conexiones se usan a través de cientos de tablas para crear bases de
datos de comercio electrónico, contenido y soporte.
Relevancia
La razón más importante para tener claves primarias y foráneas es la
identificación de registros únicos en cada tabla de la base de datos. Las claves
primarias también están indexadas en la base de datos, lo que permite que la
obtención de un registro solicitado sea más rápida para el servidor de bases de
datos. Una clave primaria también puede tener varias claves foráneas
establecidas. Por ejemplo, una clave primaria en una tabla de clientes podría
tener una clave foránea en las tablas de órdenes y pagos.
Identificación
Las claves primarias se identifican en el software de bases de datos con el
prefijo "PK" en su nombre o usando la interfaz de usuario. En dicha interfaz
abre una tabla y ve las columnas. La clave primaria y la foránea se identifican
con un pequeño icono de llave. La mejor forma para que un administrador de
bases de datos encuentre todas las claves foráneas asociadas con una clave
primaria es usar un diagrama de bases de datos (Modelo de Entidad
Relacional). Los programas como SQL Server Management Console y
Microsoft Access tienen imágenes en forma de diagrama que muestran estas
configuraciones.
Función
Las claves primarias y foráneas se usan para conectar tablas. Una clave
primaria es un número de identificación único para un registro, mientras que las
claves foráneas no siempre son únicas. Por ejemplo, un cliente puede tener
varias órdenes, por lo que existen varios registros en la tabla. La función de las
claves conecta esas filas, por lo que los usuarios pueden leer la información
relativa a registros específicos.
Relaciones
Relación 1 a 1 (1:1)
Relaciona un único registro de la tabla principal con uno solo de la tabla
relacionada.
Este tipo de relación produce el mismo resultado que si se unieran los campos
de ambas tablas en una sola tabla.