Download SQL
Document related concepts
Transcript
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: Tlacomulco Moncada Alma Miriam GRUPO: 4° “A” TURNO: matutino SQL El lenguaje de consulta estructurado o SQL es un lenguaje de acceso a bases de datos 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. SQL se clasifican en: 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 COMANDOS SQL DE MANIPULACION DE DATOS SELECT DEFINICION: esta función en SQL nos sirve para buscar datos en una tabla. SINTAXIS SELECT atributos FROM entidad EJEMPLO 1.- mostrar el nombre de los alumnos. COMANDOS SQL DE MANIPULACION DE DATOS INSERT DEFINICION: se utiliza para poder agregar información a una tabla de la base de datos. SINTAXIS INSERT INTO datos VALVES ( valor 1, valor 2, valor n) EJEMPLOS COMANDOS SQL DE MANIPULACION DE DATOS UPDATE DEFINICION: se utiliza para poder actualizar información especifica de ciertos campos de una tabla perteneciente a una base de datos. SINTAXIS UPDATE datos SET ( campo 1 valor) (campo n valor) WHERE condición EJEMPLOS COMANDOS SQL DE MANIPULACION DE DATOS DELETE DEFINICION: se utiliza para eliminar información de una base de datos. SINTAXIS DELETE FROM nombre de la tabla WHERE condición EJEMPLOS Ejemplo PRACTICO Proyecto Examen 3 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 1.- Insertar Imagen Modelo Entidad Relación de la Base de datos y explica lo que identificaste (entidades, atributos, relación) 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). como crear BD en Access 2010 Menú inicio selecciono Microsoft Access. Selecciono en donde lo voy a guardar. Selecciono crear. Como hacer tablas? En menú crear selecciono tabla. Cambio el nombre ¿Como crear campos? Los campos son el nombre de una columna. Clic derecho en tabla, elegir vista diseño y escribir como se llamara el campo. Tipos de datos Los tipos de datos son: Para identificarlos hay que ver que tipo de datos vamos a escribir en los campos. Ejemplo: ¿Como crear consultas? En menú crear seleccionamos diseño de consulta. Clic derecho en consulta y seleccionamos vista SQL. Seleccionamos ejecutar y se guarda la consulta. EJEMPLOS SELECT 1.- mostrar el nombre de los alumnos. 2.- mostrar la dirección de los profesores. 3.- mostrar la fecha de nacimiento de los alumnos. EJEMPLO INSERT Agregar un profesor con los siguientes datos: 255,Jorge Gómez,10/02/1996, 4,2011-2014 EJEMPLO UPDATE Se desea modificar el numero de teléfono del profesor José Juárez morales por el numero: 2885566 EJEMPLO DELETE Eliminar el numero de matricula numero 236. Conclusion Con el tema lenguaje estructurado de consulta aprendí que Cada instrucción SQL tiene una aplicación distinta como agregar, eliminar, revisar o modificar información en una base de datos. Tambien aprendi Como se crean tablas y campos, consultas, como agragar informacion e identificar datos en una base de datos.