180 likes | 344 Views
INF340. PostgreSQL DDL. Fernando Velasco fernando.velasco.p@mail.pucv.cl. Planificación específica. Repaso PHP. PHP (Hypertext Pre-processor) Lenguaje de programación interpretado en el lado del servidor. PostgreSQL SGBD relacional objetual libre y de código abierto. Manda.html
E N D
INF340. PostgreSQL DDL Fernando Velasco fernando.velasco.p@mail.pucv.cl
Repaso PHP • PHP (Hypertext Pre-processor) • Lenguaje de programación interpretado en el lado del servidor. • PostgreSQL • SGBD relacional objetual libre y de código abierto. Manda.html <html><body> <formmethod="post" id=form1 action=“recibe.php” name=form1> <input type="text" name="nombre”> /*Campo*/ <type=”submit” value=”Botón”> /*Botón*/ </form> </body></html> Recibe.php <?PHP Session_start(); $nom_cl = $_POST[“nombre”]; $_SESSION[´cliente´]=$nom_cl; /*Recibe lo escrito en el campo nombre del formulario y se lo asigna a $nom_cl, luego a una variable de tipo especial se le asigna el valor de $nom_cl*/ ?>
PHP inserto en HTML <table>: Tabla <tr>: fila <td>: celda
Ppts - Ejemplos - ejercicios.. en: http://afrodita.inf.ucv.cl/~fvelasco/inf340
Ejercicio Practico: El dueño de un prestigioso DiscoBar del barrio puerto en la región de Valparaíso desea tener una lista de los clientes preferenciales de su Discobar, mas al dueño le interesa verificar el estado de su membresía preferencial en una interfaz web. Debe aparecer una foto que indique el estado de la membresía del rut ingresado.
Cómo empiezo!? Cliente ¡? If(cliente) Header(‘Location: si.gif’):
Creación de la BD. Creación de Tablas en la BD. Consulta las Tablas de la BD con PHP.
PostgreSQL. http://afrodita.inf.ucv.cl/phppgadmin
DDL - Crear Tabla. • Una Base de datos guarda su información en tablas. • Una tabla es una estructura de datos que organiza los DATOS en filas y columnas. • Fila: Registro. • Columna: Campo (atributo). • La sintaxis básica de la creación de tablas en sql es: • CREATE TABLE nombre_de_la_tabla • ( • atributo_1 integer, • atributo_2 character varying(20), • atributo_3 integer NOT NULL, • PRIMARY KEY (atributo_3) • );
DML – Insertar Registros. • Ingresaremos una nueva Fila, un nuevo registro. • Debemos ingresar el valor de sus Columnas, los atributos del registro. • La sintaxis básica de la INSERCIÓN de tablas en sql es: • INSERT INTO nombre_de_la_tabla • VALUES(NULL,’este-es-un-string’,123); • Ó • INSERT INTO nombre_de_la_tabla(atributo_2, atributo_3) • VALUES(’este-es-un-string’,123);