Está en la página 1de 7

1.

- Base de datos
Una base de datos es una coleccin de informacin organizada de forma que un
programa de ordenador pueda seleccionar rpidamente los fragmentos de datos
que necesite. Una base de datos es un sistema de archivos electrnico.
Las bases de datos tradicionales se organizan por campos, registros y archivos.
Un campo es una pieza nica de informacin; un registro es un sistema completo
de campos; y un archivo es una coleccin de registros. Por ejemplo, una gua de
telfono es anloga a un archivo. Contiene una lista de registros, cada uno de los
cuales consiste en tres campos: nombre, direccin, y nmero de telfono.

2.- SGBD
Es el software que permite la utilizacin y/o la actualizacin de los datos
almacenados en una (o varias) base(s) de datos por uno o varios usuarios desde
diferentes puntos de vista y a la vez, se denomina sistema de gestin de bases de
datos (SGBD).
El objetivo fundamental de un SGBD consiste en suministrar al usuario las
herramientas que le permitan manipular, en trminos abstractos, los datos, o sea,
de forma que no le sea necesario conocer el modo de almacenamiento de los
datos en la computadora, ni el mtodo de acceso empleado.
Los programas de aplicacin operan sobre los datos almacenados en la base
utilizando las facilidades que brindan los SGBD, los que, en la mayora de los
casos, poseen lenguajes especiales de manipulacin de la informacin que
facilitan el trabajo de los usuarios.
Los SGDB brindan facilidad a la hora de elaborar tablas y establecer relaciones
entre las informaciones contenidas en ellas. Pueden mantener la integridad de una
base de datos permitindole a ms de un usuario actualizar un registro al mismo
tiempo y tambin puede impedir registros duplicados en una BD.
Caractersticas de los SGBD
-Permite crear y gestionar base de datos de forma fcil, cmoda y rpida.
-Ofrece una gran flexibilidad para el trabajo con base de datos relacionales.
-Ofrece un ambiente agradable dado por su interfaz grfica.

En este caso el utilizado es phpMyAdmin.

3.- Utilidad De la BD
Las "base de datos" (BD) son una herramienta indispensable en la
actual sociedad de la informacin, su utilidad no slo se debe a que es un conjunto
de datos almacenados de alguna forma determinada, en una BD tambin existen
una cantidad de elementos que ayudan a organizar sistemticamente, relacionar,
proteger, y administrar de manera eficiente los datos.
Antes que aparezcan los conceptos actuales de BD, y las herramientas que
permiten su eficaz y correcta administracin, los datos se almacenaban en los
llamados archivos planos los cuales no tenan estructura, slo se conocan los
campos y registros o filas y columnas. El origen de las BD se da frente a la
necesidad de almacenar grandes cantidades de informacin para su posterior
consulta.
4.- IMPORTANCIA BD
Las bases de datos son necesarias para:
FACILITAN:
- El almacenamiento de grandes cantidades de informacin.
- La recuperacin rpida y flexible de informacin.
- La organizacin y reorganizacin de la informacin.
- La impresin y distribucin de informacin en varias formas.
Programa de base de datos: Es una herramienta de software para organizar el
almacenamiento y la recuperacin de esa informacin.
Las bases de datos se aplican en las industrias, bancos locales y nacionales,
compaas manufactureras, empresas e instituciones, re desde bancos, etc.
Desde computadoras personales y en situaciones ms complejas donde se
requiere que muchos usuarios compartan la informacin, utilizan computadoras
multiusuario ya sea, mainframes, minis o redes.
5.- Ventajas y desventajas BD
VENTAJAS
Control sobre la redundancia de datos: Los sistemas de ficheros almacenan varias
copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie
espacio de almacenamiento, adems de provocar la falta de consistencia de
datos. En los sistemas de bases de datos todos estos ficheros estn integrados,
por lo que no se almacenan varias copias de los mismos datos. Sin embargo, en

una base de datos no se puede eliminar la redundancia completamente, ya que en


