Está en la página 1de 6

Resumen

De Base de Datos
Universidad Nacional de Trujillo
Ingeniera Informtica
Trujillo - Per
Ing. Juan Orlando Salazar Campos

1er Autor
Taipe Lopez Andy joan
044-383166
andyjoantaipelopez@hotmail.com

Palabras Clave: SGBDR , modelo, sistema gestor, escalabilidad, servidor , pre orden , relacional , simultaneo , tabla , unin hash,
aplicacin , acceso.

1.- Sistema de Gestor de Base de Datos(SGBD)

1.1.- Definicin:

Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase Management System) es una coleccin de programas
cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definicin
de datos, de un lenguaje de manipulacin de datos y de un lenguaje de consulta. Un SGBD permiten definir los datos a distintos
niveles de abstraccin y manipular dichos datos, garantizando la seguridad e integridad de los mismos.

Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL Server, etc.

1.2.- Caractersticas:
Abstraccin de la informacin. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento fsico de los datos. Da lo
mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. As, se definen varios
niveles de abstraccin.

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.
De entrada, lo ideal es lograr una redundancia nula; no obstante, en algunos casos la complejidad de los clculos hace necesaria
la aparicin de redundancias.

Consistencia. En aquellos casos en los que no se ha logrado esta redundancia nula, ser necesario 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. La informacin almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar
que esta informacin se encuentra segurizada frente a usuarios malintencionados, que intenten leer informacin privilegiada;
frente a ataques que deseen manipular o destruir la informacin; o simplemente ante las torpezas de algn usuario autorizado
pero despistado. Normalmente, los SGBD disponen de un complejo sistema de permisos a usuarios y grupos de usuarios, que
permiten otorgar diversas categoras de permisos.

Integridad. Se trata de adoptar las medidas necesarias para garantizar la validez de los datos almacenados. Es decir, se trata de
proteger los datos ante fallos de hardware, datos introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de
corromper la informacin almacenada.

Respaldo y recuperacin. Los SGBD deben proporcionar una forma eficiente de realizar copias de respaldo de la informacin
almacenada en ellos, y de restaurar a partir de estas copias los datos que se hayan podido perder.

Control de la concurrencia. En la mayora de entornos (excepto quizs el domstico), lo ms habitual es que sean muchas las
personas que acceden a una base de datos, bien para recuperar informacin, bien para almacenarla. Y es tambin frecuente que
dichos accesos se realicen de forma simultnea. As pues, un SGBD debe controlar este acceso concurrente a la informacin, que
podra derivar en inconsistencias.

2. Base de Datos

2.1.-Definicion:
Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la
menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Por lo tanto, el concepto
de base de datos generalmente est relacionado con el de red, ya que se debe poder compartir esta informacin. Generalmente se
habla de un "Sistema de informacin" para designar a la estructura global que incluye todos los mecanismos para compartir
datos.

2.2.- Por qu surgieron las bases de datos?


Antes de las bases de datos se utilizaban los archivos para guardar la informacin, sin embargo, estos
presentaban varios problemas:
Redundancia e inconsistencia de los datos.- Redundancia significa tener el mismo dato guardado
varias veces.
Inconsistencia significa que hay contradiccin en el contenido de un mismo dato, es decir, que un
mismo dato tiene un valor en una parte de la memoria, mientras que en otra parte contiene otro valor
diferente.
Dificultad en el acceso a los datos.- Era difcil que el usuario encontrara rpidamente un dato en
especial.
No exista el aislamiento de los datos.- Debido a que los datos estaban dispersos en varios
archivos y podan estar en diferentes formatos, era difcil escribir programas nuevos de aplicacin para
recuperar los datos apropiados.
Problemas de integridad.- Era complicado asegurarse que los valores almacenados satisficieran
ciertos tipos de restricciones, por ejemplo, que tuvieran un valor mnimo y/o un valor mximo.
Problemas de atomicidad.- Era muy difcil asegurar que una vez que haya ocurrido alguna falla en
el sistema y se ha detectado, los datos se restauraran al estado de consistencia que exista entes de la
falla.
Anomalas en el acceso concurrente.- La cuestin de asegurar la consistencia de los datos se
complica todava ms cuando se trata de sistemas en los que hay varios usuarios accediendo a un
mismo archivo desde diferentes computadoras.
Problemas de seguridad.- No todos los usuarios de un sistema de informacin deberan poder
acceder a todos los datos. En un sistema de archivos es muy difcil garantizar las restricciones de
seguridad

