Diferencia entre revisiones de «Usuario:ManuelRomero/micursos/INAEM2017/Bases datos»
De WikiEducator
(Página creada con « ===BASES DE DATOS: Introducción=== Una muy breve introducción sobre lo que es una '''''base de datos'''''. Es éste un concepto conocido, pues es un término que habitu...») |
|||
(4 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
− | + | {{Usuario:ManuelRomero/ProgramacionWeb/INAEM2017/BasesDatos/Conceptos_generales/nav}} | |
− | + | {{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: | |
− | que | + | {{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 | ||
+ | }} | ||
+ | |||
+ | |||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Última revisión de 21:31 14 may 2018
|