Anda di halaman 1dari 21

I.

Fundamentos de Bases de
Datos
El alumno determinar los
requerimientos de informacin para
establecer el alcance de la Base de
datos.
Temas
Conceptos bsicos
Anlisis de requerimientos de bases de datos
I.1 Conceptos bsicos
Objetivos de los sistemas de bases de datos
Disminucin de los siguientes aspectos:
Redundancia e inconsistencia
Dificultad para tener acceso a los datos
Aislamiento de datos
Anomalas del acceso concurrente
Problemas de seguridad
Problemas de integridad
Problemas de atomicidad
Modelos de bases de datos
Es la representacin simple relativa,
generalmente grfica, de estructuras
complejas de datos en el mundo real.
La funcin primaria es ayudar a entender la
complejidad del ambiente real.
El Modelos de base de datos representa la
estructura, caractersticas, restricciones y
transformacin
Modelos de bases de datos
Modelo de bases de datos
Conjunto de ideas utilizadas para representar la
estructura de datos y las relaciones entre ellos
dentro de la base de datos.
Relacional
Jerrquico
Orientado a objetos
Red
Entidad-Relacin
Modelos Conceptuales
Se enfocan en la naturaleza lgica de la
representacin de datos.
Este modelo est comprometido con lo que est
representado en la base de datos y en cmo est
representado.
Los modelos conceptuales incluyen el modelo:
Entidad Relacin (ER)
Orientado a objetos
Modelos de ejecucin
Hace nfasis en cmo los datos estn
representados en la base de datos o en cmo
se ejecutan las estructuras de datos para
representar lo que est modelado.
Los modelos de ejecucin incluyen el modelo:
Jerrquico
De red
Relacional
Orientado a objetos
Modelo Relacional
Trata la informacin como si estuviera
almacenada en tablas de dos dimensiones.
Puede relacionar los datos almacenados en
una tabla con los de otra, siempre que ambos
compartan un elemento en comn.
Modelo Jerrquico
Tipo de base de datos lgica que organiza los
datos segn su estructura de rbol invertido
en el cual cada registro se conoce como
segmento.
Cada segmento guarda una relacin 1:M con
el segmento directamente debajo de l.
Un registro se divide en segmentos que estn
enlazados en relaciones uno-muchos tipos padre-
hijos en el cual los registros son llamados
segmentos.
Modelo Jerrquico
Modelo Orientado a Objetos
Las bases de datos orientadas a objetos
(OODB) estn diseadas para capturar los
datos de un sistema de negocio, que puede
ser considerado como un conjunto de objetos
que interactan entre s.

Modelo de Red
En las bases de datos en red, existen los punteros,
que son conexiones adicionales entre nodos padres y
nodos hijos, que permiten acceder a un nodo por
vas distintas accediendo al mismo en direccin
descendente por las diversas ramas.
La base de datos en red representa una mejora al
modelo jerrquico.

Terminologa de Bases de Datos
Un campo es cada uno de los tipos de datos
que se van a usar. Se hace referencia a los
campos por su nombre.
Un registro est formado por el conjunto de
informacin en particular.
Un dato es la interseccin entre un campo y
un registro.
Terminologa de Bases de Datos
Una tabla de una base de datos es similar en
apariencia a una hoja de clculo, en cuanto a
que los datos se almacenan en filas y
columnas.
Las consultas son las que verdaderamente
hacen el trabajo en una base de datos.
Pueden realizar numerosas funciones
diferentes. Su funcin ms comn es
recuperar datos especficos de las tablas.
Terminologa de Bases de Datos
Los informes sirven para resumir y presentar
los datos de las tablas. Normalmente, un
informe responde a una pregunta especfica,
como "Cunto dinero se ha facturado por
cliente este ao?" o "En qu ciudades estn
nuestros clientes?" Cada informe se puede
disear para presentar la informacin de la
mejor manera posible.
Principios de B.D.
Almacenar solo la informacin necesaria
Pedir solo lo necesario y ser explcito
Normalizar las estructuras de las tablas
Seleccionar el tipo de dato apropiado
Utilizar ndices apropiadamente
Usar tablas temporales
Usar aplicaciones recientes
Actores de B.D.
Administrador de datos y bases de datos
(DBA)
Diseadores de bases de datos
Desarrolladores de aplicaciones
Usuarios finales
I.2 Anlisis de requerimientos
Tcnicas de recoleccin de datos
Observacin
Entrevista
Cuestionarios
Clasificacin de datos
Bsico
Medio
Alto

Estructura bsica de datos
Son los datos de cada dato (metadatos)
Nombre
Tipo
Longitud

Bibliografa y Webgrafa
http://dsc.itmorelia.edu.mx/~rlopez/fdbaseddatos/apuntesFundam
entosBasesDatos.pdf
http://agu.inter.edu/mrosa/notas%20badm6030/MODELOS_DE_BA
SES_DE_DATOS.pdf
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r8816
6.PDF
http://bioinfo.ibmcp.upv.es/curso_bioinfo/bases_de_datos.html
https://my.laureate.net/Faculty/webinars/Documents/2013Agosto_
Base%20de%20Datos%20Enfoque%20Orientado%20Objetos.pdf
http://www.dataprix.com/262-bases-datos-red
https://sites.google.com/site/lasbasesdedatos1/microsoft-
acess/terminologia
http://www.tejedoresdelweb.com/wiki/images/6/66/Basesdatos_t
eo1_conceptos_basicos.pdf