Unit 1 - Chapter 1 & 6 - Q2 Flashcards
Objetivos de los SGBD
C1
- Independencia lógica y física de datos
- Control de redundancia
- Imponer restricciones de integridad
- Control de autorizaciones
- Proporcionar interfaces de usuario
- control de copias de seguridad y recuperación
- procesos de transacciones
Ciclo de vida de una DB
C1
- Planificación de estrategias : esquema
- Análisis de sistema: modelo de datos conceptual
- Diseño del sistema : esquemas y transacciones
- Implementación del sistema : bases de datos creadas
- Carga o conversión : ETL (Extract-Transform-Load)
- Validacion y transferencia : BD y documentación
- Operación : servicios
- mantenimiento
Stakeholders involucrados en la DB
C1
El principal es el AD y el ABD y al rededor de estos se encuentran :
- Dirección
- Usuarios
- Administrador de sistemas
- Suministradores de SW y HW
- Personal de formación
- Analista y programadores
- Operadores
Administrador del sistema
C1
Técnico cercano al HW suele ser un ingeniero de computadores y su función es :
- instalación de recursos TIC
- Soporte de infraestructura
- Responsable de la instalación del SGBD
- No es responsable del diseño de la DB
Modelos de datos conceptuales
C6
- modelo entidad relacion
- diagrama de clases UML
Modelos de datos lógicos
C6
- Relacional
- Orientado a Objetos
- Jerárquico
- Linked data
- NoSQL
Modelado de datos OO
C6
Incorpora al modelo relacional aspectos de OO, es soportado por algunos SGBD y la variantes que hay son :
- Objetos-relaciona
- Orientado a objetos
Modela de datos Objeto-Relacional
C6
Extiende el modelo relacional para incorporar las características de la OO :
- Tipos de datos definidos por el usuario
- Incorporación de objetos en el modelo relacional
- Extensión de SQL
- Soportado para algunos SGBD
Modelo de datos jerárquico
C6
Los datos se organizan en estructuras previamente definidas, utilizadas para intercambiar datos entre plataformas y se pueden manejar mediante el SGBD los formatos mas extendidos son XML y JSON
XML
C6
Formato de intercambio de datos estructurado entre plataformas usado en sistemas web, muchos SGBD almacenan información en XML como puede ser :
- Textos en SGBD convencionales
- Como daros XML en SGBD convencionales
- Como daros XML en SGBD nativos
JSON
C6
Tiene un formato ligero de datos, es auto-descriptivo y fácil de entender, fácil de analizar y generar por maquinas. esta basado en subconjunto de JS y es una alternativa a XML. Esta condicionado por dos estructuras : las colecciones de parejas nombre/valor y las listas ordenadas de valores.
También existen otras variantes como podría ser el BSON
Linked Data
C6
Asociado a las web de datos enlazados, enlazan cosas y esta orientado a la maquina, la infraestructura esta basada en metadatos la información esta mejor definida y se apoya en lenguajes definido es en la W3C :
- RDF (Resources description Framework)
- OWL (Ontology Web Language)
- SPARQL
Modelo noSQL o No Relacional
C6
Manejo eficiente de grandes cantidades de datos entre las DB no entortamos con :
- MongoDB : orientada a documentos y basada en BSON
- Apache Hadoop : basada en pareja clave/valor, con una clave única para cada elemento de información y una sola tabla indexada