You are on page 1of 6

Qu es una base de datos?

Conjunto de datos pertenecientes a cierta informacin


Conjunto de datos que estn relacionadas entre s, de un mismo contexto y
almacenados
Elementos de la base de datos
Campo, Componentes o variables

Tabla (Conjunto de registros

Registro (Conjunto de campos)


Dato
Representacin simblica (Atributo / Variable cuantitativa)
Valor referente que recibe una computadora
Tipos de Campo
Decimal, booleanos, numricos, alfanumricos, hexadecimal, entero
Integridad
El trmino integridad de datos se refiere a la correccin y complementacin de los
datos en una base de datos. Mantenga la informacin (si hay4, que salgan 4), se
pierde cuando hay 4 y salen 5).
Seguridad de datos
No cualquier persona tiene acceso
Que no se pierda y se hagan
respaldos

Manipulacin: La informacin tiene


que ser manipulada de no ser as los
datos no sirven de nada

Base de datos jerrquica estructura


Los nodos son puntos conectados
entre s formando una especie de
rbol invertido.
Cada entrada tiene un nodo padre,
que puede tener varios nodos hijos;
esto suele denominarse relacin 1:M.

Un nodo que no tiene padre es


llamado raz, en tanto que los que no
tienen hijos son conocidos como
hojas.

Modelo de Red
En el Modelo de Red, el usuario percibe la base de datos de red como un conjunto
de registros en relaciones 1:M,
el modelo de red permite que un registro tenga mas de un padre.

Modelo Orientado a Objetos

El modelo orientado a objetos se basa en encapsular codigo y datos en una unica


entiedad llamada objeto. El interfaz entre el objeto y el resto del sistema se define
mediante un conjunto de mensajes.
Base de datos esttica: Solo es de lectura, no se puede editar.
Base de datos dinmicas: son la base de datos que se hacen modificaciones las
que usamos comnmente.
Administrador de Base de Datos (DBA)
Implementan, dan soporte
gestionan las bases de datos

Crean y configuran las bases de


datos
Disean, despliegan y monitorizan
servidores de base de datos
Garantizan la seguridad de las bases
de datos
Disean planes de contingencia
Disean, despliegan y monitorean
Garantizan la seguridad, incluyendo
Backups y seguridad de acceso

Analizan
y
reportan
a
los
corporativos que ayuden en la toma
de decisiones
Producen diagramas
Tienen competencias y capacidades
en uno o varios gestores de base de
datos

Debe ser especialista en redes


Conocer de optimizacin de cdigos
de programacin
Conocimientos
interfaz integrales

en

gestin

de

Debe conocer la gestin de cambios


Debe trabajar
resultados

por

objetivos

Debe ser un profesional de software


(Ingeniero, Doctor, Master, Graduado)
Debe saber de arquitectura
Debe conocer de calidad en el
software,
niveles
de
servicio,
optimizacin.
Conocimiento de case
Ingeneiria de requerimientos
Un DBA no solo puede ser una
persona, sino tambin puede ser un
rea.

Departamento DBA
Planeacin de la base de datos,
estndares, procedimientos y la
ejecucin
Recoleccin de los requerimientos y
el diseo conceptual de la base de
datos

Diseo fsico y la ejecucin de la


base de datos
Pruebas y depuracin de la base de
datos

Operacin
y
mantenimiento
(Migracin y conversin )

Diseo lgico de la base de datos y


de las transacciones
Qu relacin tiene el DBA con las dems reas?

El DBA debe saber qu es lo que se hace en la empresa, debe tener relacin con las
reas para conocer y saber cmo se est manejando la empresa, tener
comunicacin, dar soporte y entrenamiento para que se mas fcil su utilizacin.
Bases de datos ms utilizadas
SQL Server

DB2(IBM Database)

MySQL

Oracle

RAIDS
Comunicacion de hardware y software
DBMS
Databse management system (Sistema para el manejo de base de datos)
SGBD
Sistema gestor de base de datos, son
sistemas de admn. de base de datos
Conjunto de programas
Sistema
Software
Algunas bases de datos incluyen y
tienen su propio lenguaje

Sirven para:
Definir (Ver que campos lleva, que
tipo de campo, que relaciones, que
restricciones)
Construir
Manipular (Altas, bajas, consultas,
actualizaciones)

Un gestor de base de datos tambin puede encargarse de cumplir con las reglas
de integridad y redundancia de igual forma debe de preocuparse por copias de
seguridad y procedimientos de recuperacin
Un gestor:
Suministra mltiples interfaces

Base de datos jerrquica

Presenta relaciones complejas entre


los datos

Base de datos de redes

Clasificar un gestor de BD
Basados en el modelo de datos:
Base de datos relacional
Base de datos orientada a objetos

Bases de datos centralizadas

Base de datos relacional/objeto


Por el nmero de usuarios
Multiusuarios
Monousuarios

Una base de datos centralizada es una base de datos almacenada en su totalidad


