• No se han encontrado resultados

GUIATAREAACCESS-MYSQL

N/A
N/A
Protected

Academic year: 2020

Share "GUIATAREAACCESS-MYSQL"

Copied!
5
0
0

Texto completo

(1)

GUÍA DE APRENDIZAJE

INTRODUCCIÓN A SQL

Código: 01

Versión 1.0

Centro para la Industria de la Comunicación Gráfica

CENIGRAF

(2)

CONTROL DEL DOCUMENTO

Nombre

Cargo

Dependencia

Fecha

Autores

Ing. Jhonatan Alejandro

Abello Diaz Instructor (Directorde Taller ADSI) CENIGRAF Abril de 2010

Asesoría pedagógica Revisión

(3)

1. IDENTIFICACIÓN

Programa de Formación

ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN - ADSI

Nombre del Proyecto

USO E IMPLEMENTACIÓN DE SQL EN LA CREACIÓN DE BASES DE DATOS USANDO MySQL

Nombre de la Guía

INTRODUCCIÓN A SQL CON MySQL Duración de la Guía:24 Horas Resultados de Aprendizaje:

1. Identificar el papel primordial del manejo de datos y su estructura.

2. comprender y aplicar los conceptos fundamentales de

la tecnología de bases de datos, con especial énfasis en el modelamiento de los datos y en los servicios que provee un sistema administrador de bases de datos.

3. Crear bases de datos, tablas, índices en SQL.

2. INTRODUCCIÓN

