SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
Advertisements

Acceso a Bases de Datos con Java
SQL Y BASES DE DATOS A TRAVÉS DE LA WEB
Conceptos fundamentales de ADO.NET
integridad referencial
Base de Datos Orientada a Objetos (OODBMS)
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a PL/SQL Conceptos básicos.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
Fernando Velasco
SQL G r u p o
ADO ActiveX Data Object.
Julio Pacheco SQL SERVER 2005 XML APRENDIENDO CON EJEMPLOS.
Tema: Las Consultas (I) Aspectos generales. Tipos de consultas
Clase 9 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Acceso a datos con ADO.NET
SESIÓN 2. Completados por el tipo de objeto sobre el que actúan y el objeto concreto: CREATE DATABASE mibase ; Permite crear una base de datos llamada.
SQL Básico Prof. Nelliud D. Torres.
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
Subconsultas Avanzadas
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
Componentes sintácticos
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Clase 10: Estructuras de datos y arreglos.
UNIVERSIDAD LATINA BASES DE DATOS.
CONCEPTOS BASICOS SQL SERVER SEBASTIAN MARTINEZ GARCIA.
COMANDOS SQL.
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
Fernando Alonso Nicolás Serrano Acceso a Bases de Datos con Java JDBC 01 de Abril de 2008.
REALIZADO POR: MERINO MERINO JORGE MORI CORREA JHONATAM VIDARTE DELGADO JAVIER.
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
Autora: Francisca Montañez Muñoz
STRUCTURED QUERY LANGUAGE
Éxito = Esfuerzo, Voluntad, Práctica.. Objetivos: Describir algunos objetos ADO.NET utilizados habitualmente. Crear y abrir una conexión a una base de.
INSTRUCCIONES Elaboración de la Presentación:
Introducción a Bases de Datos en Microsoft Access Programación de Computadoras 2 Sección: P.
LENGUAJE SQL.
Structured Query Language (Lenguaje Estructurado de Consultas)
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Access.
Lenguaje Estructurado de Consulta
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
SQL Sigla del nombre “Structured Query Language”.
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
INSTRUCCIONES Elaboración de la Presentación:
 SQL es un lenguaje de consulta para los sistemas de bases de datos relaciónales, pero que no posee la potencia de los lenguajes de programación.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
(Structured Query Language) Docente: Ing. Marleny Soria Medina 1.
Comandos de SQL Prog. Orientada a Eventos. Inserción de datos (INSERT) INSERT….VALUES INSERT INTO Tabla1 (Columna1, Columna2…) VALUES (‘ValorAlfa’, ValorNum…);
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Qué es SQL? Sentencias básicas
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
SQL El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos.
(Lenguaje de consulta estructurado)
SQL es un estándar internacional para trabajar con bases de datos, que consta de dos partes: una parte para manipular datos y una parte para definir tipos.
FUNDAMENTOS INFORMÁTICOS
¿Cómo programar un Botón para agregar registros a una base de datos?
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
SQL STRUCTURED QUERY LANGUAGE
Unidad 6. Tema 4. Lenguaje de consultas SQL
ACCESO A DATOS EN ASP.NET Controles de origen de datos Controles enlazados a datos.
VISUAL STUDIO. Paradigmas de Programación Funcionalidad Win16 Win32 COM MFC Componentes Servicios APIs Windows 3.0.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Bases de datos II Universidad del Cauca Ing. Wilson Ortega.
Structure Query Languaje SQL. Introducción a SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por.
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
SQL Lenguaje de Consulta estructurado (structured query language) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar.
.NET Data Providers Oracle Data Providers Lic. Alain Ramírez Cabrejas.
Transcripción de la presentación:

SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización de consultas y cálculos con los datos de una o varias tablas. La sentencia SELECT "selecciona" los campos que conformarán la consulta, establece los campos que se visualizarán o compondrán la consulta, a continuación un ejemplo de su uso sencillo: SELECT campos FROM tablas El parámetro 'campo' está compuesto por uno o más nombres de campos existentes en la tabla a consultar, si se desea seleccionar todos los campos de una tabla se puede utilizar el asterisco * para este fin. Sentencia UPDATE, este comando actualiza las filas de tabla existentes con nuevos valores de datos, UPDATE tiene la capacidad de actualizar cada fila en una base de datos con la ejecución de tan sólo una única consulta. Es importante y recomendable usar UPDATE con la cláusula WHERE de esta forma evitaremos actualizar por error mas filas de las deseadas. UPDATE tabla SET campo=nuevovalor WHERE campo2 = xx Update actualizara la tabla y actualizara el campo “campo” con el valor “nuevovalor” siempre y cuando el campo “campo2” sea igual a xx Podemos eliminar registros que cumplan ciertas condiciones o criterios que nosotros le indiquemos a través del comando DELETE, la sintaxis es la siguiente: DELETE FROM tablas WHERE criterios Donde el parámetro 'tablas' indica el nombre de las tablas de las cuales se desea eliminar los registros y el parámetro 'criterios' representa los criterios que deben cumplir los registros a eliminar y no alterando a aquellos registros que no los cumplan. La sentencia INSERT sirve para añadir nuevos datos, no tenemos que hacer nada especial solo indicar los valores de cada uno de los campos que queremos incluir en cada fila, por ejemplo La sintaxis para insertar datos en una tabla es: INSERT INTO "nombre_tabla" ("columna1", "columna2", “columna-n”) VALUES ("valor1", "valor2", “valor-n”)

OLE DB y ADO.NET OLE DB es una tecnología desarrollada por Microsoft usada para tener acceso a diferentes fuentes de información o bases de Datos de manera uniforme. OLEDB permite separar los datos de la aplicación que los requiere, esto se hizo de esta manera ya que diferentes aplicaciones requieren acceso a diferentes tipos y almacenes de datos. Debido a que OLEDB permite acceder a diferentes fuentes se debe declarar el tipo de conexión dependiendo de la fuente de donde los obtendremos, este sistema además de incluir la posibilidad de usar SQL también permite acceder otros datos diferentes a SQL. OLE DB es un conjunto de métodos para leer y escribir datos, los objetos en OLEDB consisten principalmente en un objeto fuente de datos, un objeto sesión, objeto de comando y un objeto de filas, una aplicación usando OLE DB usaría la siguiente secuencia de solicitudes: Inicialización de OLE Conexión a la fuente de los datos atender el comando Procesar los resultados Liberar la fuente de datos y dejar de usar el OLE ADO.Net es un conjunto de componentes del software que pueden ser usados por los programadores para acceder a datos y a servicios de Datos, es usado por los programadores para acceder y para modificar los datos almacenados en una Bases de Datos Relacionales, aunque también puede ser usado para acceder a datos en fuentes no relacionales. El DataProvider proporcionan el acceso a una fuente de datos, cada fuente de datos tiene su propio conjunto de objetos del proveedor, pero cada uno tienen un conjunto común de clases de utilidad: Connection: Proporciona una conexión usada para comunicarse con la fuente de datos. Command: Usado para realizar alguna acción en la fuente de datos, como lectura, actualización, o borrado de datos relacionales. Parameter: Describe un simple parámetro para un command. DataAdapter: "Puente" utilizado para transferir data entre una fuente de datos y un objeto DataSet DataReader: Es una clase usada para procesar eficientemente una lista grande de resultados, un registro a la vez.

ADO.NET y OLE DB son conectores por igual para conexiones de datos, sin embargo OLE DB es por mucho la opcion de conectividad mayormente soportado atreves de diferentes plataformas de fuentes de datos. Los conectores ADO.NET o OLE DB no soportan un objetivo base o aplicación en especifico, por ejemplo los conectores OLE DB para DB2 son diferentes en la forma que soportan las diferentes tipos de bases DB2, algunos proveedores soportan DB2 para Linux otros soportan DB2 para AS/400 etc.., también como ejemplo para Oracle el conector ADO.NET hace un mucho mejor trabajo en este tipo de fuente de datos que OLE DB. Como he explicado hay diferencias entre ADO.Net y OLE DB que conducen a las pequeñas fortalezas y debilidades entre los dos tipos de proveedores de conexión a datos, estas fortalezas y debilidades en los conectores se pueden explotar dependiendo el escenario en donde los queremos usar, tomando en cuenta la fuente de los datos, la mejor manera de probar su eficiencia dependiendo el escenario para lo que lo necesitemos seria crear prototipos con los conectores. y ver el desempeño, pros y contras.