Você está na página 1de 20

INSTITUTO TECNOLGICO DE FELIPE

CARRILLO PUERTO
Ingeniera en sistemas computacionales
Semestre VI

Grupo A
Aula J1

Unidad I
(Perspectiva prctica de la ABD)
Administracin de Bases de Datos

REPORTE DE INVESTIGACION
NOMBRE DEL ALUMNO:

Erwin Alexander Villegas tun

NOMBRE DEL PROFESOR (A):

Ing. Placido Balam Can

Fecha de entrega: 29 de Enero del 2016

ADMINISTRACIN DE
BASES DE DATOS
PRACTICA N (1)
REPORTE DE INVESTIGACIN

(Erwin Alexander Villegas Tun, VI Semestre, Grupo A)


(29 de Enero del 2016)

pg. 2

INDICE

Contenido
INTRODUCCIN ............................................................................................................................. 4
1.1 ADMINISTRADOR DE LAS BASES DE DATOS (DBA) ...................................................... 5
1.1.1 FUNCIONES DE UN DBA ......................................................................................... 5
1.1.2 RELACIN DEL DBA CON OTRAS REAS DEL SISTEMA....................................... 6
1.2. ANLISIS DE LOS MANEJADORES DE BASES DE DATOS .......................................... 7
1.3. CONSIDERACIONES PARA ELEGIR UN BUEN DBMS (DATA BASE MANAGEMENT
SYSTEM) ........................................................................................................................................ 16
1.4 NUEVAS TECNOLOGAS Y APLICACIONES DE LOS SISTEMAS DE BD ................... 17
BASES DE DATOS ACTIVAS ................................................................................................. 17
BASE DE DATOS ORIENTADA A OBJETOS ....................................................................... 17
BASE DE DATOS OBJETO-RELACIONAL ........................................................................... 18
CONCLUSIN ............................................................................................................................... 19
BIBLIOGRAFAS ........................................................................................................................... 20

pg. 3

INTRODUCCIN
Una base de datos es una coleccin de datos clasificados y estructurados que son
guardados en uno o varios ficheros pero referenciados como si de un nico fichero.
Las bases de datos deben de manejar de forma clara y sencilla por un Sistema en
especfico, a estos sistemas se les conoce como Sistemas gestores de bases de
datos (SGBD) que son un tipo de software especfico, dedicado a servir de interfaz
entre las bases de datos, los usuarios y las aplicaciones que la utilizan, adems de
tener como objetivo ser abstracto con la informacin, la consistencia y la seguridad.
Existe una gran variedad de sistemas gestores de bases de datos y cada una de ellas
tienen caractersticas distintas, ya que cumplen ciertas limitaciones especficas, y con
ello, los usuarios seleccionan las que se asemejan a sus necesidades para que
cumplan con sus espectativas planteadas.
Acontinuacin se presenta una breve explicacin sobre los responsables de las bases
de datos, al igual de los de SGBD que se encuentran en el mercado y las nuevas
tecnologas que stas utilizan, esperando lograr un entendimiento respecto a sta
rea.

pg. 4

1.1 ADMINISTRADOR DE LAS BASES DE DATOS (DBA)


El Administrador de bases de datos (DBA ) es el
profesional de tecnologas de la informacin y la
comunicacin, responsable de los aspectos
tcnicos, tecnolgicos, cientficos, inteligencia de
negocios y legales de bases de datos.
Los factores de xito en la carrera del DBA se
versan sobre las cualificaciones en los avances de las tecnologas de gestin del
almacenamiento, los avances en sistemas gestores de bases de datos y
requerimientos de cualificacin para cada proyecto como garanta de calidad
necesaria en el rol a asignar, incluyendo, tcnicas avanzadas de gestin de
infraestructuras tecnolgicas, la gestin de protocolos y servicios de redes, la
optimizacin de cdigo de programacin, garantizar el procesamiento eficaz de
informacin, la gestin de interfaces integrales para el tratamiento de datos, la
gestin de cambios, la gestin por objetivos y las gestin por resultados.

1.1.1 FUNCIONES DE UN DBA


