Conjunto de tablas que se relacionan lgicamente si y no.
Query consulta / peticin en alguna direccin Tablas: conjunto de registros de informacin Columnas Campos Filas Registros Ej. Id Name Bodega Inventario Cant 1 Pluma A3 S 7000
Oracle sql server mysql postgress DB2 Tablas: llave primaria (principal primary_key (unique_key) Foreign_key hace referencia a otra tabla con las primary_key *Una primary_key puede constar de 2 o ms columnas, ej. PK (id, name)
Tipos de datos: varchar decimal char boolean int text double number date datetime timestamp
CR0EATE DATA BASE NOMBRE bd ; USE NOMBRE bd;
CREATE TABLE NOMBRE tabla ( idProd int PK, name varchar(50), bodega varchar(3), inv. Char(1), cantidad int); comandos: delete update select insert
--insert-- INSERT INTO NOMBRE tabla ( idProd, nombre ) VALUES ( 2, LAPIZ ); INSERT INTO PRODUCTO ( idProd, name, bodega, inv, cantid ) VALUES ( 1, lapiz, A3, S 2000), VALUES (2, pluma, A7, N, 0); --update UPDATE PRODUCTO SET cantid = 1522, bodega=A15 WHERE idProd=1; AND name=lapiz; UPDATE PRODUCTO SET (cantidad, bodega) = (1522, A15) WHERE idProd=1; AND name=lapiz; --delete DELETE FROM PRODUCTO WHERE idProd = 2; --select SELECT *FROM PRODUCTO; <-- (TODOS LOS REGISTROS DE LA TABLA) SELECT name, inv FROM PRODUCTO; SELECT name, inv FROM PRODUCTO WHERE bodega=A3; SELECT name, inv FROM PRODUCO WHERE idProd in (1,4); idProd <= 3 (o cualquier operador logico)