3.- Sistemas de bases de datos

3.1.-Definicion:
Un Sistema de Bases de Datos (SBD) es una serie de recursos para manejar grandes volmenes de informacin, sin embargo no
todos los sistemas que manejan informacin son bases de datos.

3.2.-Caracteristicas:
Independencia de los Datos. Es decir, que los datos no dependen del programa y por tanto cualquier aplicacin puede hacer uso
de los datos.
Reduccin de la Redundancia. Llamamos redundancia a la existencia de duplicacin de los datos, al reducir sta al mximo
conseguimos un mayor aprovechamiento del espacio y adems evitamos que existan inconsistencias entre los datos. Las
inconsistencias se dan cuando nos encontramos con datos contradictorios.
Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los datos.

3.3.- Niveles de un SGB:

1 Nivel Fsico.
Es el nivel real de los datos almacenados. Es decir cmo se almacenan los datos, ya sea en registros, o como sea. Este nivel es
usado por muy pocas personas que deben estar cualificadas para ello. Este nivel lleva asociada una representacin de los datos,
que es lo que denominamos Esquema Fsico.

2 Nivel Conceptual.
Es el correspondiente a una visin de la base de datos desde el punto de visto del mundo real. Es decir tratamos con la entidad u
objeto representado, sin importarnos como est representado o almacenado. Este nivel lleva asociado el Esquema Conceptual.

3 Nivel 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 que no tiene por qu tener acceso al sueldo de sus compaeros o de sus superiores. El esquema asociado a ste
nivel es el Esquema de Visin.

4.- Sistema de gestin de bases de datos relacionales (RDBMS)

4.1.- Definicin:

Un sistema de gestin de bases de datos relacionales (RDBMS) es un programa que te permite crear, actualizar y administrar
una base de datos relacional. La mayora de los RDBMS comerciales utilizan el lenguaje de consultas estructuradas (SQL) para
acceder a la base de datos, aunque SQL fue inventado despus del desarrollo del modelo relacional y no es necesario para su uso.

Los principales productos RDBMS son Oracle, DB2 de IBM y Microsoft SQL Server. A pesar de los desafos repetidos por
tecnologas de la competencia, as como la afirmacin de algunos expertos que dicen que ninguno de los RDBMS actuales ha
aplicado plenamente los principios relacionales, la mayora de las nuevas bases de datos corporativas siguen siendo creadas y
gestionadas con un RDBMS.
5.- Caractersticas Comunes :

3.1.- Gestin de los Accesos Concurrentes : El principal objetivo de la implantacin de una base de datos es poner a disposicin
de un gran nmero de usuarios un conjunto integrado de datos. Estos datos pueden ser manipulados por los diferentes usuarios y
por lo tanto se debe garantizar la coherencia de los datos despus de las diversas manipulaciones. Esto se garantiza con la ayuda
del concepto de transaccin. (se define como transaccin a una unidad lgica de tratamiento que aplicada a un estado coherente
de una base de datos restituye un nuevo estado coherente de la base de datos pero con estos modificados). Asegura la integridad
de los datos mediante el bloqueo y liberacin de los registros, impidiendo as que un usuario acceda a un registro que no ha sido
completamente actualizado por una peticin previa de otro usuario.

3.2 .- Escalabilidad : La escalabilidad es otro factor a tener en cuenta ya que si vamos a almacenar gran cantidad de datos de
alguna manera necesitamos disponer de un lugar para guardarlos. Un gestor de base de datos debe proporcionar soporte, tanto si
trabaja en una base de datos local, como en una base de datos que este distribuida alo largo de un sistema paralelo o ms grande.
A medida que se necesite ms capacidad o potencia de proceso, se debe dispones de un sistema de base de datos escalable capaz
de manejar las nuevas necesidades.