El DBA se encarga tambin de garantizar el
funcionamiento adecuado del sistema y de
proporcionar otros servicios de ndole tcnica
relacionados. El DBA facilita el desarrollo y el
uso de la Base de Datos dentro de las guas de
accin definidas por la administracin de los datos. Esto incluye:
*Recuperabilidad.

Crear

probar

Respaldos.

*Integridad. Verificar ayudar a la verificacin en la integridad de datos.


*Seguridad. Definir y/o implementar controles de acceso a los datos,
incluyendo backups
*Disponibilidad.

Asegurarse

y recuperacin de desastres.
del

mayor

tiempo

de

encendido.

*Desempeo Asegurarse del mximo desempeo incluso con las limitaciones


*Desarrollo y soporte a pruebas Ayudar a los programadores e ingenieros a
utilizar eficientemente la base de datos. Una de sus tareas es la de asegurar la
integridad del sistema de informacin de la compaa.

pg. 5

1.1.2 RELACIN DEL DBA CON OTRAS REAS DEL SISTEMA


1. En sistemas muy complejos cliente/servidor y de tres capas, la base de datos
es slo uno de los elementos que determinan la experiencia de los usuarios en
lnea y los programas desatendidos.
2. El rendimiento es una de las mayores motivaciones de los DBA para
coordinarse con los especialistas de otras reas del sistema fuera de las lneas
burocrticas tradicionales.
3. Uno de los deberes menos respetados por el administrador de base de datos
es el desarrollo y soporte a pruebas, mientras que algunos otros encargados lo
consideran como la responsabilidad ms importante de un DBA.
4. Las actividades de soporte incluyen la colecta de datos de produccin para
llevar a cabo pruebas con ellos; consultar a los programadores respecto al
desempeo; y hacer cambios a los diseos de tablas de manera que se puedan
proporcionar nuevos tipos de almacenamientos para las funciones de los
programas.

pg. 6

1.2. ANLISIS DE LOS MANEJADORES DE BASES DE DATOS


Un Sistema de administracin de base de datos (DBMS Data Base Management System, por sus siglas en ingls)
es un conjunto de components que soportan la creacin, el uso y el mantenimiento de bases de datos. Inicialmente, los
DBMS proporcionaban un eficiente almacenamiento y recuperacin de datos. Gracias a
la demanda del Mercado y a la innovacin de productos, los DBMS han evolucionado para
proporcionar un amplio rango de caractersticas para incorporar, almacenar, diseminar,
mantener, recuperar y formatear datos1. La evolucin de estas funciones ha hecho que
los DBMS sean ms complejos y mas robustas facilitando el manejo de ellas.
Microsoft SQL Server al igual que Oracle DB y MySQL Server son sistemas de gestin o
manejadores de base de datos, existen muchos como:

SGBD

FICHA TECNICA

CARACTERISTICAS

VENTAJAS

DESVENTAJAS

EMPRESA
S QUE LO
UTILIZAN

sybase

-Creado

en

1984

por -Consultas asta 100 -Menor costo

holftman y bot cestein


-Desarrollado por Sybase

veces mas rpida que -Facilidad


un sistema gestor de uso

- No es adecuado
de para transacciones
on-line.

Administracin de bases de datos (Diseo y desarrollo de aplicaciones), Michael V. Mannino

pg. 7

-Enfocado a inteligencia base

de

datos -Escalabilidad

empresarial

tradicional

-Multiplataforma

-Seguridad en tanto

-limitaciones
programacin

-Flexibilidad

autentificacin

de

para

usuarios en servidores
PostgreSQL

-Distribuida bajo licencia -con su cdigo fuente -Funciona


BSD

disponible libremente.

con -Es ms lento en

grandes

versin -Es una base de datos cantidades


datos.
PostgreSQL 9.1.2
100% ACID.
-Ultima

- Escrito en c
-Multiplataforma

inserciones

de actualizaciones que
mysql

- Joins, llaves, vistas, -Alta


disparadores,
APIs concurrencia
para

programas

C/C++,

Java,

varios
en con
.Net, usuarios

Perl, Python, Ruby, accediendo al


Tcl, ODBC, PHP y mismo tiempo al
muchos
lenguajes.
-Cuenta
herramientas

otros

