lunes, 23 de abril de 2012

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, de ahí proviene su nombre: "Modelo Relacional".


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.
Campo Clave o Clave única

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  o LLave 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 foránea
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.
Relación uno a uno
Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa .


Relación uno a varios
Cuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la otra tabla (tabla principal) puede tener más de un registro relacionado en la primera tabla (tabla secundaria).
Ventajas y Desventajas del Modelo relacional
Ventajas
  • 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
  • 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.

viernes, 20 de abril de 2012

FileMaker









lunes, 16 de abril de 2012

lunes, 5 de marzo de 2012

Más permisos

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

  • rwx r-x r-x 755
  • r-x r-- 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 110 100 100 rw-r--r--
  • 755 111 101 101 rwxr-xr-x
  • 610 110 001 000 rw---x---
  • 631 110 011 001 rw--wx--x

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

754 = 111 101 100 = rwxr-xr--

chmod rwxr-xr-- arch1.txt


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

rwx r-x --x = 111 101 001 = 751

chmod 751 arch1.txt


lunes, 27 de febrero de 2012

Permisos


En Terminal:

cd Desktop
crear directorio: mkdir silva
crear archivo en NeoOffice (permisos1.odt) y guardarlo en silva
cd silva
ls -l
chmod 000 permisos1.odt
ls -l
cd ..
chmod 000 silva
chmod 777 silva
cd silva
chmod 777 permisos1.odt
cat permisos1.odt
cd..
cd silva
rm permisos1.odt
cd ..
rmdir silva

FIN







domingo, 26 de febrero de 2012

Nano

lunes, 23 de enero de 2012

Sistemas Operativos II

Tipos:

--> Interfaz de línea de comandos
Es una pantalla negra (caso Windows) o blanca (Unix) donde se escriben comandos para ejecutar determinada(s) tarea(s)

--> Interfaz gráfica de usuario
Permite al usuario interactuar de forma más sencilla con el sistema operativo ya que la información la representa de manera gráfica


Clasificación:

--> Multitarea
Permite realizar dos o más tareas al mismo tiempo, por ejemplo redactar algo en Word mientras se escucha música y se tiene una ventana de Safari/Firefox abierta

--> Monotarea
Sólo se puede hacer una tarea a la vez, o se redacta en Word o se escucha música

--> Monousuario
Sólo un usuario puede trabajar con el sistema en un determinado tiempo

--> Multiusuario
Dos (o más) usuarios trabajan con el sistema al mismo tiempo compartiendo los recursos existentes

viernes, 20 de enero de 2012