Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/INAEM2017/BaseDatos»

De WikiEducator
Saltar a: navegación, buscar
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
 +
}}
  
{{#widget:Slides}}
+
 
<div class="slides layout-regular template-default">
+
}}
<div id=parrafo>
+
<!--
+
{{PHP/BasesDatos_Analisis}}<br />
+
{{PHP/BasesDatos_Diseño}}<br />
+
{{PHP/BasesDatos_SGBD}}<br />
+
{{PHP/BasesDatos_SQL}}<br />
+
-->
+
</div>
+
 
|}
 
|}

Revisión de 05:02 19 abr 2018


DWES TituloTema3.gif


Icon objectives.jpg
Qué veremos aquí
En este tema se abordan 5 aspectos
  1. Los 3 primeros serían repaso.
  2. Los 2 últimos, son temas específicos para trabajar con bases de datos desde php.

Temas de repaso


Icon objectives.jpg
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


Icon objectives.jpg
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

CREATE ....
DROP ....
ALTER ....

2.-DML

INSERT ....
UPDATE ....
DELETE ....
SELECT ...

3.-DCL

CRANT ....
REVOKE ....
COMMIT
ROLLBACK


Icon objectives.jpg
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
  1. conectarnos
  2. realizar acciones DML
  3. Tratar la información que nos devuelva una consulta


Icon objectives.jpg
mysqli
  • Recurso nativo escrito en php para conectar con una base de datos ubicada en un gestor mysqli o maria


Icon objectives.jpg
PDO
  • Recurso de php que nos permitirá conectarnos con cualquier gestor de bases de datos relacional