mismo sistema.
-Ahorro e costos

con de operacin.
de -Estabilidad

diseo

pg. 8

Nexusdb

-Creado por nexusDB Pty - El motor de base de -Estabilidad

Burger King,

Ltd

IBM,

datos para Delphi

-Ultima versin 3,09


-Escrito en Delphi, c#
-Sistema

operativo

Windows

Motorola,

-Motor de base de -Flexibilidad


datos ultra rpida
-Motor de base
cliente/servidor
de
de datos ultra
Herramientas rpida
entuitivas

-Licencia comercial

-Rendimiento

Honda,
metro group,
Shell,forotim
e,KPMG

para cliente/servidor

desarrolladores
-Estabilidad con
-Compatibilidad

con el

sql

soporte

de

transacciones

-Transporte
conectividad

en

tiempo real
SQL Server

-Desarrollado

por -Soporte

de - Escalabilidad

Microsoft

transacciones.

-Ultima version 2008

Plataforma

Microsoft.

-Seguridad

Procedimientos - Estabilidad
para Almacenados
-permite

administrar

informacin

de

-Solo permite alojar


un mximo de 64
GB.
-Requiere

de

un

sistema operativo de
Windows

pg. 9

otros servidores de

-No

datos.

instalar

se

puede
en

servidores inux
-Desarrollado por VoltDB -VoltDB es una base -Residente
VoltDB

Inc.

de

- Ultima versin 2.1.

que soporta SQL de -Particiona


la memoria multi-core
acceso
desde
el
base de datos -Solo se ejecuat en
interior
de junto con un mac o lunux
precompilados
motor SQL.

JasperLabs,

almacenados en java.

Internet.

- Escrito en java, c++.


- Plataforma Linux y mac
-Licencia GNU comercial

datos

de -Se debe ejecutar en Cowen,

relacional memoria.

servidores ricos en Shopzilla,

cloudera,
booyah!
SAKURA

-Puede procesar
-Alto rendimiento en asta 45 veses
memoria RDBMS.
mas
-Completa

transacciones

compatibilidad ACID

por segundo a

de
se diferencia
MySQL, Oracle
almacenan
en
memoria en vez de Y postgre SQL.
-Los

datos

hacerlo en disco.

-Se

distingue

por

ofrecer

rendimiento

pg. 10

-Proteccin de datos aplicaciones de


en

transacciones alta velocidad

concurrentes.

Fierbird

-Desarrollado por Firebird -Ejecutable pequeo, -Buena

-Es

Projet.

con requerimientos de Seguridad

estable.

-Ultima versin 2.5.1.

hardware bajos.

Basada

mediamente

en

usuarios/roles
-Multiplataforma.
-Soporte
-Licencia IPL,IDPL

de

transacciones

-Escrito en c++

ACID

y claves

forneas

Progress database

-Plataforma Windows

-Bases de datos zona -Respaldo


central

de

-Cocacola

base de datos

-Recuperacion
primaria de datos

pg. 11

LucidDB

-Autor

Eigenbase

Fundation
-Ultima versin 0.9.4
-Escrito en java, c++
-Licencia GPL 2

InterBase

-Desarrollado

-Fue creado hace mas -Escalabilidad.

-Conexin

Embarcadero

de quince aos.

internet.

Techonologies.

-Cdigo Abierto.

-Vercion 10(XE).

-Mantenimiento

-Multiplataforma.

prcticamente nulo.

-Licencia Propiedad

-Trfico

de

red

reducido.
-Desarrollado
MySQL

por

Sun -Amplio

subconjunto -Conectividad

principal

Microsystems.

del

-Ultima versin 5.5.20.

Algunas extensiones -Disponibilidad


es la gran cantidad
son
incluidas en gran cantidad de memoria RAM

-Programado C, C++

lenguaje SQL. segura.

-La

desventaja de SQl

igualmente.

pg. 12

-Multiplataforma.

-Operaciones

-GPL o uso comercial.

Indexacin Online.
-Particionado
Datos

de de plataformas y que utiliza para la


sistemas.
de -Soporte

instalacin.
de

transacciones
-Escalabilidad,
estabilidad

seguridad.

SQLite

