Sie sind auf Seite 1von 30

Juan Manuel Ortiz Martnez

2 Grado
Grupo IV

ndice:
1) Definicin de Base de Datos
2) Tabla
3) Campo
4) Registro
5) ID (Llave Principal)
6) Tipo de Datos
7) Relacin
8) Consultas
9) Informe
10) Formulario
11) Ejemplo de Gestores de
base de datos

Definicin de Base de Datos


Se le llama base de datos a los bancos de informacin que
contienen
datos
relativos
a
diversas
temticas
y
categorizados de distinta manera, pero que comparten entre
s algn tipo de vnculo o relacin que busca ordenarlos y
clasificarlos en conjunto.

Una base de datos


o banco de datos 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, siendo este un componente electrnico, y por
ende se ha desarrollado y se ofrece un amplio rango de
soluciones al problema del almacenamiento de dato
Existen programas denominados sistemas gestores de bases
de datos, abreviado DBMS, que permiten almacenar y
posteriormente acceder a los datos de forma rpida y
estructurada. Las propiedades de estos DBMS, 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 de Carcter
Personal (LOPD), en
Mxico por la Ley
Federal
de
Transparencia
y
Acceso
a
la
Informacin Pblica
Gubernamental y en
Argentina la Ley de
Proteccin de Datos
Personales.

ndice

