Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJosefina Santos Salinas Modificado hace 8 años
1
SQL Lenguaje Estructurado de Consultas
2
Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria de los sistemas de Bases de Datos lo soportan.
3
Componentes SQL DDL (Lenguaje de Definición de Datos) Encargado de las Modificaciones de la estructura de los Objetos de la bases de Datos. (Create, ALter y Drop) DML (Lenguaje de Manipulación de Datos) Recuperación de Información. Inserción de nueva Información Eliminación (borrado) de información existente. Modificación de Información Almacenada. (Update, Insert, Delete)
4
Tipos de Dominios más comúnmente utilizados en SQL CHAR(tamaño). Almacena datos de tipo caracterér de longitud fija (0 - 255). VARCHAR(tamaño). Almacena datos de tipo caracterér de longitud variable. (0 - 255).
5
Tipos de Dominios más comúnmente utilizados en SQL Int. Almacena Valores enteros (-2 ^ 31 y 2 ^ 31-1) SmallInt. Almacena Valores enteros pequeños (-2 ^ 15 y 2 ^ 15-1 )
6
Tipos de Dominios más comúnmente utilizados en SQL Float. Es un número de coma flotante, de precisión doble. (-1.79769313486232E308 y -4,94065645841247E-324 para negativos y 4,94065645841247E-324 y 1.79769313486232E308 para positivos) Numeric(p,d) Es un número de coma flotante, con p digitos y d que es la parte decimal (-10 ^ 38 y 10 ^ 38-1).
7
Tipos de Dominios más comúnmente utilizados en SQL Real. Es un número de coma flotante, de precisión simple. (-3,402823E38 y -1,401298E-45 para valores negativos y 1,401298E-45 y 3,402823E38 para valores positivos
8
Instrucciones en SQL Create Table CREATE TABLE ( [( )],..., [( )] ) Dominios (int, char, etc). Es usado solo en ciertos tipos de datos (char).
9
Instrucciones en SQL Create Table Algunas Restricciones son NULL o Not NULL. Unique, Indica que no pueden existir 2 fila con el mismo valor para este campo. Primary Key, Indica que el campos es una llave primaria. Foreing Key, Indica que el campo es clave Foránea. Default, Inserta un valor por omisión cuando el registro se crea sin un valor para el campo.
10
Instrucciones en SQL Create Table nro_pedrut_prov CREATE TABLE PEDIDO ( nro_ped int not null, rut_prov char(10) not null) PEDIDO
11
Instrucciones en SQL Create Index CREATE [UNIQUE] [ASC[ENDING] | [DES[ENDING] INDEX ON (Columna [, Columna...])
12
Instrucciones en SQL Create Index nro_pedrut_prov CREATE UNIQUE INDEX Idx_pedido ON PEDIDO (nro_ped) PEDIDO
13
Instrucciones en SQL ALTER TABLE ALTER TABLE ADD| DROP| MODIFY (especificación de campo(s)....) Las especificaciones de campos se hace igual que en el caso de CREATE TABLE.
14
Instrucciones en SQL ALTER TABLE nro_pedrut_prov ALTER TABLE PEDIDO ADD (FECHA DATE NOT NULL) PEDIDO fecha
15
Instrucciones en SQL DROP TABLE nro_pedrut_provfecha DROP TABLE pedido PEDIDO
16
Instrucciones en SQL INSERT INSERT INTO (columna1, columna2,...) VALUES (valor1, valor2,...)
17
Instrucciones en SQL INSERT nro_pedrutprov 10015.333.222-1 INSERT INTO PEDIDO (nro_ped,rut_prov,fec) VALUES(130,”50.155.842-K”) PEDIDO 13050.155.842-K
18
Instrucciones en SQL UPDATE SET WHERE
19
Instrucciones en SQL UPDATE nro_pedrut_prov 10015.333.222-1 13050.155.842-K UPDATE PEDIDO SET rut_prov =“60.155.842-K” WHERE nro_ped = 130 PEDIDO 13060.155.842-K
20
Instrucciones en SQL DELETE DELETE FROM WHERE
21
Instrucciones en SQL DELETE nro_pedrut_prov 10015.333.222-1 13060.155.842-K DELETE FROM PEDIDO WHERE nro_ped =130 PEDIDO
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.