Você está na página 1de 4

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA DE MEXICO

Carrera: Asignatura: Semestre: Mdulo o bloque: Grupo:


Desarrollo de Software Programacin Orientada a Objetos 2 4 1 mdulo DS-DPO2-1702-B1-003
Nombre del docente: Ciclo escolar: Horas:
Gabriel Enrquez Pea 2017-2 72
Unidad 3 Competencias Propositos, objetivos o logros
General Especificas

Conoceras y comprenderas cmo


conectar un programa a una base de
datos adems de ello, se realizar un
repaso sobre el lenguaje DML
Al trmino de esta unidad logrars:
(lenguaje de manipulacin de datos,
por sus siglas en ingls) y DDL
*Identificar las sentencias del DML y DDL.
Base de datos (lenguaje de definicin de datos, por Utilizar las caractersticas de la programacin orientada a objetos y de la creacin de mdulos para implementar
*Distinguir los componentes que conforman una conexin a base de
sus siglas en ingls) para que aplicaciones ligadas a las bases de datos mediante la cadena de conexin, consultas y la presentacin de resultados.
datos.
recuerdes sentencias SQL; una vez
*Emplear la conexin a base de datos y mostrar los resultados.
que hayas adquirido este
conocimiento, podrs hacer
programas que realicen conexiones a
bases de datos y manipular su
contenido.

Actividades de aprendizaje:
Tiempo Recursos didacticos y
Nombre Proposito Herramienta Descripcin Evaluacin Fecha de entrega
Aproximado material de apoyo
Como parte de tu aprendizaje es importante que puedas identificar qu sentencias son DDL y cules
DML, al respecto en esta actividad hars un ejercicio para distinguirlas e identificar los errores que
presentan las sentencias. Para ello, realiza lo siguiente:

1. Analiza las siguientes sentencias:


a) Select * from Articulos
b) ALTER TABLE farmacia'.'productos' REN TO 'farmacia'.'articulos';
c) INSERT INTO farmacia.clientes VALUES ('5','JORGE', 'GOMEZ PEREZ', '327 55 12');
d) CREATE SCHEMA 'farmacia';
e)UPDATE farmacia.articulos SET precio='34.50' WHERE id_articulo=5
f) DROP SCHEMA 'farmacia'.'articulos'
g) DELETE FROM articulos WHERE fecha_cad<'01/03/2017'
h) DROP TABLE 'farmacia'.'ventas'
i) SELECT id_cliente FROM farmacia.clientes;
j) ALTER TABLE 'nombrebd'.'nombretabla' CHANGE COLUMN 'campo2' 'campo' VARCHAR(45) NULL
DEFAULT NULL , RENAME TO 'nombrebd'.'nombre';
Comandos SQL DDL
https://youtu.be/0jASWNHg5aY
2. Detecta los errores sintcticos y de estructura algortmica en la construccin de las sentencias y
El propsito de esta describe cul fue el error si lo hubiese. Posteriormente, corrige cada sentencia.
Actividad 1. SQL, DDL y DML
actividad es identificar Rubrica de y 29 de Agosto al 2 de
Deteccin de 2 hrs Espacio de tareas https://youtu.be/cDK9zr1v48o
qu sentencias son DDL y 3. Clasifica cada sentencia a partir de los lenguajes DDL y DML. porcentaje Septiembre 2017
errores
cules DML,
Como hacer un select,insert,update y delete
4. Utiliza un formato de tabla como el que se sugiere a continuacin:
en sql/Lenguaje DML
https://youtu.be/gPVb9Dq9K38
Descripcin del error Clasificacin
Sentencia Sintaxis corregida
(si existe) (DDL O DML)

5. Guarda la actividad con la nomenclatura DPO2_U3_A1_XXYZ. Sustituye las XX por las dos primeras
letras de tu primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.

6. Consulta los criterios de evaluacin de la actividad que sern tomados en cuenta al momento de
calificar tu trabajo.

7. Enva el archivo a tu Docente en lnea para recibir retroalimentacin mediante la herramienta


Tarea. Espera y atiende la retroalimentacin correspondiente.
Para apoyar el desarrollo de tus habilidades como programador, en esta actividad debers construir
un programa que conectes a una base de datos. En dicho programa podrs realizar inserciones y
extracciones de datos mediante el envo de sentencias SQL. Para comenzar, realiza lo siguiente:

1. Retoma la problemtica de inventarios trabajada durante la Unidad 2.

2. Considerando tu problema, realiza un diseo de base de datos en el que se contemple una tabla
con los campos necesarios para:
Cada categora del producto que hayas elegido.
Las compras realizadas.