Tabla
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 clculo.
Una
tabla
es
utilizada
para
organizar
y
presentar
informacin.
Las
tablas se componen
de filas y columnas
de celdas que se pueden rellenar con textos y grficos 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
dems registros. Ejemplo: en una tabla de nombres y
direcciones, cada fila contendr un nombre y una direccin.
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 direccin, o un nmero de telfono, un nombre, etc.
A los campos se les puede asignar, adems, 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 solos o sean el
principal a la hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre nico en la Base de
Datos, hacindola accesible mediante su nombre o su
seudnimo (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 componan 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 creacin de
recuadros rectangulares que pueden o no estar anidados y
pueden
o
no
contener
celdas
(recuadros
ms
pequeos 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
grficos
en
una
pgina web.
Pueden crearse grficamente a travs de un programa
desarrollador de pginas web o manejando los tags
correspondientes del lenguaje.). Los campos corresponden a
las columnas de la tabla. Por ejemplo, puede trabajar con una
tabla denominada "Empleados", en la que cada registro (fila)
contiene informacin sobre un empleado distinto y cada
campo (columna) contiene un tipo de informacin diferente,
como el nombre, los apellidos, la direccin, o similares.

Campo
Podemos agregar muchos tipos de campos que formarn
parte de nuestra base de datos. Cada campo admite distintos
tipos de datos, con diferentes interfaces. Despus de crear los
campos deseados podemos aadir informacin en la base de
datos.
Un campo es el
nombre de la unidad
de
informacin.
Cada entrada en
una base de datos
ndice
puede
tener
mltiples campos de
diversos tipos. Por
ejemplo, un campo
de texto llamado
'color favorito', que permite escribirlo, o un men llamado
'poblacin' que permita escoger de un listado de poblaciones
posibles. La combinacin de campos diversos nos permitir
recabar toda la informacin que consideremos relevante sobre
los tems que constituyen la base de datos.

Tipo de Campos
Caja de seleccin
Permite crear una o ms cajas de seleccin. Cada lnea escrita
en las 'opciones' aparecer como una caja de seleccin
diferente en la ventana de edicin de la entrada. Al editar la
entrada podremos seleccionar una o ms de las opciones y al
visualizar la entrada aparecer en el campo correspondiente
el texto de la o las opcin/es seleccionada/s (en el caso de
que se haya seleccionado ms de una opcin aparecern la
una bajo la otra, no en la misma lnea). Los Botones de radio
se pueden utilizar si se desea que el usuario, al editar la
entrada, seleccione tan slo una de las opciones.

Las cajas de seleccin mltiple se pueden utilizar, por


ejemplo, en una base de datos de pelculas, que pueden ser
de horror, comedia, del oeste, etc. En este caso se podran
seleccionar combinaciones de gneros, por ejemplo horrorcomedia o comedia-del oeste.
El campo Men (seleccin mltiple) tambin permite una
seleccin de opciones, pero en este caso clicando en un men
(lo cual a menudo no resulta tan obvio como seleccionar una
opcin).

Fecha
Permite que los usuarios entren una fecha seleccionando en
un listado desplegable el da, mes y ao correspondientes.

Archivo
Permite que los usuarios suban un fichero desde su ordenador.
Si se trata de un fichero de imagen sera mejor opcin
seleccionar el campo dibujo.

Men
Es parecido a la caja de seleccin pero el texto escrito en el
rea opciones se presentar como un listado desplegable a la
hora de editar la entrada. Cada lnea de las opciones ser una
opcin del desplegable.

Men (seleccin mltiple)


Parecido al caso anterior pero permite que el usuario
seleccione ms de una opcin al editar la entrada
manteniendo apretadas las teclas de control o maysculas
mientras clica con el ratn. Resulta un poco ms complejo de
utilizar que la caja de seleccin, que tambin permite
selecciones mltiples.

Nmero
Pide a los usuarios que escriban un nmero. El nmero debe
ser entero, aunque puede ser negativo (por ejemplo: -2,-1, 0,

1, 2,3,...). Si se escriben caracteres no numricos stos y los


que le siguen no aparecern o, si no hay ningn nmero, el
resultado ser el cero. Por ejemplo: "3.14" se transformar en
"3"; "1, 000,000" en "1"; y "seis" aparecer como "0".

Dibujo
Permite al usuario subir un fichero de imagen desde su
ordenador.

Botones de radio
Permite al usuario escoger una de diversas opciones. Adems,
tan slo podr guardar la entrada cuando haya realizado la
seleccin. Si slo hay dos opciones opuestas (por ejemplo
verdadero/falso, s/no), se puede utilizar una caja de seleccin
mltiple, aunque de esta manera se podrn guardar entradas
aunque el usuario no haya seleccionado ninguna de las
opciones.

Texto
Los
usuarios
pueden escribir
hasta
60
caracteres
de
texto. El campo
rea de texto se
puede
utilizar
para textos ms
largos
o
que
requieran algn
tipo de formato.

rea de texto
Permite a los usuarios escribir un texto largo y aadirle
formato de manera similar a cuando se escribe un mensaje a
un foro. Puede especificar el ancho en columnas y el alto en
filas del rea que se presentar a los usuarios.

URL
Pide al usuario que escriba una URL. Si se selecciona la opcin
auto-enlazar la URL sta aparecer como un hipervnculo. Si
adems se escribe algo en nombre forzado para el enlace ste
ser el texto utilizado para el hipervnculo. Por ejemplo: en
una base de datos sobre autores puede resultar interesante
incorporar la pgina web del autor. Si se escribe 'pgina web'
como nombre forzado, al clicar en el texto pgina web de la
entrada podremos acceder a la URL que hayamos escrito.

ndice

Registro
En informtica, o concretamente en el contexto de una base
de datos relacional, un registro (tambin llamado fila o
tupla) representa
un objeto nico de
datos
implcitamente
estructurados en
una tabla. En
trminos 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.

Diferencia entre Campo &


Registro:
Campo

En el ejemplo del listado telefnico, las cuatro categoras de


datos del apellido, el nombre, la direccin y el nmero de
telfono se llaman "campos". Un campo es una unidad
sencilla de datos que es nica dentro de la entrada o fila, pero
la categora de datos general es comn a todas las entradas.
Por ejemplo, "direccin" es un campo comn a todas las
entradas nombradas en el listado telefnico, pero el contenido
del campo de direccin ser nico para cada entrada. Como
regla, el campo de la base de datos se refiere a las columnas,
o categoras de datos, que son utilizadas por todas las
entradas o filas.

Registro
Un registro es una fila de una base de datos, una agrupacin
horizontal de datos. El contenido de estos campos es nico
para esa fila. En el ejemplo del listado de telfonos, cada
apellido empieza una fila o registro que contiene datos en los
campos del nombre, direccin y nmero de telfono. Un
registro se suele usar en una bsqueda de base de datos
porque cada registro tiene una cualidad identificativa nica (o
valor). Un registro de base de datos es, bsicamente, una fila
que contiene datos nicos en cada uno de los campos. Una
base de datos normalmente tendr un gran nmero de
registros pero slo un pequeo nmero de campos.

ndice

ID (Llave principal)

La clave primaria tiene que ser un campo o un conjunto de


campos que identifiquen unvocamente a un registro. Si es un
conjunto de campos, dos registros no pueden tener iguales
ese conjunto de campos.
Supone que has definido una clave con el DNI y el primer
apellido de una persona. Nunca existirn dos personas con
igual apellido y DNI. Pero podras haber definido la clave solo
con el DNI ya que nunca existirn dos personas con igual DNI.
Lo que ocurre que es mucho ms fcil cuando tienes muchos
campos, aadirle uno autonumrico que se incrementar
automticamente y que se la clave. Cada vez que insertes un
registro y eso te asegura que nunca existirn dos registro
iguales, adems si borras un registro, el valor de su campo
autonumrico nunca ningn otro registro que se cree lo
cojera. Un autonumrico es para ese registro aunque este
desaparezca.
As que la forma ms fcil y as te quitas complicaciones es
aadirle a tus tablas un campos ms que se autonumrico y
ponerlo como clave primaria. Salvo excepciones que necesites
o te impongan que la clave primaria sea otro campo o
conjunto de campos.
La sigla que se conoce como SQL corresponde a la expresin
inglesa Structured Query Language (entendida en espaol
como Lenguaje de Consulta Estructurado), la cual
identifica a un tipo de lenguaje vinculado con la gestin de
bases de datos de carcter relacional que permite la
especificacin de distintas clases de operaciones entre stas.
Gracias a la utilizacin del lgebra y de clculos relacionales,
el SQL brinda la posibilidad de realizar consultas con el
objetivo de recuperar informacin de las bases de datos de
manera sencilla.

El cientfico Edgar Frank


Codd
(19232003)
fue
quien propuso un modelo
relacional para las bases de
datos y cre un sublenguaje
para acceder a los datos a
partir
del
clculo
de
predicados.
En
base
al
trabajo
de
Codd,
IBM
(International
Business
Machines)
defini
el
lenguaje conocido como Structured
Language (SEQUEL).

English

Query

Uno de los puntos bsicos a la hora de construir una base de


datos es la indexacin. Para entender este concepto,
veamos brevemente un ejemplo prctico de base:
supongamos que una compaa desea almacenar la
informacin personal de sus clientes y hacer un seguimiento
de sus transacciones; para ello, una posibilidad consistira en
tener una tabla para sus datos (nombre, apellido, direccin de
e-mail, etctera), otra para la descripcin de los productos
(nombre del artculo, precio, detalles) y una para las ventas.
Antes de pasar a detallar qu campos podran estar presentes
en esta ltima tabla, cabe mencionar que en las restantes
falta un elemento indispensable para una buena
organizacin: una clave nica de identificacin.
Generalmente llamada ID, suele ser un nmero entero (sin
decimales) y positivo que la base de datos asigna
automticamente a cada nuevo registro (en este caso, cada
nuevo cliente o producto) y que nunca se repite, de modo que
lo identifique desde su nacimiento (momento de creacin)
hasta su muerte (cuando se elimine). De esta forma, si
tomamos por ejemplo el registro 103 Pablo Bernal
pbernal@proveedor.com, notamos que su ID es 103. Cul es
su utilidad? En pocas palabras, buscar un cliente cuyo nombre
sea n, su apellido, a, y su e-mail, e, toma mucho ms tiempo
que pedir a la base que nos devuelva todos los datos del
cliente con ID 103. Si bien es probable que en la primera

operacin especifiquemos toda su informacin, una vez que


el programa lo encuentre, podremos valernos de este nmero
para el resto de las consultas.
Retomando el ejemplo, dado que las tablas de clientes y
productos tendran su ID, relacionarlas con la de ventas
resulta muy sencillo; sus campos podran ser: id de
transaccin, id de cliente, id de producto, fecha,
observaciones. Sin entrar en tecnicismos, es claro que cada
venta contiene mucha ms informacin de la que se aprecia a
simple vista, ya que, por ejemplo, el id de un cliente nos
sirve para acceder a todos sus datos en la tabla
correspondiente. En
la puesta en prctica,
sobra decir que la
complejidad
puede
ser
muchsimo
mayor,
pero
es
importante comenzar
por lo bsico para
entender
la
importancia
de
relaciones slidas
y eficientes.

ndice

Tipos de datos

Texto: permite almacenar cualquier tipo de texto, tanto


caracteres como dgitos y caracteres especiales. Tiene una
longitud por defecto de 50 caracteres, siendo su longitud
mxima de 255 caracteres. Normalmente se utiliza para
almacenar datos como nombres, direcciones o cualquier
nmero que no se utilice en clculos, como nmeros de
telfono o cdigos postales.
Memo: se utiliza para textos de ms de 255 caracteres como
comentarios o explicaciones. Tiene una longitud mxima de
65.536 caracteres. Access recomienda para almacenar texto
con formato o documentos largos adjuntar el archivo. En
Access 2010 se puede ordenar o agrupar por un campo
Memo, pero slo se tendrn en cuenta para ello los 255
primeros caracteres.
Nmero: para datos numricos utilizados en clculos
matemticos. Dentro del tipo nmero la propiedad tamao del
campo nos permite concretar ms. En resumen los tipos Byte,
Entero y Entero largo permiten almacenar nmeros sin
decimales; los tipos Simple, Doble y Decimal permiten
decimales; el tipo Id. de rplica se utiliza para claves
autonumricas en bases rplicas.
Fecha/Hora: para la introduccin de fechas y horas desde el
ao 100 al ao 9999.
Moneda: para valores de dinero y datos numricos utilizados
en clculos matemticos en los que estn implicados datos
que contengan entre uno y cuatro decimales. La precisin es
de hasta 15 dgitos a la izquierda del separador decimal y
hasta 4 dgitos a la derecha del mismo. Access recomienda
utilizar el tipo Moneda para impedir el redondeo de cifras en
los clculos. Un campo Moneda tiene una precisin de hasta
15 dgitos a la izquierda de la coma decimal y 4 dgitos a la
derecha. Un campo Moneda ocupa 8 bytes de espacio en
disco.
Autonumeracin: nmero secuencial (incrementado de uno
a uno) nico, o nmero aleatorio que Microsoft Access asigna

cada vez que se agrega un nuevo registro a una tabla. Los


campos Autonumeracin no se pueden actualizar.
S/No: valores S y No, y campos que contengan uno de entre
dos valores (S/No, Verdadero/Falso o Activado/desactivado).
Objeto OLE: objeto como por ejemplo una hoja de clculo de
Microsoft Excel, un documento de Microsoft Word, grficos,
imgenes, sonidos u otros datos binarios. Si trabajas con
bases de datos creadas con otras versiones de Access, los
archivos insertados como objeto OLE seguirn funcionando
perfectamente. Pero si lo que ests haciendo es crear una
nueva base de datos, es interesante que no utilices este tipo
de datos, porque a partir de la versin 2007 empez a
considerarse obsoleto y a utilizar, en su lugar, el tipo Datos
adjuntos que veremos ms adelante.
Hipervnculo: texto o combinacin de texto y nmeros
almacenada como texto y utilizada como direccin de
hipervnculo. Una direccin de hipervnculo puede tener hasta
tres partes: Texto: el texto que aparece en el campo o
control. Direccin: ruta de acceso de un archivo o pgina.
Subdireccin: posicin dentro del archivo o pgina.
Sugerencia: el texto que aparece como informacin sobre
herramientas.
Datos adjuntos: Puede adjuntar archivos de imgenes, hoja
de clculo, grficos y otros tipos de archivos admitidos, a los
registros de la base de datos de forma similar a como adjunta
archivos a los mensajes de correo electrnico. Los campos de
datos adjuntos ofrecen mayor flexibilidad que los campos de
tipo Objeto OLE, y utilizan el espacio de almacenamiento de
manera ms eficaz porque no crean una imagen de mapa de
bits del archivo original.
Calculado: Un campo calculado es un campo cuyo valor es
resultado de una operacin aritmtica o lgica que se realiza
utilizando otros campos. Por ejemplo podra ser un campo
Total que calcula su valor multiplicando Precio *

ndice

Relacin

Cuando aprendemos el modelo relacional, el cul es el ms


conocido en teora de datos; normalmente se nos ensea que
existen 4 tipos de relaciones:
Uno a uno (1 a 1)
Uno a muchos (1 a N)
Muchos a muchos (N a M)
Muchos a uno (N a 1)
Lo que pocas veces se nos explica claramente es que el
modelo relacional solo es vlido durante la fase de
diseo del modelo conceptual, que nos permite
documentar y definir un modelo de datos solo a nivel de
concepto, as pues, no todos los tipos de relaciones del
modelo relacional son vlidos para un modelo de base de
datos lgico o fsico. Pasamos a explicar lo anterior:
Relacin uno a uno (1 a 1)
Las relaciones uno a uno No deben existir en una base de
datos pues eso denota inmediatamente que se hizo un mal
trabajo de normalizacin. Ya que cada tabla representa una
entidad de la base de datos. Una relacin uno a uno,
significara que cada tabla es 'media' entidad o dos tablas
representan un asunto o entidad. Lo correcto sera fusionar las
columnas de las dos tablas en una sola.
Siendo poco estrictos es verdad que existen relaciones uno a
uno en situaciones especiales (des normalizacin planeada)
por convenir as; por ejemplo: si un campo de una tabla se
actualiza constantemente y queremos disminuir el riesgo de

colisin en bloqueos, se
puede aislar ese campo
en una tabla que lo
contenga
y
est
relacionado
con
una
llave primaria idntica a
la llave primaria de la
primera tabla.
Tabla normalizada
Produc
to
* ID
Cdigo
Descrip
cin
Costo
Precio
Ultima
Venta
o Concluimos que una relacin uno a uno No es una
relacin normal y comnmente no debera existir
en una base de datos.
Relaciones uno a muchos (1:N)
Las relaciones uno a muchos
son las ms comunes y en
realidad es la 'nica' relacin
vlida para una base de
datos, as; un Cliente puede
tener muchas Facturas, una
Poblacin
tiene
muchos
Clientes y una Venta puede
incluir muchos Productos

Relaciones muchos a muchos (N:M)


Las relaciones muchos a muchos definitivamente son un tipo
de relacin que no existen en una base de datos por una
simple razn... son imposibles de implementar a menos que
se haga un terrible trabajo de diseo y por supuesto de
normalizacin, ya que implicara que un mismo registro se
repitiera para cada relacin.
Por ejemplo, para un Producto hay muchos Proveedores y para
un Proveedor hay muchos Productos.
Este tipo de relaciones solo se implementa de manera
eficiente si se crea una tabla intermedia que relaciona ambas
entidades, para este caso crearamos la tabla ProductoProveedor de la siguiente manera:
A este tipo de Entidades se les conoce como Entidades
dbiles, ya que
no
representan
un
asunto
u
objeto
de
la
realidad
que
intentan resolver.
Dicho sea de
paso, este tipo
de Entidades son
las nicas
que
llegan a cuarta o quinta forma normal.
En el modelo fsico las relaciones muchos a muchos se
descomponen en relaciones uno a muchos a uno.
Relaciones muchos a uno (N:1)
Bueno, este tipo de relaciones solo es importante en el
modelo conceptual, ya que en el modelo lgico y fsico,
normalmente da la misma distancia de ida que de vuelta, es
muy sencillo deducir que es la misma relacin 1 a muchos
vista desde la derecha.

ndice
Las

consultas

Consultas
son

una

forma

de

buscar y recopilar
informacin de una o
ms
tablas
para
conseguir
informacin detallada
de una base de
datos. Al crear una
consulta en Access
2010,
defines
condiciones
especficas
de
bsqueda
para
encontrar, exactamente, la informacin que deseas.

Conozcamos la vista Diseo de


Consulta

Vistas de consulta:

Haz clic en el botn Ver para que


puedas
acceder
a
la
lista
desplegable que te mostrar las
diferentes opciones de vista para las
consultas.
Por ejemplo, la vista Hoja de datos, te
permitir ver los resultados de tu
consulta en forma de tabla o la Vista
Diseo, te permitir modificar o
configurar la consulta.

Panel de relacin de objeto:


Todas las tablas que decidas incluir en una consulta
aparecern como pequeas ventanas en la parte superior de
la pantalla,
este
espacio es conocido
con el nombre de
Panel de relacin de
objeto.
Cada
ventana
contiene
una lista con el
nombre de todos los
campos disponibles
en
tabla
que
seleccionaste.

Tabla para criterios de bsqueda


En esta tabla podrs escribir los criterios que tendr tu
bsqueda. Vers que en la primera fila de esta tabla
encontrars el nombre de los campos que sern incluidos en

la consulta. Tambin podrs ver a que tabla pertenece cada


campo y ordenar la forma como quieres que aparezcan los
resultados de lo que ests buscando.

Informe
Si necesitas compartir informacin de tu base de datos
con alguien pero no quieres que trabajen en ella, tienes
la opcin de crear un informe porque ellos te permiten
organizar y presentar los datos en un formato de fcil
lectura y atractivo a la vista.

Cmo se Hacen?
Paso 1:
Abre la tabla o consulta que deseas utilizar para el informe. En
este caso, abriremos la tabla de nuestros clientes.

Paso 2:
Selecciona la pestaa Crear. All, busca y pulsa el comando

ndice

Reporte.

Paso 3:
Access crear un nuevo informe basado en el objeto. Es
probable que algunos de tus datos se encuentren saltando de
pgina. Para solucionar este problema, cambia el tamao de
tus campos. Slo tienes que seleccionarlo y, a continuacin,
hacer clic y arrastrar el borde hasta que el campo tenga el
tamao deseado. Repite el mismo procedimiento hasta que te
quede ajustada.

Paso 4:
Para guardar el informe, haz clic en el comando Guardar de
la barra de herramientas de acceso rpido. Cuando se le
indique, escribe un nombre para el informe y pulsa el botn

Aceptar.

Formulario
Los formularios se emplean para ingresar, modificar y
revisar

la

informacin

de

algn

registro.

Muy

probablemente hayas tenido que llenar un formulario


alguna vez, como cuando aplicas para un trabajo o
cuando te registras en el mdico... ah y tambin cuando
abres una cuenta de correo electrnico en internet.
La razn por la que los formularios se usan de manera tan
frecuente
ndice es porque son una forma sencilla de guiar a las
personas en registrar su informacin correctamente.
Cuando ingresas informacin en Access usando un
formulario, los datos van exactamente al lugar de la base
de datos que quieres, en una o ms tablas si as lo
necesitas.

ndice
Ejemplo
de Gestores de Bases
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.
El propsito general de los sistemas de gestin de bases de
datos es el de manejar de manera clara, sencilla y ordenada
un conjunto de datos que posteriormente se convertirn en
informacin relevante para una organizacin.

Caractersticas:

Independencia: La independencia de los datos consiste en la


capacidad de modificar el esquema (fsico o lgico) de una
base de datos sin tener que realizar cambios en las
aplicaciones que se sirven de ella.

Redundancia mnima: Un buen diseo de una base de datos


lograr evitar la aparicin de informacin repetida o
redundante.

Consistencia: Vigilar que aquella informacin que aparece


repetida se actualice de forma coherente, es decir, que todos
los datos repetidos se actualicen de forma simultnea.

Seguridad: Deben garantizar que esta informacin


encuentra asegurada frente a usuarios malintencionados.

Integridad: Se trata de adoptar las medidas necesarias para


garantizar la validez de los datos almacenados.

Respaldo y recuperacin: Deben proporcionar una forma


eficiente de realizar copias de respaldo de la informacin
almacenada en ellos.

se

Control de la concurrencia: Lo ms habitual es que sean


muchas las personas que acceden a una base de datos;
sta debe controlar este acceso concurrente a la
informacin, que podra derivar en inconsistencias

Ejemplos de Base de Datos:


Access

Access es un sistema de base de datos personal de Microsoft.


Se trata de un producto de software orientado hacia lo visual,
lo que hace que quienes no sean programadores puedan crear
bases de datos tiles con facilidad. Si bien la estructura de
base de datos de Access puede ampliarse para satisfacer las
necesidades empresariales, su uso ms comn es para
pequeas bases de datos individuales o en programas
multiusuario de uso limitado. Access integra el lenguaje Visual
Basic para aplicaciones, por lo que es un entorno de desarrollo
completo.

Visual FoxPro

FoxPro es un sistema de base de datos relacional, tambin


producido por Microsoft, que est estrechamente unido a su
lenguaje de programacin. FoxPro es menos amigable que las
bases de datos de usuario final, lo que requiere ms
conocimientos tcnicos que Access. Este sistema de base de
datos es conocido por su motor de procesamiento rpido y la
capacidad de manejar numerosas transacciones simultneas.

MySQL Database

MySQL es una base de datos basada en servidor que permite


a varios usuarios acceder a mltiples bases de datos. El
software funciona en mltiples plataformas, incluyendo la
mayora de las variedades de UNIX y Windows. Ofrece
usabilidad de primer plano limitada y est diseado como un
servidor de base de datos back-end. MySQL se diferencia de
otros productos de base de datos por sus costos, la versin no
empresarial se distribuye de forma gratuita.

SQL Server

SQL Server es un servidor de base de datos a nivel


empresarial escalable. Este producto se diferencia de la base
de datos personal al no proporcionar las herramientas para el
usuario que proporciona un producto de base de datos
individual. El motor de base de datos se centra en responder
rpidamente a las solicitudes del cliente en el formulario de
consultas SQL. Estas consultas se pueden generar
directamente en SQL Server, o por medio de una interfaz de
usuario independiente desarrollada en una variedad de
lenguajes de programacin. SQL Server est diseado para
manejar bases de datos con millones de registros.

Oracle

La Oracle es otra base de datos escalable a nivel empresarial.


La base de datos de SQL soporta bases de datos corporativas
distribuidas, que permiten al usuario acceder a los datos de
forma local o desde bases de datos remotas en una
transaccin transparente. Las bases de datos distribuidas
ayudan a superar las limitaciones fsicas de un entorno
informtico fsico. El tamao mximo de base de datos para
una Oracle es de 8 millones de terabytes, lo que requiere un
almacenamiento fsico ms all de la capacidad de la mayora
de las instalaciones individuales.
Estos fueron los principales & Mas usados gestores de bases
de datos en todo el mundo, en seguida una breve lista de
Todos los existentes:
Firebird
BDB
MySQL
PostgreSQL
Sqlite
Ejemplos de gestores de base de datos propietarios
dBase
FileMaker
Fox Pro

IBM DB2 Universal Database (DB2 UDB)


IBM Informix
MAGIC
Microsoft SQL Server
Open Access
Oracle
Paradox
PervasiveSQL
Progress (DBMS)
Sybase ASE
Sybase ASA
ndice

Das könnte Ihnen auch gefallen