Vous êtes sur la page 1sur 24

ADMINISTRACIN DE BASE DE DATOS

Competencias Especficas de la Asignatura:


Tener la capacidad de seleccionar SGBD para la
implementacin y administracin de sistemas
de bases de datos, aplicando esquemas de
seguridad, rendimiento y alta disponibilidad en
distintas plataformas, optimizando los recursos
econmicos y la infraestructura tecnolgica
disponible en las organizaciones.

ADMINISTRACIN DE BASE DE DATOS


Competencias Previas de la Asignatura
Crear y manipular bases de datos utilizando distintos Gestores de Bases
de Datos considerando elementos de integridad y seguridad para el
tratamiento de la informacin en distintas plataformas.
Seleccionar y decidir la plataforma sobre la cual trabajar el sistema
gestor de bases de datos.
Conocer, analizar e interpretar la filosofa de diseo de los sistemas
operativos actuales y proponer aplicaciones programables para el
manejo de los recursos que permitan facilitar el uso de la computadora a
los usuarios potenciales.
Utilizar metodologas para el anlisis de requerimientos, planeacin,
diseo de instalacin de una red.

ADMINISTRACIN DE BASE DE DATOS


Rbrica de Evaluacin de la Asignatura
Examen parciales 20%
Asistencia (obligatorio 80%) 10%
Tareas y entregables 40%
Proyecto final (obligatorio) 30%
Total100%

ADMINISTRACIN DE BASE DE
DATOS

Temario de la Asignatura

Competencia:
Competencia:
Participar en proyectos de desarrollo de software
Participar en proyectos de desarrollo de software
utilizando
utilizandosistemas
sistemasde
debases
basesde
dedatos.
datos.
Reconocer los alcances y las actividades que deben
Reconocer los alcances y las actividades que deben
realizarse como parte del trabajo del ABD

ADMINISTRACIN DE BASE DE
DATOS

Competencia:
Competencia:
Instalar SGBD en entornos corporativos ficticios
Instalar SGBD en entornos corporativos ficticios
Elegir SGBD para sistemas corporativos ficticios
Elegir SGBD para sistemas corporativos ficticios

ADMINISTRACIN DE BASE DE
DATOS

Competencia:
Planear, disear e implementar la organizacin del espacio en disco.
Definir las fases de las instancias de un SGBD.
Crear espacios de almacenamientos dinmicos

ADMINISTRACIN DE BASE DE
DATOS

Competencia:
Crear y mantener bitcoras de operacin para el diagnstico del rendimiento del
DBMS.
Crear y mantener ndices especializados

ADMINISTRACIN DE BASE DE
DATOS

Competencia:
Crear y recuperar
respaldos del SBD
Conocer las herramientas
y funciones para el
manejo de seguridad en
un SGBD.
Implementar mecanismos
de seguridad y
disponibilidad de las base
de datos.
Establecer estrategias
para crear mtodos de
respaldo y recuperacin
de datos.

ADMINISTRACIN DE BASE DE DATOS


Actividades de Aprendizaje

Entrevistar a
personas que
cubren la funcin
de ABD en
empresas de la
regin

Realizar un
manual de
actividades para
el ABD en una
empresa ficticia,
propuesta por el
docente

Investigar las
herramientas de
administracin
ms recientes.

ADMINISTRACIN DE BASE DE DATOS

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

ADMINISTRACIN DE BASE DE DATOS


Debido a la importancia de los
datos que estn a su cargo, el
administrador de bases de datos
debe ser experto en TI (tecnologa
de la informacin), teniendo
particular conocimiento de DBMS
(sistemas de administracin de
bases de datos) y el lenguaje de
consulta SQL.
Tambin debe tener conocimiento
de varios tipos de lenguaje de
programacin
para
poder
automatizar ciertas tareas.

ADMINISTRACIN DE BASE DE DATOS

ADMINISTRACIN DE BASE DE DATOS


