Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introducción a SQL visión del LMD básico y características esenciales…
Introducción a SQL
visión del LMD básico y características esenciales del LDD.
definición de vistas
control de transacciones
integridad
SQL incorporado y SQL dinámico
lenguaje interactivo de manipulación de datos (LMD)
lenguaje de definición de datos (LDD)
autorización
Definición básica de esquemas
º
Las
relaciones se definen
con
create table:
r es el nombre de la relación, Ai nombre de los atributos de r, y Di el dominio del atributo Ai
SQL admite como variables de restricciones de integridad, entre otras:
primary key, foreing Key
(clave externa) y
not null
.
Todas las relaciones recién creadas están inicialmente vacías.
Otros comandos
Eliminar una relación:
drop table
r
Añadir atributos a una relación:
alter table
r
add
A D
Eliminar todas las tuplas de una relación:
delete from
r
Eliminar atributos de una relación:
alter table
r
drop
A;
Insertar tuplas:
insert into
r
values
(valores de una tupla de r)
Tipos básicos
char(n), varchar(n), int, smallint, numeric(p,d), real, double precision y float(n).
Todos incluyen el valor
null
(ausencia de valor, puede existir o no).
SQL componentes:
permite especificar el conjunto de relaciones, y su información: de cada relación esquema, dominio de los atributos, restricciones de integridad, índices, información de seguridad y de autorización y estructura de almacenamiento físico en el disco.
Definición de datos de SQL
create table
r (A1 D1,. . . , An Dn
(restricción-integridad1),. . . ,
(restricción-integridadk));