El conocer el lenguaje SQL es fundamental para nuestra profesión de desarrolladores de software ya que es uno de los mas importantes pilares de la misma, pero no solo nos va a servir para esto, sino también para organizar y manipular infinidad de información de nuestra vida común, nos brinda muchas posibilidades que podemos aplicar igualmente a infinidad de ocasiones y necesidades, esto amplia enormemente las posibilidades en la manipulación de datos.
Que accione puedo realizar en una base de datos:
1. Con na base de datos creada podemos crear las tablas que deseemos, con el comandó CREATE TABLE podemos realizarlo, especificando las columnas y el tipo de datos que va a albergar.
2.Podemos relacionar tablas con las claves primarias y foráneas:
EJEMPLO:
---TABLA SEDE
CREATE TABLE SEDE(
CODIGO_SEDE INT,
DIRECCION_SEDE VARCHAR(50),
ADMINISTRADOR_SEDE VARCHAR(50),
CONSTRAINT PK_TSEDE PRIMARY KEY(CODIGO_SEDE)---PRIMARIA
)
--TABLA ADMINISTRADOR
CREATE TABLE ADMINISTRADOR(
DOCUMENTO_ADMINISTRADOR INT,
SEDE_ADMINISTRADA VARCHAR(50),
NOMBRE_ADMINISTRADOR VARCHAR(50),
CONTACTO_ADMINISTRADOR INT,
CODIGO_SEDE1 INT,
CONSTRAINT PK_CC PRIMARY KEY(DOCUMENTO_ADMINISTRADOR),-- PRIMARA
CONSTRAINT FK_TADMIN FOREIGN KEY (CODIGO_SEDE1) REFERENCES SEDE (CODIGO_SEDE ---FORANEA
)
3.Podemos también insertar los datos a estas tablas con el comando INSERT.
EJEMPLO:
---------------------------------
---INSERTAR DATOS TABLA SEDE ----
INSERT INTO SEDE VALUES(1001,'CARRERA 50 NUMERO 50-25','PEDRO ALVAREZ SANCHEZ')
INSERT INTO SEDE VALUES(1002,'CARRERA 80 NUMERO 80-40','JUANA PATRICIA ORTEGA')
INSERT INTO SEDE VALUES(1003,'CARRERA 100 NUMERO 100-50','JOSE PEDRO HERRERA')
-------------------------------------------
------INSERTAR DATOS TABLA ADMINISTRADOR
INSERT INTO ADMINISTRADOR VALUES(1001002,'POBLADO','PEDRO ALVAREZ SANCHEZ',300200,1001)
INSERT INTO ADMINISTRADOR VALUES(1001003,'MARINILLA','JUANA PATRICIA ORTEGA',300300,1002)
INSERT INTO ADMINISTRADOR VALUES(1001004,'RIO NEGRO','JOSE PEDRO HERRERA',300400,1003)
----INSERTAR DATOS FIADOR
4. Cuando tengamos esto, podemos realizar las consultas que deseemos, podemos con SELECT consultar el contenido de una tabla o combinado con WHERE traer un dato especifico.
EJEMPLO:
Traer todo el contenido:
SELECT * FROM ADMINISTRADOR
Traer un dato especifico:
SELECT DOCUMENTO_ADMINISTRADOR, NOMBRE_ADMINISTRADOR
FROM ADMINISTRADOR
WHERE NOMBRE = PEDRO ALVAREZ
5.Podemos también agregar columnas nuevas a las tablas con ALTER TABLE:
Vamos a agregar una columna para almacenar el lugar de residencia del administrador.
ALTER TABLE ADMINISTRADOR;
ADD RESIDENCIA_ADMINISTRADOR VARCHAR(50);
Con las bases de datos tenemos infinidad de posibilidades, esto depende de nuestro conocimientos y creatividad.
Comentarios
Publicar un comentario