Progreso 1 Flashcards
Qué es Normalización?
Serie de procesos reglas y normas que existe para evitar redundancia
La Facturación en una DB implica…?
Cabeceras y Detalle
Qué relación puede tener atributos en el M E/R?
M:N
Qué relación implica la creación de nuevas tablas en el M R?
M:N
Qué es un SGBD?
Sistema Gestor de BD: colección de datos interrelacionados y conjunto de programas para acceder a dichos datos. Deben ser prácticos y eficientes.
Qué deben garantizar los SGBD?
Fiabilidad y resistencia a fallas
Cuáles son aplicaciones de los SGBD?
Información empresarial: Ventas, Contabilida, RRHH, Fabricación, E-Commerce
Banca y finanzas: Banca, Transacciones de tarjetas de crédito, Finanzas
Universidades
Líneas Áreas
Telecomunicaciones
Cuándo comenzó el uso de SGBD y BD en general?
60s
Cómo eran las interacciones iniciales con BD?
Indirectas
Conjunto de programas encargados del manejo de creación y acceso a DB – Qué lenguajes los componen?
DDL: Lenguaje de definición de datos
DML: Lenguaje de manipulación de datos
DCL: Lenguaje de control de datos
Diseñar DB es un proceso … que parte del …
metódico, esquema conceptual
Cómo es la forma clásica de representación de DB?
TABLA(Columna1, Columna2,…)
Cuál es el principal problema de la rep tradicional?
No se pueden ver las relaciones fácilmente. Se añaden líneas y diagramas para ello.
qué son los grafos relacionales?
un tipo de esquema relacional con líneas que enlazan las claves principales con las claves secundarias. pueden estar como nodos o como una expansión del clásico.
Cuál es la estrategia de Diseño para DB?
Diseño (proyectar objetos útiles), Modelo (rep abstracta de la realidad), Esquema (descripción de una DB)
Secuencia para diseñar y llevar a cabo una DB?
Requerimientos, Diseño Conceptual, Diseño Lógico, Diseño Físico.
Componentes de M E/R?
Entidades, Atributos, Dominio, Relaciones, Cardinalidad
Qué es la Abstracción?
Aislar un elemento de su contexto o del resto de elementos que lo acompañan
Modelo basado en datos?
Identificación de la organización de los datos y sus niveles de abstracción
Nombrado en SQL?
hasta 128 chars
cualquier objeto
case insensitive
no espacios en blanco ni plbs reservadas
solo letras, nums y guiones
Qué es, técnicas y productos del análisis de requisitos?
- RF, RNF, R dominio. Necesidades de datos y def. proceso a automatizar. Tec: entrevistas, encuestas, etc.
Prod: Sw requirements specification (SRS)
Qué son las vistas de usuario?
método para presentar un grupo de datos al usuario, adap a necesidades. Informes, forms, pantallas, etc.
Qué es una DB?
Colección de info organizada en un leng. estructurado. Sistema de archivos electrónico; basado en UI, redes, servers. Organizado por Campos, Registros, Archivos.
Función SGBD o DBMS?
Interfaz entre DB, usuario y apps
Metadato?
datos acerca de los datos. información sobre datos. la estructura de las BDs es definida por MD
Modelo jerárquico?
árbol invertido, inflexible, nodos -> 1 nodo principal puede tener M secundarios pero no al revés
Modelo de Red?
colecciones de registros. relaciones representadas por enlaces entre registros (punteros). + complejo. limitación: complejidad de acceso a DBs
Modelo relacional?
independiente de app. Estructura basada en la relación o tabla. Acceso rápido o no limitado. SQL. Más usado.
SQL?
Structured Query Language. Apoya creación y mantenimiento DB relacionales. Contiene 3 grupos principales: DDL (definir), DCL (control acceso), DML (manipulación).
Qué es Big Data?
conjunto de estrategias que posibilitan recopilar, y analizar una gran cantidad de datos, en los cuales se detectan patrones ocultos que hacen visible información relevante.
Qué es diferente en la Big Data?
3 Vs: velocidad, volumen, variedad
Características del almacenamiento de datos?
ACID: Atomicidad, Coherencia, Independencia, Durabilidad. + integridad, consistencia, completitud.
Qué es CRUD?
Create, read, update, delete
Cuáles son los tipos de ejecución de SGBD?
Invocación directa (desde una app de usuario, rápida); SQL incrustado (codificadas directamente en el lenguaje); Unión de módulo (SQL separado del leng.); Interfaz convocatoria a nivel (interfaz, instrucciones no precompiladas; ejecutadas por RDBMS)
Objetivo arquitectura en DB?
separar vista de usuario y detalles físicos. resistente a cambios físicos de almacenamiento.
Cuáles son los niveles de DBs?
Nivel externo o de usuario (con DML, alto nivel); Nivel conceptual (lógica, DDL, seguridad e integridad); Nivel interno (físico, bajo nivel)
Qué es la independencia de datos?
Lógica: capacidad de alterar el esquema conceptual sin afectar al externo.
Física: capacidad de alterar el interno sin afectar al conceptual
Cuáles son los administradores de DBs según ANSI/X3/SPARC?
de app (vista de programador, esquema externo); de empresa (esquema conceptual, integridad, contenido y seguridad); de DBs (esquema interno; diseña estructura físisca, codificación, rutas de acceso, ubicaciones. responsable por usar eficientemente el espacio)
Mapamiento?
relacionar diferentes datos y/o ubicaciones. ayuda a la independencia de datos