• Barajar
    Activar
    Desactivar
  • Alphabetizar
    Activar
    Desactivar
  • Frente Primero
    Activar
    Desactivar
  • Ambos lados
    Activar
    Desactivar
  • Leer
    Activar
    Desactivar
Leyendo...
Frente

Cómo estudiar sus tarjetas

Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda

Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba

Tecla H: Muestra pista (3er lado).tecla h

Tecla N: Lea el texto en voz.tecla n

image

Boton play

image

Boton play

image

Progreso

1/153

Click para voltear

153 Cartas en este set

  • Frente
  • Atrás
¿Cuáles son los tipos de primitivas de Bd?
Ascendente y descendente
¿tipos de estrategias de BD?
Ascendente, descendente, centrifuga y mixta
¿Cuáles son algunas palabras clave en BD?
INSERT, SELECT, FROM, WHERE, UPDATE
Ejemplos de fabricantes de DBMS
RACF de IBM, Computer asociate ACF2 y Top Secret
¿Cuándo se da la duplicidad?
Se da cuando la información de diferentes entidades se encuentra en diferentes lugares.
¿Qué es un TAD?
Modelo matemático de los objetos de datos que constituyen un tipo de dato
¿Qué es seudocódigo?
Se utiliza para expresar algoritmos en una forma independiente al lenguaje de programación.
¿Qué hace la clase control?
Realiza cálculos en el workflow de los requisitos
¿Qué es la validación?
Revisar si el proyecto es el correcto
¿Qué es la verificación?
Revisar si el proyecto esta correctamente funcionando
¿Dónde no se necesita la ejecución del sistema?
En la inspección del SW.
¿Qué son las pruebas de integración?
Se encarga de encontrar defectos de sistemas.
¿Qué son las pruebas de entrega?
Demuestran si el sistema esta funcionando o no correctamente
¿Qué son las pruebas de componentes?
Son pruebas de defectos.
¿Qué es la fiabilidad?
Es la probabilidad que en un determinado tiempo el sistema funcione correctamente tal y como el usuario lo espera.
¿Qué es error del sistema?
Es un comportamiento inesperado
¿Qué es un defecto del sistema?
Característica de un sistema de sw que puede dar lugar a un error de sistema.
¿Qué es sala limpia?
Es obtener sw con cero errores
¿Cuál es el nivel externo?
Es el más aproximado al usuario, es la forma en la que se ven los datos
¿Qué es el modelo relacional?
Son tablas
¿Qué es una transacción?
Unidad de trabajo lógica que comprende varias operaciones
¿Cuáles son los tipos de transacciones?
Atómica, durable, aislada y seriable
¿Qué es una transacción durable?
Una vez que una transacción se ejecuta con éxito, debe garantizar que sus actualizaciones sean aplicadas aún cuando el sistema falle en cualquier momento.
¿Qué es una transacción atómica?
Se garantiza que se ejecute en su totalidad o que no se ejecute en o absoluto aun cuando el sistema falle a la mitad del proceso.
Transacción aislada
Las actualizaciones hechas a la base de datos por una transacción T1 no sean vistas para ninguna transacción distinta T2 por lo menos hasta que T1 ejecute con exito el COMMIT.
Transacción sereable
La ejecución intercalada de un conjunto de transacciones sea sereable en el sentido de que produzca el mismo resultado en un orden serial no especifico.
Algoritmo de fuerza bruta
Toma la ruta mas obvia , se utiliza en búsquedas utilizando la ruta más corta
Algoritmo Divide y vencerás
Divide el problema en subproblemas, son resueltos de manera independiente y el resultado se combina para producir la solución (técnica descendente)
Programación dinámica
Utiliza divide y vencerás, pero los resultados obtenidos de la resolución de subproblemas son utilizados para el calculo de un subproblema mas grande (técnica ascendente)
Algoritmo voraz
Selecciona la opción con el coste más pequeño sin importar si es el más optimo.
¿Qué es una lista?
son n-tuplas dinámicamente ordenadas
¿Cuáles son las operaciones de las listas?
insertar, añadir, obtener, eliminar, longitud, inicio, siguiente y actual
¿Cuáles son las operaciones de las pilas (LIFO)?
Apilar, cimar y desapilar
¿Cuáles son las operaciones de las colas?
Añadir, primero y avanzar
¿Qué es una búsqueda binaria?
Desde el centro divide un array en 2.
¿Cuáles son las listas con saltos?
Estas añaden punteros a ciertos nodos.
¿Por qué se crea una tabla temporal en bd?
Se crea dinámicamente para almacenar los datos durante las operaciones de ordenación de gran tamaño.
¿Cuál es el rol del DBA?
Debe decidir la forma en la que van a ser representados los datos.
Consideraciones para adquirir un DBMS
Escalabilidad, número de usuarios, tamaño de la BD, facilidad de mantenimiento y opiniones de usuarios independientes.
¿Cuándo se crean tablas encadenadas?
cuando una operación de datos supera el espacio otorgado y toma parte de otros bloques libres.
¿Qué es la clase entidad?
Es información perdurable
¿Qué es la clase borde?
Son fáciles de extraer, son reportes, impresiones, etc.
¿Qué es la clase control?
En ella se pueden realizar operaciones
¿Cuál es la tarea principal del analista de sistemas?
Trabajar con el cliente y con los futuros usuarios para determinar los requerimientos.
Diagrama de Gantt
Es el diagrama por actividades y fechas,
Tipos de parámetros en BD
Por valor y por referencia
¿Dónde no se considera el nivel interno?
En el modelo relacional
¿En que nivel se encuentra el programador de aplicaciones/usuario final?
En el nivel externo
¿Cuáles son los tipos de transformaciones?
Externo conceptual e interno conceptual
¿Función del DBA?
Implementar
¿función del DA?
Decide que implementar
¿Qué nivel define el DBA?
El nivel conceptual
Tarea del DBA
Definir las políticas
¿Qué es el administrador de comunicaciones?
Ayuda al DBMS a transferir los datos
Rutina estadística
Calcula el desempeño de la base de datos
Base de datos distribuida
Son múltiples bases de datos lógicamente relacionadas
Las tablas representan:
La forma en que los datos están almacenados físicamente
Catálogo
Contiene información detallada como indices, tablas, restricciones de integridad y de seguridad.
Etapas del diseño de un sistema de información:
Es una tarea complicada, planificación, especificación y desarrollo
¿Qué es el modelo relacional?
Es un modelo simple y formal
¿Características de un sistema sociotécnico?
Que tiene propiedades emergentes
¿Cuándo se descubren las propiedades emergentes?
Cuando se integra el sistema
¿Dónde se utiliza el diagrama de bloques?
En el modelado del sistema
¿Cuál es el principio de información?
Todo el contenido de información de la BD esta representado en una y solo una forma dentro de tablas.
¿Qué son las Varels?
Tablas de relación.
¿Qué es la formalidad?
Puede manipularse matemáticamente todos los conceptos del modelo deben tener una interpretación única, precisa y bien definida.
Cimar
Obtiene toda la información de una pila.
¿Qué instrucción se utiliza para añadir o insertar en la posición 2?
Insertar
¿Qué instrucción es más rápida añadir o insertar?
Añadir
¿Con que instrucción se obtiene la información especifica en una pila?
Desapilar
Un señor dueño de una tienda esta perdiendo clientes y crea una base de datos, ¿Cuál es el rol del señor?
DA
¿Cuál es la respuesta de la construcción de la casa?
Programación dinámica
¿Qué se define en el workflow, etapa de diseño?
Se define el lenguaje de programación, cuantos de los sistemas existentes se va a reutilizar, los tipos de datos , aquí se utiliza el diagrama de bloques.
¿Cuándo disminuye la fiabilidad de un sistema?
Cuando presenta fallas.
¿Quién es el intermediario entre el usuario y el sistema?
El DBA
En el ejercicio del almacén ¿Quién es el jefe y quien es el ayudarte?
El jefe es el da y el ayudante es el DBA
¿Qué es el DBMS?
Es el que maneja todo acceso a la BD.
¿Cuál es el objetivo del workflow de análisis?
El documento de especificaciones.
En la seguridad de BD, ¿Cuál es el punto mas llamativo?
La autenticación.
¿Qué pasa en el diseño lógico/conceptual?
El DA debe decidir exactamente que información contendrá la BD, identifica las entidades de interés para la empresa e identifica la información que hay que registrar acera de dichas entidades.
Evolución del sw:
Se interesa en modificar los sistemas existentes para cumplir los nuevos requerimientos.
Diagrama de casos de uso
Describe la interrelación entre el sistema de información y los usuarios.
Diagrama de colaboración
Este se utiliza en el workflow de análisis.
Técnicas de validación estáticas
En estas no se necesita la ejecución del sistema en una computadora
¿Cuál es el objetivo de la inspección de SW?
Encontrar defectos en el programa en lugar de considerar cuestiones de diseño y es un proceso formal.
¿Cuáles son las dos pruebas fundamentales del SW?
De componentes (descubrir defectos) y del sistema (que el sistema satisface los requerimientos).
¿Qué es el optimizador de la BD?
Es el encargado de seleccionar una forma eficiente de implementar las peticiones.
¿Qué hace la instrucción WITH GRANT?
Le permite a un usuario pasar la autorización para otorgar privilegios a otros.
Administración descentralizada:
Es mas fácil de establecer, pero más difícil de controlar.
Administración centralizada.
Es más facial de administrar pero supone una carga para el administrador centralizado.
Tipos de privilegios que proporcionan los DBMS:
De tablas, objetos de base de datos, sistemas, programas y procedimientos almacenados.
¿Cuáles son los privilegios de tablas?
Seleccionar, insertar, actualizar borrar y todos.
Privilegio PLUBLIC:
El DBMS permitirá a cualquier persona que pueda iniciar sesión en el DBMS.
REVOKE:
Elimina los privilegios que se otorgaron anteriormente
¿Qué es el ROL?
Es una colección de privilegios
¿Quién es el SA o SYSADMIN?
Es el grupo mas poderoso dentro del DBMS, es el responsable de instalarlo.
¿Qué hace el permiso DBADM o DBA?
Otorga los privilegios sobre una BD.
¿Qué hace el privilegio DBMANT?
Es el privilegio para dar mantenimiento a cada BD
¿Qué es el Administrador de seguridad?
El SSO es un conjunto de privilegios que permite otorgar y revocar la seguridad a través del DBMS
Tipos de restricciones en las vistas
Vertical (elimina columnas), horizontal (a nivel de fila con la clausula where).
VPD (Oracle private Database)
Proporciona control de acceso a nivel de fila, este se habilita asociando una o más políticas de seguridad con tablas o vistas, la política es básicamente un predicado SQL WHERE
Auditoria
Es una instalación de DBMS que permite a los DBA rastrear el uso de los recursos y privilegios de la base de datos, ayuda a la detección de intrusos.
¿Qué incluye el conjunto de datos para proteger a nivel de S.O.?
archivos de datos del catálogo del sistema , archivos de registros activos, conjunto de datos de usuario para espacios de tablas y para índices, archivos de rastreo de rendimiento y archivos de programas y scripts.
¿Qué es el cifrado de datos?
Es una técnica de seguridad que codifica datos legibles en un formato codificado.
OFA (Arquitectura flexibles Optima ):
Es una configuración diseñada para simplificar la administración de la BD y optimizar la flexibilidad.
¿En que consiste el proceso de clasificación?
En separar las tablas de sus índices y las tablas con mucha actividad de las que tienen poca.
¿Qué es SYSTEM en ORACLE?
Es un directorio raíz, es donde se guardan las tablas de diccionario de datos.
¿Qué son los segmentos de datos?
Son las áreas físicas en las que se almacenan los datos asociados con las tablas y clusters
¿Qué es DATA?
Contiene todas las tablas asociadas a una aplicación
¿Cómo se creaban los espacios de tablas en Oracle 9i?
Se creaban de manera predeterminada como espacios de tablas gestionados localmente.
Para separar los índices existentes de sus tablas puede utilizarse la opción:
Rebuild del comando alter index y se asignan nuevos valores de almacenamiento con la cláusula storage
¿Qué se debe hace en caso de que un índice ya exista en Oracle?
Se puede trasladar de un espacio de tabla actual a uno nuevo mediante la clausula Rebuild del comando alter index.
Los segmentos temporales son:
Objetos que se crean dinámicamente en la BD y que almacenan datos durante las operaciones de ordenación de gran tamaño.
¿Qué es RSB?
Separación de segmentos de anulación, mantienen la coherencia de lectura tanto a nivel de instrucción como a nivel de transacción en la BD.
TEMP (Separación de los segmentos temporales):
Son objetos que se crean dinámicamente en la BD y que almacenan datos durante las operaciones de ordenación de gran tamaño
BLOKSIZE:
sirve para seleccionar un tamaño del bloque del comando create tablespace
OLTP (Aplicaciones de procesamiento de transacciones)
Es el espacio de tablas SYSTEM que registra la mitad de las operaciones de E/S
SMON
Solo agrupa los estados de la tabla cuyo valor predeterminado para pctincrease es distinto a cero
SYS.SOURCE
es parte del diccionario de datos, esto significa que el código de los procedimientos se almacena en el espacio de tablas SYSTEM
Índices diversos
Proporcionan una solución de optimización para las consultas de equivalencias, los bytes del índice se almacenan en orden inverso.
Extensiones
Son conjuntos de bloques dé Oracle contiguas, cuando estos ya existen no pueden albergar datos nuevos.
Tipos de gestiones internas
Por diccionario y local
Algoritmo probabilístico
Utiliza la generación de números aleatorios, se utiliza para asegurar que las entradas no provoquen siempre el mismo comportamiento.
Ordenación interna
Se lleva a cabo en la memoria principal.
Ordenamiento externa
Se lleva a cabo en la memoria secundaria
Ordenación por inserción
Recorre el array n veces y en el recorrido i- esimo el elemento es almacenado en su lugar
Ordenación por mezcla
Emplea la estrategia divide y vencerás , el array se divide en dos , se ordena involucrando de manera recursiva el algoritmo y una vez ordenado se une.
Ordenación rápida.
Emplea la estrategia divide y vencerás particiona y utiliza pivotes.
Clase
Medio para almacenar un TAD
Objeto
Contiene conjuntos de datos
Herencia
Probabilidad de extensión y reutilización de los componentes
Polimorfismo
Capacidad de asumir varias formas
Tipos de relación
Es una, Tiene una y usa un(o)
Vista
Es una relación derivada
MAD
Método mas común para evaluar un algoritmo
Herramientas
Su finalidad es ayudar en la creación y ejecución de otras aplicaciones
Utilerías
Ayuda al DBA en sus tareas administrativas
Tipos
Conjunto de cosas de las que podemos hablar
Relaciones
Lo que podemos decir de las cosas que podemos hablar
Supervivencia
Capacidad de ofrecer un servicio aún cuando este este siendo atacado.
Es el archivo de configuración de Oracle
tsname.ora
Keep
Especifica la cantidad de espacio libre que hay que mantener.
Diagrama de estado
Se utiliza en la extracción de clases en el modelo dinámico que es donde se determinan las operaciones por y cada clase.
¿Qué es la ingeniería de software?
Es la disciplina de la ingeniería cuya meta es el desarrollo de software
¿Qué es la ingeniería de sistemas?
Es la disciplina que comprende todos los aspectos de HW y SW, es la actividad de especificar, diseñar, validar utilizar y mantener los sistemas sociotécnicos.
¿Qué es SW?
Programa de computadora , documentos asociados y la configuración de los datos que se necesitan para que estos programas operen.
¿Qué es ciencia de la computación?
Comprende la teoría y los fundamentos.
Qué son los sistemas sociotécnicos?
Comprende uno o mas sistemas técnicos, incluye el como debe usarse el sistema para alcanzar algún objetivo
¿Cuándo surgen las propiedades emergentes?
Cuando los componentes del sistema han sido integrados
¿Cuáles son las propiedades emergentes?
volumen, fiabilidad, protección reparabilidad y usabilidad
¿Cuáles son las fases del proceso de ingeniería de SW?
Definición de requerimientos, diseño del sistema, desarrollo de subsistemas, integración, instalación evolución y desmantelamiento.
¿Dónde se toman los subsistemas de forma independiente?
En la integración del sistema.
¿Cuándo aparecen los defectos de los subsistemas?
Durante la integración del sistema.