Actividad 1-5 Modulo 4 S1 Programacion

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 18

MODULO 4

SUBMODULO 1

Construye bases de datos para


aplicaciones Web

1
1. ENCUADRE

CARRERA: Técnico en Programación

Modulo IV
Desarrolla software de aplicación web con almacenamiento persistente de datos (192 horas)

SUBMÓDULO 1
Construye bases de datos para aplicaciones Web (96 horas)

Resultado de aprendizaje

Al finalizar el módulo el estudiante será capaz de:

• Desarrollar software de aplicación web con almacenamiento persistente de datos


• Construir Bases de Datos para Aplicaciones Web
• Desarrollar aplicaciones Web en un lenguaje de programación con conexión a bases de datos

COMPETENCIAS PROFESINALES
COMPETENCIA 1.- Implementa el diseño conceptual y lógico de la base de datos

COMPETENCIA 2.- Implementa el diseño físico de la base de datos

COMPETENCIA 3.- Administra la información de la base de datos

2
MÓDULO IV

“DESARROLLA SOFTWARE DE APLICACIÓN WEB CON ALMACENAMIENTO PERSISTENTE DE DATOS”

SUBMODULO I:
CONSTRUYE BASES DE DATOS PARA APLICACIONES WEB

1.- Implementa el diseño conceptual 2.- Implementa el diseño físico 3.- Administra la información de
y lógico de la base de datos de la base de datos la base de datos

• Introducción a las Bases • Gestor de bases de • Lenguaje SQL


de datos (Datos, Datos relacional
• Consultas de
información , Base de
• Elementos de la Base Actualización,
datos, DBMS,DBA)
de datos (tablas y Selección y
• Modelo Entidad- campos) Combinación de
Relación datos
• Relaciones y vistas de
• Normalización la Bases de Datos • Consultas de
selección
• Vistas de Bases de
• Herramienta visual

3
BIBLIOGRAFIA

• Chardi, P. (2014). SQL Fácil, España: Alfaomega, Marcombo


• Martínez, F.J. & Gallegos, A. (2017) Programación de base de datos relacionales.
España: Ra-Ma

Actividad 1- Encuadre. Instrucciones: Escribe en tu libreta toda la información del


tema 1 de encuadre.

4
1er Parcial
COMPETENCIA 1.- Implementa el diseño conceptual y
lógico de la base de datos

5
Cuestionario diagnostico

1. ¿Qué entiendes por página WEB?

2. ¿Menciona 5 etiquetas de HTML?

3. ¿Para que sirve el lenguaje CSS3?

4. ¿Para qué sirve el lenguaje PHP?

5. ¿Para que sirve el lenguaje JavaScript?

6. ¿Qué entiendes por Base de datos?

7. ¿Qué programas conoces para hacer bases de datos?

8. ¿Qué entiendes por administrador de base de datos?

9. ¿Qué es el lenguaje SQL?

Actividad 2- Cuestionario diagnóstico. Instrucciones: Responde en tu libreta el


cuestionario diagnostico

6
1 Introducción a las bases de datos

1.1 ¿Qué son los datos?

Los datos son símbolos que describen condiciones, hechos, situaciones o valores. Los datos se
caracterizan por no contener ninguna información. Por si mismos los datos no tienen capacidad de
comunicar un significado y por tanto no pueden afectar el comportamiento de quien los recibe.

1.2 ¿Qué es la información?

Una información es un conjunto de datos significativos y pertinentes que describan sucesos o


entidades. Para ser útiles, los datos deben convertirse en información para ofrecer un significado,
conocimiento, ideas o conclusiones.

1.3 ¿Qué es una base de datos?

Una base de datos representa algunos aspectos del mundo real, aquellos que le interesan al usuario.
Y que almacena datos con un propósito específico. Por tanto, es un conjunto de datos pertenecientes
a un mismo contexto y almacenados sistemáticamente para su posterior uso.

7
1.3.1 Tipos de modelos de base de datos

1.3.1.1 Jerárquico

En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un
nodo padre de datos puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los
nodos que no tienen hijos se los conoce como hojas.

1.3.1.2 Orientado a Objetos

Objeto persona Objeto Vehículo

Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de
almacenar en la base de datos los objetos completos (estado y comportamiento).

8
1.3.1.3 Relacional

Éste es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos
dinámicamente. Los datos pueden ser recuperados o almacenada mediante «consultas» que ofrecen
una amplia flexibilidad y poder para administrar los datos.

9
Actividad 3- Introducción a las Bases de datos (Parte 1). Instrucciones:
Observa los siguientes videos:
• 04 Datos vs Información” en al URL:
https://web.microsoftstream.com/video/4a5ced84-b6f8-4cf3-a3e8-0b89e50d6827

• 05 Que es una base de datos” en al URL:


https://web.microsoftstream.com/video/a996bea4-169e-480a-a728-095d9e86b96b
06
• 06 Tipo de modelos de base de datos” en al URL:
https://web.microsoftstream.com/video/0061c6d6-4ce9-4173-a35e-d7d8ed16fbea

Posteriormente responde en tu libreta las siguientes preguntas:

1. ¿Qué son los datos?


