Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/INAEM2017/BaseDatos»
De WikiEducator
| Línea 8: | Línea 8: | ||
[[Imagen:DWES_TituloTema3.gif|center]] | [[Imagen:DWES_TituloTema3.gif|center]] | ||
|} | |} | ||
| + | {{MRM_Objetivos|Title=Qué veremos aquí| | ||
| + | ;En este tema se abordan 5 aspectos | ||
| + | # Los 3 primeros serían repaso. | ||
| + | # Los 2 últimos, son temas específicos para trabajar con bases de datos desde '''''php'''''. | ||
| + | <hr /> | ||
| + | ;Temas de repaso: | ||
| + | {{MRM_Objetivos|Title=Qué es una base de datos| | ||
| + | *Son conceptos muy importantes | ||
| + | *Hay que asentar bien los conceptos de análisis y diseño de bases de datos | ||
| + | *Diseño conceptual | ||
| + | *Diseño lógico | ||
| + | *Diseño físico | ||
| + | }} | ||
| + | {{MRM_Objetivos|Title=SQL y sistemas gestores de bases de datos| | ||
| + | *Lenguaje de 4 generación no procedural | ||
| + | *A pesar de su nombre no es sólo un lenguaje de consultas, si no completo para gestionar bases de datos | ||
| + | *Sus acciones o sentencias empiezan por una cláusulas que la clasifica en el tipo de lenguaje o acción | ||
| + | 1.-'''''DDL''''' | ||
| + | <source lang=sql> | ||
| + | CREATE .... | ||
| + | DROP .... | ||
| + | ALTER .... | ||
| + | </source> | ||
| + | 2.-'''''DML''''' | ||
| + | <source lang=sql> | ||
| + | INSERT .... | ||
| + | UPDATE .... | ||
| + | DELETE .... | ||
| + | SELECT ... | ||
| + | </source> | ||
| + | 3.-'''''DCL''''' | ||
| + | <source lang=sql> | ||
| + | CRANT .... | ||
| + | REVOKE .... | ||
| + | COMMIT | ||
| + | ROLLBACK | ||
| + | </source> | ||
| + | }} | ||
| + | {{MRM_Objetivos|Title=MYSQL| | ||
| + | *Un gestor de bases de datos relacional | ||
| + | *Conviene saber usarlo | ||
| + | *En línea de comandos | ||
| + | *Con una herramienta gráfica como phpmyadmin | ||
| + | }} | ||
| + | ;;Temas de específicos : Drivers o conectores para la base de datos desde php | ||
| + | *Es la parte específica del módulo | ||
| + | *Son recursos que ya incorpora el motor de php para interactuar desde nuestro programa con la base de datos | ||
| + | *En ellos debemos aprender a | ||
| + | #conectarnos | ||
| + | #realizar acciones DML | ||
| + | #Tratar la información que nos devuelva una consulta | ||
| + | {{MRM_Objetivos|Title=mysqli| | ||
| + | *Recurso nativo escrito en php para conectar con una base de datos ubicada en un gestor '''''mysqli''''' o '''''maria''''' | ||
| + | }} | ||
| + | {{MRM_Objetivos|Title=PDO| | ||
| + | *Recurso de php que nos permitirá conectarnos con cualquier gestor de bases de datos relacional | ||
| + | }} | ||
| − | + | ||
| − | + | }} | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
|} | |} | ||
Revisión de 17:02 18 abr 2018
|

