jueves, 19 de abril de 2012

martes, 17 de abril de 2012

Base de datos

RELACION UNO A VARIOS
RELACION UNO A UNO

Conceptos

  • Base de Datos Relacional: es una base de datos que cumple con el modelo ralcional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones entre los datos, 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.
  • Campo Clave o 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 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 o Llave 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: En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla B y viceversa. Este tipo de relación no es habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una sola tabla. Puede utilizar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla por razones de seguridad o para almacenar información que sólo se aplica a un subconjunto de la tabla principal.
  • Relación uno a varios: La relación uno a varios es el tipo de relación más común. En este tipo de relación, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, pero un registro de la Tabla B sólo tiene un registro coincidente en la Tabla A.
    • Un proveedor ...
    • ... puede suministrar más de un producto ...
    • ... pero cada producto tiene un único proveedor.
  • 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 orientada 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.

jueves, 29 de marzo de 2012

menu filemaker

view
edit
file

TERCER PARCIAL

Conceptos
  1. Dato: es una representación simbólica (numérica, alfabética, algorítmica, entre otros.), un atributo o característica de una entidad. Los datos describen hechos empíricos, sucesos y entidades.
  2. Información: es un conocimiento explícito extraído por seres vivos o sistemas expertos como resultado de interacción con el entorno o percepciones sensibles del mismo entorno. En principio la información, a diferencia de los datos o las percepciones sensibles, tienen estructura útil que modificará las sucesivas interacciones del ente que posee dicha información con su entorno.
  3. Base de Datos: es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.
  4. DBMS (siglas en inglés) o SGBD (siglas en español): Son las siglas en inglés para los Sistemas de Gestión de Bases de Datos (SGBD). Bajo este nombre se conoce a productos de fabricantes como Oracle, Sybase, Informix, Ingres, Borland, Microsoft, IBM, etc. Sistema de administración de bases de datos. Software que controla la organización, almacenamiento, recuperación, seguridad e integridad de los datos en una base de datos. Acepta solicitudes de la aplicación y ordena al sistema operativo transferir los datos apropiados. Los DBMS pueden trabajar con lenguajes de programación tradicionales (COBOL, C, etc.) o pueden incluir su propio lenguaje de programación.
  5. Modelo Relacional de Bases de Datos: Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.

martes, 6 de marzo de 2012

Coman2

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

  • rwxr-xr-x 755
  • r-xr--r-- 544
  • rw-r----- 610
  • 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 rw-r--r--
  • 755 rwxr-xr-x
  • 610 rw---x---
  • 631 rw--wr--x

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

chmod rwxr-xr--

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

421 401 001 : chmod 751

martes, 28 de febrero de 2012

PERMISOS




Lo que se realizo en esta practica fue aplicar los permisos de lectura (r), escritura (w), ejecución (x), creando una carpeta en el escritorio y con un archivo dentro, los cuales por medio de los comandos los combinamos obteniendo diferentes tipos de acceso asi como bloquearlos y al final pudiendo borrarlos desde raiz sin que aparescan en la papelera.