Tarea 1. Conceptos Básicos De Base De Datos: El Lenguaje De Consulta Estructurado O Sql( )

  • Uploaded by: Alejandro Palomo
  • 0
  • 0
  • February 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Tarea 1. Conceptos Básicos De Base De Datos: El Lenguaje De Consulta Estructurado O Sql( ) as PDF for free.

More details

  • Words: 458
  • Pages: 3
Loading documents preview...
TAREA 1. CONCEPTOS BÁSICOS DE BASE DE DATOS EL LENGUAJE DE CONSULTA ESTRUCTURADO O SQL(Structured Query Language)

Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. 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 forma sencilla información de interés de bases de datos, así como hacer cambios en ellas.

Ejemplo:

SELECT matricula, marca, modelo, color, numero_kilometros, num_plazas FROM Coches ORDER BY marca,modelo;

LENGUAJE DE DEFINICIÓN DE DATOS(DDL: Data Definition Language) Sencillo lenguaje artificial para definir y describir los objetos de la base de datos, su estructura, relaciones y restricciones. En la práctica puede consistir en un subconjunto de instrucciones de otro lenguaje informático. Aparte suele poseer dos subconjuntos de instrucciones: 

Lenguaje de definición del almacenamiento de los datos (DSDL: Data Storage Definition Language): permite especificar características físicas de la base de datos (volúmenes y archivos donde van a ser almacenados los datos, etc).



Lenguaje de control de datos (DCL: Data Control Language): encargado del control y seguridad de los datos (privilegios y modos de acceso, etc).

LENGUAJE DE MANIPULACIÓN DE DATOS(DML: Data Manipulation Language). Lenguaje artificial de cierta complejidad que permite el manejo y procesamiento del contenido de la base de datos. En la práctica puede consistir en un subconjunto de instrucciones de otro lenguaje informático. Las aplicaciones que trabajan sobre la base de datos se programan en un lenguaje de programación (C, Cobol, ...) insertando en el código fuente sentencias del DML. Al utilizar un DML se deben especificar los datos que serán afectados por las sentencias del lenguaje. Un DML puede tener o no procedimientos, según sea necesario especificar además cómo deben obtenerse esos datos. Los DML con procedimientos tienen sentencias de control de flujo como bucles o condicionales. Los DML sin procedimientos son conocidos también como declarativos. Comandos DLL

Comando

CREATE

DROP

ALTER

Descripción Utilizado

para

crear

nuevas

tablas,

stored

procedures e índices Empleado para eliminar tablas, stored procedures e índices Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos

Comandos DML

Comando

SELECT

INSERT

DELETE

UPDATE

Descripción Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado. Utilizado para cargar lotes de datos en la base de datos en una única operación. Utilizado para modificar los valores de los campos y registros especificados. Utilizado para eliminar registros de una tabla de una base de datos.

Ejemplos: CREATE TABLE 'CUSTOMERS'; ALTER TABLE 'ALUMNOS' ADD EDAD INT UNSIGNED; DROP TABLE 'ALUMNOS';. INSERT INTO agenda_telefonica (nombre, numero) Jeldrez', 4886850);

VALUES ('Roberto

DELETE FROM tabla WHERE columna1 = 'valor1' UPDATE My_table SET field1 = 'updated value asd' WHERE field2 = 'N';

Related Documents


More Documents from ""

February 2021 4
Capitulo3 Y 4 Calidad
March 2021 0
February 2021 2
Pmc
January 2021 3