2. ¿Qué es la información?
3. ¿Qué es una base de datos?
4. Tipos de modelos de base de datos
5. Que es el modelo Jerárquico de base de datos
6. Que es el modelo Orientado a Objetos de base de datos
7. Que es el modelo Relacional de base de datos

10
1.4 ¿Qué es un sistema gestor de base de datos (DBMS)?

Son programas informáticos que permiten crear, almacenar y posteriormente acceder a datos de
forma rápida y estructurada. Los DBMS constan de ciertos componentes tales como: Data definition
language (DDL), Data manipulation language (DML), Structured query language (SQL), etc.

Algunos sistemas que gestionan una base de datos relacional son:

1.5 ¿Qué es un Administrador de Base de Datos (DBA)?

Es la persona o equipo de personas profesionales


responsables del control y manejo del sistema de
base de datos, generalmente tiene(n)
experiencia en DBMS, diseño de bases de datos,
Sistemas operativos, comunicación de datos,
hardware y programación.

El DBA normalmente puede estar involucrado


desde el mismo inicio del desarrollo de la base de datos definiendo la estructura interna, compra de
equipos, desarrollo, seguridad, permisologia a los usuarios finales, etc.

11
1.6 ¿Cuáles son algunas de las ventajas de usar una base de datos?

1. Centraliza de una manera segura los datos de una organización.


2. Automatización de procesos.
3. Acceso a la información de una manera mucho más rápida.
4. Aumenta la calidad de respuesta de la organización.
5. Nuevos puestos de trabajo.

1.7 ¿Cuáles pudieran ser algunas desventajas en usar una base de datos?

1. Documentación de los procesos de la organización (si no los posee).


2. Costos adicionales por hardware y software especializado.
3. Nuevos puestos de trabajo (incremento de los gastos de la organización).
4. Cambio de paradigma en la forma de trabajo.
5. Si son pocos datos, es mejor utilizar otras opciones tales como una hoja de cálculo.

Actividad 4- Introducción a las Bases de datos (Parte 2). Instrucciones:


Observa los siguientes videos:
• 07 Sistema de gestión de base de datos” en al URL:
https://web.microsoftstream.com/video/958012b5-d66f-4b07-affa-c1f9b73950fe

• 08 Administrador de Base de datos (DBA)” en al URL:


https://web.microsoftstream.com/video/39e66140-7c16-4918-887e-f85c20020bb2

• 09 Ventajas y desventajas de usar una base de datos” en al URL:


https://web.microsoftstream.com/video/7fba1970-5bc5-4262-b223-235a5b4ac831

Posteriormente responde en tu libreta las siguientes preguntas:

1. ¿Qué es un sistema gestor de base de datos (DBMS)?


2. ¿Qué es un Administrador de Base de Datos (DBA)?
3. ¿Cuáles son algunas de las ventajas de usar una base de datos?
4. ¿Cuáles pudieran ser algunas desventajas en usar una base de datos?
5. ¿Qué es el modelo Relacional de base de datos?
12
2 Software para el diseño de base de datos Relacionales
Hay muchas herramientas online y de escritorio que pueden perfectamente ayudar en el proceso de
diseño de base de datos relacionales. En el curso utilizaremos LUCIDCHART.

¿Qué es Lucidchart?
Esta aplicación de diagramación en línea facilita la creación y el intercambio de diagramas
profesionales. Desde el diseño del sistema hasta la lluvia de ideas y la gestión de proyectos, cubre
todas las necesidades de comunicación y colaboración.

Página de descargas de programas

Lucidchart:
https://www.lucidchart.com/pages/es
0
lucidchart (versión android)

DBDiagram.io:
https://dbdiagram.io/home

Draw.io:
https://www.draw.io/

QuickDBD:
https://www.quickdatabasediagrams.com/

13
Actividad 5- Software para el diseño de base de datos relacionales. Instrucciones:
Observa los siguientes videos:
• “11 Lista de aplicaciones WebSites Disponibles” en al URL:
https://web.microsoftstream.com/video/ef694ee9-9191-428a-a8f1-82d12be749f6

• “12 Se puede diseñar en papel” en al URL:


https://web.microsoftstream.com/video/5956250e-98f2-4bd9-849d-ea9f5cddfad3

• “13 Vista interna y componente” en al URL:


https://web.microsoftstream.com/video/a090199f-2c92-4f27-b571-9c3932e6a40d

Posteriormente realiza lo siguiente:

1. Si tienes computadora Ingresa a la página del programa Lucidchart e ingresa con tu cuenta de
Microsoft o si solo tienes celular Instala la APP de Lucidchart en tu celular Android e ingresa con tu
cuenta de Microsoft.
2. Manda una imagen donde entraste al Lucichart desde la PC o el programa instalado en tu
celular

14
Pasos para ingresar a Lucichart desde cuenta de Office 365

1.- Ingresa a la pagina https://www.lucidchart.com/pages/es y dale click en Iniciar sesión

2.-Selecciona la opción Office 365

15
3.- Selecciona tu cuenta o selecciona la opción Usar otra cuenta

4.- Ingresa tu cuenta de cecytev.edu.mx

16
5.- Ingresa tu contraseña

6.- Selecciona la opción mantener sesión iniciada si es tu PC.

17
7.- Crea un nuevo diseño

18

También podría gustarte