Base de Datos Relacionales

*..Base de datos relacionales..*

Base de Datos Relacional
Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas

Características de la Base de Datos Relacional
  • Una base de datos relacional se compone de varias tablas o relaciones.
  • No pueden existir dos tablas con el mismo nombre ni registro.
  • Cada tabla es a su vez un conjunto de registros (filas y columnas).
  • La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas).
  • Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos.
  • Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de éstas se hacen las relaciones.
 Clave Unica:
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.

Clave Primaria:
Una clave primaria es una clave única elegida entre todas las candidatas que define unívocamente a todos los demás atributos de la tabla, para especificar los datos que serán relacionados con las demás tablas. La forma de hacer esto es por medio de claves foráneas.
Sólo puede existir una clave primaria por tabla y ningún campo de dicha clave puede contener valores NULL.

Clave foranea:
Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos tablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas.
Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de empleados. Se permite que haya varios empleados en un mismo departamento, pero habrá uno y sólo un departamento por cada clave distinta de departamento en la tabla de empleados.

Relacion uno a uno/varios:
En una base de datos relacional, todos los datos se almacenan y se accede a ellos por medio de relaciones. Las relaciones que almacenan datos son llamadas "relaciones base" y su implementación es llamada "tabla". Otras relaciones no almacenan datos, pero son calculadas al aplicar operaciones relacionales. Estas relaciones son llamadas "relaciones derivadas" y su implementación es llamada "vista" o "consulta". Las relaciones derivadas son convenientes ya que expresan información de varias relaciones actuando como si fuera una sola.

Ventajas del modelo racional:
  • Provee herramientas que garantizan evitar la duplicidad de registros.
  • Garantiza la integridad referencial, así, al eliminar un registro elimina todos los registros relacionados dependientes.
  • Favorece la normalización por ser más comprensible y aplicable.

Desventajas del modelo racional:
  • Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información geográfica.
  • No se manipulan de forma manejable los bloques de texto como tipo de dato.
  • Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de satisfacer las necesidades de las aplicaciones anteriores y así, complementar pero no sustituir a las bases de datos relacionales.

File Maker











..Más Permisos..

1. Transformar los siguientes permisos simbólicos en absolutos(de letras a números):

r=4

w=2

x=1

  • rwxr-xr-x -755
  • r-xr--r-- -544
  • rw-r----- -640
  • r-x--x--x -511
  • -w-----wx -203
  • --------- -000
  • rwxrwxrwx -777
  • -w--w--w- -222

2. Transformar los siguientes permisos absolutos en simbólicos (números a letras):

  • 644 - rxx-r-w-w
  • 755 - rwx-rx-rx
  • 610 r-x--x---
  • 631 rw-wx---x

3.Escribe el comando para modificar los permisos de arch1.txt al modo 754.

chmod 754 arch1.txt

4. Escribe el comando para modificar los permisos de arch1.txt en modo rwxr-x--

chmod rwxr-x-- arch1.txt


..Permisos..


*n Los permisos de sistemas UNIX se dividen en tres clases, conocidas como usuario, grupo y otros (con frecuencia abreviado UGO, por sus siglas en inglés, User, Group, Others). De hecho, los permisos en Unix son una forma simplificada de listas de control de acceso (ACLs).


Tabla octal



* Posee 3 modificadores que permiten realizar la tarea:

  • + – añade un modo
  • – – elimina un modo
  • = – específica un modo (sobrescribiendo el modo anterior)

..Permisos 2..

Primero se creó la carpeta Valdés y se guardó el archivo permisos1.odt en ella




Despúes con el comando chmod 000 se bloqueó el archivo y la carpeta



Se introdujo el comando cat permisos1.odt y el resultado fué el siguiente




Despúes con el comando rm permisos1.odt se borró el archivo de la carpeta Valdés



Y por último con el comando rmdir Valdés se borró la carpeta del escritorio