sábado, 2 de marzo de 2013
INFORMES Y REPORTES
En el ámbito de la informática, los reportes son
informes que organizan y exhiben la información contenida en una base de
datos. Su función es aplicar un formato determinado a los datos para
mostrarlos por medio de un diseño atractivo y que sea fácil de interpretar por
los usuarios.
El reporte, de esta forma,
confiere una mayor utilidad a los datos. No es lo mismo trabajar con una
planilla de cálculos con 10.000 campos que con un dibujo en forma de torta que
presenta dichos campos de manera gráfica. Los reportes tienen diversos niveles de complejidad, desde
una lista o enumeración hasta gráficos mucho más desarrollados.
Según el programa informático
y la base de datos en
cuestión, los reportes permiten la creación de etiquetas y la elaboración de
facturas, entre otras tareas.
FORMULARIO
Un formulario es un documento con espacios (campos) en donde se
pueden escribir o seleccionar opciones. Cada campo tiene un objetivo, por
ejemplo, el campo "Nombre" se espera que sea llenado con un nombre,
el campo "año de nacimiento", se espera que sea llenado con un número
válido para un año, etc.
Los
formularios presentan una
visión ordenada de múltiple información sobre algo, y son útiles para llenar
bases de datos.
CONSULTAS
En bases de datos, una consulta es el método para acceder a los datos en
las bases de datos. Con las consultas se puede modificar, borrar, mostrar y
agregar datos en una base de datos. Para esto se utiliza un lenguaje de
consultas. El lenguaje de consultas a base de datos más utilizado es el SQL.
Técnicamente hablando, las consultas a la base de datos se realizan a través de un lenguaje de manipulación de datos (DML – Data Manipulation Language). SQL es un lenguaje DML, pero además posee otras características de otros lenguajes. Por ejemplo, permite también crear bases de datos.
Técnicamente hablando, las consultas a la base de datos se realizan a través de un lenguaje de manipulación de datos (DML – Data Manipulation Language). SQL es un lenguaje DML, pero además posee otras características de otros lenguajes. Por ejemplo, permite también crear bases de datos.
CLAVE PRIMARIA
En el diseño de bases de datos relacionales, se llama clave primaria a un campo o a una combinación de
campos que identifica de forma única a cada fila de una tabla. Una clave
primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una
tabla que tengan la misma clave primaria.
Una clave primaria debe identificar
unívocamente a todas las posibles filas de una tabla y no solo a las filas que
se encuentran en un momento determinado. Ejemplos de claves primarias son DNI (asociado a una persona) o ISBN (asociado a un libro). Las guías telefónicas y diccionarios no pueden usar nombres o palabras o números del sistema
decimal de Dewey como claves candidatas, porque no
identifican unívocamente números de teléfono o palabras.
El modelo relacional, según se lo
expresa mediante cálculo relacional y álgebra relacional, no distingue entre
clave primaria y otros tipos de claves. Las claves primarias fueron agregadas al estándar SQL
principalmente para conveniencia del programador. En una arquitectura entidad-relación, la clave
primaria permite las relaciones de la tabla que tiene la clave primaria con
otras tablas que van a utilizar la información de esta tabla.
TABLA ( base de datos)
Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se
guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo.
Una tabla es utilizada para organizar y presentar información. Las tablas
se componen de filas y columnas de celdas que se pueden rellenar con textos y
gráficos. Las tablas se componen de dos estructuras:
Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección.
Campo: es cada una de las columnas que forman la
tabla. Contienen datos de tipo diferente a los de otros campos. En el
ejemplo anterior, un campo contendrá un tipo de datos único, como una
dirección, o un número de teléfono, un nombre, etc.
A los campos se les puede
asignar, además, propiedades especiales que afectan a los registros insertados.
El campo puede ser definido como índice o autoincrementable, lo
cual permite que los datos de ese campo cambien solo, osea el principal indicar
a la hora de ordenar los datos contenidos.
Cada tabla creada debe tener
un nombre único en la cada Base de Datos, haciéndola accesible mediante su
nombre o su seudónimo (Alias) (dependiendo del tipo de base de datos elegida)
La estructura de las tablas viene dado por la forma de un archivo plano, los
cuales en un inicio se componían de un modo similar.
Tablas:
Son los objetos principales de bases
de datos que se utilizan para guardar datos.
Elemento
disponible en el lenguaje HTML para la creación de recuadros rectangulares que
pueden o no estar anidados y pueden o no contener celdas (recuadros más
pequeños dentro de una tabla, pero que no se consideran tablas). Las tablas se utilizan para
organizar, posicionar o dar mejor formato a los textos y gráficos en una página
web.
¿QUE ES UN REGISTRO ( informatica) ?
En informática o concretamente en el contexto de una base de datos relacional, un registro (también llamado filao tabla) representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo clave para su búsqueda.
¿QUÉ ES UN CAMPO ( informatica)?
En informática, un campo es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema operativo. En las hojas de cálculo los campos son llamados celdas.
BASE DE DATOS
Existen programas denominados sistemas de gestores de bases
de datos,[abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos
de forma rápida y estructurada. Las propiedades de estos SGBD, así como
su utilización y administración, se estudian dentro del ámbito de la
informática.
Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son
ampliamente utilizadas en entornos científicos con el objeto de
almacenar la información experimental.
MODELO DE OBJETO
En años recientes, el paradigma mediante objetos ha sido
aplicado a la tecnología de base de datos, creando un nuevo modelo de programa
sabido(conocido) como bases de datos de objeto. Estas bases de datos intentan traer el mundo de base de
datos y el uso que programa el mundo más cerca juntos, en particular por
asegurando que la base de datos usa el mismo sistema de tipo que el programa de
uso. Esto apunta para evitar el elevado (a veces mencionaba el desajuste
de impedancia) de convertir la información entre su representación en la base
de datos (por ejemplo como filas en mesas) y su representación en el programa
de uso (típicamente como objetos). Al mismo tiempo, las bases de datos de objeto intentan introducir las
ideas claves de programa de objeto, como encapsulation y polimorfismo, en el
mundo de bases de datos.
Una variedad de estas formas ha sido aspirada almacenando
objetos en una base de datos. Algunos productos se han acercado al problema del
uso que programa el final, por haciendo los objetos manipulados según el
programa persistente. Esto también típicamente requiere la adición de una
especie de lengua de pregunta, ya que lenguajes de programación convencionales
no tienen la capacidad de encontrar objetos basados en su contenido de la
información. Los otros han atacado el problema a partir del final de base de
datos, por definiendo un modelo de datos mediante objetos para la base de
datos, y definiendo un lenguaje de programación de base de datos que permite a
capacidades de programa llenas así como instalaciones de pregunta
tradicionales.
Las bases de datos de objeto han sufrido debido a la
carencia de estandarización: aunque las normas fueran definidas por ODMG, nunca
fueron puestas en práctica lo bastante bien para asegurar la interoperabilidad
entre productos. Sin embargo, las bases de datos de objeto han sido usadas
satisfactoriamente en muchos usos: Usualmente aplicaciones especializadas
como bases de datos de ingeniería,
base de datos biológica molecular, más bien que proceso de datos establecido
comercial. Sin embargo, las ideas de base de datos de objeto fueron
recogidas por los vendedores emparentados y extensiones influidas hechas a
estos productos y de verdad a la lengua SQL.
MODELO DIMENSIONAL
El
modelo dimensional es una adaptación especializada del modelo relacional, solía
representar datos en depósitos de datos, en un camino que los datos fácilmente
pueden ser resumidos usando consultas OLAP. En el modelo dimensional, una base
de datos consiste en una sola tabla grande de hechos que son descritos usando
dimensiones y medidas.
Una dimensión proporciona el contexto de un hecho (como quien participó,
cuando y donde pasó, y su tipo). Las dimensiones se toman en
cuenta en la formulación de las consultas para agrupar hechos que están
relacionados. Las dimensiones tienden a ser discretas y son a menudo jerárquicas; por
ejemplo, la ubicación podría incluir el edificio, el estado, y el país.
Una medida es una cantidad que describe
el hecho, tales como los ingresos. Es importante que las medidas puedan ser
agregados significativamente - por ejemplo, los ingresos provenientes de
diferentes lugares pueden sumarse.
En una consulta (OLAP),
las dimensiones son escogidas y los hechos son agrupados y añadidos juntos para
crear un reporte.
El modelo dimensional a menudo es puesto en práctica
sobre la cima del modelo emparentado que usa un esquema de estrella,
consistiendo en una mesa que contiene los hechos y mesas circundantes que
contienen las dimensiones. Dimensiones en particular
complicadas podrían ser representadas usando múltiples mesas, causando un
esquema de copo de nieve.
Un almacen de datos (data warehouse) puede contener
múltiples esquemas de estrella que comparten tablas de dimensión,
permitiéndoles para ser usadas juntas. La llegada levanta un conjunto de
dimensiones estándar y es una parte importante del modelado dimensional.
MODELO DE RED
El modelo de red
(definido por la especificación CODASYL) organiza datos que usan dos
fundamental construcciones, registros llamados y conjuntos. Los registros
contienen campos (que puede ser organizado jerárquicamente, como en el lenguaje
COBOL de lenguaje de
programación). Los conjuntos (para no ser
confundido con conjuntos matemáticos) definen de uno a varios relaciones entre
registros: un propietario, muchos miembros. Un registro puede ser un
propietario en cualquier número de conjuntos, y un miembro en cualquier número
de conjuntos.
El modelo de red es una variación sobre el modelo jerárquico, al grado que
es construido sobre el concepto de múltiples ramas(estructuras de nivel
inferior) emanando de uno o varios nodos (estructuras de nivel alto), mientras
el modelo se diferencia del modelo jerárquico en esto las ramas pueden estar
unidas a múltiples nodos. El modelo de red es capaz de representar la redundancia en datos de una
manera más eficiente que en el modelo jerárquico.
Las operaciones del modelo de red[G1] son de
navegación en el estilo: un programa mantiene una posición corriente, y navega
de un registro al otro por siguiente las relaciones en las cuales el registro
participa. Los registros también pueden ser localizados por suministrando
valores claves.
Aunque esto no sea un rasgo esencial del modelo, las
bases de datos de red generalmente ponen en práctica las relaciones de juego
mediante indicadores que directamente dirigen la ubicación de un registro sobre
el disco. Esto da el funcionamiento de recuperación excelente, a cargo de
operaciones como la carga de base de datos y la reorganización.
La mayor parte de bases de datos de objeto usan el
concepto de navegación para proporcionar la navegación rápida a través de las
redes de objetos, generalmente usando identificadores de objeto como indicadores
"inteligentes" de objetos relacionados. Objetivita/DB, por ejemplo,
los instrumentos llamados 1:1, 1: muchos, muchos:1 y muchos: muchos, llamados
relaciones que pueden cruzar bases de datos. Muchas bases de datos de objeto
también apoyan SQL, combinando las fuerzas de ambos modelos.
MODELO JERÁRQUICO
En un modelo jerárquico, los datos
son organizados en una estructura parecida a un árbol, implicando un eslabón
solo ascendente en cada registro para describir anidar, y un campo de clase
para guardar los registros en un orden particular en cada lista de mismo-nivel.Las estructuras
jerárquicas fueron usadas extensamente en los primeros sistemas de gestión de
datos de unidad central, como el Sistema de Dirección de Información (IMS) por
la IBM, y ahora describen la
estructura de documentos XML. Esta estructura permite
un 1:N en una relación entre dos tipos de datos. Esta estructura es muy
eficiente para describir muchas relaciones en el verdadero real; recetas,
índice, ordenamiento de párrafos/versos, alguno anidó y clasificó la
información. Sin embargo, la
estructura jerárquica es ineficaz para
ciertas operaciones de base de datos cuando un camino lleno (a diferencia del
eslabón ascendente y el campo de clase) también no es incluido para cada
registro.
Una limitación del modelo
jerárquico es su inhabilidad de representar manera eficiente la redundancia en
datos. Los modelos de base de datos " el valor de atributo
de entidad " como Caboodle por Swink están basados en esta estructura.
La estructura jerárquica es ineficaz para ciertas operaciones de base de datos cuando un
camino lleno (a diferencia del eslabón ascendente y el campo de clase) también
no es incluido para cada registro.
Una limitación del modelo jerárquico es su inhabilidad de representar
manera eficiente la redundancia en datos.
MODELO DE TABLA
El modelo de tabla consiste en una
serie única, bidimensional de elementos de datos, donde todos los miembros de
una columna dada son asumidos para ser valores similares, y todos los miembros
de una fila son asumidos para ser relacionados el uno con el otro. Por ejemplo, columnas para el nombre y la contraseña que podría ser usada
como una parte de una base de datos de seguridad de sistema. Cada fila tendría
la contraseña específica asociada con un usuario individual. Las columnas de la tabla a
menudo tienen un tipo asociado con ellos, definiéndolos como datos de carácter,
fecha o la información de tiempo, números enteros, o números de punto flotante.
MODELOS DE BASES DE DATOS
Un modelo de base de datos es la fundación teórica de una base de
datos y fundamentalmente determina de qué manera los datos van a ser guardados,
organizados y manipulados en un sistema de base de datos. De esta forma, define
la infraestructura ofrecida por un sistema de base de datos particular. El ejemplo más popular de un modelo de base de datos, es el modelo
relacional
Los esquemas generalmente son almacenados en un diccionario de datos.
Aunque un esquema se defina en un lenguaje de base de datos de texto, el
término a menudo es usado para referirse a una representación gráfica de la
estructura de la base de datos.
Varias tecnicas son usadas para modelar la estructura de datos. La mayor parte del sistema de base de datos son construidos en torno a un modelo de datos particular, aunque sea cada vez más común para productos ofrecer el apoyo a mas de un modelo.
Ya que cualquier, varia puesta en practica, y la mayor parte de productos ofrecerán al usuario algún nivel de control en la síntonia de la puesta en practica física, desde las opciones que son hechas, tienen un efecto significativo sobre el funcionamiento.
Un ejemplo de esto es el
modelo emparentado: todas las puestas en práctica serias del modelo emparentado
permiten la creación de índices que proporcionan rápido acceso a filas en una
tabla si conocen los valores de ciertas columnas.
TIPO DE GESTORES DE BASES DE DATOS
- Aqua Data Studio
- Access
- CASE Studio 2
- CDBF - DBF Viewer and Editor
- dB Organizer Deluxe
- DBF Viewer 2000
- DBFView
- DbVisualizer
- EasyDBManage
- GS-Base
- HiBase
CARACTERISTICAS GENERALES DE LOS SISTEMAS
Aunque hay multitud de
aplicaciones para la Gestión
de Bases de Datos diferentes en características y precios, podemos
encontrar aspectos comunes en todos ellos:
• Aceptan definiciones de esquemas y vistas (definición de diferentes bases de datos).
• Manipulan los datos siguiendo las órdenes de los usuarios.
• Cuidan que se respete la seguridad e integridad de los datos.
• Permiten definir usuarios y las restricciones de acceso para cada uno de ellos.
• Controlan la concurrencia y las operaciones asociadas a la recuperación de los fallos
• Aceptan definiciones de esquemas y vistas (definición de diferentes bases de datos).
• Manipulan los datos siguiendo las órdenes de los usuarios.
• Cuidan que se respete la seguridad e integridad de los datos.
• Permiten definir usuarios y las restricciones de acceso para cada uno de ellos.
• Controlan la concurrencia y las operaciones asociadas a la recuperación de los fallos
Suscribirse a:
Entradas (Atom)