Advertisement
Guest User

Untitled

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