Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2020
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.27 KB | None | 0 0
  1. version 2.0
  2. autor: pajaricuu
  3.  
  4. CREATE TABLE ValoresFisicos
  5.    Id: INT IDENTITY(1,1) NOT NULL;
  6.    PersonaId: INTEGER NOT NULL; // este campo hace referencia al campo id de la tabla de personas
  7.    temperatura: REAL;
  8.    humedad: REAL;
  9.    Velocidad_viento: REAL;
  10. END;
  11.  
  12. ALTER TABLE ValoresFisicos ADD CONSTRAINT Idx00 PRIMARY KEY (Id); // crea indice primario
  13.  
  14. CREATE TABLE Personas
  15.    Id: INT IDENTITY(1,1) NOT NULL;
  16.    Nombre: VARCHAR(50);
  17.    Usuario: VARCHAR(12) NOT NULL;
  18.    Contrasena: VARCHAR(12);
  19.    Direccion: VARCHAR(50);
  20.    Telefono: VARCHAR(12);
  21.    Sexo: BOOLEAN;
  22. END;
  23.  
  24. ALTER TABLE Personas ADD CONSTRAINT Idx01 PRIMARY KEY (Id); // crea indice primario
  25.  
  26. -----------------------------------------------
  27.  
  28. paso 1:
  29. Tu cliente hace login y accede al sistema
  30. SELECT Id FROM personas
  31.    WHERE (Nombre = :Nombre) AND (Constraseña = :Contraseña)
  32. si el resultado de la consulta es un conjunto de registros vacios, entonces el usuario y contraseña no es valido y debes desconectar al cliente
  33. en caso contrario obtenemos su id
  34.  
  35. paso 2:
  36. SELECT * FROM valoresfisicos
  37.    WHERE PersonaId = :PersonaId
  38.    ORDER BY Id;
  39.  
  40. nota: he usado consultas con paramentros que es lo propio en este caso
  41. en visual studio deberias consultar como realizar consultas parametrizadas
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement