Progreso 1 Flashcards

1
Q

Qué es Normalización?

A

Serie de procesos reglas y normas que existe para evitar redundancia

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

La Facturación en una DB implica…?

A

Cabeceras y Detalle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qué relación puede tener atributos en el M E/R?

A

M:N

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qué relación implica la creación de nuevas tablas en el M R?

A

M:N

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qué es un SGBD?

A

Sistema Gestor de BD: colección de datos interrelacionados y conjunto de programas para acceder a dichos datos. Deben ser prácticos y eficientes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qué deben garantizar los SGBD?

A

Fiabilidad y resistencia a fallas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Cuáles son aplicaciones de los SGBD?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Cuándo comenzó el uso de SGBD y BD en general?

A

60s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cómo eran las interacciones iniciales con BD?

A

Indirectas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Conjunto de programas encargados del manejo de creación y acceso a DB – Qué lenguajes los componen?

A

DDL: Lenguaje de definición de datos
DML: Lenguaje de manipulación de datos
DCL: Lenguaje de control de datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Diseñar DB es un proceso … que parte del …

A

metódico, esquema conceptual

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Cómo es la forma clásica de representación de DB?

A

TABLA(Columna1, Columna2,…)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Cuál es el principal problema de la rep tradicional?

A

No se pueden ver las relaciones fácilmente. Se añaden líneas y diagramas para ello.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

qué son los grafos relacionales?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Cuál es la estrategia de Diseño para DB?

A

Diseño (proyectar objetos útiles), Modelo (rep abstracta de la realidad), Esquema (descripción de una DB)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Secuencia para diseñar y llevar a cabo una DB?

A

Requerimientos, Diseño Conceptual, Diseño Lógico, Diseño Físico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Componentes de M E/R?

A

Entidades, Atributos, Dominio, Relaciones, Cardinalidad

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Qué es la Abstracción?

A

Aislar un elemento de su contexto o del resto de elementos que lo acompañan

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Modelo basado en datos?

A

Identificación de la organización de los datos y sus niveles de abstracción

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Nombrado en SQL?

A

hasta 128 chars
cualquier objeto
case insensitive
no espacios en blanco ni plbs reservadas
solo letras, nums y guiones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Qué es, técnicas y productos del análisis de requisitos?

A
  • RF, RNF, R dominio. Necesidades de datos y def. proceso a automatizar. Tec: entrevistas, encuestas, etc.
    Prod: Sw requirements specification (SRS)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Qué son las vistas de usuario?

A

método para presentar un grupo de datos al usuario, adap a necesidades. Informes, forms, pantallas, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Qué es una DB?

A

Colección de info organizada en un leng. estructurado. Sistema de archivos electrónico; basado en UI, redes, servers. Organizado por Campos, Registros, Archivos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Función SGBD o DBMS?

A

Interfaz entre DB, usuario y apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Metadato?

A

datos acerca de los datos. información sobre datos. la estructura de las BDs es definida por MD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Modelo jerárquico?

A

árbol invertido, inflexible, nodos -> 1 nodo principal puede tener M secundarios pero no al revés

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Modelo de Red?

A

colecciones de registros. relaciones representadas por enlaces entre registros (punteros). + complejo. limitación: complejidad de acceso a DBs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Modelo relacional?

A

independiente de app. Estructura basada en la relación o tabla. Acceso rápido o no limitado. SQL. Más usado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

SQL?

A

Structured Query Language. Apoya creación y mantenimiento DB relacionales. Contiene 3 grupos principales: DDL (definir), DCL (control acceso), DML (manipulación).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Qué es Big Data?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Qué es diferente en la Big Data?

A

3 Vs: velocidad, volumen, variedad

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Características del almacenamiento de datos?

A

ACID: Atomicidad, Coherencia, Independencia, Durabilidad. + integridad, consistencia, completitud.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Qué es CRUD?

A

Create, read, update, delete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Cuáles son los tipos de ejecución de SGBD?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Objetivo arquitectura en DB?

A

separar vista de usuario y detalles físicos. resistente a cambios físicos de almacenamiento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Cuáles son los niveles de DBs?

A

