| El conjunto unificado de información, resultante de nuestro proyecto informático y, que será compartida por los diferentes usuarios de la organización, va a conformar la denominada Base de Datos.La función básica de una base de datos es permitir el almacenamiento y la recuperación de la información necesaria, para que las personas de la organización puedan tomar decisiones. Es así que las Bases de Datos se tornan esenciales para la supervivencia de cualquier organización; pues los datos estructurados constituyen un recurso básico para todas las organizaciones. Dependiendo de la capacidad de almacenamiento y procesamiento del hardware, la organización puede contar con una única Base de Datos, o con múltiples Bases de Datos. Es común que en las pequeñas y medianas empresas se cuente con microcomputadoras, y por ello tengan que distribuir su información en un conjunto de Bases de Datos; asignándole a cada una de ellas, información sobre cada área específica de la empresa. Un ejemplo sería el de contar con una base de datos para el almacenamiento de la información correspondiente al área financiera, otra para el área de personal, una más para el área de ventas o el área de producción. Mientras tanto las Grandes organizaciones poseen computadoras de gran porte, y es así que pueden almacenar toda la información necesaria, integrada, consistente y consolidada, en una única base de datos. Independientemente de la Base de Datos que será implementada, ésta necesita de un Sistema de Gestión de Base de Datos (SGBD o DBMS). Los sistemas de Gestión de Base de datos, son programas de software para la administración de las Bases de Datos; y en particular, para: almacenar, manipular y recuperar datos en una computadora. El SGBD también se encargará de la comunicación entre el usuario y la base de datos, proporcionándole al usuario, los medios necesarios para poder obtener información, introducir nuevos datos y actualizar los ya existentes. 3.1. ESTRUCTURA DE UNA BASE DE DATOS. Una Base de Datos está compuesta por un conjunto de tablas o archivos. Para una mayor comprensión podemos ejemplificar la siguiente Base de Datos de compras. ARCHIVO DE PRODUCTOS
Además, cada uno de estos archivos está formado por un conjunto de registros que describe, a través de losatributos o datos (columna), cada entidad en él almacenado. Un atributo es pues, cualquier detalle que sirve para identificar, clasificar, cuantificar o expresar el estado de una entidad. Todos los registros de un archivo, identificados por las filas de cada tabla, poseen el mismo formato, o sea tienen el mismo conjunto de datos o atributos, identificados por las columnas, que describen a las entidades. En otras palabras los registros están formados por un conjunto de datos almacenados en los campos de cada atributo; y cada registro debe contener el conjunto de atributos necesarios, para describir completamente cada entidad sobre la cual una organización necesita almacenar y obtener información. 3.1.1.TIPOS DE ARCHIVO Los archivos pueden clasificarse en cuatro tipos básicos; que son: los archivos maestros, los archivos de transacciones, los archivos de control y los archivos de planeamiento. Esta clasificación dependerá de la relación lógica que tengan que tener los datos, para dar apoyo a la actividad de la organización. ARCHIVO MAESTRO Un archivo maestro es un conjunto de registros que se refieren a algún aspecto importante de las actividades de una organización, como por ejemplo el archivo de VENDEDORES. Un archivo maestro también puede reflejar la historia de los eventos que afectan a una entidad determinada, como es en el caso de un archivo HISTÓRICO DE VENTAS. Otros ejemplos son los archivos maestros de: PLAN DE CUENTAS; BANCOS, NÓMINA DEL PERSONAL, CLIENTES, VENDEDORES, PRODUCTOS, PROVEEDORES, COMPETIDORES. ARCHIVO DE TRANSACCIONES. Un archivo de transacciones es un archivo temporal que persigue básicamente dos propósitos; uno es el de acumular datos de eventos en el momento que ocurran, y el segundo propósito es el de actualizar los archivos maestros para reflejar los resultados de las transacciones actuales. En otras palabras, guardan información sobre los eventos que afectan a la organización y sobre los cuales se calculan datos; como es en el caso de los archivos de VENTAS, ORDENES DE PRODUCCIÓN o PAGO DE SALARIOS. Otros ejemplos de archivos de transacciones son los archivos de: REGISTROS CONTABLES, COSTOS, FACTURAS, PAGOS A RECIBIR, PROCESOS DE EXPORTACIÓN, CONSULTA DE CLIENTES, PEDIDOS DE CLIENTES Y PEDIDOS A PROVEEDORES. ARCHIVOS DE CONTROL. Los archivos de control contienen datos de los archivos maestros y de transacciones, para permitir el análisis del desempeño de la organización. Estos archivosgeneran medidas de control de los negocios, como ser el VOLUMEN DE VENTA POR PRODUCTO, VOLUMEN DE VENTA POR VENDEDOR, VOLUMEN DE VENTA POR CLIENTE, COMPRAS POR PROVEEDOR, COSTO DE REPOSICIÓN. ARCHIVO DE PLANEAMIENTO. Los archivos de planeamiento, contienen datos referentes a los niveles esperados de los datos existentes en los archivos maestros y de transacciones; como por ejemplo: PROGRAMA DE VENTAS, PROGRAMA DE COMPRAS, PROGRAMA DE PRODUCCIÓN; PRESUPUESTO FINANCIERO. Por lo tanto los datos existentes en un archivo de planeamiento provienen de los archivos maestros, de transacciones, y de control. 3.1.2.LLAVE PRIMARIA O IDENTIFICADORA. Cada instancia de una entidad debe ser unívocamente identificable, de manera tal que cada registro de la entidad debe estar separado y ser unívocamente identificable del resto de los registros de esa misma entidad; y quien permite esta identificación es la llave primaria. La llave primaria, que generalmente se identificada por medio de la letra @,puede ser un atributo o una combinación de atributos. En consecuencia en cada archivo solo podrá existir un único registro que posea un valor determinado para su llave primaria. En otras palabras no puede existir en un archivo un registro que cuente con el mismo valor de otro registro en el campo de la llave primaria; la llave primaria no puede tener valores repetidos para distintos registros. La llave primaria debe permitirle a un Sistema de Gestión de Base de Datos (SGBD), correctamente proyectado, generar un error si un usuario intenta incluir un nuevo registro cuya llave primaria coincida con la de otro registro ya existente en el archivo. En el caso de la Base de Datos de compras, descripta anteriormente (ver 3.1.Estructura de una Base de datos), las llaves primarias de cada archivo son:
Un índice de acceso es un archivo auxiliar utilizado internamente por el SGDB para acceder directamente a cada registro del archivo de datos. La operación de indexación, creada por el SGDB, ordena a los registros de un archivo de datos de acuerdo con los campos utilizados como llave primaria e, incrementa sensiblemente la velocidad de ejecución de algunas operaciones sobre el archivo de datos. Normalmente para cada archivo de datos debe existir un índice cuya llave de indexación sea idéntica a su llave primaria. Este índice es llamado índice primario. También es posible crear índices para un archivo de datos utilizando atributos (campos), o conjunto de atributos, diferentes de los de la llave primaria. Este tipo de índice, llamado índice secundario, es utilizado para reducir el tiempo de localización de una determinada información dentro de un archivo o para clasificar los registros del archivo de acuerdo con el orden necesario para la obtención de la información deseada. |
martes, 17 de febrero de 2015
Estructura de una base de datos
•Tipos de datos que puedan introducirse en una base de datos
•Tipos de datos que puedan introducirse en
una base de datos
Valores Constantes
Son los datos que se introducen
directamente en una celda. Pueden ser un número, una fecha u hora, o un texto.
Número
- Al
introducir números podemos incluir los caracteres 0,1,2,3,4,5,6,7,8,9 y los signos especiales +-()/%Ee.$.
- Los
signos (+) delante de los números se ignoran, y para escribir un número
negativo éste tiene que ir precedido por el signo (-).
- Al
escribir un número entre paréntesis, Calc lo interpreta como un número
negativo.(habitual en contabilidad).
- El
carácter E o e es interpretado como notación científica. Por ejemplo, 3E5
equivale a 300000 (3 por 10 elevado a 5).
- Se
pueden introducir los puntos de miles en los números introducidos como
constantes.
- Cuando
un número tiene una sola coma se trata como una coma decimal.
- Si
al finalizar un número se escribe $, Calc asigna formato Moneda al número y así se verá en la
celda, pero en la barra de fórmulas desaparecerá dicho símbolo.
- Si
introducimos el símbolo % al final de un número, Calc lo
considera como símbolo de porcentaje.
- Si
un número no cabe en su celda como primera medida se pasa automáticamente
a notación científica.
- Por
defecto los números aparecen alineados a la derecha en la celda.
- Para
introducir Fracciones, como por ejemplo 1/5 o 9/60, se debe anteponer un
cero 0 , para que el programa no lo
interprete como una fecha.
Fecha u hora
Para
poder introducir una fecha o una hora, no tienes más que escribirla de la forma
en que deseas que aparezca. ( 1/6/2011 , 1-6-11)
- Al
igual que los números (ya que realmente lo son), las fechas y las horas
también aparecen alineados a la derecha en la celda.
- Cuando
introduzcas una fecha comprendida entre los años 1929 y 2029, sólo será
necesario introducir los dos últimos dígitos del año, sin embargo para
aquellas fechas que no estén comprendidas entre dicho rango,
necesariamente deberemos introducir el año completo.
Texto
Al
introducir texto como una constante, selecciona una celda y escribe el texto.
- El
texto puede contener letras, dígitos y otros caracteres especiales
(alfanuméricos) que se puedan imprimir en la impresora.
- Una
celda puede contener gran cantidad de caracteres, hasta16.000 caracteres
de texto.
- Si
un texto no cabe en la celda puedes utilizar todas las adyacentes que
están en blanco a su derecha para visualizarlo, no obstante el texto se
almacena únicamente en la primera celda.
- El
texto aparece, por defecto, alineado a la izquierda en la celda, luego
podremos posicionarlo como queramos.
MODELOS DE BASE DE DATOS
MODELOS DE BASE DE DATOS
En el ámbito de
los negocios, un modelo de datos es una estructura abstracta que documenta y
organiza la información para la
comunicación entre el personal del departamento técnico y el resto de los
empleados. En la informática, difiere en cuanto a su enfoque, el cual se centra
en el planeamiento del desarrollo de aplicaciones y la decisión de cómo se
almacenarán los datos y cómo se accederá a ellos. menudo especificados en un
lenguaje, los modelos de datos determinan la estructura de la información, con
el objetivo de mejorar la comunicación y la precisión en aplicaciones que usan
e intercambian datos. Son terrenos comunes en los cuales los miembros de un
equipo de trabajo con diferentes niveles de experiencia y conocimientos
técnicos pueden interactuar sin problemas, dado que estos modelos deben tener
una única interpretación. Los modelos de datos son esenciales para el
desarrollo de sistemas de información, ya que a través de ellos puede conseguirse
la compatibilidad necesaria para manejar cantidades colosales de datos. Además,
si se utilizan las mismas estructuras para el almacenamiento y el acceso,
entonces distintas aplicaciones pueden compartir información. Un claro ejemplo
es un formulario de registro en una página de Internet, donde para nuestro
nombre sólo podemos ingresar letras, y para nuestra fecha de nacimiento,
números con un orden específico (como ser día, mes y año). Estas restricciones
responden a necesidades de la base de datos y deberían ser iguales en dos bases
entre las que se quisiera compartir información.
Como contrapartida de la gran eficiencia que ofrecen,
se encuentra el alto costo del desarrollo, la operación y el mantenimiento de
los sistemas y las interfaces. Muchas veces, si la calidad de los modelos de
datos implementados es pobre, se convierten en obstáculos para el crecimiento
de una empresa. Generalmente, esto salta a la vista cuando una compañía que
nunca invirtió muchos recursos en su infraestructura digital decide que quiere
modernizarse y descubre que cuenta con una base de datos tan ineficiente y mal
concebida, que resultaría más sencillo y menos costoso reconstruir todo desde
el comienzo.
De acuerdo con el Instituto Nacional Estadounidense de
Estándares (ANSI) un modelo de datos se puede interpretar como un esquema:
* conceptual, que especifica las expresiones permitidas
por el modelo mismo, comunica las reglas y definiciones esenciales de los datos
a los usuarios;
* lógico, que describe la semántica de tablas y columnas,
clases orientadas a objetos, etcétera, representada por una tecnología de
manipulación en particular (como ser el lenguaje SQL);
físico, que detalla los medios en los que se almacena
la información, como ser particiones de disco.
Entre los modelos lógicos comunes para bases de
datos se encuentran:
Modelo jerárquico
Modelo en red
Modelo relacional
Modelo entidad–relación
Modelo entidad–relación extendido
modelo de objetos
modelo documental
Modelo entidad–atributo–valor
modelo en estrella
modelos físicos de datos los
incluyen:
índice invertido
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. Algunos modelos con frecuencia utilizados en las bases
de datos: Bases de datos jerárquicas En este modelo los datos se organizan en una forma similar a un árbol
(visto al revés), en donde un nodo padre de información puede tener varios
hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen
hijos se los conoce como hojas. 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. Una de las principales limitaciones de este modelo es su
incapacidad de representar eficientemente la redundancia de datos.
ELEMENTOS DE UNA BASE DE DATOS.
ELEMENTOS DE UNA BASE DE DATOS
Son estructuras encargadas de alojar la informacion de la base de datos.- TABLAS:
Son cada una de las columnas de una tabla, cada campo almacena un dato en concreto.- CAMPOS:
Cada una de las filas de la tabla que agrupa toda la informacion de un mismo elemento.- REGISTROS:
Son los vinculos establecidos entre as diferentes tablas que permiten trabajar con los datos de todas ellas, como si estuvieran en una sola.- RELACIONES:
:
- CLAVES:
Es un campo cuyo contenido no puede estar duplicado en la misma tabla y permite identificar a cada registro de manera univoca.
Son ventanas que permiten trabajar de manera comoda sobre el contenido de varias tareas simultaneamente.- FORMULARIOS:
De la base de datos se adquiere la informacion y se imprime, o atra vez de un pantallaso.- INFORMES:
Es una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información así como sus interrelaciones y propiedades.- MODELO ENTIDAD RELACION:
- INTEGRIDAD REFERENCIAL:
Suscribirse a:
Comentarios (Atom)

