lunes, 16 de abril de 2012

BASES DE DATOS RELACIONALES

Bases de datos relacionale

Una base de datos relacional es una base de datos en donde todos los datos visibles al usuario están organizados estrictamente como tablas de valores, y en donde todas las operaciones de la base de datos operan sobre estas tablas.

Estas bases de datos son percibidas por los usuarios como una colección de relaciones normalizadas de diversos grados que varían con el tiempo.

Características principales de los ``archivos'' relacionales:

Cada ``archivo'' contiene solo un tipo de registros

Los campos no tienen un orden específico, de izquierda a derecha

Los registros no tienen un orden específico, de arriba hacia abajo

Cada campo tiene un solo valor

Los registros poseen un campo identificador único (o combinación de campos) llamado clave primaria


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 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 tabla principal puede tener más de un registro relacionado en la tabla secundaria, en este caso se suele hacer referencia a la tabla principal como tabla 'padre' y a la tabla secundaria como tabla 'hijo', entonces la regla se convierte en 'un padre puede tener varios hijos pero un hijo solo tiene un padre (regla más fácil de recordar).



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.

CONCEPTOS

Dato: un dato es la expresión general que describe las características de las entidades sobre las cuales opera un algoritmo.

Información: 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.

Base de datos: es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

DBMS: Los sistemas de gestión de bases de datos (en inglés database management system, abreviado DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la basededatos, el usuario y las aplicaciones que la utilizan.

Modelo Relacional de bases de datos: un modelodedatos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente.

lunes, 23 de enero de 2012

SISTEMAS OPERATIVOS

TIPOS:
  • Interfaz de Linea de Comandos
manipula un programa o sistema operativo con instrucciones escritas.
  • Interfaz gráfica de usuario
el usuario interactúe y establezca unsímbolo del sistema contacto más fácil e intuitivo con el ordenador.

CLASIFICACION
  • Multitarea
Permite que varios programas se ejecuten al mismo tiempo.

  • Monotarea

sistema que no puede ejecutar varios de un procesos a la vez

  • Monousuario
Sistema operativo o aplicación que solamente puede ser usado por un en un determinado momento.

  • Multiusuario
Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.

lunes, 24 de octubre de 2011

Hoja de calculo








HOJA DE CALCULO
Conjunto de matrices An de 2 dimensiones donde se introducen datos y fórmulas que afectan a los A[i][j] y que se actualiza en tiempo real. A cada una de estas matrices se las denomina Libros.
Una hoja de cálculo es un programa o aplicación informática que permite la manipulación sobre datos números dispuestos en tablas para la operación sobre cálculos complejos de contabilidad, finanzas y negocios .

LIBRO
Un conjunto de hojas de papel o algún material semejante que, al estar encuadernadas, forman un volumen.

CELDA
Lugar único donde se puede introducir un dato en una hoja de cálculos.

FORMULA
Números y símbolos que muestran cómo obtener algo.
En Excel las fórmulas se introducen precedidas del signo igual (=) y se pueden combinar como operandos dentro de expresiones.

FUNCION
Término usado para indicar la relación o correspondencia entre dos o más cantidades

CELDA RELATIVA
Fórmula, como A1, se basa en la posición relativa de la celda que contiene la fórmula y de la celda a la que hace referencia.

CELDA ABSOLUTA
Fórmula, como $A$1, siempre hace referencia a una celda en una ubicación específica. Si cambia la posición de la celda que contiene la fórmula, la referencia absoluta permanece invariable