Lenguaje de consultas SQL


SQL LanguajePara trabajar con los datos de una base de datos, se tiene que utilizar un conjunto de comandos e intrucciones definidos por el software del SGBD (Sistema de Gestión de Base de Datos). En las bases de datos relacionales se pueden utilizar distintos lenguajes, el más común es SQL. Los estandares de SQL han sido definidos por el American National Standars Institute ANSI y la Internacional Standars Organization ISO.

El Lenguaje SQL tiene tres categorias:

  • Lenguaje de definición de Datos (DDL, Data Definition Languaje) que se utiliza para definir todos los objetos (tablas, indices, vistas, procedimientos almacenados, desencadenadores, reglas, etc) de una base de datos. Para cada clase de objeto, suele haber instrucciones CREATE, ALTER y DROP.
  • Lenguaje de Manipulación de Datos (DML, Data Manipulation Languaje) que se utiliza para leer y manipular datos mediante instrucciones SELECT, INSERT, UPDATE Y DELETE.
  • Lenguaje de Control de Datos (DCL, Data Control Languaje) que permite definir permisos para el acceso a los datos mediante instrucciones GRANT y REVOKE.

Lenguaje Transact-SQL

TSQL es el lenguaje que utilizan todos los comandos que se envian a Microsoft SQL Server desde todas las aplicaciones y contiene instrucciones que aceptan todo el trabajo administrativo de SQL Server. Todas las aplicaciones que se comunican con SQL Server lo hacen enviando instrucciones Transact-SQL al servidor, independientemente de la interfaz de usuario de la aplicación.

¿Te gusto el post? Comparte con tus amigos...