-Diseado por Drichard -Consitencia De base -Aislamiento

-El modelo

Hipp.

-Esta incluido el

tradicional de utilizar que utiliza


un proceso servidor SQLite

agosto de 2000.

android,

ofrece

-Ultima vercion 3.7.10.

blakberry google proteccin ante

-Programado en C.

chrome, ya que aplicaciones

-Lanzamiento

datos.

-Software

17

de -ACID

-Durabilidad

mayor -Adobe
photoshop
que -Mozila

su tamao es utilizan la base de Firefox


-Multiplataforma.
-Dominio Pblico.

pequeo
-Simplicidad
sencillez.

datos y que pudieran -Skipe


y tener fallos de
programacin

pg. 13

DB2

-Desarrollado por IBM.

-DB2 es el producto -Permite agilizar -Publicado

en

la

de
la el tiempo de revista
VAR ,
-Ao de lanzamiento 1982 principal
estrategia de Data respuestas de la Microsoft
SQL
-Ultima versin 9.7.
Managenment de IBM consulta.
Server se anoto un
-Multiplataforma.
-Licencia privada

-Tablas
resumen .

de 38%,
10%,Oracle

IBM
21%,

Infromix 9%,Sybase
-La mayora de
los

que

equipos

8%.

usan
iBM

utilizan BD por
que es confiable
y tiene Soporte
tcnico.

pg. 14

Oracle Database

-Desarrollado por Oracle -Es una herramienta -Miltiplataformacorporation

de

-Ultima versin 11.2.01

grfica que es mucho de

-Multiplataforma
-Licencia privada

administracin Soporta

-Costo

de -General

bases mantenimiento alto.

Motors,

datos

de -Lo maneja personal HP,Toyota,


ms
intuitiva
y todos
los capacitado
por Philips,
comoda de maneja.
tamaos, desde Oracle.
Mercado
-apoya al modelo y severas
optimizacin
de cantidades
modelos datos

bytes
gigabytes

Libre, Boing
de
y
en

tamao
-Soporta Cliente
servidor

pg. 15

1.3. CONSIDERACIONES PARA ELEGIR UN BUEN DBMS


(DATA BASE MANAGEMENT SYSTEM)
La eleccin de un buen manejador de base de datos es
de vital importancia ya que puede llegar a ser una
inversin tanto en hardware como en software muy
cuantioso pero no solo eso, adems va a determinar el
centro de informacin de la empresa. Entonces es
importante tomar en cuenta algunas consideraciones para
elegir cul es el que ms conviene a nuestros intereses.

Nmero de Usuarios: Cantidad mxima de personas que tengan todo tipo de


contacto con el sistema de base de datos desde que ste se disea, elabora,
termina y se usa.

Nmero de Transacciones: Son las cantidades de transacciones reales


promovidas por eventos como la compra de un producto, la inscripcin a un curso
o la realizacin de un depsito.

Cantidad de Datos para Almacenar: Hace referencia a la capacidad de registros


que se puede almacenar o de recuperar su estado en un momento previo a la
prdida de datos.

Consistencia de la Informacin: Impedir que exista informacin inconsistente o


contradictoria en la BD. Surge cuando existen varias copias del mismo dato y tras
la modificacin de una de ellas, las dems no son actualizadas, o lo son pero de
forma incorrecta.

Experiencia Propia o Externa: Contar con el conocimiento necesario para la


interaccin con el BDSM y de esa manera poder realizar las tareas que se nos han
presupuesto.

Que OS se Implementar: Si no se tiene un sistema operativo en base al SGBD


y esto tambin tendra consideraciones como la operatividad y la capacidad de
administracin de un servidor en tal o cual SO y los gastos que implicaran su
mantenimiento.

pg. 16

1.4 NUEVAS TECNOLOGAS Y APLICACIONES DE LOS


SISTEMAS DE BD
Los DBMS de cuarta generacin estn extendiendo las
fronteras de la tecnologa de bases de datos hacia datos
no convencionales, el Internet y el proceso de los data
warehouse. Los sistemasde cuarta generacin pueden
almacenar y manipular datos no convencionales como
imgenes, videos, mapas, sonidos y animaciones.
Debido a que estos sistemas consideran cada tipo de
dato como un objeto a administrar, a los sistemas de cuarta generacin algunas veces
se les llama-orientados a objetos o relacionados con objetos 2.

