buenas prácticas para el uso de una base de datos
DESCRIPTION
10 buenas prácticas para el uso y diseño de una base de datos.TRANSCRIPT
![Page 1: Buenas Prácticas para el uso de una Base de Datos](https://reader036.vdocuments.co/reader036/viewer/2022081519/559c5fcc1a28abdc3d8b4709/html5/thumbnails/1.jpg)
BUENAS PRÁCTICAS PARA EL USO DE UNA
BASE DE DATOS@javierhumaran
![Page 2: Buenas Prácticas para el uso de una Base de Datos](https://reader036.vdocuments.co/reader036/viewer/2022081519/559c5fcc1a28abdc3d8b4709/html5/thumbnails/2.jpg)
“Aplicaciones van y vienen, pero los datos son para siempre”
1. CONCENTRARSE EN LOS DATOS, NO EN LA APLICACIÓN.
![Page 3: Buenas Prácticas para el uso de una Base de Datos](https://reader036.vdocuments.co/reader036/viewer/2022081519/559c5fcc1a28abdc3d8b4709/html5/thumbnails/3.jpg)
“Cuando no se usa el poder de la base de datos, se terminan haciendo
cosas menos eficientes y más difíciles de
mantener.”
2. APROVECHAR EL PODER DE LA BASE DE DATOS
![Page 4: Buenas Prácticas para el uso de una Base de Datos](https://reader036.vdocuments.co/reader036/viewer/2022081519/559c5fcc1a28abdc3d8b4709/html5/thumbnails/4.jpg)
3. INCLUIR DBA’S EN LA FASE DE DISEÑO.
“Es una buena idea para los desarrolladores aprender a pensar como un DBA.”
![Page 5: Buenas Prácticas para el uso de una Base de Datos](https://reader036.vdocuments.co/reader036/viewer/2022081519/559c5fcc1a28abdc3d8b4709/html5/thumbnails/5.jpg)
4. UTILIZAR MODELOS DE DATOS.
“Los datos son la memoria de una empresa, el código es importante pero reemplazable. Los datos no son reemplazables.”
![Page 6: Buenas Prácticas para el uso de una Base de Datos](https://reader036.vdocuments.co/reader036/viewer/2022081519/559c5fcc1a28abdc3d8b4709/html5/thumbnails/6.jpg)
5. CONSIDERAR DIFERENTES ESTRATEGIAS DE INTERACCIÓN DE DATOS.
“Hay estrategias adicionales de interacción de datos. Por ejemplo, los métodos dedicados pueden encapsular acceso a datos y algunos se pueden escribir como procedimientos almacenados.”
![Page 7: Buenas Prácticas para el uso de una Base de Datos](https://reader036.vdocuments.co/reader036/viewer/2022081519/559c5fcc1a28abdc3d8b4709/html5/thumbnails/7.jpg)
6. REUTILIZAR BUENAS IDEAS.
“Un buen ejemplo son los patrones de modelado de datos. Hay representaciones de datos que ocurren a menudo y no es necesario volver a crearlas desde cero.”
![Page 8: Buenas Prácticas para el uso de una Base de Datos](https://reader036.vdocuments.co/reader036/viewer/2022081519/559c5fcc1a28abdc3d8b4709/html5/thumbnails/8.jpg)
“Consultas de bases de datos a menudo atraviesan de una llave externa a su llave primaria. Los JOIN’s resultantes serán eficientes si las llaves primarias están definidas y cada llave externa tiene un índice.”
7. ÍNDICES DE LLAVES DE BASES DE DATOS EXTERNAS.
![Page 9: Buenas Prácticas para el uso de una Base de Datos](https://reader036.vdocuments.co/reader036/viewer/2022081519/559c5fcc1a28abdc3d8b4709/html5/thumbnails/9.jpg)
8. ESCOGE LLAVES DE BASES DE DATOS QUE SOPORTEN PARTICIONAMIENTO.
“La selección de un tipo de llave que fácilmente acepta la partición puede significar la diferencia entre una transición suave y una actualización difícil.”
![Page 10: Buenas Prácticas para el uso de una Base de Datos](https://reader036.vdocuments.co/reader036/viewer/2022081519/559c5fcc1a28abdc3d8b4709/html5/thumbnails/10.jpg)
9. MODELO CON MÚLTIPLES PERSPECTIVAS
“Estructuras óptimas para un caso de uso son a menudo diferentes que para otro. Asegúrese de tomar en cuenta múltiples perspectivas para encontrar posibles problemas temprano. Y construya estructuras que permitan el acceso a datos de diversas maneras.”
![Page 11: Buenas Prácticas para el uso de una Base de Datos](https://reader036.vdocuments.co/reader036/viewer/2022081519/559c5fcc1a28abdc3d8b4709/html5/thumbnails/11.jpg)
10. NO IGNORE LA CAPA DE ACCESO A DATOS.
“Al modelar las estructuras, asegúrese de considerar que todo lo que se construye se va a tener que ser consumido por una capa de acceso a datos en algún momento. Evite el uso de extensiones propietarias a SQL a menús que haya una muy buena razón para hacerlo.”
![Page 12: Buenas Prácticas para el uso de una Base de Datos](https://reader036.vdocuments.co/reader036/viewer/2022081519/559c5fcc1a28abdc3d8b4709/html5/thumbnails/12.jpg)
!ESO ES TODO! GRACIAS POR LA ATENCIÓN.
@javierhumaran