Sunteți pe pagina 1din 7

Sistemas manejadores de bases de datos.

Los sistemas manejadores de bases de datos conocidos tambin como bases


de datos electrnicas, se usan ampliamente para: ORGANIZAR Y MANIPULAR
GRANDES VOLMENES DE DATOS DE LAS EMPRESAS.
Un sistema manejador de base de datos no es ms que UN SISTEMA
COMPUTARIZADO
PARA LLEVAR REGISTROS.
Algunas de las facilidades que proporciona el sistema a los usuarios son:
Agregar Nuevos Archivos a la Base de Datos.
Agregar Nuevos Registros a los Archivos existentes.
Recuperacin de Datos.
Actualizacin de Datos.
Borrar registros.
Borrar Archivos.
Proporcionar los mecanismos para el control del acceso concurrente a los
datos.
Una base de datos es una coleccin de informacin til organizada en una
manera
Especfica.

Bsqueda secuencial.
La nica alternativa de bsqueda cuando los datos no estn ordenados y no se
cuenta con estructuras auxiliares.
Bsqueda binaria.
La ventaja de la bsqueda binaria es que en cada operacin el tamao del
Problema se reduce a la mitad.
Bsqueda indexada.
El ndice (normalmente) es un archivo aparte del archivo que Contiene los
datos, la manera ms popular de construir y mantener un ndice es a travs del
Algoritmo de rboles balanceados B-Tree.
Campo Almacenado.
Es la unidad de datos ms pequea que se encuentra almacenada.
Registro Almacenado.
Es una coleccin de campos almacenados que estn relacionados.
Archivo Almacenado.
Es el conjunto de todas las ocurrencias de un registro almacenado.
Representacin de Datos Numricos.
Se pueden almacenar como:
+Un String de Caracteres. +Un Decimal Empacado. +En Binario.
Representacin de Datos Carcter.
Se Pueden almacenar en ASCII, EBCDIC, etc.
Manejo de Objetos.
Se pueden manejar como campos objeto que pueden ser Grficas, Sonido,
Hojas de
Calculo, Textos, etc.
Bit: Representacin en sistema binario de un uno o un
cero.
Byte: Unidad mnima de almacenamiento del ordenador y representa 8
bits.
Cdigo EBCDIC: Cdigo ampliado de intercambio decimal codificado en
binario.
Cdigo ASCII: Cdigo estadounidense estndar para el intercambio de
informacin.
Lenguajes de programacin: 3 niveles alto, medio y bajo.
Tipos de bases de datos: Modelo de red, modelo jerrquico y modelo relacional.
Sistema gestor de base de datos: existen dos tipos libres y comerciales.
Hardware: dispositivos fsicos como la placa base, la CPU o el monitor. son los
que corresponde a todas las partes fsicas y tangibles de una computadora: sus
componentes elctricos, electrnicos, electromecnicos y mecnicos; sus
cables, gabinetes o cajas, perifricos de todo tipo y cualquier otro elemento
fsico involucrado, estos son hardware tpicos de una
computador.
Software: es todo el conjunto intangible de datos y programas de la
computadora. La palabra software se refiere al equipamiento lgico o soporte
lgico de un computador digital, y comprende el conjunto de los componentes
lgicos necesarios para hacer posible la realizacin de una tarea especfica, en
contraposicin a los componentes fsicos del sistema (hardware). La
interaccin entre el Software y el Hardware hace operativa la mquina, es
decir, el Software enva instrucciones al Hardware haciendo posible su
funcionamiento.

Tipos de bases de datos:
En general, las bases de datos consisten en informacin que est claramente
estructurada. Segn cmo sea esa estructura, la base de datos ser de un tipo
u otro. Existen bases de datos jerrquicas, en red, documentales y
relacionales, entre otras. Estas ltimas son las ms conocidas en el mundo de
la informtica personal. Los programas que manejan bases de datos se
denominan gestores de bases de datos. Es habitual el error de confundir la
base de datos con el programa que la maneja.
Normalmente una misma base de datos puede ser utilizada mediante varios
programas diferentes.
Conceptos fundamentales
Existen varias ideas clave para poder entender el funcionamiento de estos
programas. Aunque la mayor parte de estos conceptos se pueden aplicar a
todo tipo de base de datos, aqu se entender que estn aplicados a bases de
datos relacionales .
Se comienza con la idea de recolectar varios datos de cada individuo de una
poblacin. Los datos pueden ser de cualquier tipo y la poblacin puede ser de
personas, animales, documentos o cualquier otra condicin.
_ Campo .Cada uno de los datos que hay que anotar.
_ Estructura . El conjunto de todos los campos.
_ Registro .El conjunto de datos correspondientes a uno de los individuos objeto
de estudio. Cada registro tendr un valor en cada campo.
_ Tabla .Un conjunto de registros que tienen la misma estructura. Normalmente
una tabla se almacena en un archivo.
_Base de Datos . Un conjunto de tablas que tienen campos comunes que
permiten relacionar las tablas entre s.
Es una entidad que contiene un conjunto de datos organizados y estructurados,
de un mismo tipo que sern utilizados por un programa de computadora que
facilitar su explotacin o acceso.

