LUG - Parcial II Flashcards
Transacciones => ¿Para que me sirve?
Me asegura pasar a un estado consistente en la base de datos
¿Que es un estado consistente de la base de datos?
Cuando me puedo confiar de la data de la base de datos. Cuando tiro data de en lotes.
- ACID => ¿Qué es?
Atomicididad, consistencia, aislamiento (I) y durabilidad
A => incluye todos los datos del proceso. Hago todo el paquete de instrucciones.
C => SAME ARRIBA
I => Las tablas vinculadas se aislan para que el resto no pueda acceder.
D => hace incapie en la persistencia de los datos a lo largo del tiempo.
DataSet => ¿Qué es?
El DataSet es un objeto que es como que tuviera una base de datos en la base datos la cual tiene tablas, relaciones. Es un conjunto de DataTable. Lo puedo utilizar con XML. Lo utilizo a través del metodo de: readXML, writeXML.
¿Que hace newRow en el metodo DataTable?
Me crea un registro, pero necesito despues hacer un “DataTable.Row.Add(row)”. SIEMRPE Trabajo en memoria.
DataTable => ¿Cuales son las 2 colecciones mas importantes que tiene en su interior?
“Rows” y “Columns”.
¿Para que sirven las Expresiones regulares?
Sirven para encontrar un patron dentro de un string. Uso el objeto REGEX.
REGEX => ¿Cuales son los 3 tipos de REGEX puedo utilizar en cada lenguaje?
“PERL”, “Posix” y “PCRE”
REGEX => ¿Cual es el espacio de nombre que se trabaja con expresioens regulares?
System.Text.RegularExpressions
UserControl => ¿Que es un control de usuario?
Un control de usuario es un componente personalizado el cual puedo dibujar como quiera. me ayuda a la reutilizicacion -. Lo puedo dibujar, puedo poner los componentes que quiera. Toda la parte grafica la puedo trabajar como quiera.
CAPAS => ¿Qué es una capa?
Agrupacion conceptual de funcionalidad. Una arquitectura de capas de 3 seria : UI, Accesso de datos y Negocio… 4 capas: DLL y BE, DAL y UI.
Entidades de Negocio
Son entidades porque tiene solo el estado. NO tiene el comportamiento. El comportamiento va a la BLL.
CAPAS => ¿Lifting?
DAL. Adentro tiene la clase de acceso junto a los Mappers.
Mapper => ¿Qué es un Mapper?
Un Mapper sirve para agarrar entidades y convertirlas en registros de base de datos. Ademas, sirve para agarrar registros de la base de datos y transformar en entidades de negocio.
CAPAS => ¿Para que me sirve tener una arquitectura en capas?
Me sirve para tener bajo acoplamiento y INDEPENDENCIA FUNCIONAL. Eso es lo que se busca, independizar la funcionalidad.
CAPAS => ¿Cuantos proyectos tiene una capa?
No es necesario que sea uno.
CAPAS => ¿Un diagrama por capa o por proyecto?
El diagrama es uno solo y es una abstraccion conceptual y entender que hay dentro. Es unico y no me interesa la clase en que capa esta.
XML => ¿Archivo esta bien formado?
- Header bien
- Nodo raíz
- Cada nodo tiene que estar cerrado. Un nodo vacio se cierra. Nodo vacio cerrado => <ejemplo></ejemplo>
- Respetar orden de apertura y cierre de nodos.
- Es Key Sensible
Esto hace que un archivo XML este bien formado
XML => ¿Que es el esquema?
XML Schema define como es el esquema. Me sirve para definir la estructura y ramas de los arboles del XML. Se hace en un archivo aparte. Limtiacion para no poner cualquier cosa
XML => ¿Cuando un archivo XML es Valido?
Cuando se respeta el esquema y esta bien formado
XML/DataSet => ¿DataSet que metodos tengo para leer/escribir un esquema?
WriteXMLSchema (Escribo el esquema XML)
Composite => ¿Que es?
Patron de diseño que es recursivo.
COMPOSITE => ¿Con cuantas clases puedo hacer un composite?
Con 2 clases.
SINGLETRON => ¿Que es el patron Singletron?
Solo hay una instancia de un determinado objeto.