Nivel externo o de usuario (con DML, alto nivel); Nivel conceptual (lógica, DDL, seguridad e integridad); Nivel interno (físico, bajo nivel)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

Qué es la independencia de datos?

A

Lógica: capacidad de alterar el esquema conceptual sin afectar al externo.
Física: capacidad de alterar el interno sin afectar al conceptual

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

Cuáles son los administradores de DBs según ANSI/X3/SPARC?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

Mapamiento?

A

relacionar diferentes datos y/o ubicaciones. ayuda a la independencia de datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

Los DBMS siempre ocupan la arquitectura completa ANSI/X3/SPARC?

A

No, pq pueden producir baja eficiencia

41
Q

Un DBMS comercial no está obligado a seguir las recomendaciones de
estandarización de arquitecturas del comité ANSI/X3/SPARC?

A

Verdadero

42
Q

Objetivos de un DBMS?

A

Independencia, Integridad, Seguridad

43
Q

Servicios de un DBMS?

A

creación y definición de DBs
Manipulación de datos
Acceso
Integridad y consistencia
Mecanismos de copias de respaldo y recuperación

44
Q

Diccionario de datos?

A

lugar donde se deposita la info de datos; contiene características lógicas de almacenamiento y mappeo; estructura lógica y física.

45
Q

Arquitectura Cliente-Servidor?

A

Modelo de aplicación distribuida. Tareas repartidas entre proveedores de recursos o servicios (servidores) y demandantes (clientes). separación es de tipo lógica.

46
Q

Características de la ACS?

A
  • Conexión a varios servidores a la vez
  • Interacción directa con usuarios finales mediante una interfaz gráfica.
47
Q

Ventajas ACS?

A

Centralización del control; escalabilidad; fácil mantenimiento (por encapsulación)

48
Q

Arquitectura de 3 capas?

A

La máquina cliente actúa simplemente como frontal, no contiene ninguan llamada directa a la DB. El cliente se comunica con un servidor de aplicaciones (la lógica está aquí), mediante una interfaz de formularios. Luego con un sis de DBs. Se usa para www y apps grandes

49
Q

Arquitectura n-capas?

A

diferentes procesos están distribuidos en diferentes capas, no solo lógicas sino tb físicas. Multiplataforma: cada equipo posee una config distinta y está optimizado para realizar el papel que le ha sido asignado. (servidor web, lógica negocios, db, navegador, etc.)

50
Q

Características de la ANC?

A

desarrollos paralelos; apps robustas por encapsulamiento; mantenimiento y soporte sensillo; + flexibilidad; escalabilidad

51
Q

Qué es la redundancia e inconsistencia de datos?

A

: Debido a que los archivos y
programas de aplicación los crean diferentes programadores en el transcurso
de un largo periodo de tiempo es probable que los diversos archivos tengan
estructuras diferentes y que los programas estén escritos en varios lenguajes de
programación diferentes. y haya info duplicada. gasta recursos e inconsistencia si las copias no coinciden

52
Q

Dificultad en el acceso a los datos?

A

falta de programas que faciliten realizar búsquedas delimitadas y demás. Entorno de procesamiento de archivos convencional
no permite que los datos necesarios sean obtenidos de una forma práctica y eficiente. Se deben desarrollar sistemas de recuperación de datos más interesantes para un uso general.

53
Q

Aislamiento de datos?

A

Debido a que los datos están dispersos en varios
archivos, y los archivos pueden estar en diferentes formatos, es difícil escribir
nuevos programas de aplicación para recuperar los datos apropiados.

54
Q

Problemas de integridad?

A

cuando se añaden nuevas restricciones,
es difícil cambiar los programas para hacer que se cumplan. El problema es
complicado cuando las restricciones implican diferentes elementos de datos de
diferentes archivos.

55
Q

Problemas de atomicidad?

A

Un sistema de un computador, como cualquier
otro dispositivo mecánico o eléctrico, está sujeto a fallo. En muchas aplicaciones
es crucial asegurar que, una vez que un fallo ha ocurrido y se ha detectado, los
datos se restauran al estado de consistencia que existía antes del fallo

56
Q

Anomalías en el acceso concurrente?

A

