Está en la página 1de 4

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 (electrnico), y por ende se ha
desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de 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.
Tipos de Usuarios en Base de Datos
Usuario Final: es la persona que utiliza los datos, esta persona ve datos convertidos en informacin:
Desarrollador de Aplicaciones: es la persona que desarrolla los sistemas que interactun con la Base de Datos.
DBA: es la persona que asegura integridad, consistencia, redundancia, seguridad este es el Administrador de Base de Datos
quien sed encarga de realizar el mantenimiento diario o peridico de los datos.
Las personas tienen acceso DBMS se clasifican de la siguiente manera:
USUARIOS INGENUOS. Son aquellos que interactuan con el sistema por medio de aplicaciones permanentes.
USUARIOS SOFISTICADOS.- son aquellos con la capacidad de acceder a la informacin por medios de lenguajes de consulta.
PROGRAMADORES DE APLICACIN.- son aquellos con un amplio dominio del DML capaces de generar nuevos mdulos o utilerias
capaces de manejar nuevos datos en el sistema.
USUARIOS ESPECIALIZADOS.- son aquellos que desarrollan mdulos que no se refieren precisamente al manejo de los datos, si no a
aplicaciones avanzadas como sistemas expertos, reconocimientos de imgenes, procesamiento de audio y dems.
Conceptos Bsicos de Base de datos
Archivo: son conjuntos de registros.

Registros: son conjuntos de campos.

Campos: es la minma unidad de referencia.

Niveles de Abstraccin en Base de datos

Externo: esa es la visin del usuario final, se ve como se maneja los datos ya convertidos en informacin.
Es aquel en el que se presenta al usuario final y que puede combinaciones o relaciones entre los datos que conforman a la base de
datos global. Puede definirse como la forma en el que el usuario aprecia la informacin y sus relaciones.
Conceptual: se ve como esta estructurado la Base Datos, equipos de campo tiene como estan estructurado los registros.
Es aquel en el que se definen las estructuras lgicas de almacenamiento y las relaciones que se darn entre ellas. Ejemplos comunes
de este nivel son eldiseo de los registros y las ligas que permitirn la conexin entre registros de un mismo archivo,
de archivos distintos incluso, de ligas hacia archivos.
Interno: se ve como se almacena los datos fisicamente.
Es aquel en el que se determinan las caractersticas de almacenamiento en el medio secundario. Los diseadores de este nivel
poseen un amplio dominio de cuestiones tcnicas y de manejo de hardware. Muchas veces se opta por mantener el nivel fsico
proporcionado por el sistema operativo para facilitar y agilizar el desarrollo.
DBMS(Data Managment System (Sistema Administrador de Base de Datos) )
Los Sistemas Gestores de Bases de Datos son un tipo de software muy especfico, dedicado a servir de interfaz entre las bases de
datos y las aplicaciones que la utilizan. Se compone de un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos
y de un lenguaje de consulta. En los textos que tratan este tema, o temas relacionados, se mencionan los trminos SGBD y DBMS,
siendo ambos equivalentes, y acrnimos, respectivamente, de Sistema Gestor de Bases de Datos y DataBase Management System,
su expresin inglesa
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 indicar a
la hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre nico en la cada 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.
CLAVE PRIMARAIA
En el diseo de bases de datos relacionales, se llama clave primaria a un campo o a una combinacin 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 unvocamente 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 guas
telefnicas y diccionarios no pueden usar nombres o palabras o nmeros del sistema decimal de Dewey como claves candidatas,
porque no identifican unvocamente nmeros de telfono o palabras.
El modelo relacional , segn se lo expresa mediante clculo relacional y lgebra relacional, no distingue entre clave primaria y otros
tipos de claves. Las claves primarias fueron agregadas al estndar SQL principalmente para conveniencia del programador. En
una arquitectura entidad-relacin, la clave primaria permite las relaciones de la tabla que tiene la clave primaria con otras tablas que
van a utilizar la informacin de esta tabla.
Tanto claves nicas como claves primarias pueden referenciarse con claves forneas.
CLAVE SECUNDARIA
Una Clave Secundaria es un orden que no necesariamente identifica una fila de otra (puede haber repeticiones), pero sirve para
procesar la informacion en un orden adecuado, para algun proceso en particular. Por ejemplo, la Fecha de una factura es importante
para listar los Libros de IVA o para filtrar facturas entre fechas, por ello se la establece como Clave Secundaria. Tambien los campos
que hacen referencia a otras tablas son Claves Secundarias, aunque se les suele llamar, en ese caso, Claves Foraneas.
ADMINITRADOR DE BASE DE DATOS
El Administrador de bases de datos (DBA
1
) es el profesional de tecnologas de la informacin y la comunicacin, responsable de
losaspectos tcnicos, tecnolgicos, cientficos, inteligencia de negocios y legales de bases de datos.

Los administradores de bases de datos, implementan, dan soporte y gestionan, bases de datos corporativas.
Los administradores de bases de datos, crean y configuran bases de datos relacionales.
Los administradores de bases de datos, son responsables de la integridad de los datos y la disponibilidad.
Los administradores de bases de datos, disean, despliegan y monitorizan servidores de bases de datos.
Los administradores de bases de datos, disean la distribucin de los datos y las soluciones de almacenamiento.
Los DBAs, garantizan la seguridad de las bases de datos, incluyendo backups y recuperacin de desastres.
Los administradores de bases de datos, planean e implementan el aprovisionamiento de los datos y aplicaciones.
Los administradores de bases de datos, disean planes de contigencia.
Los administradores de bases de datos, disean y crean las bases de datos corporativas de soluciones avanzadas.
Los DBAs, analizan y reportan datos corporativos que ayuden a la toma de decisiones en la inteligencia de negocios.
Los DBAs, producen diagramas de entidades relacionales y diagramas de flujos de datos, normalizacin esquemtica, localizacin
lgica y fsica de bases de datos y parmetros de tablas.
Los administradores de bases de datos tienen competencias y capacidades en uno o ms sistemas de gestin de bases de datos,
algunos ejemplos: Microsoft SQL Server, IBM DB2, Oracle MySQL, Oracle database y SQL Anywhere.
GESTOR DE BASE DE DATOS
Un Sistema de Gestin de Bases de Datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificacin y
extraccin de la informacin en una base de datos, adems de proporcionar herramientas para aadir, borrar, modificar y analizar
los datos. Los usuarios pueden acceder a la informacin usando herramientas especficas de interrogacin y de generacin de
informes, o bien mediante aplicaciones al efecto Los SGBD tambin proporcionan mtodos para mantener la integridad de los datos,
para administrar el acceso de usuarios a los datos y para recuperar la informacin si el sistema se corrompe. Permite presentar la
informacin de la base de datos en variados formatos. La mayora de los SGBD incluyen un generador de informes. Tambin puede
incluir un mdulo grfico que permita presentar la informacin con trficos y cartas .
Hay muchos tipos de SGBD distintos segn manejen los datos y muchos tamaos distintos segn funcionen sobre ordenadores
personales y con poca memoria a grandes sistemas que funcionan en mainframes con sistemas de almacenamiento especiales.

PROGRAMAS PARA BASE DE DATOS.
Los programas de bases de datos organizan y almacenan los datos de manera tal que las tablas estn indexadas y se pueden
contestar preguntas. Estas herramientas estn disponibles en un nmero de configuraciones diferentes y escalables para ser usadas
por un individuo o una corporacin global. Algunos son fciles de usar, con bases de datos a manera de interfaz visual, mientras que
otras, al final del espectro empresarial, requieren entrenamiento y herramientas especializadas para ser tiles.

También podría gustarte