Relacin de Tablas:
Es la forma como se establece una correspondencia (interrelaciones) de los
registros de una tabla con respecto a los registros de otra, es decir, para un
registro x de la tabla A existirn de 0 a n registros correspondientes de la tabal
B. Esta prctica se utiliza generalmente en los modelos de bases de datos
relacionales.
Conceptos auxiliares
Cuando estn recolectados los datos, llega el momento de su consulta y la
presentacin de resultados.
Normalmente las bases de datos incluyen muchos datos, por lo que los
mtodos usados para acceder a ellos son de la mayor importancia, y los que
justifican la necesidad de usar mtodos informticos.
_ ndices .Archivos auxiliares que permiten acceder a los registros de una tabla por
algn mtodo de clasificacin.
_ Vista .Una seleccin de datos de una tabla, en la que se eligen los registros
que cumplan alguna propiedad y los campos que sean pertinentes.
_ Formulario . Una manera de representar algunos campos de un registro.
_ Consulta .Una interrogacin a una base de datos, que devuelve los registros
que verifican una condicin.
_ Informe .El resultado de una consulta, ordenado y presentado de forma
cmoda de usar.
Servidor y cliente
En los programas gestores de bases de datos se distinguen muy claramente
dos componentes: el servidor y el cliente. En sistemas grandes es habitual que
estn en ordenadores diferentes, aunque en sistemas pequeos o caseros lo
normal es que estn en el mismo ordenador.

El servidor
Se conoce en ingls como backend (la parte de detrs), representando la idea
de que es el componente que est dando soporte interno, en la parte trasera
del sistema. Tiene varias misiones:

_ Almacenar la informacin en el sistema de archivos del sistema operativo.
_ Comprobar la validez de los nuevos datos que se intenten incorporar.
_ Mantener la integridad referencial , que es cuidar que los datos sean
coherentes internamente.
_ Responder a las consultas que le realicen los clientes.
_ Mantener los ndices necesarios para el adecuado rendimiento de las
consultas.
El cliente:
Se conoce en ingls como frontend (la parte de delante), indicando la idea de
que es el componente que se comunica con el usuario. Se ocupa de:
_ Pedir datos al usuario y pasrlos al servidor.
_ Preparar consultas y realizrlas al servidor.
_ Presentar datos al usuario.
_ Informar al usuario de los errores que le comunique el servidor.
Interconexin
Dado que existen muchos servidores de bases de datos y que cada uno de
ellos presenta distintas caractersticas y modos de acceso, se han ido
desarrollando distintas tecnologas para poder conectar con distintos servidores
de una manera unificada, simplificando as el uso de las bases de datos.

PK: (Primary Key). Generalmente utilizada en SQL y es un campo que define la
identificacin nica de los registros en una tabla y se utiliza con frecuencia para
establecer y definir la relacin de correspondencia o combinacin de dos tablas
de una base de datos relacional.

SQL
Son las siglas de Structured Query Language , que significa .Lenguaje
Estructurado de Consulta.. Es un lenguaje universal que permite a los clientes
realizar consultas a los servidores. Prcticamente todos los clientes lo admiten,
aunque algunas veces lo oculten un poco ya que a los usuarios que no
conocen SQL les puede resultar intimidante. Y casi todos los servidores lo
manejan tambin.
Consulta SQL: Es el proceso de extraccin de informacin de una base de
datos por medio de la utilizacin de lenguaje de comandos. Una consulta SQL
bsica puede constar con un mximo de seis clusulas, de las cuales slo dos
son obligatorias (SELECT y FROM). Las clusulas se especifican en el
siguiente orden:

SELECT<lista de atributos >
FROM < lista de tablas >
WHERE < condicin >
GROUP BY < atributo(s) de agrupacin>HAVING<condicin de agrupacin >
ORDER BY < lista de atributos >
ODBC
Son las siglas de Open Data Base Connectivity, que significa .Conectividad
abierta con bases de datos.
Es una capa de software que se coloca entre el servidor y el cliente. Cada
servidor y cada cliente deben implementar sus propios conectores ODBC; pero
una vez hecho, se podrn comunicar entre s cualquier combinacin de cliente
y servidor.
Programas gestores
Existen en el mercado muchos programas gestores de bases de datos.
Normalmente se atiende ms a su capacidad como servidor de base de datos,
porque la parte cliente muchas veces se programa a la medida del problema
que hay que resolver. Sin embargo, tambin hay programas especialistas en la
parte cliente; por ltimo, los programas que ms xito tienen en sistemas
pequeos anan al cliente y al servidor.
Microsoft Access
Es el programa ms conocido en sistemas pequeos. Incorpora cliente y
servidor. Se caracteriza por su gran facilidad de uso y de programacin.
Es software en propiedad.
Oracle
Es el servidor ms importante del mundo, lder del mercado. Destacan su
solidez y la asistencia tcnica que proporciona el fabricante.
Es software en propiedad.
MySQL
Es un servidor muy conocido, especialmente usado en desarrollos web. Se
distribuye con doble licencia, una libre y otra no, segn se desee usar.
OpenOffice.orgBase
Es el mdulo de OpenOffice.org encargado de manejar bases de datos. Es un
programa cliente de bases de datos, no tiene capacidad profesional de trabajar
como servidor. Pero OpenOffice.org Base puede conectar de forma nativa con
varios servidores de bases de datos y mediante ODBC con cualquier otro
servidor que lo implemente, lo que hace que sea una solucin perfectamente
vlida para entornos de usuarios finales.

S-ar putea să vă placă și