Está en la página 1de 21

Conceptos Bsicos Base de datos , dato campo y registro Tablas claves y relaciones

Modelos de base de datos

Arquitectura de 3 niveles Algebra relacional Operadores primitivos

Modelo de red
Modelo jerrquico Modelo entidad de relacin Modelo relacional Requerimiento de construccin modelo ANSI PARK

Consultas y formularios
Informes y reportes Tipos de gestores de base de datos

Operadores adicionales de consulta

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 rapidez. 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

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.

DATO: Informacin que una computadora registra y almacena, los cuales estn
almacenados de acuerdo a la estructura externa y van a ser procesados para convertirse en informacin. Es lo que va a componer a la base de datos, lo que la estar llenando.

CAMPO: es el nombre de la unidad de informacin. Cada entrada en la base de


datos puede tener mltiples campos de diversos tipos. La combinacin de diversos campos nos va a permitir recabar toda la informacin posible sobre los tems que constituyen la base de datos. Es una forma de llamar a los grupos de informacin que se irn formando en la base de datos.

REGISTRO: (tambin llamado fila o tupla) es un conjunto de datos que


contienen los datos que pertenecen a una misma repeticin de entidad, se le asigna automticamente un nmero consecutivo. El registro entonces ser como el organizar las caractersticas de algn campo.

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.

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.

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.

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.

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.

Un gestor de base de datos o sistema de gestin de base de datos (SGBD o DBMS) es un software que permite introducir, organizar y recuperar la informacin de las bases de datos; en definitiva, administrarlas. Existen distintos tipos de gestores de bases de datos: relacional, jerrquico, 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.

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 como contenedor 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.

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

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 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).

También podría gustarte