Comentarios
  1. oscar dice:

    me sale un error en la linea del botton enviar
    mail.setPassword( this.txtPWD.getPassword() ); //no se encuentra simbol

    si le digito
    mail.setPassword( this.txtPWD.getText() ); tipos incompatibles string no puede convertise a char..

    ayudeme que hago?

  2. Carlos dice:

    saludos….estube revisando el codigo que subiste, y tengo otra nocion al respecto de lo que nos cuentas….
    te explico…se supone que en el modelo va todas las clases con datos ejemplo. clase persona y sus respectivas herencias. ahora comunmente se crean clases segun el modelo de datos(si tenemos una tabla persona, se crea una clase persona)
    en el controlador debe ir toda la logica de negocio junto con la conexion a la base de datos. Logica me refiero a calculos que se deban hacer a los datos extraidos de la base de datos para limpiarlos y entregarlos a la gui
    y en la vista iria la conexion directa con el usuario, en donde debemos tomar la informacion entregada en los textbox o cualquier componente gui, limpiarla y enviarla a las capas antes mencionadas.

    ademas que estas capas no deben crearse como package.
    la capa gui solo debe crearse como Java Aplication, la capa model debe crearse como Jaca Class Library al igual que la capa controlador….espero que les sirva de algo mi aporte….me despido

  3. CHRISTIAN dice:

    hola:

    cada vez que hago referencia a firebirdclient me sale un icono de advertencia a q se debe

  4. Alejandro dice:

    Cordial saludo mouse.

    tengo una duda sobre este maravillosa librería. yo descargue el .jar que tu colocaste y lo implemente en una aplicación que estoy desarrollando el problema es que no se como cambiarle el color así como tu muestras porque abro las clases y me es imposible editarlas porque el netbeans no deja. espero me puedas colaborar.

    de antemano muchas gracias.

  5. Virgilio dice:

    Esta muy bueno el tuto lo voy siguiendo espero la 4ta. parte para completar el tuto.
    Saludos

  6. Ines dice:

    Hola!
    Navegando en busca de un tutorial sencillo sobre idiomas en php he llegado aquí… Muchas gracias, es fácil de entender y está muy bien!
    El caso es que me gustaría saber si harías uno más completo por ejemplo haciendo que se almacene una cookie con el idioma y así al usuario se le abre en el idioma elegido siempre…
    También he visto en otros sitios que los textos, en vez de ir dentro de las llaves { } van dentro de etiquetas como … ¿cuál forma es mejor? Por qué usar una y no otra?
    Y otra cosa: cómo se podría hacer para que la página cuando está en español tenga solo un link a “english” y cuando está en inglés tenga solo un link a “español”? No sé si me explico… en vez de que aparezcan los dos botones siempre, pues que aparezca solo el que corresponde, ocultando el que esté activo o algo así…

    Gracias otra vez y espero no molestarte con tanta pregunta, jeje (pero es que es super interesante y me gustaría aprender)

  7. Sergio Ochoa dice:

    Hola Felicidades por la informacion que aportas.

    Algo muy interesante para crear mapas http://www.mapeditor.org/ y que tambien funciona para libgdx.

    Y aqui otro link este editor en que otros lenguajes puedes servir.

    https://github.com/bjorn/tiled/wiki/Support-for-TMX-maps

  8. David Asensio dice:

    Un muy buen ejemplo. Esclarecedor. MUCHAS GRACIAS!

  9. Oscar dice:

    Hola crack!!
    Sólo una duda…
    ¿Qué debo hacer para que recuerde el idioma seleccionado y cómo enlazar con otra página de mi website para que recuerde ese idioma?
    Gracias.

  10. Franz dice:

    Gracias por el programa

  11. ASHLEYCOLE dice:

    GRACIAS POR TU APORTE….UNA CONSULTA ME HE DADO CUENTA QUE LA MAYORIA DE PERSONAS QUE PROGRAMAN CON NETBEANS USAN MYSQL..XK AH?QUE DIFERENCIA TIENE TRABAJAR CON SQLServer..
    EN FIN GRACIAS NUEVAMENTE Y SALUDOS DE LIMA-PERU

  12. Jepllach dice:

    Hola amigo. estoy poniendo en practica el MVC pero la función preg_replace al reemplazar los contenido con los nuevos archivos no ejecutar los tag php es decir el código que debería ser interpretado no se esta ejecutando alguna sugerencia que me des gracias de ante mano!!

  13. andrés dice:

    buena aplicación , pequeña pero sirve bastantee.

  14. vianey dice:

    amigo jcmouse gracias por todo men de verdad me han servido de mucho muchas gracias

  15. verdaderamente bueno el tuto, aprendi bastante

  16. miguel dice:

    Eres un loquillo, muy buenos aportes siempre!! saludos!

  17. Pablo dice:

    Hola, te molesto por el siguiente error, lo podrias ver y contestarme cual es el problema, Gracias y saludos.

    Exception in thread “main” java.lang.ClassCastException: Cannot cast javax.swing.JLabel to java.lang.Integer
    at java.lang.Class.cast(Class.java:3005)

  18. justin wallace dice:

    hola no veo donde esta el enlace de descarga..me gustaria verlo ya terminado y esudiarlo.. espero me puedan mandar el proyecto muchas gracias….

  19. Elvis dice:

    Amigo una pregunta, como hago para exportarlo al eclipse, cuando hago new proyecto con codigo existente, me aparece un error, podrias ayudarme porfavor

  20. Rolando dice:

    muy bueno, muchas gracias por el codigo :)

  21. ADRI dice:

    hola que tal, oye podrias pasarme tu proyecto para verlo bien, el link de desacarga no funciona y llevo mucho esperando a que descargue pero nada. por fis

  22. Josue dice:

    Siguiendo este emplo, como eliminaria todo la linea Email, en caso de que viniena en blanco. para
    dni
    nombre
    email
    celular

    Para que en el reporte me quede algo asi
    dni
    nombre
    celular

    y no de esta forma

    dni
    nombre

    celular

    Saludos

Deja un comentario

Nombre (obligatorio)

Email (obligatorio)

Website


nueve + 3 =

Freelancer
  • Ultimas entradas

  • Categorias