Download File

Document related concepts

Lenguaje de manipulación de datos wikipedia , lookup

SQL wikipedia , lookup

Trigger (base de datos) wikipedia , lookup

PL/SQL wikipedia , lookup

Cursor (base de datos) wikipedia , lookup

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.