3. Crea un proyecto con el IDE de NetBeans y desarrolla el script que construir la base de datos con Conectar Base de Datos MySQL con
la que conectars el programa que has desarrollado. Netbeans
https://youtu.be/a28kUGhwLFo
El propsito de esta 4. Posteriormente, desarrolla las sentencias DML y DDL que te ayuden a ingresar y manipular los
datos en las tablas creadas. Para el caso de la creacin de la base de datos, tablas y campos puedes Como conectar una base de datos
actividad es construir un
emplear la herramienta sugerida en la unidad (MySQL Workbench). Workbench con Netbeans y realizar
programa que conectes a
distintos procesos
Actividad 2. una base de datos. En
Rubrica y https://youtu.be/qyjCP6kfcBY
Programa de dicho programa podrs 4 hrs Espacio de tareas 5. Finalmente, conecta tu programa con la base de datos. 3 al 9 de Septiembre 2017
Porcentaje
conexin realizar inserciones y
6. Realiza un reporte que incluya la problemtica a resolver, el cdigo fuente comentado, la Como Conectar Java con Mysql -
extracciones de datos
explicacin con captura de pantallas de las funciones que ejecuta tu programa y las fuentes de Correctamente (Paso a Paso)
mediante el envo de
consulta. https://youtu.be/nbAYB6HyTQI
sentencias SQL.

7. Comprime y guarda el proyecto con la nomenclatura DPO2_U3_A2_XXYZ. Sustituye las XX por las Mi primera conexin a Base de datos mysql
dos primeras letras de tu primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido. en NetBeans
https://youtu.be/roa_fHWl3xs
8. Consulta los criterios de evaluacin de la actividad que sern tomados en cuenta al momento de
calificar tu trabajo.

9. Enva el archivo a tu Docente en lnea mediante la herramienta Tarea para recibir


retroalimentacin. Espera y atiende la retroalimentacin correspondiente.
Como parte de la actividad integradora de esta unidad construirs algunas funciones del mdulo de
una tienda virtual, para el manejo de inventarios y la realizacin de compras aplicando todo lo
estudiado en la asignatura. Para ello:

1. Retoma la Actividad 2. Programa de conexin de esta unidad y la Evidencia de aprendizaje.


Programa con componentes grficos, desarrollada en la unidad 2.

Utilizando el programa que ya has desarrollado:

2. Incorpora una conexin a base de datos que permita realizar altas y bajas de productos. Para ello,
utiliza 1 submen grfico de los 4 que ya has creado.
Conexin a base de datos mysql y insercin
de Datos desde Java Netbeans
El propsito de esta 3. Realiza consultas de manera grfica sobre los productos de la tienda virtual y realiza ejercicios de
https://youtu.be/7UAK8f_Wqic
actividad es construir compras. Para ello, utiliza los 3 submens restantes y emplea cada uno para consultar los productos
Evidencia de algunas funciones del y realizar una compra.
Como conectar una base de datos
aprendizaje. mdulo de una tienda
Rubrica y Workbench con Netbeans y realizar 10 al 20 de Septiembre
Programa con virtual, para el manejo de 8 hrs Espacio de tareas 4. Considera que en el carrito de compras se debe visualizar el nmero de productos comprados.
Porcentaje distintos procesos 2017
conexin a base de inventarios y la realizacin
https://youtu.be/qyjCP6kfcBY
datos de compras aplicando 5. Finalmente, integra un reporte que incluya el cdigo, capturas de pantalla de ejecucin del
todo lo estudiado en la programa, conclusiones y fuentes de consulta.
Como Conectar Java con Mysql -
asignatura
Correctamente (Paso a Paso)
6. Guarda la carpeta del proyecto con el nombre DPO2_U3_EA2_XXYZ. Sustituye las XX por las dos
https://youtu.be/nbAYB6HyTQI
primeras letras del primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.

7. Consulta los criterios de evaluacin de la actividad para considerar los aspectos a evaluar.

8. Enva tu evidencia a tu Docente en lnea mediante la herramienta Tarea, para recibir


retroalimentacin. Espera y atiende la retroalimentacin correspondiente.

Adems de enviar tu trabajo de la evidencia de aprendizaje, responde las siguientes preguntas:

1.- Que tan importante crees que sea el manejo de Bases de datos en el desarrollo de software
actual?

2.-De las actividades de esta unidad, cual consideras que impact mas en tu desarrollo profesional?
El proposito de esta Justifica tu respuesta.
Autorreflexiones actividad es reflexionar Rubrica y 21 al 23 de Septiembre
1:30 hrs. Espacio de tareas a partir de estas preguntas elabora tu Autorreflexin en un documento llamado Todos los anteriores
Unidad 3 sobre lo aprendido en la Porcentaje 2017
unidad DPO2_U3_ATR_XXYZ. Sustituye las XX por las dos primeras letras del primer nombre, la Y por la
inicial del apellido paterno y la Z por la inicial del apellido materno.

Posteriormente enva tu archivo mediante la herramienta Autorreflexiones.

Fuentes de consulta

* De Miguel, A. y Piattini, M. (1999). Fundamentos y modelos de base de datos (2 ed.). Espaa: RA-MA.
* Oracle (2011). The JAVA Tutorials. Estados Unidos de Amrica: Oracle