Download File
Document related concepts
Transcript
• INSTRUCCIONES Elaboración de la Presentación: 1.- COMPLETA en LA PRESENTACION EL TEMA SQL 2.- En el penúltimo punto, DE ACUERDO AL EXAMEN QUE TE TOCO EN EL LABORATORIO DE INFORMATICA, explica y describe el ejemplo. Puedes incluir imágenes de cada instrucción 3.- Incluye una conclusión de esta actividad 4.- Cuida el Diseño en las Diapositivas, Letra, ortografía 5.- Explica el TEMA como lo hayas entendido, de forma clara, objetiva, usa imágenes, etc. Para mejorar tu calificación… • • • • • • • DEFINICION SQL CARACTERISTICAS Usos TIPOS INSTRUCCIONES ( DDL Y DML) (ya esta la diapositiva) COMANDOS DDL , ESTRUCTURA BASICA DE SENTENCIAS, EJEMPLOS select, insert, delete, update EJEMPLO PRACTICO PROYECTO EXAMEN 1 , …, EXAMEN 6 EN PROGRAMA ACCESS 2010 Conclusión AGREGAR DEFINICION, CARACTERISTICAS Y ¿Por qué SE USA? 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 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 ella. Aparte de esta universalidad, el SQL posee otras dos características muy apreciadas. Por una parte, presenta una potencia y versatilidad notables que contrasta, por otra, con su accesibilidad de aprendizaje. DDL Lenguaje Definición De Datos CREATE DROP ALTER Los DLL nos permiten crear y definir nuevas bases de datos, campos e índices SELECT INSERT UPDATE DELETE INSERT Los DML nos permite generar consultas para ordenar, filtrar y extraer datos de la base de datos. Comandos DML Lenguaje Manipulación De Datos SELECT DEFINICIÓN: Especifica los campos, constantes y expresiones que se mostrarán en el resultado de la consulta. SINTAXIS: SELECT nombre _columna(s) FROM nombre _tabla y EJEMPLO:SELECT nombre_columna(s) FROM nombre_tabla SELECT Nombre,Apellidos,Ciudad FROM Personas • INSERT DEFINICION: Una es insertar una fila por vez, y la otra es insertar filas múltiples por vez. SINTAXIS: INSERT INTO "nombre_tabla" ("columna1", "columna2", ...) VALUES ("valor1", "valor2", ...) EJEMPLOS: Column Name Data Type store_name char(50) Sales float Date date time INSERT INTO Store_Information (store_name, Sales, Date) VALUES ('Los Angeles', 900, '10-Jan-1999') UPDATE DEFINICION: Una vez que hay datos en la tabla, podríamos tener la necesidad de modificar los mismos. Para hacerlo, utilizamos el comando UPDATE. SINTAXIS: UPDATE ‘nombre_tabla’ SET¨columna_1=[nuevo valor] WHERE{condición} EJEMPLOS: UPDATE Store_ Information SET Sales = 500 WHERE store_name = "Los Angeles" AND Date = "08-Jan-1999" DELETE DEFINICION: A veces podemos desear deshacernos de los registros de una tabla. Para ello, utilizamos el comando DELETE FROM. SINTAXIS: DELETE FROM"nombre_tabla" WHERE {condición} EJEMPLOS: DELETE FROM Store_Information WHERE store_name = "Los Angeles" Ahora el contenido de la tabla se vería, Tabla Store_Information store_name Sales Date San Diego 250 € 07-Jan-1999 Boston 700 € 08-Jan-1999 se desea diseñar la base de datos de una escuela, se necesita almacenar los datos, los profesores del instituto(número de tarjeta, nombre, dirección , teléfono, edad y fecha de nacimiento).los profesores imparten módulos de asignaturas y cada modulo tiene un código y un nombre de horas asignadas por semestre. Cada alumno esta matriculado en uno o varios módulos. De cada alumno se desea guardar el numero de matricula, nombre, apellidos, fecha de nacimiento, semestre , periodo escolar. Los profesores pueden impartir varios módulos, pero un modulo solo puede ser impartido por un profesor cada curso tiene un grupo de alumnos, uno de los cuales es el jefe del grupo Entidades: profesor, modulo de asignatura y alumnos. Atributos: son las características de cada una de las entidades. Relación: identifique la relación que existía entre los atributos de diferentes entidades. Numero de tarjeta (profesor) código (módulos de asignatura) Numero de horas asignadas por semestre (módulos de asignatura) semestre (alumnos). nombre Asignatura Periodo escolar Numero de matricula alumno código módulos Fecha de nacimiento apellidos semestre Numero de horas por semestre número de tarjeta profesores nombre 1.- Insertar Imagen Modelo Entidad Relacion de la Base de datos y explica lo que identificaste (entidades, atributos, relacion) 2.- Explicar como crear BD en access 2010 3.-Explicar que se tiene que hacer Tablas, Campos, Tipos de datos, Usar Imágenes 4.- Explicar los pasos para crear las CONSULTAS en access 2010: SELECT Nota : Crear 3 Ejemplos 5.INSERT Nota : Crear 2 Ejemplos 6.UPDATE Nota Crear 2 Ejemplos 7.DELETE Crear 2 Ejemplos Pues ya tenia unos conocimientos previos como la sintaxis de algunos comandos como SELECT e INSERT, también aprendí como organizar los campos en el caso del examen.