muchos sistemas han ido permitiendo a múltiples usuarios
actualizar los datos simultáneamente. En tales sistemas un entorno de
interacción de actualizaciones concurrentes puede dar lugar a datos
inconsistentes.

57
Q

Problemas de seguridad?

A

Como los programas
de aplicación se añaden al sistema de una forma ad hoc, es difícil garantizar tales
restricciones de seguridad.

58
Q

Abstracción de datos?

A

los
desarrolladores esconden la complejidad a los usuarios a través de varios niveles de
abstracción para simplificar la interacción de los usuarios con el sistema: nivel físico (descripción de almacenamiento y estructuras de bajo nivel); nivel lógico (qué datos se almacenan y relaciones; usado por admin de DBs); nivel de vistas (descripción parcial de DB, simplifica interacción, pueden haber varias vistas)

59
Q

proceso de diseño de DBs?

A

definir estructura lógica y física de >=1 DBs, respondiendo a las necesidades del usuario y para un conjunto de apps. Se deciden tablas, llaves, etc. SE DEFINE LA ESTRUCTURA DE LOS DATOS QUE DEBE TENER LA DB EN UN SISTEMA DE INFO DETERMINADO.

60
Q

Partes de diseño de DBs?

A

recogida y análisis de requisito; diseño conceptual – extracción de necesidades – modelo denominado esquema conceptual (-> M E/R, con UML), todavía no es necesario escoger el SGBD ni tipo de DB; Diseño lógico – determinar tipo de DB – esquema lógico (-> M Relacional) y Normalización; elegir SGBD; diseño físico; implementación y optimización.

61
Q

Después de recopilar y analizar requisitos…?

A

se produce el esquema conceptual, mediante un modelo de datos conceptual de alto nivel -> M E/R

62
Q

Cuántos esquemas conceptuales se suelen construir?

A

varios

63
Q

Uso M E/R?

A

refleja aspectos de estructuras de datos e integridad, pero no de manipulación.

64
Q

Características entidades?

A

debe ser distinguible del resto de objetos del mundo real. conjunto de atributos
que permitan identificarla de manera única. Este conjunto de atributos forma una
clave de la entidad. Una determinada entidad puede tener más de una clave; es decir, puede tener
varias claves candidatas.
* El diseñador elige una clave primaria entre todas las claves candidatas. La clave
primaria se subraya para distinguirla del resto de las claves.

65
Q

Características atributos?

A

Para cada atributo hay un conjunto de valores permitidos, llamado
dominio de ese atributo.
* Los valores de los dominios deben ser atómicos; es decir, no deben
poder ser descompuestos.
* Todos los atributos tienen que ser univaluados (un único valor) para
cada ocurrencia de una entidad.

66
Q

grado de relaciones?

A

Una relación puede asociar dos o más entidades. El número de entidades
que asocia una relación es el grado de la relación.

67
Q

que es cardinalidad?

A

conectividad, tipo 1:1, 1:M, M:N

68
Q

qué es la cardinalidad mínima?

A

Indica el número mínimo de
ocurrencias en las que participará cada ejemplar de la entidad. Los
valores que puede tomar es cero (0) o uno (1).

69
Q

Cardinalidad máxima?

A

Indica el número máximo de
ocurrencias en las que puede aparecer cada ejemplar de la
entidad (puede ser uno o muchos)

70
Q

cardinalidad n-aria?

A

se agrandan las opciones, como M:N:1. Pueden tener n+1 tipos de cardinalidad (combinaciones posibles)

71
Q

qué son las relaciones recursivas?

A

a se da cuando el
mismo tipo de entidades participa más de una vez con diferentes
papeles

72
Q

qué es la generalización / especialización?

A

Existe una entidad general, que denominamos entidad
superclase, que se puede especializar en entidades subclase

73
Q

atributos compuestos?

A

están comp por varios atributos, como Nombre es compuesto, contiene nombre de pila, apellido materno,
apellido materno

74
Q

atributos multivaluados?

A

un conjunto de valores. Como:
* Telefono o Teléfonos

75
Q

atributos derivados?

A

se pueden calcular en base a otros atributos, como:
* El promedio de préstamos se puede derivar si tenemos los valores
de cada préstamo realizado a un persona

76
Q

super llave?

A

