1 / 19

Bases de Datos y Archivos

Bases de Datos y Archivos. Análisis y Diseño de Sistemas. Organización de Datos. ID Normalización Tabulación Seguridad Ubicación Límites de recursos Mantenimiento. Consideraciones de Archivos.

tale
Download Presentation

Bases de Datos y Archivos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bases de Datos y Archivos Análisis y Diseño de Sistemas

  2. Organización de Datos • ID • Normalización • Tabulación • Seguridad • Ubicación • Límites de recursos • Mantenimiento

  3. Consideraciones de Archivos • Formato: XML, TXT, JSON, SCRIPT, INC, XLS, DOC, PDF, Comprimido (bzip, zip, 7zip, gzip, rar) • Ubicación • Diferente para archivos subidos por el usuario y archivos de sistema • Verificar los permisos de la carpeta (0700) • Nomenclatura • Renombrar con consecutivos: img_1.jpg

  4. Spooling • Archivos temporales • Por convención en /tmp • Ejemplo: Fileuploads en PHP • Asegurarse de que el sistema borrará los archivos o crear un Cron Job

  5. NO IMPRIMA

  6. Bases de Datos

  7. Base de Datos Normalizada • Ids • Llaves primarias (PrimaryKeys) • Llaves secundarias (ForeignKeys) • Indices • Tablas intermedias • Vistas • Procedimientos almacenados

  8. Formas Normales • Bases de datos relacionales • Busca que cada tabla de la base de datos llegue a su HNF (Highest Normal Form) • Se busca • Evitar la redundancia de los datos • Disminuir problemas de actualización • Proteger la integridad de los datos

  9. Formas Normales • 1NF, 2NF, 3NF • Atributos no key dependen solo del primarykey • 4NF y 5NF • Representación de relaciones 1:M y M:M • 6NF • Si hay más de 2 PK’s en una tabla, crear tablas aparte con estas

  10. 1NF Cadacelda de la tabladebecontener solo un dato, y no puedehaberfilasduplicadas.

  11. 1NF

  12. 2NF • Dada una clave primaria y cualquier atributo que no sea un constituyente de la clave primaria, el atributo no clave depende de toda la clave primaria en vez de solo de una parte de ella.

  13. 2NF

  14. 3NF • Cada columna de la tabla se relaciona solo con el primarykey de la tabla.

  15. 3NF

  16. Resumen NF • 1NF: Un valor por columna • 2NF: Todas las columnas que no sean PK deben depender de la PK completa • Todas los columnas que no sean PK deben depender DIRECTAMENTE del PK

  17. Ejemplo 1

  18. Ejemplo 2

  19. Ejemplo 3

More Related