0% encontró este documento útil (0 votos)
22 vistas3 páginas

Introducción a SQL para DBMS

El documento describe los elementos básicos del lenguaje SQL, incluyendo su uso para consultar, modificar y administrar datos en una base de datos relacional. Explica que SQL incluye sentencias para definir, manipular y controlar datos, así como tipos de datos, identificadores, palabras reservadas y operadores.

Cargado por

foxewe7328
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
22 vistas3 páginas

Introducción a SQL para DBMS

El documento describe los elementos básicos del lenguaje SQL, incluyendo su uso para consultar, modificar y administrar datos en una base de datos relacional. Explica que SQL incluye sentencias para definir, manipular y controlar datos, así como tipos de datos, identificadores, palabras reservadas y operadores.

Cargado por

foxewe7328
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Introducción

Todos los sistemas gestores de bases de datos relacionales incorporan un motor SQL en
servidor de base de datos. Con el lenguaje SQL podemos:

 Consultar datos de la base de datos.


 Insertar, modificar y eliminar datos de la base de datos.
 Crear, modificar y borrar objetos de la base de datos.
 Controlar el acceso a la información.
 Mantener la consistencia de los datos.

Hay tres tipos de sentencias SQL según lo que podamos hacer en una base de datos.

 Sentencias de definición de datos (LDD / DDL) Se utilizan para crear objetos de


la base de datos (CREATE), modificar objetos de la base de datos (ALTER),
eliminar objetos de la base de datos (DROP)
 Sentencias de manipulación de datos (LMD / DML) Se utiliza para recuperar la
información (SELECT), actualizar información insertar (INSERT) modificar
(UPDATE) eliminar (DELETE).
 Sentencias de control de datos (LCD / DCL) Se utilizan para dar privilegios de
acceso a los datos (GRANT) quitar privilegios de acceso a los datos (REVOKE)

Las palabras reservadas del SQL aparecen en mayúsculas


Elementos del SQL

 Identificadores Es la forma de dar nombre a los objetos de la base de datos y a


la propia base de datos, el estándar permite nombres de hasta 18 caracteres,
empezando por un carácter alfabético seguido de caracteres alfabéticos o
numéricos.
 Palabras reservadas Al igual que cualquier lenguaje de programación, el SQL
tiene palabras reservadas las cuales tienen un significado especial para la base de
datos y no pueden ser utilizadas como identificadores.

Tipos de Datos

 Constantes Existen 3 tipos de datos constantes en SQL


o Numéricas son dígitos sin punto decimal, que pueden ser positivos o
negativos, se pueden expresar en formato científico.
o Cadenas son cadenas de caracteres encerradas entre comillas simples.
o Fecha que al igual que el anterior va entre comillas simples y tiene 3
tipos de formatos distintos para representar la fecha y la hora.
 Variables Las columnas de la base de datos almacenan valores, los cuales son
del mismo tipo, pero que tendrán diferentes valores en cada fila. Al definir cada
columna se le da un nombre identificador, un tipo y un tamaño
o Tipos numéricos:
 Int(num), Integer(num) o Number(num) Para números enteros,
num indica el número de dígitos.
 Float(escala, precisión), number(escala, precisión) Para números
reales en coma flotante, la escala indica el número de dígitos
totales y la precisión el número de decimales

o Datos Cadenas de Texto:


 Char(long), Varchar(long) Para cadenas de caracteres de longitud
fija, long indica la longitud (1-255) (Char guarda el espacio
aunque no los utilices todos y Varchar guarda solo el espacio
necesario para cada cadena en concreto)
 Text() Se almacena como varchar y guarda espacio máximo para
65535 caractéres
 Longtext() Se almacena como varchary guarda espacio máximo
para 4Gb de caracteres

o Tipos Binarios
 Boolean() Almacena 1 y 0 (True / False)

o Tipos de Fechas
 Date() Permite almacenar fechas en formato simple
 Time() Permite almacenar horas en formato simple

Operadores

+ - * / div
De comparación: = != <> between x and y In is null like
Lógicos Not (solo tiene un operando) OR AND XOR

- Not es unario que devuelve verdadero si el operando es falso. Devuelve faso si


el operando es falso y devuelve nulo si el operando es nulo

Or es un operador binario (tiene dos operandos) que devuelve verdadero si alguno


de los dos oeprandos es verdadero y falso si los dos son falsos

El and es un operador binario que devuelve verdadero si los dos operandos son
verdaderos

Xor verdadero si uno es verdadero y otro falso, y falso si los dos son falsos o
verdaderos

También podría gustarte