Sei sulla pagina 1di 11

CONCEPTOS INFORMTICOS BSICOS:

Informtica:
Def 1: Se define como la ciencia que estudia el tratamiento lgico, racional y automtico de la informacin. Def 2: Ciencia que estudia la recogida, organizacin, transformacin y transmisin de la informacin de una forma lgica y racional, empleando para ello medios humanos, mecnicos y electrnicos. Caractersticas: Flexibilidad y rpidez. La informtica trabaja segn los siguientes pasos: primero la entrada de unos datos, despus el procesamiento de estos y por ltimo la salida de los resultados obtenidos con ese procesamiento. ENTRADA (DATOS) PROCESO SALIDA (RESULTADOS)

UN COMPUTADOR ES EL RESULTADO DE LA SUMA DE DOS COMPONENTES: HARDWARE Y SOFTWARE.

ESQUEMA DE COMPOSICION DE UN COMPUTADOR

BASE DE DATOS
Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos estn en formato digital (electrnico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de estos SGBD, as como su utilizacin y administracin, se estudian dentro del mbito de la informtica. Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas. Tambin son ampliamente utilizadas en entornos cientficos con el objeto de almacenar la informacin experimental.
Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios pases. Por ejemplo, en Espaa los datos personales se encuentran protegidos por la Ley Orgnica de Proteccin de Datos deCarcter Personal (LOPD).

Tablas: Son los objetos principales de una bases de datos que se utilizan para guardar datos. Se pueden tener ms de una tabla en la base de datos para guardar informacin relacionada. Por ejemplo, en una tabla podemos tener la informacin de clientes, en la otra la informacin del producto y en la tercera podemos enlazar los datos de dos tablas anteriores, por ejemplo los pedidos que hicieron clientes de cada producto. La parte principal de una base de datos son las tablas. Una base de datos esta formada por una o ms tablas. Una tabla es una coleccin de datos sobre un tema en comn; y se almacena de manera muy similar al cajn de un archivero. Una tabla es una coleccin de datos sobre un tema especfico. Las tablas organizan los datos en filas y en columna, las filas se conocen como registros y las columnas como campos. Cada tabla de una base de datos contiene una coleccin de registros con datos especficos sobre una persona, un producto o un evento.

Claves: Los datos de cada tabla deben estar relacionados con los datos de otras tablas por medio de un campo comn al cual se le conoce como clave principal. La clave principal es un campo (columna) que identifica de manera nica al registro; impidiendo que este registro se repita. La clave principal de cada tabla no podr repetirse en esa misma tabla; es decir, la clave que identifique a un artculo no podr ser la misma que identifique a otro. Relaciones:

La relacin es una asociacin establecida entre campos comunes de dos tablas. Existen diversos tipos de relaciones: .Uno a uno: Una relacin uno a uno se crea si las dos columnas relacionadas son claves principales o tienen restricciones nicas. .Uno a varios: Un registro de la tabla A puede tener muchos registros coincidentes en la tabla B; pero un registro de la tabla B solo puede tener un registro coincidente en la tabla A. .Varios a varios: Un registro de la tabla A puede tener muchos registros coincidentes en la tabla B, y viceversa. Una relacin de este tipo se crea definiendo una tercera tabla, denominada tabla de unin.

Formularios
Los formularios se conocen a veces como "pantallas de entrada de datos". Son las interfaces que se utilizan para trabajar con los datos y, a menudo, contienen botones de comando que ejecutan diversos comandos. Se puede crear una base de datos sin usar formularios, editando los datos de las hojas de las tablas. No obstante, casi todos los usuarios de bases de datos prefieren usar formularios para ver, escribir y editar datos en las tablas. Los formularios proporcionan un formato fcil de utilizar para trabajar con los datos. Adems, se les puede agregar elementos funcionales, como botones de comando. Puede programar los botones para determinar qu datos aparecen en el formulario, abrir otros formularios o informes, o realizar otras tareas diversas. Por ejemplo, podra crear un formulario denominado "Formulario de cliente" para trabajar con datos de clientes. El formulario de cliente podra tener un botn para abrir un formulario de pedido en el que se pudiese escribir un pedido nuevo del cliente. Los formularios tambin permiten controlar la manera en que otros usuarios interactan con los datos de la base de datos. Por ejemplo, puede crear un formulario que muestre nicamente ciertos campos y que permita la ejecucin de determinadas operaciones solamente. As, se favorece la proteccin de los datos y se facilita la entrada correcta de datos.

Consultas
Las consultas son las que verdaderamente hacen el trabajo en una base de datos. Pueden realizar numerosas funciones diferentes. Su funcin ms comn es recuperar datos especficos de las tablas. Los datos que desea ver suelen estar distribuidos por varias tablas y, gracias a las consultas, puede verlos en una sola hoja de datos. Adems, puesto que normalmente no desea ver todos los registros a la vez, las consultas le permiten agregar criterios para "filtrar" los datos hasta obtener solo los registros que desee. Las consultas a menudo sirven de origen de registros para formularios e informes.

Algunas consultas son "actualizables", lo que significa que es posible editar los datos de las tablas base mediante la hoja de datos de la consulta. Si trabaja con una consulta actualizable, recuerde que los cambios se producen tambin en las tablas, no solo en la hoja de datos de la consulta. Hay dos tipos bsicos de consultas: las de seleccin y las de accin. Una consulta de seleccin simplemente recupera los datos y hace que estn disponibles para su uso. Los resultados de la consulta pueden verse en la pantalla, imprimirse o copiarse al portapapeles. O se pueden utilizar como origen de registros para un formulario o un informe. Una consulta de accin, como su nombre indica, realiza una tarea con los datos. Las consultas de accin pueden servir para crear tablas nuevas, agregar datos a tablas existentes, actualizar datos o eliminar datos.

En el mbito de la informtica, los reportes son informes que organizan y exhiben la informacin contenida en una base de datos. Su funcin es aplicar un formato determinado a los datos para mostrarlos por medio de un diseo atractivo y que sea fcil 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 clculos con 10.000 campos que con un dibujo en forma de torta que presenta dichos campos de manera grfica. Los reportes tienen diversos niveles de complejidad, desde una lista o enumeracin hasta grficos mucho ms desarrollados. Segn el programa informtico y la base de datos en cuestin, los reportes permiten la creacin de etiquetas y la elaboracin de facturas, entre otras tareas. Para los medios de comunicacin, un reporte es un contenido informativo. Puede tratarse de un programa (o de un segmento) televisivo o radial, una nota publicada en un peridico o una revista o de un documento digital. Por ejemplo: Ahora vamos a ver el reporte sobre el estado del trnsito en la ciudad de Buenos Aires, Juan Lpez nos presentar un reporte sobre la actuacin de los tenistas chilenos en Roland Garros.

Un gestor de base de datos o sistema de gestion de base de datos (SGBD o


DBMS) es un software que permite introducir, organizar y recuperar la informaci on de las bases de datos; en definitiva, administrarlas. Existen distintos tipos de gestores de bases de datos: relacional, jerarquico, red, ... El modelo relacional es el utilizado por casi todos los gestores de bases de datos para PCs. El modelo relacional (SGBDR) es un software que almacena los datos en forma de tablas (ver figura 7.1).

Figura 7.1: Ejemplo de una tabla http://wwwdi.ujaen.es/~barranco/publico/ofimatica/tema7.pdf

Modelos de bases de datos Adems de la clasificacin por la funcin de las bases de datos, stas tambin se pueden clasificar de acuerdo a su modelo de administracin de datos. Un modelo de datos es bsicamente una "descripcin" de algo conocido comocontenedor de datos (algo en donde se guarda la informacin), as como de los mtodos para almacenar y recuperar informacin de esos contenedores. Los modelos de datos no son cosas fsicas: son abstracciones que permiten la implementacin de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemticos. Algunos modelos con frecuencia utilizados en las bases de datos: En el caso de los modelos de datos, lo que intentan reproducir es una informacin real que deseamos almacenar en un sistema informtico. Base de datos de red ste es un modelo ligeramente distinto del jerrquico; su diferencia fundamental es lamodificacin del concepto de nodo : se permite que un mismo nodo tenga varios padres(posibilidad no permitida en el modelo jerrquico).Fue una gran mejora con respecto al modelo jerrquico, ya que ofreca una solucineficiente al problema de redundancia de datos; pero, aun as, la dificultad que significaadministrar la informacin en una base de datos de red ha significado que sea unmodelo utilizado en su mayora por programadores ms que por usuarios finales.
Modelo de datos en red

En este modelo las entidades se representan como nodos y sus relaciones son las lneas que los unen. En esta estructura cualquier componente puede relacionarse con cualquier otro. A diferencia del modelo jerrquico, en este modelo, un hijo puede tener varios padres. Los conceptos bsicos en el modelo en red son:

El tipo de registro, que representa un nodo. Elemento, que es un campo de datos. Agregado de datos, que define un conjunto de datos con nombre.

Este modelo de datos permite representar relaciones N:M

Modelo de datos jerrquico

Este modelo utiliza rboles para la representacin lgica de los datos. Este rbol esta compuesto de unos elementos llamados nodos. El nivel ms alto del rbol se denomina raz. Cada nodo representa un registro con sus correspondientes campos. La representacin grfica de este modelo se realiza mediante la creacin de un rbol invertido, los diferentes niveles quedan unidos mediante relaciones.

En este modelo solo se pueden representar relaciones 1:M, por lo que presenta varios inconvenientes:

No se admiten relaciones N:M Un segmento hijo no puede tener ms de un padre. No se permiten ms de una relacin entre dos segmentos. Para acceder a cualquier segmento es necesario comenzar por el segmento raz El rbol se debe de recorrer en el orden designado.

El Modelo de Datos Entidad-Relacin (E/R)


Cuando se utiliza una base de datos para gestionar informacin, se est plasmando una parte del mundo real en una serie de tablas, registros y campos ubicados en un ordenador; crendose un modelo parcial de la realidad. Antes de crear fsicamente estas tablas en el ordenador se debe realizar un modelo de datos. Se suele cometer el error de ir creando nuevas tablas a medida que se van necesitando, haciendo as el modelo de datos y la construccin fsica de las tablas simultneamente. El resultado de esto acaba siendo un sistema de informacin parcheado, con datos dispersos que terminan por no cumplir adecuadamente los requisitos necesarios.

Entidades y Relaciones
El modelo de datos ms extendido es el denominado ENTIDAD/RELACIN (E/R) En el modelo E/R se parte de una situacin real a partir de la cual se definen entidades y relaciones entre dichas entidades:

Entidad.- Objeto del mundo real sobre el que queremos almacenar informacin (Ej: una persona). Las entidades estn compuestas de atributos que son los datos que definen el objeto (para la entidad persona seran DNI, nombre, apellidos, direccin,...). De entre los atributos habr uno o un conjunto de ellos que no se repite; a este atributo o conjunto de atributos se le llama clave de la entidad, (para la entidad persona una clave seria DNI). En toda entidad siempre hay al menos una clave que en el peor de los casos estar formada por todos los atributos de la tabla. Ya que pueden haber varias claves y necesitamos elegir una, lo haremos atendiendo a estas normas: Que sea nica. Que se tenga pleno conocimiento de ella.- Por qu en las empresas se asigna a cada cliente un nmero de cliente?. Que sea mnima, ya que ser muy utilizada por el gestor de base de datos. Relacin.- Asociacin entre entidades, sin existencia propia en el mundo real que estamos modelando, pero necesaria para reflejar las interacciones existentes entre entidades. Las relaciones pueden ser de tres tipos: Relaciones 1-1.- Las entidades que intervienen en la relacin se asocian una a una (Ej: la entidad HOMBRE, la entidad MUJER y entre ellos la relacin MATRIMONIO). Relaciones 1-n.- Una ocurrencia de una entidad est asociada con muchas (n) de otra (Ej: la entidad EMPERSA, la entidad TRABAJADOR y entre ellos la relacin TRABAJAR-EN). Relaciones n-n.-Cada ocurrencia, en cualquiera de las dos entidades de la relacin, puede estar asociada con muchas (n) de la otra y viceversa (Ej: la entidad ALUMNO, la entidad EMPRESA y entre ellos la relacin MATRCULA).

E/R se utilizan los siguientes elementos grficos:

Modelo de datos relacional

Este modelo es el ms utilizado actualmente ya que utiliza tablas bidimensionales para la representacin lgica de los datos y sus relaciones.

Algunas de sus principales caracteristicas son:

Puede ser entendido y usado por cualquier usuario. Permite ampliar el esquema conceptual sin modificar las aplicaciones de gestin. Los usuarios no necesitan saber donde se encuentran los datos fsicamente.

El elemento principal de este modelo es la relacin que se representa mediante una tabla.

ALGEBRA RELACIONAL
El lgebra relacional es un conjunto de operaciones que describen paso a paso como computar una respuesta sobre las relaciones, tal y como stas son definidas en el modelo relacional. Denominada de tipo procedimental, a diferencia del Clculo relacional que es de tipo declarativo.Describe el aspecto de la manipulacin de datos. Estas operaciones se usan como una representacin intermedia de una consulta a una base de datos y, debido a sus propiedades algebraicas, sirven para obtener una versin ms optimizada y eficiente de dicha consulta.

http://es.wikipedia.org/wiki/Modelo_relacional

Potrebbero piacerti anche