Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivos
Archiveros
la información
se almacena
por tipos
puede haber
duplicidad de
información
existen sistemas que se encargan
de mantener la información
Base de Datos
pueden accesar todos los
usuarios concurrentemente
las
aplicaciones
almacenan y
toman la
información
directamente
toda la información de la BD
se almacena en un
solo lugar no hay duplicidad
de información
SQL
definir tipos de datos y definir estructura de la BD
restricciones
Structured
Query
Language
la curva de aprendizaje
puede ser lenta algunos requieren
gran cantidad de
recursos de sistema
Tipos de usuarios de
Bases de Datos
debe mantener
comunicación
constante con
los clientes
es el encargado de
generar la estructura
lógica de la BD
Administrador de Base de
Datos
implementa la seguridad
y permisos
es el encargado
de mantener y
afinar la BD
es el encargado
de implementar
físicamente el
diseño lógico
Programador de Aplicaciones
construye las
aplicaciones
las
aplicaciones
se
encuentran
entre los
usuarios y
los datos
las aplicaciones se
encargan de manipular
y consultar los datos
Usuario
pueden acceder a
través de una
aplicación...
... o directamente
SELECT
la base de datos es
creada para los
usuarios finales
Modelos de
Bases de Datos
nodos hijo
las hojas
contienen los
datos
Limitaciones de Bases de
Datos
Jerárquicas
si se elimina
no hay nodos un nodo
clave o padre el hijo
campos únicos se queda sin
relación
puede haber
duplicidad de
información
Bases de Datos en Red
está conformada
por registros que
contienen atributos
o campos
cada registro es
único
cada registro
se puede
identificar
como único
las restricciones impiden que se
pueda borrar una tabla que aún
tenga referencias
Bases de Datos
Orientadas a Objetos
objeto : Persona
instancia :
nombre
apellido
CURP
edad
Características de
Bases de Datos
Orientadas a Objetos
• Herencia
• Polimorfismo
• Encapsulamiento
• Agregaciones
Pasos Necesarios Para Diseñar
Bases De Datos