BASES DE DATOS ACTIVAS


Las bases de datos activas (BDA) son extensiones de las bases de datos (BD), las
cuales, adems de tener un comportamiento pasivo (modificar obtener informacin
solicitada por el usuario), reaccionan ante la presencia de uno o ms eventos en la
BD. El comportamiento activo de una BD puede modelarse con las reglas eventocondicin-accin (reglas ECA). La mayora de las BDA comerciales utilizan el
esquema de reglas ECA y cada una de ellas proporciona al usuario una sintaxis de
definicin de reglas.

BASE DE DATOS ORIENTADA A OBJETOS


Una Base de Datos Orientada a Objetos es una base de datos donde las entidades
son las clases, los elementos de datos son objetos y las relaciones se mantienen por
medio inclusin lgica.
Teniendo en cuenta este concepto, las base de datos orientada a objetos estn
diseadas para el manejo de datos de un sistema que ha sido modelada, diseada e
implementada como un conjunto de objetos relacionados entre s.

Administracin de bases de datos (Diseo y desarrollo de aplicaciones), Michael V. Mannino

pg. 17

BASE DE DATOS OBJETO-RELACIONAL


El modelo de base de datos objeto-relacional integra los conceptos de la tradicional
base de datos relacional y los conceptos de paradigma de objetos que se utiliza en la
programacin orientada a objetos (POO).
El objetivo de este concepto es poder aplicar la tecnologa madura de bases de datos
relacionales sobre la organizacin de los datos complejos es decir datos de texto e
imagen, mapas, datos en el rango de audio etc. Las bases de datos Objetorelacional son compatibles con estos objetos de datos y las operaciones de mayor
complejidad.

pg. 18

CONCLUSIN
Los usuarios cada vez necesitamos ms recursos en tecnologa, es por eso que
surgen las evoluciones de sistemas, y con ello el de las bases de datos, es
impresionante ver como la informacin se procesa en microsegundos, mientras se
realizan transacciones al mismo tiempo en la misma base de datos en diferentes partes
del mundo.
La tecnologa avanza a pasos gigantescos, es por eso que no debemos quedarnos
atrs y apostar a las nuevas tecnologas que sin duda harn ms fcil la vida de las
personas que estn relacionadas con el mundo de la informtica y el de las
tecnologas. No hay que olvidar que la tecnologa no es un fin en s mismo, sino que
debe ser un medio para conseguir un fin.
En la elaboracin de este trabajo conocimos acerca de los responsables de las bases
de datos y como gestionan las mismas, adems de las caractersticas principales de
los SGBD que existen en el mercado y la gran variedad que hay, y por ltimo
conocimos los grandes avances que han tenido las bases de datos y pensamientos
futuros que tienen los desarrolladores para sofisticar y aumentar el rendimiento de las
Bases de Datos alrededor de todo el mundo.
.

pg. 19

BIBLIOGRAFAS
Michael V: Mannino. (2007). Administracin de bases de datos (Diseo y desarrollo
de aplicaciones). Mexico: McGraw-Hill.
Google sites. (2012). Administracin de bases de datos. 26/01/16, de Google sites
Sitio web: https://sites.google.com/site/itjabd23/home/asignatura/plan-deestudios/unidad-1-perspectiva-practica-de-la-administracion-de-bases-de-dato
Diana Laura Velez. (2015). Administracin de las bases de datos. 26/01/16, de slide
share Sitio web: http://es.slideshare.net/DianaVelezTolentino/perspectivapractica-de-la-administracion-de-base-de-datos
http://www.navicat.com/?gclid=CMWLuNKoz8oCFQwjHwodOj0GkQ
http://www.sybaseproducts.com/
http://www.postgresql.org.es/
http://dev.mysql.com/downloads/
http://www.softtreetech.com/isql.htm
http://www-01.ibm.com/software/mx/db2/data/db2/
http://www.oracle.com/lad/index.html
https://www.progress.com/

pg. 20

Você também pode gostar