El lenguaje de consulta estructurado o SQL (por sus siglas en inglés: Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla-información de interés de una base de datos, así como también hacer cambios sobre ella. Es un lenguaje de cuarta generación (4GL).

A su vez MySQL es un sistema gestor de bases de datos relacionales en SQL, esto significa que permite la gestión de los datos de una BBDD relacional usando un lenguaje de consulta estructurado. Y, por tanto, que a partir de una oración, MySQL llevará a cabo una determinada acción sobre nuestra base de datos.

MySQL es una aplicación de Código abierto y por lo tanto es gratuita, nos permite redistribuir una aplicación que la contenga y nos permite incluso modificar su código para mejórala o adaptarla a nuestras necesidades.

MySQL es un sistema fácil de instalar y configurar en servidores Windows, Linux... y enseguida nos permite ejecutar sencillas consultas de SQL.

MySQL puede correr en la inmensa mayoría de sistemas operativos, por lo que junto a otro lenguaje de programación de lado de servidor de alta portabilidad como Java, PHP, Perl... nos permite el desarrollo de aplicaciones web fáciles de migrar y el acceso y copia de los datos desde cualquier Sistema Operativo.

De esta manera se puede afirmar que MySQL es un sistema con una velocidad superior a sus rivales, incluido Oracle, a la hora de realizar instrucciones SQL.

3. ACTIVACIÓN DE CONOCIMIENTOS

Revisemos los conocimientos que tenemos sobre el tema:

 Participe y socialice con el Grupo recordando los métodos y estrategias utlizadas anteriormente para la creación de bases de datos en Access.

(4)

crear bases de datos en Access.

 Socialice y defina cuales estrategias utilizaría para acelerar su aprendizaje en SQL.

4. CONSTRUCCIÓN DEL CONOCIMIENTO

1. Actividad Individual: Revise con su Instructor las inquietudes que tenga sobre el documento: MySQL Guía Rápida (versión Windows) que previamente fue enviado a sus correos electrónicos.

2. Consulte en Internet, manuales electrónicos, videotutoriales, wikis o en textos de informática y sistemas, información acerca de programación en SQL y Diseño De Bases de Datos.

Actividad Grupal:

Organizarse en parejas y en el taller:

1. Elaborar una Base de datos para el software de la empresa electrificadora NoHayLuz S.A (Software que ustedes previamente elaboraron como proyecto de estructuras básicas de programación) en Access con el objetivo de refrescar sus conocimientos previos en diseño y elaboración de bases de datos relacionales.

2. A partir del ejercicio anterior migrar la base de datos desarrollada en Access a SQL, con la herramienta MySQL a través del MySQL Command Line Client que encontraran en cada uno de sus equipos (PC), herramienta de gestión de bases de datos en MySQL que les permitirá el aprendizaje y el manejo de SQL de manera fácil y progresiva (tal como se explico anteriormente en la introducción de esta guía).

3. Presentar un informe en Word, que incluya:

A. Capturas de pantalla de las tablas y el esquema de la bases de datos en Access. B. Código utilizado para crear la base de datos y sus respectivas tablas en SQL

C. Escribir mínimo cinco (5) conclusiones acerca de las ventajas de la utilización de SQL en la elaboración de bases de datos relacionales.

5. APLICACIÓN DEL CONOCIMIENTO

 Entreguen la versión final del documento a su instructor en la fecha acordada.

 Utilicen la información recolectada previamente en su anterior proyecto para la compañía electrificadora NoHayLuz S.A. para el optimo diseño y creación de la base de datos, pueden presentar sus avances al instructor antes en la fecha propuesta.

 Tengan en cuenta los resultados de la actividad para programar con el instructor, actividades adicionales que permitan afianzar el conocimiento adquirido y solventar cualquier duda respecto al diseño y elaboración de bases de datos con SQL.

6. EVALUACIÓN

Resultados de Aprendizaje

Criterios de Evaluación

Tipos de Evidencia

Instrumentos de Evaluación

 Identificar el papel primordial del manejo de

 Crear Bases de Datos

 Conocimiento  Consulta

(5)

datos y su estructura.

 Comprender y aplicar los conceptos fundamentales de la tecnología de bases de datos, con especial

énfasis en el

modelamiento de los datos y en los servicios que provee un sistema administrador de bases de datos.

 Crear bases de datos, tablas, índices en SQL.

correctamente en SQL.

 Crear las tablas eligiendo

correctamente los tipos de datos en SQL.

 Definir

correctamente la clave e índices de cada tabla en SQL.

 Definir

correctamente las relaciones entre las tablas SQL.

 Desempeño y Producto

 Informes preliminares.

 Entrega final en pareja.

7. AMBIENTES DE APRENDIZAJE

Taller de ADSI – Aula 301 CENIGRAF

 Equipos de computo PC

 Software de diseño de bases de datos (Access, MySQL)

 Office

 Conexión de Internet

 Asesoría del docente

8. GLOSARIO

SQL: El lenguaje de consulta estructurado o SQL (por sus siglas en inglés: Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas

Base de Datos: Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

Diseño: Proceso de disponer, estructurar y conformar un objeto o un conjunto de información para que cumpla un cometido conforme a los medios disponibles para cumplirlo.

9. BIBLIOGRAFÍA http://www.sql.org http://es.wikipedia.org/wiki/Base_de_datos http://www.abcdatos.com/tutoriales/programacion/basesdedatos/sql.html http://es.wikipedia.org/wiki/SQL http://www.aulaclic.es/access2007/ http://office.microsoft.com/es-es/access/default.aspx?ofcresset=1

Referencias

Documento similar

Un Sistema Gestor o Manejador de Bases de Datos (SGBD) es un conjunto de programas que permite a los usuarios crear y mantener una Base de Datos (BD), por lo tanto, es un software

El proceso de Limpieza de Datos, o Data Cleaning como también se le conoce, no es más que corregir o remover información incorrecta, con formato inapropiado o duplicada en una base de

Es seguro: El sistema de autorización de MySQL permite privilegios en una o varias bases de datos (por ejemplo el privilegio de crear bases de datos o de

MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones y con la ventaja ser

Las más extendidas actualmente son las bases de datos relacionales y justamente este modelo es el que se utilizó para el desarrollo de la aplicación Sistema de Gestión de

 Servidor de bases de datos: Consiste en un equipo que contiene un Sistema Gestor de Bases de Datos (SGBD) y proporciona servicios de gestión, administración y protección

Como Sistema de Gestión de Bases de Datos se empleó el MySQL 5.0, utilizando la librería ADOdb que proporciona el lenguaje PHP 5.0 para el acceso a los datos y el Apache 2.2

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun