¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

Fundamentos de SQL

tinput Bases de datos Parcial Español 12 fichas

Fundamentos de SQL

Fichas del conjunto (12)

  1. 1SQL (Structured Query Language) es un lenguaje de programación declarativo para el acceso a información alojada en bases de datos *relacionales*SQL (Structured Query Language) es un lenguaje de programación declarativo para el acceso a información alojada en bases de datos *relaci...
  2. 2Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ella.Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de fo...
  3. 3Existen tres tipos de lenguajes en este ambito: DDL (Data Definition Language) DML (Data Manipulation Language) DCL (Data Control Language)Existe un cuarto mas que se llama DPL (Data Procedure Language), para definir directivas y comportamientos en la base de datos
  4. 4El lenguaje DDL permite basicamente definir la naturaleza de la informacion que se busca registrarConfigurar tablas, triggers (desencadenadores) y funciones, entre otras, son algunos de los propositos de DDL
  5. 5El lenguaje DML permite a los usuarios llevar a cabo las tareas de consulta o modificación de los datos contenidos en las BD (Bases de datos), que estan el SGBD (Sistema gestor de bases de datos)Añadir, consultar, modificar, y eliminar registros son ejemplos de operaciones que se pueden realizar mediante DML
  6. 6El lenguaje DCL, son un conjunto de instrucciones soportadas por el SGBD, que le permiten al administrador controlar el acceso a los datos contenidos en la Base de Datos.Otorgar privilegios de acceso a informacion, como tambien revocarlos, son ejemplos de operaciones que se pueden llevar a cabo mediante lenguaje DCL
  7. 7A pesar de que SQL es un lenguaje unificado, cada SGBD agrega sus propias instrucciones segun sus intereses, ampliando o acotando su rango de accion.Al ser un lenguaje declarativo el usuario especifica qué hacer, pero no cómo hacerlo, lo cual lleva a que los SGBD optimizen y le den prioridad a algunas acciones que esten orientadas al proposito particular de la BD
  8. 8Para poder acceder a informacion se utilizan sentencias SQL detalladas, depurandolas de informaacion que no se desea usarUna de las limitaciones mas grandes que poseen las bases de datos relacionales, es la escalabilidad horizontal. Modificar los campos de una tabla implica muchas operaciones de reorganizacion para el SGBD
  9. 9EJEMPLO: CREATE TABLE clients ( Documento VARCHAR(50) NOT NULL PRIMARY KEY, Nombre VARCHAR(50), Sexo VARCHAR(1) );Esta instruccion construye una tabla llamada clients, con 3 campos: Documento(string de 50 chars), Nombre (string de 50 chars), y Sexo(string de 1 char). El campo Documento tiene ciertas propiedades por ser "PRIMARY KEY"
  10. 10EJEMPLO: INSERT INTO clients VALUES ('Jhonny Aguilar', 14023589);Esta instruccion construye un registro con un nombre ['Jhonny Aguilar'] y una id [14023589]. Posteriormente el registro es ingresado en la tabla clients.
    Si la tabla tuviera mas campos, el SGBD completaria los campos faltantes con los valores default
  11. 11EJEMPLO: DELETE FROM clients WHERE sexo = 'M';Esta instruccion elimina todos los registros de la tabla clients en cuyo campo sexo figure 'M' (Es decir, tengan genero masculino)
  12. 12En los demas recursos hay informacion mas detallada para aprender sentencias SQL y como probarlas con una base de datos de prueba.En los demas recursos hay informacion mas detallada para aprender sentencias SQL y como probarlas con una base de datos de prueba.

Información

Descripción
Descripcion inicial sobre los fundamentos del lenguage SQL para gestion de Bases de datos
Creado por
tinput
Visitas
65
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?