3.3 .- Data Replication (Replicacin de Datos) :En ocasiones se ofrece la posibilidad de compartir datos que pertenecen,
fsicamente, a distintas bases de datos (fenmeno conocido como data replication). Las ventajas que ofrecen son, en primer lugar,
que los datos estn disponibles localmente, con lo que se evita los problemas de coste y disponibilidad en las transmisiones; y en
segundo lugar, que la velocidad de respuesta ante un requerimiento de datos es, obviamente, mucho mayor. En cualquier caso,
esta rplica de dato no puede (y no lo hace) realizarse alegremente, sino que debe asegurar una integridad transaccional para
cada base de datos y una consistencia en los mismos, minimizando y solucionando los problemas de que en un mismo instante de
tiempo coexistan distintas versiones de una misma informacin.

4.- Principales Servidores de Bases de Datos

4.1.- IBM DB2 5.2 : Esta nueva versin de IBM determina opciones :
Permite agilizar el tiempo de respuestas de esta consulta
Recuperacin utilizando accesos de slo ndices.
Predicados correlacionados.
Tablas de resumen
Tablas replicadas
Uniones hash

4.2 .-Microsoft SQL SERVER

4.3 .- ORACLE 8

4.4.- Otros Servidores de Bases de Datos :

4.4.1.- Adabas : Entre las caractersticas de Adabas podemos destacar a un servidor existente de datos multimedia a
escala corporativa, que permiten la gestin de todo tipo de estructuras de datos y objetos complejos, as como
arquitectura distribuida o replicada con funcionalidad SQL-Ansi ISO y accesibilidad via ODBC y JDBC. La capacidad
de conexin y acceso al Web permite la generacin dinmica de pginas HTML, admitiendo la combinacin con
leguajes script lo que facilita una sencilla interaccin de nuevos servios de informacin el lnea. La adaptacin de nuevas
estructuras organizativas work-flow va Inter o la puesta en marcha de aplicaciones de Comercio electrnico.

4 .4 .2 Conzept 16 .-. Es un gestor de Bases de Datos Multiplataforma. Este sistema es un servidor No - SQL, con
caractersticas que lo hacen resaltar entre los dems de su categora. Entre los protocolos que soporta sta son TCP/IP,
IPX/SP. Esta diseado para trabajar en Red, con una arquitectura cliente-servidor. Se distribuye con documentacin en
castellano, acompaado de una Gua de Aprendizaje y una Gua de Consulta. Entre las caractersticas destables de
Conzept 16 se encuentra una sofisticada gestin de memoria pudiendo utilizar cualquiera de los sistemas BIOS, XMS,
EMX, VCPI o DPMI.

4.5 .- Gestores de Bases de Datos Personales :

La ventana de la aplicacin ha cambiado para dar cabida a nuevos objetos expuestos, para hacerla ms fcil y clara.
La vista de tabla permite ahora mostrar tablas dentro de otras, dando una visin mucho ms global de los datos.
Incorporacin de un generador HTML para enlaces con bases de datos Access.
Integracin absoluta con SQL Server
Diseo orientado a arquitecturas cliente/servidor.

4.5. 1.- Lotus Approach :La solucin domstica de Lotus para las bases de datos es Approach. Se distribuye junto con
su paquete integrado SmartSuite. Se trata de un gestor de bases de datos relacionales que incorpora las funciones bsicas
para crear, mantener pequeos sistemas de datos, as como facilitar las tareas de acceso a los mismos. Su principal virtud
es la total integracin con el Sistema Lotus Notes para trabajo en grupo, que proporciona una gestin eficiente para la
gestin de usuarios en LANs, siendo ideal para Pymes.

