Copy and paste the code below into your blog post or website
Copy URL
Embed into WordPress (learn more)
Comments
comments powered by DisqusPresentation Slides & Transcript
Presentation Slides & Transcript
bases de datos
el lenguaje sQL
Ing. Nahuel Gonzalez
Programación Multimedial II
Componentes
Lenguaje de definición de datos (LDD) proporciona comandos para la definición, borrado y modificación de los esquemas de relación.
Lenguaje interactivo de manipulación de datos (LMD): contiene comandos para insertar, borrar y actualizar registros o tuplas.
Integridad: incluye comandos para especificar las restricciones de integridad que deben cumplir los datos almacenados en la base de datos.
Autorización: incluye comandos para especificar los derechos de acceso a las relaciones.
Definición básica de esquemas
create table cliente
(nombre_cliente char(20),
Calle_cliente char(30),
Ciudad_cliente char(30),
primary key(nombre_cliente))
Definición básica de esquemas
insert into tabla values (‘ ‘, 0, ‘otro’)
delete from tabla where
drop table tabla
alter table tabla add columna tipoDato
alter table tabla drop columna
Estructura básica de consultas
select Informacion from tabla where condicion
select distinct recurso from tabla
select all recurso from tabla
select recurso from tabla where condicion1 and
condicion 2
select recurso from tabla where condicion between
valor1 and valor2
select recurso from tabla where condicion not between
valor1 and valor2
Estructura básica de consultas
select recurso from tabla where calle_cliente like
‘%algo%’
%algo
algo%
‘___’ (3 guión bajo)
‘___%’ (3 guión bajo)
Estructura básica de consultas
select recurso from tabla order by cat1 desc, cat2 asc
Operaciones sobre conjuntos
(select mismo_recurso from tabla1) union (select
mismo_recurso from tabla2)
Si hay valores duplicados los elimina automaticamente
Operaciones
(select distinct mismo_recurso from tabla1) intersect
(select distinct mismo_recurso from tabla2)
(select distinct mismo_recurso from tabla1) intersect all
(select distinct mismo_recurso from tabla2)
Si hay valores duplicados los agrega
(select distinct mismo_recurso from tabla1) except
(select distinct mismo_recurso from tabla2)
Funciones de agregación
Media: avg
Minimo: min
Maximo: max
Total: sum
Recuento: count
Funciones de agregación
select avg(saldo) from cuenta where condicion
select nombre_sucursal, avg(saldo) from cuenta group
by nombre_sucursal
select nombre_sucursal, avg(saldo) from cuenta group
by nombre_sucursal having avg(saldo) > 1200