Funciones del DBA
Un DBA realiza pruebas de rendimiento, de impacto,
funcionales,
de
cdigo,
de
carga
de
datos,
de
implementacin y de integracin en proyectos Investigacin,
desarrollo e innovacin.
Para la ejecucin de pruebas es necesario aplicar las
metodologas
Analistas de datos. basadas en Ingeniera del software, sus
aplicaciones
funcionales y los requerimientos de calidad,
Analistas de sistemas.
aadiendo
Analistas de programacin.
las lneas base de la ingeniera requerimientos en
la
Administradores
de bases
datos.
inteligencia
de denegocios
y las tecnologas de la
informacin.
Consultores de sistemas.
Algunas de las actividades ms relevantes de un DBA son:

Consultores de tecnologas de la informacin.

ADMINISTRACIN DE BASE DE DATOS

ADMINISTRACIN DE BASE DE DATOS


Relacin de los DBA con Otras reas de Sistemas
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. 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.
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

ADMINISTRACIN DE BASE DE DATOS

Sistemas de
tres capas

ADMINISTRACIN DE BASE DE DATOS


Anlisis de los manejadores de bases de datos
El sistema manejador de bases de datos 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. Microsoft SQL
Server al igual que Oracle DB y MySQL Server son sistemas
de gestin o manejadores de base de datos, existen
MySQL como:
muchos
PosgreSQL
Microsoft SQL Server
Oracle
Microsoft Access

ADMINISTRACIN DE BASE DE DATOS


Las principales ventajas de MySQL Server son:

ADMINISTRACIN DE BASE DE DATOS


Microsoft SQL server constituye la alternativa de Microsoft a
otros potentes sistemas gestores de bases de datos como
son Oracle, Sybase ASE, PostgreSQL, Interbase, Firebird o
MySQL. Las principales ventajas de SQL Server son:

Una desventaja
de SQL Server es
que es costoso.

ADMINISTRACIN DE BASE DE DATOS


Oracle es un sistema desarrollado por Oracle Corporation.
Se considera a Oracle como uno de los sistemas de bases de
datos ms completos. Las principales ventajas son:

Una desventaja de
este son las polticas
de seguridad en el
suministro de parches
de actualizacin

ADMINISTRACIN DE BASE DE DATOS


Consideraciones para elegir un buen DBMS
Debido a que en el mercado mundial existen muchos
manejadores de bases de datos es importante tomar en
cuenta algunas consideraciones de importancia para elegir
cul es el que ms conviene a nuestros intereses. Por
ejemplo:

ADMINISTRACIN DE BASE DE DATOS


Nuevas tecnologas y aplicaciones de los sistemas de
basesdedatos
Los sistemas orientados a los datos se caracterizan porque
los datos no son de una aplicacin sino de una Organizacin
entera que los va a utilizar; se integran las aplicaciones, se
diferencian las estructuras lgicas y fsicas. El concepto de
relacin cobra importancia.
Originalmente las aplicaciones cubran necesidades muy
especficas de procesamiento, se centraban en una tarea
especfica. Las bases de datos evitan las inconsistencias que
se producan por la utilizacin de los mismos datos lgicos
desde distintos archivos a travs de procesos independientes.

ADMINISTRACIN DE BASE DE DATOS


El mundo real considera interrelaciones entre datos y
restricciones semnticas que deben estar presentes en una
base de datos. No solo debe almacenar entidades y
atributos, sino que tambin debe almacenar interrelaciones
entre datos.
La redundancia de datos debe ser controlada, pero si se
admite cierta redundancia fsica por motivos de eficiencia.
La independencia de los tratamientos sobre los datos y estos
mismos, ha tenido una enorme influencia en la arquitectura
de los SGBD.
La definicin y descripcin del conjunto de datos contenido
en la base debe ser nica e integrada con los mismos datos.

ADMINISTRACIN DE BASE DE DATOS


La actualizacin y recuperacin de las bases de datos debe
realizarse mediante procesos incluidos en SGBD, de modo que se
mantenga la integridad, seguridad y confidencialidad de la base.
Las limitaciones de los sistemas orientados a archivos puramente
secuenciales no los privaron de ser herramientas eficaces para
producir pagos, facturas y otros informes una o dos veces al mes.
Sin embargo, para ejecutar muchas tareas rutinarias en los
negocios se necesita el acceso directo a los datos.
Los archivos de acceso directo permiten la recuperacin de los
registros aleatoriamente, a diferencia de los de acceso
secuencial. Sin embargo, los archivos de acceso directo
solamente proporcionaron una solucin parcial.