4.5.2 dBase .- Los desarrolladores del mtico gestor de bases de datos dBase IV (Ashton Tate Inc.), que marc toda una
poca en la informtica personal, vendieron los derechos de dBase a Borland, la cual no ha sacado versiones del
mismo desde 1987.Los nuevos responsables del de la aplicacin (Ksoft) han lanzado la versin 7 este programa. Se trata
de una versin de 32 bits muy poco compatible hacia atrs. Su principal baza se basa en los asistentes para creacin de
comercios web basados, en dBase en pocos pasos. Los asistentes para creacin y mantenimiento de las bases de datos
son muy intuitivos.

5. Conclusiones

Se puede evidenciar distintos tipos de base de datos, tanto para uso corporativo , como para uso personal . La importancia de los sistemas
manejadores de bases de datos, hoy en da, ocupan un lugar determinante en cualquier rea del quehacer humano, comercial, y
tecnolgico. Para poder usar las bases de datos debemos conocer una herramienta que nos permita, almacenar y consultar informacin
estas herramientas son llamadas Sistemas Manejadores de Bases de Datos (DBMS).

Estas herramientas, son modelos de administracin que permiten capturar y analizar sistemticamente la informacin proveniente de los
clientes con la finalidad de captar las diferencias, por ms pequeas que sean, entre stos. Esta informacin facilita la toma de decisiones
en lo que respecta a la personalizacin de los productos y servicios para atraer, retener y profundizar las relaciones con los diferentes
clientes, segn el nivel de rentabilidad de cada uno de ellos. La clave se encuentra en retener a los clientes ms rentables, sin miedo a
dejar que se alejen aquellos que ofrecen una baja rentabilidad. Esta informacin se encuentra en una base de datos que permite contar con
una herramienta para el anlisis y planeacin de mercadotecnia, identificacin de prospectos, entrega de informacin y obtencin de
clientes, la administracin de pedidos y los servicios de asistencia y soporte al cliente. Esta base de datos que contiene la informacin
necesaria para implementar un modelo en una empresa, permite que todos los departamentos estn interconectados en una empresa,
facilitando el acceso a la informacin sobre el cliente para todos aquellos que entran en contacto con l.

Las bases de datos contienen las diferentes variantes, pronsticos, descubrimientos de relaciones, secuencias, reconocimiento de
patrones, etctera, con la finalidad de convertirla en conocimiento, que ser utilizado para la correcta toma de decisiones para
fomentar una relacin empresa-cliente, cliente-empresa. Con la ayuda de las bases de datos, se puede ver a un cliente a travs de todos los
canales y entender cul es su situacin, tendencias e intereses, con el fin de tener a la mano toda la informacin que sea til en el momento
oportuno. Este conocimiento permite a las empresas mantener una comunicacin y un contacto con el cliente mucho ms estrecho. Al
contar con ms canales disponibles para comunicarse con sus clientes la empresa le facilita el camino al cliente para cualquier
requerimiento que ste tenga (compras, quejas, informacin, etctera), lo cual siempre resultar en clientes ms leales. Adems, asegurar
que podemos identificar a nuestros mejores clientes y darles un trato diferencial nos ayuda a desarrollar su lealtad. Si el cliente se siente
bien atendido es menos probable que busque otro proveedor y actualmente la retencin de clientes es un factor importante en las utilidades
de las empresas.

6. Referencias

6.1. Bibliografa

Ramez Elmasri Shamkent B. Navathe Fundamento de sistemas de Base de Datos Quinta Edicin Pearson Addison
Wesley 2007 995 pag.

C.J. Date. Introduccin a los Sistemas de Base de Datos - Septima Edicion Pearson Educacin 2001 936 pag.

Silberschatz Abraham, F. Korth Henry, Sudarshan S. - Fundamentos de Bases de Datos Cuarta Edicin Mc Graw Hill
2002 787 pag.

6.2. Webgrafia

MySQL , MySql Server [ Pagina web] , 2013 , MySQL , Disponible en: http://www.mysql.com/why-mysql/ [
15/04/2013 ]

Oracle , Oracle Hardware [ Pagina web] , 2013 , Oracle , Disponible en:


http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=392
[ 17/04/2013 ]

También podría gustarte