Apuntes base de datos
Enviado por Pablo Mauna • 29 de Noviembre de 2023 • Apuntes • 305 Palabras (2 Páginas) • 21 Visitas
Base de datos:
Sistema de gestión de datos: conjunto de programas que permiten que ocurran los proceses de almacenamiento, modificación y extracción de información, además de gestionar los accesos y la integridad.
Ejemplo de sistemas:
Oracle, postgresql, ms-sql, mysql, sqlite.
Sql: lenguaje de consultas estructurado que nos permite poder realizar operaciones de consulta y modificación sobre una base de datos. (estándar para todos las bases de datos relacionales)
PL/SQL: nos permite realizar consultas manteniendo la estructura sql, además incluye cacteristicas de manejo de variables.
Select: selecciona
Select campo1, campo2, campo3, etc (recomendado)
*= todo
From = desde
From nombre_tabla
Where = filtro
Where edad = ‘19’ And nombre = ‘franco’
Existen mas operadores para realizar filtros.
Selec iif (codpostal between 28000 and 28999, ‘provincial’,’nacional’)
Consulta entre, si es vendadero, si es falso.
Like = como.
In = en, sea.
Ejercicio.
Mostrar todos los campos de la tabla Persona
Mostrar el nombre de todas las personas cuya edad esta entre los 19 y 30 años
Mostrar nombre edad y dirección de todas aquellas personas cuyo nombre comienza con rosa
Mostrar todos los campos de aquellas personas que son de sexo femenino, sus edades están entre 30 y 40 años, sus nombres terminan con a y su apellido es igual a rojas.
1r = SELECT * FROM Persona
2R = SELECT Nombre FROM Persona WHERE Edad BETWEEN ’19’ AND ‘30’
3R: SELECT nombre, edad, dirección FROM persona WHERE nombre LIKE ‘rosa%’
4R: SELECT * FROM persona WHERE sexo = ‘femenino’ AND edad BETWEEN 30 AND 40 AND nombre LIKE ‘%a’ AND apellido_paterno = ‘Rojas’
Subconsulta:
SELECT campo1, campo2, campo3 FROM Tabla1
WHERE campo1 OPERARDOR (SELECT Campo1 FROM Tabla2)
EL operardor puede ser : >, <, >=, <=, !=, <>.
De multiple registro: IN, ANY Y ALL
...