Sunteți pe pagina 1din 4

CENTRO DE BACHILLERATO TECNOLOGICO

industrial y de servicios No. 12

Gua Didctica del Submodulo:


Disea y administra bases de datos avanzadas

Por:
Jess Antonio Monares Snchez
Martn Alejandro Guerra Hernndez

Agosto, 2017 Jiquilpan, Michoacn


Disea y administra bases de datos avanzadas CBTis 12.

ndice
Presentacin del Submodulo Disea y administra bases de datos avanzadas 1
Unidad I. Introduccin a MySQL
1.1 Conceptos bsicos de las bases de datos 3
1.2 Tipos de bases de datos 3
1.3. Modelos de bases de datos 6
1.4 Conceptos bsicos de SQL 8
1.5 Descarga e instalacin de XAMPP 9
1.6 El Panel de Control de XAMPP 13
1.7 Tipos de datos en MySQL 15
1.8 Creacin de base de datos, tablas y campos 18

Unidad II. Bases de datos con MySQL


2.1 Insercin, actualizacin y eliminacin de la informacin en la Base de Datos 22
2.2 Consultar o mostrar la informacin de la Base de Datos 25
2.3 Modelo relacional 27
2.4 Renombrar y eliminar una base de datos 39
2.5 Modificar la estructura de la base de datos (tablas y campos) 38
2.6 Exportar datos en MySQL 41
2.7 Importar datos en MySQL 44

Unidad III. Bases de datos con phpMyAdmin y Java


3.1 Ingresar a phpMyAdmin 47
3.2. Crear bases de datos en phpMyAdmin 48
3.3 Crear tablas desde phpMyAdmin 49
3.4 Migracin de datos 52
3.5 Exportar bases de datos en phpMyAdmin 53
3.6 Importar base de datos con phpMyAdmin 56
3.7 Conectar Java con MySQL en Netbeans 58
3.8 Implementando base de datos en un proyecto Java 61

Referencias 78

by: Jess Antonio Monares Snchez / Martn Alejandro Guerra Hernndez


Disea y administra bases de datos avanzadas CBTis 12.
Presentacin del submodulo
Justificacin de la Carrera de Programacin:
La carrera de Tcnico en programacin ofrece las competencias profesionales que permiten
al estudiante realizar actividades dirigidas a: analizar, disear, desarrollar, instalar y
mantener software de aplicacin tomando como base los requerimientos del usuario.
Todas estas competencias posibilitan al egresado su incorporacin al mundo laboral o
desarrollar procesos productivos independientes, de acuerdo con sus intereses profesionales
y necesidades de su entorno social.
Permite al tcnico incorporarse al mbito laboral en diversos sitios de insercin como:
Escuelas de computacin del sector privado, escuelas de computacin del sector pblico.
Edicin y difusin de contenido exclusivamente a travs de Internet
Servicios de bsqueda en la red Para lograr las competencias el estudiante debe de tener
una formacin profesional, que se inicia en el segundo semestre y se concluye en el sexto
semestre, desarrollando en este lapso de tiempo las competencias profesionales que marca
el programa de estudios.
Perfil de Egreso de la Carrera de Programacin
La formacin que ofrece la carrera de Tcnico en programacin permite al egresado, a travs
de la articulacin de saberes de diversos campos, realizar actividades dirigidas a la:
Instalacin y desarrollo de software de aplicacin utilizando programacin estructurada y
orientada a objetos en ambientes web y mviles, con almacenamiento persistente de datos,
As como la configuracin y administracin de plataforma e-learning y Comercio electrnico.
Durante el proceso de formacin, el alumno desarrollar las competencias profesionales:
Desarrolla e instala software de aplicacin utilizando programacin estructurada, con
almacenamiento persistente de los datos
Desarrolla software de aplicacin utilizando programacin orientada a objetos, con
almacenamiento persistente de los datos
Durante el proceso de formacin, el alumno desarrollar las competencias profesionales:
Desarrolla aplicaciones web y mviles
Administra sistemas operativos, aplicaciones y servicios
Desarrolla, administra y configura soluciones de e-learning y comercio electrnico
Mdulo II: Desarrolla software de aplicacin utilizando programacin orientada a objetos, con
almacenamiento persistente de los datos
Submdulo 1 - Desarrolla software de aplicacin utilizando programacin orientada a objetos
Submdulo 2 - Disea y administra bases de datos avanzadas
Propsito del Mdulo / Submodulo. Al finalizar el mdulo el estudiante ser capaz de:
Desarrollar aplicaciones en base a la metodologa orientada a objetos utilizando un lenguaje
de programacin orientado a objetos y manejo de base de datos con almacenamiento
persistente de los datos.

by: Jess Antonio Monares Snchez / Martn Alejandro Guerra Hernndez 1


Disea y administra bases de datos avanzadas CBTis 12.
Competencia
Es multidimensional e incluye distintos niveles como saber (datos, conceptos,
conocimientos), saber hacer (habilidades, destrezas, mtodos de actuacin), saber ser
(actitudes y valores que guan el comportamiento) y saber estar (capacidades relacionadas
con la comunicacin interpersonal y el trabajo cooperativo). En otras palabras, la
competencia es la capacidad de un buen desempeo en contextos complejos y autnticos.
Se basa en la integracin de conocimientos, habilidades, destrezas, actitudes y valores.
Competencias Genricas a desarrollar en este submodulo:
4. Escucha, interpreta y emite mensajes pertinentes en distintos contextos mediante la
utilizacin de medios, cdigos y herramientas apropiados. Atributo:
4.1 Expresa ideas conceptos mediante representaciones lingsticas, matemticas o grficas.
4.2 Aplica distintas estrategias comunicativas segn quienes sean sus interlocutores, el
contexto en el que se encuentra y los objetivos que persigue.
8. Participa y colabora de manera efectiva en equipos diversos. Atributos:
8.2 Aporta puntos de vista con apertura y considera de otras personas de manera reflexiva.
8.3 Asume una actitud constructiva, congruente con los conocimientos y habilidades con los
que cuenta dentro de distintos equipos de trabajo.
Competencias de productividad a desarrollar en este submodulo:
TE5 Cumplir compromisos de trabajo en equipo.
OL2 Disear y utilizar indicadores para medir y comprobar los resultados obtenidos.
OM6 Revisar las acciones llevadas a cabo con el fin de realizar mejoras y adaptarlas a los
procedimientos.
AP3 Registrar y revisar informacin para asegurar que sea correcta.
PO3 Definir sistemas y esquemas de trabajo.
EP8 Actuar responsablemente de acuerdo a las normas y disposiciones definidas en un
espacio dado.

Actividad 1: Realiza el siguiente cuestionario diagnstico de conocimiento:


1) Qu entiendes bajo el concepto de bases de datos?
2) A que se refiere tabla, campo y registro.
3) Menciona los tipos de bases de datos que conoces.
4) Indica los modelos de bases de datos que conoces.
5) Menciona para qu sirve el SQL.
6) Conoces para que sirven los comandos, clausulas y operadores en SQL.
7) Menciona para que sirve un Gestor de Base de Datos.
8) Sabes a que se refiere MySQL.
9) Has creado o diseado bases de datos.
10) Como influyen las bases de datos en tu vida diaria.
by: Jess Antonio Monares Snchez / Martn Alejandro Guerra Hernndez 2

S-ar putea să vă placă și