Entradas

Mostrando entradas de 2017

Proyecto final: Aplicación "Data Exporter"

Imagen
Es una aplicación tipo web forms (con lenguaje Visual C#) hecha en Visual Studio 2017, cuyo propósito es: 1. Cargar un archivo .txt, y encontrar los valores de los siguientes campos: *CodeID *Name *Date *Department 2. Un iterador recorrerá todo el archivo, y al encontrar los campos anteriormente mencionados, sacará el respectivo resultado y los irá almacenando en arreglos. 3. Tras finalizada la iteración, entonces ya se insertarán en la base de datos. 4. Al mismo tiempo que se insertan a la base de datos, se insertan, también, en una tabla en la aplicación. En esa tabla se muestran 2 funciones básicas: *Editar *Borrar Solo los campos Name, Date y Department se pueden editar. Evidencia: La tabla "DataRetrieved" contiene 4 campos: CodeID, Name, Date y Department La misión es extraer toda la información competente a esos 4 campos de un archivo .txt llamado "UserInfo.txt". Dicho archivo contiene lo siguiente: Ahora, el programa principal:...

Unidad 5 - Seguridad

Imagen
5.1 - Respaldo y recuperación El respaldo es uno de los pasos más importantes que puedes dar para proteger tu información. Cuando algo sale mal, como fallas en disco duro, borrado accidental de archivos o infecciones por malware, son tu último recurso. *Qué respaldar y cuándo. Lo más común es hacer respaldo de información personal (fotos, música, etc) cada hora, diariamente, etc. Para usuarios caseros, los programas tipo Time Machine de Apple o Copias de seguridad y restauración de WIndows. permiten fijar un horario automático de respaldo "prográmalo y olvídate". *Cómo respaldar Actualmente, existen dos medios para respaldar tu información: medios físicos o almacenamiento por la nube. Físicos: USBs, DVDs. Evita respaldar en el mismo dispositivo que contiene los archivos originales. Cuando uses medios físicos asegúrate de etiquetarlos, tanto interna como externa, para poder identificar, fácilmente, la fecha de su creación. En la nube:  Google Drive, Dropbox. Muy úti...

Unidad 4 - Operación y mantenibilidad

4.1 - Bitácoras de trabajo del DBMS. 4.1.1 - Funciones específicas de las bitácoras. La estructura más usada para grabar las modificaciones de la base de datos es la bitácora. Cada registro de la bitácora escribe una única escritura de base de datos y tiene lo siguiente: *Nombre de la transacción. *Valor antiguo. *Valor nuevo. Es fundamental que siempre se cree un registro en la bitácora cuando se realice una escritura antes de que se modifique la base de datos. 4.1.2 - Recuperación (rolback) Un rollback es una operación que devuelve a la base de datos a algún estado previo. Los rollbacks son importantes para la integridad de la base de datos, ya que restauran la misma generando una copia de seguridad, incluso después de que se creen operaciones erróneas. Son cruciales para la recuperación de "crashes" en un servidor donde está siéndose hosteada la base de datos. 4.1.3 - Permanencia (commit) El programa podría decidir que es necesario hacer fallar la transac...

Relación entre 5 tablas MYSQL WORKBENCH 6.3 (EN CONSTRUCCIÓN)

Imagen

Ejercicio phpmyadmin creando triggers (en construcción).

Imagen

Extra: Ejercicio mysql usuarios y privilegios. (en construcción)

Imagen

Extra: Ejercicio extra de examen.

Imagen

Examen de la Unidad 1.

Imagen
EXAMEN UNIDAD 1 - ADMINISTRACIÓN DE BASES DE DATOS. 1. Comando para salir de Mysql. exit; 2. Comando para crear una base de datos. 3. Comando para usar una base de datos. 4. Comando para eliminar una base de datos. 5. Comando para hacer una tabla llamada productos con los sig. campos: clave_p INT NOT NULL PRIMARY KEY, description VARCHAR(20) NOT NULL, precio INT NOT NULL, cantidad INT NOT NULL. 6. Insertar los sig. registros  a la tabla productos: (2018, focos delanteros, 30, 30) (2018, focos traseros, 40, 45) (2018, indicador luces, 25, 30) 7. Comando para mostrar los registros de una tabla. DESCRIBE nombre_tabla; 8 Comando para visualizar todas las bases de datos. 9. Comando para actualizar el tercer registro de la tabla registros. 10. Usar los comandos BEGIN y ROLLBACK. 11. Eliminar el registro que contenga la clave_p = 2008. 12. Comando para mostrar todos los registros de la tabla productos. 13. ...