en un solo lugar fsico, es decir, es una base de datos almacenada en una sola
maquina y en una sola CPU, en donde los usuarios trabajan en terminales "tontas"
que solo muestran resultados
Ventajas
Se evita la redundancia.

Puede conservarse la integridad.

Se evita la inconsistencia. Ya que si


un hecho especfico se representa por
una sola entrada, la no-concordancia
de datos no puede ocurrir.

El procesamiento de los datos ofrece


un mejor rendimiento y resulta ms
confiable
que
los
sistemas
distribuidos.

Pueden aplicarse restricciones de


seguridad.
Desventajas
Los mainframes no ofrecen mejor
proporcin precio/rendimiento que los
microprocesadores de los sistemas
distribuidos.
Cuando un sistema de bases de
datos centralizada falla, se pierde
toda disponibilidad de procesamiento
y sobre todo de informacin confiada
al sistema.

En caso de un desastre o catstrofe,


la
recuperacin
es
difcil
de
sincronizar.
Las cargas de trabajo no se pueden
difundir entre varias computadoras,
ya que los trabajos siempre se
ejecutarn en la misma mquina.
Un mainframe en comparacin de
un sistema distribuido no tiene mayor
poder de cmputo.

Bases de Datos Distribuidas


En un sistema de base de datos distribuida, los datos se almacenan en varios
computadores. Los computadores de un sistema distribuido se comunican entre s a
travs de diversos medios de comunicacin, tales como cables de alta velocidad o
lneas telefnicas.
Ventajas
Almacenar los datos donde son
generados y/o usados, la mayor parte
locales

Proporcionar
autonoma
local,
controlndose desde cada nodo.
Poltica general contra poltica local
Costos de comunicacin y
creacin de pequeos sistemas

de

Flexibilidad, acceso desde distintos


lugares y por distintas personas a la
vez

Fiabilidad/disponibilidad, en un
determinado momento / intervalo.
Varios sitios, duplicaciones, evitan
fallos
Modularidad
Mejora del rendimiento, BD ms
pequeas, operaciones de menor
volumen
Crecimiento incremental, aadiendo
poder
de
procesamiento
y
almacenamiento.

Desventajas
Complejidad del sistema, desarrollo
de software ms costoso, problemas
de sincronizacin, dificultad para
conocer
la
correccin
de
los
algoritmos paralelos, deteccin de
cadas de nodos
Dependencia de la red
comunicaciones,
sobrecarga
procesamiento de mensajes

de
de

Dificultad
adicionales

de

diseo,

fases

Poca madurez de los productos


comerciales, orientados a replicacin

Funciones
compleja,
coordinacin

de
administracin
sincronizacin
y

Dificultad de cambio, inexistencia de


metodologas
Personal especializado

Qu es definir la base de datos?


Ver que campos va a llevar, estructura, restricciones para usuarios
Qu es construir la base de datos?
Almacenamiento de registros
Qu es la manipulacin de base de datos?
Es hacer las transacciones, altas, consultas
Herramientas de apoyo: software
que maneja base de datos
Facilidad de mantenimiento: para
que funcione mejor, actualizaciones
Nmero de transacciones: cuando
va a manejar la base de datos
Cantidad de datos que se va a
manejar: se mide en registro, bits,
bytes
Base de datos centralizada: las
que estn en un solo sitio
Base de datos distribuidos: son
aquellas que estn en diferentes sitios
que estn ligadas o conectadas a una
red

Base
de
datos
homogneos:
aquellas que no importa en qu sitio
est la base de datos es la misma
Base de datos heterogneos:
combinadas diferentes gestores
Problemas
de
atomicidad
:
propiedad que tienen la base de datos
para dejar los datos como estaban
antes del problema surgido.
Redundancia de base de datos:
No se normaliza la BD
No se relacionan las llaves
No esa bien diseada la BD

EXAMEN 1
1.-Cul es la relacin que existe entre el sistema operativo y el gestor de
la base de datos?
El gestor de base de datos no puede hacer nada si no es compatible con el sistema
operativo
2.-Lista los pasos que debes seguir si deseas crear una base de datos
ayudndote con la herramienta Dbdesinger 4
No genera base de datos solo permite disearla, facilita el dibujar la base de datos y
te da el script para poder agregarlo a otra base de datos para la creacin de una
base de datos.
3.-Como DBA debes adquirir herramientas que te ayude y ayude a la
administracin de base de datos, en esta ocasin decidiste comprar
Instant Sql Formater. Ahora te piden que justifiques esa decisin, es decir,
deberas explicar cmo la utilizaras, para que y detallar en que forma te
ayudara, adems de proponer una alternativa para el caso de esta no est
disponible.

Formatea el cdigo de SQL


Ya que se obtenga de un script o que se tenga se formatea para que se vea
bonito
Trabaja con muchos gestores de base de datos
Para que se puede leer

4.-Menciona y explica tres consideraciones que se deben tomar en cuenta


para elegir un gestor de base de datos

Nmero de usuarios que pueden utilizar el gestor de base de datos


Sistema Operativo
Hardware en el que corre
Nmero de transacciones
Precio

You might also like