SQL Prof. Martín Contreras.

Slides:



Advertisements
Presentaciones similares
SQL Sigla del nombre “Structured Query Language”.
Advertisements

Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Definición de Datos Conceptos básicos.
SQL Básico Prof. Nelliud D. Torres.
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.
Structured Query Language (Lenguaje Estructurado de Consultas)
Lenguaje Estructurado de Consulta
(Lenguaje de consulta estructurado)
Lenguaje SQL.
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
Unidad 6. Tema 4. Lenguaje de consultas SQL
COMANDOS SQL. ¿QUÉ ES SQL? El lenguaje de consulta estructurado es un lenguaje declarativo que permite la creación, acceso e interacción de bases de datos.
UNIDAD IV. Diseño de Base de Datos Relacionales
En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar.
Saregune CC 2009 SQL Introducción. base de datos Una estructura ordenada de información.
Índices Ing. Catherine Naranjo D.. Introducción Los índices son objetos de base de datos diseñados para mejorar el rendimiento de las consultas. En este.
COMANDOS BÁSICOS MYSQL BASES DE DATOS 2 UNIVERSIDAD DE LA AMAZONIA.
UNIDAD 3 - MySQL Rafael Albertti.
BASE DE DATOS.
SQL: Structured Query Language
Curso Computación-Tecnología Médica
Lenguaje de manipulación de datos
MYSQL SQL: Lenguaje de consulta estructurado. Es un lenguaje de programación para trabajar con BD relacionadas, entre las cuales tenemos MYSQL, ORACLE,
El punte entre tu y tu base de datos
Tipos de datos en MYSQL YEAR: Año. “YYYY” o “YY”
SQL Prof. Martín Contreras.
Java Script (JS) Prof. Martín Contreras.
SQL: Structured Query Language
Fechas evaluaciones Parcial: 11 de octubre
Técnicas y Herramientas de Computación
SQL 2: Structured Query Language
SQL: structured Query Language
Lenguajes de programación
UN DISPARADOR O TRIGGER es un procedimiento que se ejecuta cuando se cumple una condición establecida al realizar una operación. Es una rutina autónoma.
Lenguaje Estructurado de Consultas
BASES DE DATOS con Libreoffice base
ATRIBUTOS.
BASE DE DATOS relacional
BASES DE DATOS Quienes las utilizan? Qué son? Beneficios
Bases de Datos Daniel Rojas UTN.
Taller de Bases de Datos Ingeniería en Sistemas Computacionales Clave de la asignatura: SCA-1025 (Créditos) SATCA1: 0 – 4 – 4.
Itzel, karina, daniel y aaron
Lenguaje de Manipulación de Datos
Sentencias DDL.
Orígenes Funciones Condicionales
Consultas SQL.
SQL + PHP + HTML Prof. Martín Contreras.
Lenguaje SQL Contenidos Que es SQL ? Estructura de SQL
Base de Datos - II . Unidad 1 -SQL.
Structure Query Languaje
DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli. 1 Bases de Datos MySQL Tablas y consultas.
Hoja de cálculo Microsoft Excel
DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli. 1 Bases de Datos MySQL Tablas y consultas.
Hoja de cálculo Microsoft Excel
Unidad V :- Integridad de datos.
MICROSOFT ACCESS.
MODELAMIENTO DE BASES DE DATOS
Generaciones de Bases de Datos
Símbolos Indice Pág. Direcionamiento Absoluto y Simbólico
Nombre del Docente: María Guadalupe Salazar Chapa
Normalmente emparejamos tablas que están relacionadas entre sí y una de las columnas de emparejamiento es clave principal, pues en este caso, Cuando una.
Capítulo 7 USO DE BASES DE DATOS OBJETO- RELACIONALES.
Informática Ingeniería en Electrónica y Automática Industrial
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
MICROSOFT ACCESS.
ALGEBRA RELACIONAL UNIDAD 3 ALGEBRA RELACIONAL. INTRODUCCIÓN Se forma a partir de la matemática formal Creada por Edgar Frank Codd en 1972 Concede comportamineto.
Access Este programa permite manipular datos en forma de tablas, realizar cálculos complejos con fórmulas y funciones, incluso dibujar distintos tipos.
Fundamentos de las Base de Datos. Contenido Que es una Base de Datos. La diferencia entre datos e informacion. Clasificacion de las base de datos. Importancia.
Base de datos años  En la década de los años 80’, se desarrolló el SQL, un lenguaje de consultas que permite consultar, valga la redundancia,
El SQL es el lenguaje estándar ANSI/ISO de definición, manipulación y control de bases de datos relacionales. La sigla que se conoce como SQL corresponde.
Lenguaje de definición de datos. Un lenguaje de base de datos o lenguaje de definición de datos es un lenguaje proporcionado por el sistema de gestión.
Transcripción de la presentación:

SQL Prof. Martín Contreras

¿Qué es? Apareció en 1974 por Donald Chamberlin Structured Query Language ( Lenguaje de Consulta Estructurada). Permite el acceso del sistema de base de datos relacionales. Permitiendo la recuperación, consulta, búsqueda, eliminación o creación de una información necesaria.

Características Lenguaje de definición de datos: SQL proporciona comandos para la definición de esquemas de relación. Integridad: SQL incluye comandos para especificar las restricciones de integridad que deben cumplir los datos almacenados en la base de datos. Definición de vistas: SQL incluye comandos para definir las vistas

Características SQL incorporado y dinámico: Esto quiere decir que se pueden incorporar instrucciones de SQL en lenguajes de programación como: C++, C, Java, PHP, Cobol, Pascal y Fortran. Autorización: SQL incluye comandos para especificar los derechos de acceso a las relaciones y a las vistas

Tabla en Base de Datos Se refiere a un tipo de modelado en base de datos. Donde se almacenan toda la información Es similar a la Hoja de Cálculo de Excel.

Se compone de 2 Estructuras: Registro: es cada fila que divide la tabla (información) Campos: es cada columna que forma la tabla (nombre de cada columna) CAMPO REGISTRO

Estructura de una tabla Nombre de la Tabla: es el nombre que la define . Campos : Son todas aquellas columnas que son necesarias para que la tabla se conforme. Tipos de datos: Son todos aquellos que definen cada campo.

NOMBRE DEL CAMPO TIPO DE DATO NOMBRE DE LA TABLA Tipo de Dato Nombre del primer campo Nombre del Segundo Campo NOMBRE DE LA TABLA Persona Int Id Varchar (15) Nombre Apellido NOMBRE DEL CAMPO TIPO DE DATO

Tipos de Datos. Varchar = representa una cadena de caracteres. Int = representa los enteros Date = representa a el formato de fecha Time = representa el formato de hora Datetime = representa el unión en un formato con fecha y hora.

Actividad Crearemos una tabla. (Persona) Que tendrá 4 campos. (id, Nombre, Apellido, Sexo).

Forma de entrar a la base de datos Se dirigen a la URL : localhost Buscan la palabra : phpmyadmin.

Actividad Crearemos una tabla. (Persona) Que tendrá 4 campos. (id, Nombre, Apellido, Sexo).

Tipos de Sentencias. Select = Que vamos a seleccionar de mi base de datos. Información que será extraìda de ella. Insert = Hace referencia a que vamos a INSERTAR en nuestra base de datos. Update = Hace referencias a las modificaciones en uno o varios campos de nuestra base de datos. Delete = Hace referencia a lo que se va a eliminar de la base de datos.

Insert Estructura del INSERT: Insert nombre_tabla ( campos de la tabla) VALUES ( registros_de_la_tabla). PALABRA CLAVE CAMPOS DEFINIDOS DE LA TABLA PALABRA CLAVE TABLA A INSERTAR REGISTROS VARIABLES O REGISTROS A INSERTAR

Actividad En la tabla anteriormente creada, insertaremos un registro. Nos vamos a la barra de herramienta la opción que diga “SQL”

Debemos tener la siguiente pantalla Insertaremos el siguiente registro: Insert persona (nombre, apellido, sexo) VALUES (‘martin’, ‘contreras’, ‘masculino’)

CAMPOS QUE SE CONSULTARAN O SELECCIONARAN Select. Estructura del SELECT: SELECT campos_buscar FROM Nombre_tabla PALABRA CLAVE TABLA QUE SE VA A CONSULTAR PALABRA CLAVE CAMPOS QUE SE CONSULTARAN O SELECCIONARAN

Debemos tener la siguiente pantalla Para consultar un registro: SELECT * FROM persona SELECT nombre FROM persona SELECT nombre, apellido, sexo FROM persona

Tarea Tabla: Direccion. Campos: id, parroquia, municipio, calle, casa. 2 insert (distintos registros) 3 select: * from Parroquia, calle from Id, municipio, calle, casa from SE DEBERAN TRAER LOS CAPTURES DE PANTALLA