domingo, 13 de abril de 2008

1.4 Paquetería de software: Hoja de cálculo y modelos de bases de datos.

Hoja de cálculo.

Una hoja de cálculo es un programa que permite manipular números dispuestos en forma de tablas. Habitualmente es posible realizar cálculos complejos con fórmulas y funciones y dibujar distintos tipos de gráficas.

Un claro ejemplo es Excel.
Descripción de su manipulación Debido a la versatilidad de las hojas de cálculo modernas, se utilizan a veces para hacer pequeñas base de datos, informes, y otros usos. Las operaciones más frecuentes se basan en cálculos entre celdas, las cuales son referenciadas relativamente mediante la letra de la columna y el número de la fila, por ejemplo =B1*C1. Es también habitual el uso de la referencia absoluta anteponiendo el signo $ a la posición a fijar, por ejemplo, =B$1*$C$1 ($1 fija la fila y $C fija la columna en el caso de copiar o cortar esta celda a otra posición) es una hoja k te hace las cosas

Base de datos. Es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.
Modelos de bases de datos Un modelo de datos es básicamente una “descripción” de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos. Bases de datos jerárquicas Éstas son bases de datos que almacenan su información en una estructura jerárquica. Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento.

Base de datos de red Se permite que un mismo nodo tenga varios padres, ofrece una solución eficiente al problema de redundancia de datos.
Base de datos relacional Modela problemas reales y administra datos dinámicamente. En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia. La información puede ser recuperada o almacenada mediante “consultas” que ofrecen una amplia flexibilidad y poder para administrar la información.

El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL (Lenguaje Estructurado de Consultas),

Bases de datos orientadas a objetos Este modelo trata de almacenar en la base de datos los objetos completos (estado y comportamiento).

No hay comentarios: