Está en la página 1de 12

1.

IDENTIFICACIÓN DEL TALLER

● Denominación del Programa de Formación: Técnico en Programación de Software

● Código del Programa de Formación: 233104 Versión 1

● Nombre del Proyecto: Desarrollo de Aplicaciones de Software para Unidades Productivas


Colombianas.
● Código: 2212631

● Fase del Proyecto: Análisis

● Actividad de Proyecto: Diagnosticar las necesidades de Sistematizar procesos administrativos


en la empresa.
● Resultados de Aprendizaje Alcanzar: 22050103203 Interpretar los diagramas de caso de uso, de
objetos, de estados, de secuencia, de paquetes o componentes, de despliegue, de colaboración
según el diseño entregado.
● Competencia: Analizar los requerimientos del cliente para construir el sistema de información.

2. OBJETIVOS.

2.1 GENERAL

El objetivo de este taller es introducir a los aprendices en la concepción, diseño y manejo de bases de
datos mediante el uso de software de acceso libre, como Mysql mediante la plataforma para servidor
web XAMPP.

2.2 ESPECIFICOS.

● Identificar los conceptos básicos a tener en cuenta en el diseño de una base de datos,

● Reflexionar sobre el diseño de una base de datos a partir del diseño de la investigación científica,

● Desarrollar el planeamiento del Diseño Lógico de la Base de Datos.

● Reconocer las capacidades de varios sistemas de gestión de Base de Datos.


● Identificar recursos que existen en internet para el manejo de bases de datos y el procesamiento de
información.
● Comprender el Modelo Entidad-Relación

● Programar consultas (Query (s)).

● Relacionar datos de múltiples tablas.

● Manejar de Errores con SQL.

● Crear y Normalizar una base de datos.

3. INTRODUCCION.

Sin duda la información es la base de nuestra sociedad, recibimos y manejamos volúmenes enormes de
información y el computador, es la herramienta que permite almacenar y tratar esa información.

Para guardar y recuperar la información necesitamos de un sistema de almacenamiento que sea fiable,
fácil de manejar, eficiente, y de aplicaciones capaces de llevar a cabo esa tarea, obteniendo resultados
a partir de la información almacenada.

Este sistema es la denominada base de datos (BD), que proporciona a los usuarios el acceso a datos,
que pueden visualizar, ingresar o actualizar, teniendo en cuenta los roles de acceso (derechos de
acceso), que se les haya otorgado.

3.1 REFLEXIÓN INICIAL.

● ¿Considera que una base de datos optimiza los procesos en una entidad?

● ¿Cree que la base de datos es fundamental para el desarrollo de un sistema de información?

● ¿Considera que la seguridad e integridad de los datos es primordial en las empresas?


3.2 Actividades de contextualización e identificación de conocimientos

¿Qué significan los siguientes conceptos?


Atributo
Campo
Dato
Registro
Tupla.

3.3 Apropiación.
Consultar en diferentes fuentes bibliográficas, las definiciones que intervienen en bases de datos (BD):

● Bases de datos relacionales.

● Relaciones entre tablas (cardinalidad).

● Llave primaria

● Llave secundaria.

● Tablas

● Normalización.

● SQL (Strutured Query Languaje – Lenguaje de consulta estructurado).

● Consultas.

● Informes.

● Formularios.

● Relaciones.

● Propiedades del campo.

● Informes.

● Integridad referencial.

3.4 Actividades de transferencia del conocimiento

XAMPP es un servidor web de plataforma, software libre


Se trata de una aplicación de código abierto distribuida bajo una licencia GPL.

El nombre es en realidad un acrónimo:


X (para cualquiera de los diferentes sistemas operativos),
Apache, el servidor Web más famoso.
MariaDB, una excelente base de datos de código libre.
PHP, lenguaje de programación.
Perl. Lenguaje de programación.

A partir de la versión 5.6.15, XAMPP cambió la base de datos Mysql por MariaDB, con licencia
GPL.
LAMP es el sistema análogo que corre bajo ambiente Linux
WAMP es el sistema análogo que corre bajo ambiente Windows
MAMP es el sistema análogo que corre bajo ambiente Macintosh
Una vez instalado puede buscar el ícono en la barra de tareas, todos los programas o en el escritorio.
De doble clic sobre el ícono XAMPP Control Panel, en seguida de clic sobre el icono Shell.

Cuando acceda ingrese a Mysql mediante el comando cd Mysql luego oprima Enter

En seguida indicara que estará en Mysql con el usuario root y pasword sin parámetro con la siguiente
sentencia mysql –u root –p en seguida de Enter.