conjunto de uno o más atributos que «juntos» identifican de
manera única a una entidad

77
Q

llave candidata?

A

es una super llave mínima

78
Q

llave primaria?

A

la seleccionada para identificar a los elementos de un
conjunto de entidades

79
Q

entidades débiles?

A

Una entidad débil es aquella que no posee una llave primaria
* Para existir dependen de una relación con una entidad fuerte
* Pueden contener algun atributo «discriminante» que podría considerarse
como aquel que lo distingue pero no de manera única, de ahí que no se
considere como llave

80
Q

Si se considera de arriba hacia abajo se considera como generalización? V/F?

A

Falso

81
Q

Si se considera de abajo hacia arriba se considera como generalización

A

Verdadero

82
Q

en herencia, las entidades de menor nivel poseen una llave
primaria?

A

Falso, esta se hereda de las entidades de mayor nivel

83
Q

cuáles son los principios de diseño?

A

fidelidad, evitar redundancia, simplicidad, escoger elementos correctos, relaciones n-arias

84
Q

fidelidad?

A

se debe crear siempre un modelo que satisfaga las necesidades del problema,
no sirve un modelo correcto si no cumple con la realidad que se pretende representar.

85
Q

evitar redundancia?

A

identificar si un atributo se está repitiendo en varias entidades o si una relación es
innecesaria.

86
Q

simplicidad?

A

fácil de entender, fácil de extender y fácil de
implementar

87
Q

relaciones n-arias?

A

es mejor siempre pensar en términos de
relaciones binarias únicamente. En el peor de los casos de que exista una relación n-aria
forzosa, lo que se debe hacer es convertir esa relación R en entidad E y corregir todas
las relaciones que tenía R de manera que ahora esa nueva entidad se relacione con todas
las entidades que anteriormente esta.

88
Q

agregación?

A

mecanismo de abstracción que lleva a considerar una interrelación
y los tipos de entidad que participan, como un nuevo tipo de entidad

89
Q

normalización?

A

es el proceso de identificar el mejor lugar donde
pertenecen los datos. minimiza la redundancia de datos,
protege la integridad y optimiza las estructuras de datos

90
Q

cómo funcionan las reglas en la normalización?

A

cada regla está basada en la anterior – formas normales

91
Q

1NF?

A

Se dice que el esquema de una relación R está en la primera forma
normal (1NF) si y solo si cada uno de los campos de R son atómicos (que
no se puedan ser descompuestos) y univaluados (contiene un único valor
para un registro determinado)

92
Q

para que esté en 1NF?

A

 Eliminar los grupos repetitivos de la tablas individuales creando tuplas
individuales.
 Crear una tabla separada por cada grupo de datos relacionados.
 Identificar cada grupo de datos relacionados con la clave primaria

93
Q

Dependencia Funcional Única?

A

 Dependencia Funcional Única: A B
 Se lee de la siguiente manera: B depende de A
 Dado un valor de A podemos predecir el valor de B. A es un
determinante (identificador único) del atributo B.
B=B(A)

94
Q

Dependencia Funcional Completa?

A

 Tenemos más de dos variables
 Una variable dependiente (P) depende de 2 o más variables
independientes (Q, R).
Q, R P
P=P(Q,R)

95
Q

2NF?

A

Todos sus atributos no primos dependen funcionalmente de forma
completa de la clave primaria (existe dependencia funcional
completa).
OJO: La segunda forma normal se aplica a las relaciones con claves
compuestas, es decir tablas que tienen dos o más claves primarias.

96
Q

para que esté en 2NF?

A

1.Crear tablas separadas para aquellos grupos de datos que se
aplican a varios registros.
2.Relacionar estas tablas mediante una clave principal externa.

97
Q

Dependencia transitiva?

A

Una dependencia funcional X → Y en un
esquema de relación R es una dependencia transitiva si existe un
conjunto de atributos Z que ni es clave candidata ni un subconjunto de
ninguna clave de R. Z=Z(Y(X))

98
Q

3NF?

A

Ningún atributo no primo depende no transitivamente
de la clave primaria. (No existe dependencia transitiva)

99
Q

para la 3NF?

A

Crear una tabla para aquellos campos que no dependan de
la clave