Download From: clientes

Document related concepts

Lenguaje de manipulación de datos wikipedia , lookup

SQL wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Trigger (base de datos) wikipedia , lookup

PL/SQL 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…
SQL
Lenguaje Estructurado de
Consulta
MATERIA: Base de datos
ALUMNO: Aragón Merino Julián
GRUPO:4° inform. TURNO:Mat.
Objetivos
•
•
•
•
•
•
•
•
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
Conclusion
SQL
•
AGREGAR DEFINICION, CARACTERISTICAS Y ¿Por qué SE USA?
DEFINICION: (STRUCTURED QUERY LENGUAGE)son instrucciones que nos
permiten interactuar con una base de datos, este lenguaje es universal a partir de
estas instrucciones podemos manipular datos
CARACTERISTICAS: se utiliza en cualquier software para administrar una base de
datos, en ella los datos se pueden manipular atreves de códigos para su manejo. Se
utiliza el algebra y el calculo relacional, permitiendo efectuar consultas.
POR QUE SE USA? Para acceder a los datos en las bases de datos. se pueden
hacer consultas para modificar datos de esta base.
Para tener un control de la información.
Para poder mostrar, eliminar o modificar datos.
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: se usa para identificar que tablas y columnas del origen de
datos se deben usar.
SINTAXIS :mostrar los atributos y campos que se desean ver a través del
resultado de una consulta
EJEMPLOS:
select:: nombre,apellidos,direccion,curp……
From: clientes
COMANDOS SQL DE MANIPULACION
DE DATOS
•
•
•
•
INSERT
DEFINICION: se utiliza para poder agregar información a una tbla de la base de
datos.
SINTAXIS: agrega nuevos registros a un conjunto de registros.
EJEMPLOS:
COMANDOS SQL DE MANIPULACION
DE DATOS
•
•
•
•
UPDATE
DEFINICION:El comando UPDATE actualiza columnas en registros de tabla
existentes con nuevos valores.
SINTAXIS: modificar los campos de un registro
EJEMPLOS
•
•
•
•
COMANDOS SQL DE MANIPULACION
DE DATOS
DELETE
DEFINICION: se utiliza para eliminar información (física y lógicamente) de una
tabla de base de datos
SINTAXIS: eliminar registro de un conjunto de registros
EJEMPLOS
Ejemplo PRACTICO Proyecto Examen1 ..
Examen 6
Capturar el problema (hoja) del examen….
Se desea crear un sistema para la gestión de una tienda informática. La tienda
dispone de una serie de productos que se pueden vender a sus clientes.
De cada producto se desea guardar el código, descripción, precio y numero de
existencias, tipo de dispositivo, descripción, observaciones técnicas . De cada cliente
se desea guardar el código, nombre, apellidos, dirección, y numero de teléfono,
dirección, rfc, curp..
Un cliente pude comprar variso productos en la tienda y ujn mismos producto puede
ser comprado por varios clientes . Cada vez que se compre un articulo quedara
registrado la compra en la base de datos junto con la fecha que se ha comprado el
articulo.
La tienda tine contacto con varios proveedores que son los que suministran los
productos. U n mismos producto puede ser suministrado por varios proveedores. De
cada proveedor se desea guardar el código, nombre, apellidos, dirección, ciudad,
estado, numero de telefono, rfc, fecha alta en hacienda. Giro o ramo comercial.
Ejemplo PRACTICO Proyecto Examen1 ..
Examen 6
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
1.- Insertar Imagen Modelo Entidad Relación de la Base de datos y explica lo que
identificaste (entidades, atributos, relación)
• Identifique las entidades que son tienda informática, cliente y producto
los atributos son
• Tienda: código, nombre, apellidos, dirección, ciudad, estado, teléfono,
rfc, fecha alta en hacienda, giro o ramo comercial.
• Cliente: código, nombre, apellidos, dirección, ciudad, teléfono, rfc, curp.
• Producto: código, descripción, precio y numero de existencias, tipo de
dispositivo, descripción, observaciones técnicas
Hay relación entre el cliente y el producto q se compra, también hay
relación entre el producto que se vende con la empresa que lo fabrica
PASO 1: PROCEDIMIENTO PARA CREAR BASE DE DATOS
• Crear carpeta en la memoria con el nombre de BANCO abrimos acces 2010 y
en donde dice nombre de archivo lo guardamos con el nombre de banco
• Y creamos un nuevo documento
•
•
•
PASO 2: PROCEDIMIENTOS PARA CREAR TABLAS Y CAMPO (ENTIDADES Y
ATRIBUTOS)
Para hacer tabla es: en el menú seleccionamos la pestaña de crear, luego seleccionamos
crear tabla seleccionamos la pestaña de la tabla y luego agregamos el nombre que
deseemos y guardamos y en los recuadros escribimos el nombre de los campos.
Eso se aplica en todas las pestañas que deseemos
PASO 3: AGREGAR INFORMACIÓN
• Agregamos información con dar clic derecho a la pestaña de la tabla y
seleccionamos vista hoja de datos y empezamos a escribir los datos para cada tabla
4.- Explicar los pasos para crear las CONSULTAS en Access 2010
1. Clic en menú crear, seleccionar diseño de consullta.
2.Ya creada la consulta en la parte derecha seleccionamos vista SQL y capturamos los
comandos.
SELECT
Nota : Crear 3 Ejemplos
1.-MOSTRAR INFORMACION DE TODOS LOS CLIENTES REGISTRADOS EN LA TINEDA
SELECT nombre,apellidos,direccion,numtelefono
from cliente;
2.-MOSTRAR PROVEEDORES QUE SEAN DE PUIEBLA
SELECT ESTADO,NOMBRE,APELLIDOS,NUMTELEFONO
FROM PROVEEDOR
WHERE ESTADO="PUEBLA"
Mostrar el curp del cliente geovana
SELECT CURP,RFC
FROM CLIENTE
WHERE NOMBRE="GEOVANA"
INSERT
Nota : Crear 2 Ejemplos
AGREGAR A UN CLIENTE NUEVO
INSERT INTO cliente(“codigo”,”nombre”,”apellidos”,”direccion”,”numtelefono”,”curp”,”rfc”)
VALUES (“123789”,”raquel”,”lunajimenez”,”8poniente”,”1567890”,”LUJIRA280396HPLRR”,”LUJIRA123”)
AGREGAR UN NUEVO PRODUCTO INFORMATICO QUE SE COMPRO QUE SON CUATRO C.P.U
INSERT INTO producto informático(“codigo”,”descripcion”,”precio”,”numexistencias”,”tipodispositivo”,”observacionestec”)
VALUES(“224466”,”c.p.u”,”4600”,4”,”entrda”,colornegro”)
UPDATE
Nota Crear 2 Ejemplos
SE CAMBIO EL NOMBRE DEUN CLIENTE POR OTRO Q SE LLAMA: GEOVANA
UPDATE CLIENTE
SET nombre="geovana"
WHERE codigo=1020
MODIFICAR EL DATO DE ESTADO
UPDATE PROVEEDOR
SET nombre=«LAURA"
WHERE codigo=251
DELETE
Crear 2 Ejemplos
ELIMINAR DE LA TABLA PRODUCTO INFORMATICO EL MOUSE QUE YA SE VENDIO
DELETE FROM PROVEEDOR
WHERE APELLIDOS="LUNA OTERO"
ELIMINAR DE LA TABLA CLIENTE A JONATHAN POR SU ADEUDO A LO QUE
NTERIORMENTEHABIA COMPRADO
delete from cliente
where nombre="jonatan"
Conclusión
Redacta (platica) que fue lo que aprendiste, practicaste en este tema, ¿
que te pareció? ¿Qué conocimientos ya tenias del tema?
Aprendi a utilizar acces y sus funciones que por cierto acces es un
programa que nunca antes habia utilizado. En este parcial pues
tuve la oportunidad de conocer mas acerca del tema de base de
datos , ya se como hacer una tabla, como manipular los datos
mediante instruccionmes de lenguaje, ene este tema si parctique
mucho por los ejercicios son como para finalizar lo aprendido, tal
vez no simepre resultaba ala primera la busqueda pero yo pienso
que no hay que darse por vencidos y seguir para tener mas
conocimientos sobre este tema.
Este tema me parecio muy bueno y debo aceptar que en pocas
ocasiones un poco dificil