Le solicitara password, digite Enter y quedará en el prompt o comando MariaDB, el parámetro none
significa que no ha seleccionado ninguna base de datos.
Para probar si de momento todo está bien, creemos la base de datos de nombre uno.

Listo ya se encuentra activo para iniciar la práctica:

Línea de comando Resultado


Visualiza las bases
de
datos existentes

Creación de una
base de datos

Verificar la creación

Acceder a la base de
datos notas

Creación de una
tabla
dentro de la base
grupo, llamada
datos con dos
campos, el primero
no puede ser nulo
y es la llave
primaria.
Permite visualizar
los
campos y
atributos de la
tabla datos.
Creación de una
segunda tabla
Visualización de los
campos.
Consultar las tablas
existentes dentro
de la base de
datos grupo.

Verificación de las
columnas
creadas dentro de
cada tabla de la
base de datos
grupo.
Insertar registros
dentro de la
tabla
estudiante.
Verificación del registro insertado.
Renombrar una
tabla
en este caso la tabla
llamada datos por
dato.

Visualización

de
registros de la
tabla estudiante:

Modificación de un
dato Yaneth
estaba con
código 6 y se
modificó a 66.
De la tabla
estudiantes se
borrara el
registro Javier
Jiménez
Seleccionar los
nombres de la
tabla estudiante
donde inicie el
apellido con Ber
GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
PROCEDIMIENTO DESARROLLO CURRICULAR
TALLER DE APRENDIZAJE

Seleccionar columnas

Cambiar el nombre
de una tabla y
adicionar un campo
o columna

Funciones agregadas

contar
registros
count
Además
manejando
condiciones
Suma de números en
este ejemplo
código que es de
tipo numérico sum
Selección del mínimo
y máximo pero
solo sale un
nombre

GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
TALLER DE APRENDIZAJE

Seleccione máximo y
mínimo y se visualiza el
mismo nombre.

Seleccionar max y
min

Promedio de la
columna código.

Al finalizar se recomienda salir y cerrar el servicio.

1 Realizar el taller adjunto, y dejar las evidencias del paso a paso de como se viene realizando, haciendo
capturas de pantalla, pegarlas, recortarlas y organizarlas en un documento de formato de procesador
de textos Word, luego subirlas junto con este taller a la plataforma Blackboard del Sena.
2 Realizar un informe, donde se visualicen los conceptos fundamentales anteriormente descritos que
intervienen en la creación, desarrollo y administración de una base de datos.
3 Presentar el desarrollo de una base de datos mediante el programa Mysql donde se apliquen los
conceptos anteriormente estudiados.
Glosario de términos
Base de datos: Es un conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso.

MySql: Es una base de datos con licencia GPL (General Public License) basada en un servidor; se
caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos. Tomado de:
http://www.maestrosdelweb.com

PostgreSql y Oracle: Son sistemas de base de datos poderosos, administra muy bien grandes cantidades
de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre. Tomado de:
http://www.maestrosdelweb.com

Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el
programa Access, el cual crea un archivo .mdb. Tomado de: http://www.maestrosdelweb.com

Microsoft SQL Server: Es una base de datos más potente que Access desarrollada por Microsoft. Se
utiliza para manejar grandes volúmenes de informaciones. Tomado de: http://www.maestrosdelweb.com

Autor: Ing Victor Rincón - Centro de Materiales y Ensayos, Regional Distrito Capital
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
TALLER DE APRENDIZAJE

● Disponible en Internet: http://www.maestrosdelweb.com

● Disponible en Internet: http://www.aulaclic.es/sqlserver/index.htm - curso en on line (en línea).

● Cuadra, Dolores. Desarrollo de bases de datos, casos prácticos. Número de páginas 572, ISBN 978-
970-15-1350-7, Editorial Alfaomega, Ra-Ma, Año de edición 2008.
● Piattini, Mario - Marcos, Esperanza - Calero, Coral. Tecnología y diseño de bases de datos. Número de
páginas 980, ISBN 978-970-15-1268-5, Editorial Alfaomega, Ra-Ma, Año de edición 2007.
● Dolores Cuadra. Desarrollo de bases de datos: casos prácticos desde el análisis a la implementación.
México, D. F.: Alfaomega Grupo Editor, Ra-Ma, c2008. (Complejo del Sur).
Gillenson, Mark L., Administración de bases de datos. México: Editorial Limusa Wiley, c2006. (Complejo
del Sur).

Autor: Ing Victor Rincón - Centro de Materiales y Ensayos, Regional Distrito Capital

También podría gustarte