ocasiones es necesaria para modelar las relaciones entre los datos.
Consistencia de datos: Eliminando o controlando las redundancias de datos se
reduce en gran medida el riesgo de que haya inconsistencias. Si un dato est
almacenado una sola vez, cualquier actualizacin se debe realizar slo una vez, y
est disponible para todos los usuarios inmediatamente. Si un dato est duplicado
y el sistema conoce esta redundancia, el propio sistema puede encargarse de
garantizar que todas las copias se mantienen consistentes.
Comparticin de datos: En los sistemas de ficheros, los ficheros pertenecen a las
personas o a los departamentos que los utilizan. Pero en los sistemas de bases de
datos, la base de datos pertenece a la empresa y puede ser compartida por todos
los usuarios que estn autorizados.
Mantenimiento de estndares: Gracias a la integracin es ms fcil respetar los
estndares e necesarios, tanto los establecidos a nivel de la empresa como los
nacionales e internacionales. Estos estndares pueden establecerse sobre el
formato de los datos para facilitar su intercambio, pueden ser estndares de
documentacin, procedimientos de actualizacin y tambin reglas de acceso.
Mejora en la integridad de datos: La integridad de la base de datos se refiere a la
validez y la consistencia de los datos almacenados. Normalmente, la integridad se
expresa mediante restricciones o reglas que no se pueden violar. Estas
restricciones se pueden aplicar tanto a los datos, como a sus relaciones, y es el
SGBD quien se debe encargar de mantenerlas.
Mejora en la seguridad: La seguridad de la base de datos es la proteccin de la
base de datos frente a usuarios no autorizados. Sin unas buenas medidas de
seguridad, la integracin de datos en los sistemas de bases de datos hace que
stos sean ms vulnerables que en los sistemas de ficheros.
Mejora en la accesibilidad a los datos: Muchos SGBD proporcionan lenguajes de
consultas o generadores de informes que permiten al usuario hacer cualquier tipo
de consulta sobre los datos, sin que sea necesario que un programador escriba
una aplicacin que realice tal tarea.
Mejora en la productividad: El SGBD proporciona muchas de las funciones
estndar que el programador necesita escribir en un sistema de ficheros. A nivel
bsico, el SGBD proporciona todas las rutinas de manejo de ficheros tpicas de los
programas de aplicacin. El hecho de disponer de estas funciones permite al
programador centrarse mejor en la funcin especfica requerida por los usuarios,
sin tener que preocuparse de los detalles de implementacin de bajo nivel.

Mejora en el mantenimiento: En los sistemas de ficheros, las descripciones de los


datos se encuentran inmersas en los programas de aplicacin que los manejan.
Esto hace que los programas sean dependientes de los datos, de modo que un
cambio en su estructura, o un cambio en el modo en que se almacena en disco,
requiere cambios importantes en los programas cuyos datos se ven afectados.
Aumento de la concurrencia: En algunos sistemas de ficheros, si hay varios
usuarios que pueden acceder simultneamente a un mismo fichero, es posible que
el acceso interfiera entre ellos de modo que se pierda informacin o se pierda la
integridad. La mayora de los SGBD gestionan el acceso concurrente a la base de
datos y garantizan que no ocurran problemas de este tipo.
Mejora en los servicios de copias de seguridad: Muchos sistemas de ficheros
dejan que sea el usuario quien proporcione las medidas necesarias para proteger
los datos ante fallos en el sistema o en las aplicaciones. Los usuarios tienen que
hacer copias de seguridad cada da, y si se produce algn fallo, utilizar estas
copias para restaurarlos. En este caso, todo el trabajo realizado sobre los datos
desde que se hizo la ltima copia de seguridad se pierde y se tiene que volver a
realizar.
DESVENTAJAS
Complejidad: Los SGBD son conjuntos de programas que pueden llegar a ser
complejos con una gran funcionalidad. Es preciso comprender muy bien esta
funcionalidad para poder realizar un buen uso de ellos.
Coste del equipamiento adicional: Tanto el SGBD, como la propia base de datos,
pueden hacer que sea necesario adquirir ms espacio de almacenamiento.
Adems, para alcanzar las prestaciones deseadas, es posible que sea necesario
adquirir una mquina ms grande o una mquina que se dedique solamente al
SGBD. Todo esto har que la implantacin de un sistema de bases de datos sea
ms cara.
Vulnerable a los fallos: El hecho de que todo est centralizado en el SGBD hace
que el sistema sea ms vulnerable ante los fallos que puedan producirse. Es por
ello que deben tenerse copias de seguridad (Backup).
6.-SMBD
Los sistemas manejadores de base de datos (SGBD), en
ingls: DataBase Management System (DBMS), son un tipo de software muy
especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las
aplicaciones que la utilizan. El propsito general de los sistemas manejadores de

base 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.
Es la porcin ms importante del software de un sistema de base de datos. Un
DBMS es una coleccin de numerosas rutinas de software interrelacionadas, cada
una de las cuales es responsable de alguna tarea especfica.
Funciones Principales:

Establecer y mantener las trayectorias de acceso a la base de datos de tal


forma que los
datos puedan ser accesados rpidamente.

Manejar los datos de acuerdo a las peticiones de los usuarios.

Registrar el uso de las bases de datos.

Interaccin con el manejador de archivos. Esto a travs de las sentencias en


DML al comando del sistema de archivos. As el Manejador de base de datos es el
responsable del verdadero almacenamiento de los datos. Respaldo y
recuperacin.
7.- ADM DE BD
Un administrador de bases de datos (o DBA) tiene la responsabilidad de
mantener y operar las bases de datos que conforman el sistema de informacin de
una compaa.
Un administrador de base de datos (DBA) dirige o lleva a cabo todas las
actividades relacionadas con el mantenimiento de un entorno de base de datos
exitoso. Las responsabilidades incluyen el diseo, implementacin y
mantenimiento del sistema de base de datos; el establecimiento de polticas y
procedimientos relativos a la gestin, la seguridad, el mantenimiento y el uso del
sistema de gestin de base de datos; y la capacitacin de los empleados en la
gestin y el uso de las bases de datos. Se espera que un DBA se mantenga al
tanto de las nuevas tecnologas y los nuevos enfoques de diseo.Tpicamente, un
DBA tiene ya sea un ttulo en Ciencias de la Computacin y algn tipo de
entrenamiento en el puesto de trabajo con un producto particular de base de datos
o una experiencia ms amplia con una gama de productos de base de datos. Por
lo general, se espera que un DBA tenga experiencia con uno o ms de los
principales productos de gestin de base de datos, tales como Structured Query
Language, SAP y software de gestin de bases de datos basado en Oracle.

8.- INDEPENDENCIA DE DATOS


INDEPENDENCIA DE DATOS
Para explicar el concepto de independencia de datos es til La arquitectura de tres
niveles. La independencia de datos se puede definir como la capacidad para
modificar el esquema en un nivel del sistema sin tener que modificar el esquema
del nivel inmediato superior.
Se pueden definir dos tipos de independencia de datos:

La independencia lgica es la capacidad de modificar el esquema


conceptual sin tener que alterar los esquemas externos ni los programas de
aplicacin. Se puede modificar el esquema conceptual para ampliar la base
de datos o para reducirla. Si, por ejemplo, se reduce la base de datos
eliminando una entidad, los esquemas externos que no se refieran a ella no
debern verse afectados. Ocurre cuando se modifica el esquema
conceptual sin afectar al resto de los esquemas. Bsicamente se modifica
el esquema conceptual cuando cambian las caractersticas de los datos a
almacenar.

La independencia fsica es la capacidad de modificar el esquema interno


sin tener que alterar el esquema conceptual (o los externos). Por ejemplo,
puede ser necesario reorganizar ciertos ficheros fsicos con el fin de
mejorar el rendimiento de las operaciones de consulta o de actualizacin de
datos. Dado que la independencia fsica se refiere slo a la separacin
entre las aplicaciones y las estructuras fsicas de almacenamiento, es ms
fcil de conseguir que la independencia lgica. Esta se presenta cuando es
posible la modificacin del esquema fsico sin afectar a los esquemas
restantes. Las principales razones para llevar a cabo una modificacin del
esquema fsico sern un ajuste en el hardware de almacenamiento o una
redistribucin de los datos en l.

9.- Arquitectura de un sistema de BD


La arquitectura de un sistema de base de datos se basa en 3 niveles distintos:

nivel fsico: es el nivel ms bajo de abstraccin y el nivel real de los datos


almacenados. Este nivel define cmo se almacenan los datos en el soporte
fsico, ya sea en registros o de cualquier otra forma, as como los mtodos
de acceso. Este nivel lleva asociada una representacin de los datos, que
es lo que denominamos Esquema Fsico.

nivel conceptual: es el correspondiente a una visin de la base de datos


desde el punto de visto del mundo real. Es decir se trata con la entidad u

objeto representado, sin importar como est representado o almacenado


ste. Es la representacin de los datos realizada por la organizacin, que
recoge los datos parciales de los requerimientos de los diferentes usuarios
y aplicaciones parciales. Incluye la definicin de los datos y las relaciones
entre ellos. Este nivel lleva asociado un Esquema Conceptual.

nivel de visin: son partes del esquema conceptual. El nivel conceptual


presenta toda la base de datos, mientras que los usuarios, por lo general,
slo tienen acceso a pequeas parcelas de sta. El nivel visin es el
encargado de dividir estas parcelas. Un ejemplo sera el caso del empleado
de una organizacin que tiene acceso a la visin de su nmina, pero no a la
de sus compaeros. El esquema asociado a ste nivel es el Esquema de
Visin.

También podría gustarte