Вы находитесь на странице: 1из 28

CENTRO DE ESTUDIOS TECNOLOGICOS INDUSTRIAL Y DE SERVICIOS N 104

Taller de instrucciones de My SQL


DISEO DE SISTEMAS DE INFORMACIN MEDIANTE LENGUAJE DE ING. NANCY ERIKA ESCOBEDO ISLAS PROGRAMACIN

Integrantes:
-Eliseo Silvano Baca Lemus -Jos Martin Trejo Najera -Luis Edgar Olivares Vera -Jess Barragn Romero -Dalia Estefana Salazar Nio -Isacc Arroyo Mendoza
Profa. Lic. Nancy Erika Escobedo Islas

Gua Rpida Creacin Base Datos MySQL


1.- Iniciar Servicios Dentro del USB carpeta F:\xampp-portable\xampp Buscar programa xamppControl darle doble clic Y aparece la siguiente pantalla:

En esta pantalla se listan los programas, servicios que se van a utilizar.

Darle clic en START Para poder inicializar la Base de Datos

El Status del programa MySql debe de indicar Running . Y en el escritoroi de Windows aparece el icono Xampp Control activado. 2.- Ahora en la PC darle clic al Men de Inicio

Teclear comando CMD.--> Darle enter -

Dentro de Buscar Insertar comando cmd y darle ENTER

Y aparece la siguiente pantalla, conocida como PROMPT del Sistema Operativo de Windows :

a) Ahora necesitamos posicionarnos en la UNIDAD F:/ (donde este la carpeta xammp) Capturar F: ENTER Y nos aparece la unidad F:/ posicionado en el directorio del USB

b) Capturar dir *.*

ENTER y mostrara las carpetas (DIRECTORIOS), archivos creados en el

USB Revisar que este dentro de F:/ (RAIZ ) la carpeta xampp-portable o el nombre de la carpeta que se les paso (en caso de que hayan cambiado el nombre)

c) Ahora capturar lo siguiente: cd xampp-portable y darle ENTER

d) Mostrar el directorio Capturar cd xampp Darle ENTER

Y el PROMPT del sistema esta apuntando sobre la carpeta F:\xampp-portable\xampp e) Capturar cd mysql ENTER

f) Capturar cd bin ENTER la ruta o path se vera como la siguiente pantalla:

g) Para empezar a usar la BASE DE DATOS MySql teclear mysql u root y darle ENTER

En este momento ya podemos empezar a usar el programa MySql y crear, administrar BASES DE DATOS.

3.- Uso MySQL NOMBRE:_______________________________________________________________________ GRUPO:________FECHA ENTREGA: 28-MAYO-2013 EJERCICIO Cada Inciso tiene una ANOTA LOS RESULTADOS OBTENIDOS DE CADA INSTRUCCIN instruccin que debes (PANTALLA INDICANDO EL RESULTADO OBTENIDO) capturar dentro del programa para bases de datos MySql e ir anotado los resultados en la columna del lado derecho. Es importante que primero leeas y captures la instruccin como aparece.

A) Crear Base de Datos llamada biblioteca Mysql> create database nombre_base_datos;

B) Muestra las tablas que contiene la base de datos BIBLIOTECA Mysql> use biblioteca; Despus capturar el siguiente comando: Mysql> show tables;

C) Elimine la tabla "libros". Qu mensaje aparece? Mysql> drop table nombre_tabla;

D) Cree la siguiente tabla de acuerdo al siguiente cdigo : Mysql> create table alumnos ( matricula int NOT NULL DEFAULT '0', nombre varchar(30) NOT NULL DEFAULT '', direccion varchar(50) NOT NULL DEFAULT '', fechanacimiento datetime, fechacreacion date, horacreacion time, PRIMARY KEY (matricula) );

E) Cree una tabla llamada libros, con los siguientes campos: cdigo, titulolibro, editorial, autor, edicin, ejemplar, precio, clasificacin, fechaimpresion,

numeropaginas, donde la clave primaria sea cdigo. Nota : Usa cdigo similar al inciso D F) Intenta crearla nuevamente. Qu mensaje aparece? Nota : Explica que mensaje te envio

G) Muestra las tablas existentes de la base de datos Biblioteca. Mysql > show tables;

H) Visualiza los campos (estructura) de la tabla libros. Mysql> desc nombre_tabla; I) Muestra el contenido de la tabla libros en pantalla: Mysql> select codigo, titulolibro, editorial, autor, edicion, ejemplar, precio, clasificacin, fechaimpresion, numeropaginas from libros;

J) Elimina la tabla libros Mysql> drop table nombre_tabla;

K) Cree una tabla llamada autor, con los siguientes campos: nombre, fechanacimiento, editorial, fechapublicacion, comentarios. Mysql> create table autor ( nombre varchar(30), fechanacimiento datetime, editorial varchar(30), fechapublicacion date, comentarios varchar(30), PRIMARY KEY (nombre) );

L) Vuelve a eliminar la tabla libros. Qu mensaje aparece? Mysql> drop table nombre_tabla;

M) Muestra la estructura (campos) de la tabla autor. Mysql> desc nombre_tabla;

N) Visualiza la estructura (campos) de la tabla alumnos. Mysql> desc nombre_tabla;

O) Muestra el contenido de la tabla AUTOR en pantalla: Mysql> select nombre, fechanacimiento, editorial, fechapublicacion, comentarios from autor

P) Inserta los 10 registros(filas) a la tabla AUTOR; MySql> Insert into autor( nombre, fechanacimiento,editor ial,fechapublicacion, comentarios) values('Juan Torres','12-121978','OMEGA', '12-012000 ', 'Autor dedicado a publicar obras de Ciencias' ); Nota: Solo viene un ejemplo inserta los dems Los datos de tipo entero NO LLEVAN COMILLAS

Q) Muestra los datos de la tabla AUTOR. Mysql> Select nombre, fechanacimiento,editor ial,fechapublicacion, comentarios from autor;

R) Elimina de la tabla AUTOR donde el nombre sea Juan Torres Mysql> delete from autor where nombre = 'Juan Torres'; Ahora consulta la tabla para ver el resultado: MySql> select * from autor;

S) Inserta 10 registros(filas) a la tabla ALUMNOS; Revisa cdigo inciso anterior

T) Elimina la tabla autor Mysql> drop table nombre_tabla; U) Muestra la consulta de la tabla alumnos en pantalla. Mysql> select * from alumnos; V) Crea una nueva base de datos llamada controlescolar

Mysql> create database nombre_base_datos; Q) Crea una nueva base de datos llamada calendario Mysql> create database nombre_base_datos;

W) Muestra las bases de datos creadas: Mysql>show databases;

X) Elimina la base de datos calendario. MySql> use calendario; MySql> drop database nombre_base_datos ;

Y ahora verifica que haya sido eliminada: Mysql> show databases;

Y) Dentro de la base de datos biblioteca actualiza a los alumnos cambiando la fechacreacion = 01-022013 Mysql> use biblioteca; Mysql>update alumnos set fechacreacion='01-022013 Z) Termina la sesin de Mysql: Mysql> exit;

4.- Para Salir de Mysql, primero desde esta pantalla:

Detener servicio Mysql darle clic botn Stop.

Debe de aparecer la pantalla con status Stopped

Ahora ya se puede cerrar la ventana XAMPP Control Panel

Falta cerrar la sesin del programa MySql teclear exit;

Ahora si puedes expulsar tu USB


1) QUE ES UNA BASE DE DATOS? Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos estn en formato digital (electrnico), y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos. Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de estos SGBD, as como su utilizacin y administracin, se estudian dentro del mbito de la informtica.

2) VENTAJAS DE USAR BASE DE DATOS(mnimo 7)


Los sistemas de bases de datos presentan numerosas ventajas ente las cuales se encuentran: -Control sobre la redundancia de datos. No se almacenan varias copias de los mismos datos. -Consistencia de datos. Si un dato est almacenado una sola vez, cualquier actualizacin se debe realizar slo una vez, y est disponible para todos los usuarios inmediatamente. -Ms informacin sobre la misma cantidad de datos. Al estar todos los datos integrados, se puede extraer informacin adicional sobre los mismos. -Comparticin de datos. La base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estn autorizados. -Mantenimiento de estndares. Gracias a la integracin es ms fcil respetar los estndares necesarios, tanto los establecidos a nivel de la empresa como los nacionales e internacionales.

-Mejora en la integridad de datos. La integridad de la base de datos se refiere a la validez y la consistencia de los datos almacenados. -Mejora en la seguridad. Los SGBD permiten mantener la seguridad mediante el establecimiento de claves para identificar al personal autorizado a utilizar la base de datos. -Mejora en la accesibilidad a los datos. Muchos SGBD proporcionan lenguajes de consultas o generadores de informes que permiten al usuario hacer cualquier tipo de consulta sobre los datos. -Mejora en la productividad. El SGBD proporciona muchas de las funciones estndar que el programador necesita escribir en un sistema de ficheros. -Mejora en el mantenimiento gracias a la independencia de datos. Los SGBD separan las descripciones de los datos de las aplicaciones. Esto es lo que se conoce como independencia de datos, gracias a la cual se simplifica el mantenimiento de las aplicaciones que acceden a la base de datos.

3) EJEMPLOS DE PROGRAMAS PARA CREAR BASE DE DATOS (MINIMO 3) - Access 2010: es un sistema gestor de base de datos que recopila informacin relativa a un asunto o propsito
particular, como el seguimiento de pedidos de clientes o el mantenimiento de una coleccin de msica.

- MySQL 5.0.2: es un sistema de gestin de bases de datos relacional, multihilo y multiusuario con ms de seis
millones de instalaciones

Oracle: es un sistema de gestin de base de datos objeto-relacional (u ORDBMS por el acrnimo en ingls de Object-Relational Data Base Management System), desarrollado por Oracle Corporation. Se considera a Oracle Database como uno de los sistemas de bases de datos ms completos, destacando:

soporte de transacciones, estabilidad, escalabilidad y soporte multiplataforma. SAP HANNA: Reduce el volumen de datos desorganizados. Esta base de datos en Memoria contribuye a que las aplicaciones se centren en la informacin que necesitan sin perder el tiempo en filtrar datos irrelevantes. El resultado? Respuestas instantneas a consultas complejas y tomas de decisiones ms fundamentadas en todas las empresas.

4) QUE ES MYSQL?
El software MySQL proporciona un servidor de base de datos SQL (Structured Query Language) muy rpido, multi-threaded, multi usuario y robusto. El servidor MySQL est diseado para entornos de produccin crticos, con alta carga de trabajo as como para integrarse en software para ser distribuido. MySQL es una marca registrada de MySQL AB. MySQL es un sistema de gestin de bases de datos relacionales. Una base de datos relacional almacena datos en tablas separadas en lugar de poner todos los datos en un gran almacn. Esto aade velocidad y flexibilidad. La parte SQL de "MySQL" se refiere a "Structured Query Language". SQL es el lenguaje estandarizado ms comn para acceder a bases de datos y est definido por el estndar ANSI/ISO SQL.

5) HISTORIA MYSQL
MySQL surgi alrededor de la dcada del 90, Michael Windenis comenz a usar mySQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Tras unas primeras pruebas, lleg a la conclusin de que mSQL no era lo bastante flexible ni rpido para lo que necesitaba, por lo que tuvo que desarrollar nuevas funciones. Esto resulto en una interfaz SQL a su base de datos, totalmente compatible a mySQL. El origen del nombre MySQL no se sabe con certeza de donde proviene, por una lado se dice que en sus libreras han llevado el prefijo my durante los diez ltimos aos, por otra parte, la hija de uno de los desarrolladores se llama My. As que no est claramente definido cual de estas dos causas han dado lugar al nombre de este conocido gestor de bases de datos.

6) MENCIONA LAS PRINCIPALES CARACTERISTICAS DE MYSQL


La siguiente lista describe algunas de las caractersticas ms importantes del software de base de datos MySQL. Interioridades y portabilidad Escrito en C y en C++ Probado con un amplio rango de compiladores diferentes

Uso completo de multi-threaded mediante threads del kernel. Pueden usarse fcilmente multiple CPUs si estn disponibles. Proporciona sistemas de almacenamientos transaccionales y no transaccionales. Usa tablas en disco B-tree (MyISAM) muy rpidas con compresin de ndice. Relativamente sencillo de aadir otro sistema de almacenamiento. Esto es til si desea aadir una interfaz SQL para una base de datos propia. Un sistema de reserva de memoria muy rpido basado en threads. Joins muy rpidos usando un multi-join de un paso optimizado. Tablas hash en memoria, que son usadas como tablas temporales.

7) MENCIONA LAS DIMENSIONES MAXIMAS QUE PUEDEN ALMACENAR LAS TABLAS DE MYSQL DEPENDIENDO DEL SO
En MySQL 5.0, usando el motor de almacenamiento MyISAM, el mximo tamao de las tablas es de 65536 terabytes (256 ^ 7 - 1 bytes). Por lo tanto, el tamao efectivo mximo para las bases de datos en MySQL usualmente los determinan los lmites de tamao de ficheros del sistema operativo, y no por lmites internos de MySQL. El motor de almacenamiento InnoDB mantiene las tablas en un espacio que puede ser creado a partir de varios ficheros. Esto permite que una tabla supere el tamao mximo individual de un fichero. Este espacio puede incluir particiones de disco, lo que permite tablas extremadamente grandes. El tamao mximo del espacio de tablas es 64TB.

8) MENCIONA LINK (PAG) DE SOPORTE PARA MYSQL


http://forums.mysql.com.

9) CUAL ES LA DIFERENCIA ENTRE ACCESS 2010 Y MYSQL QUE HAYAS NOTADO?


La principal diferencia que hemos notado es la interfaz, que se tiene en mysql a diferencia de microsoft acces 2010 el modo de trabajar

Windows Adaptive Server Enterprise ANTs Data Server DB2 Firebird HSQLDB Informix Ingres InterBase SapDB MaxDB Microsoft SQL Server MySQL Oracle PostgreSQL SmallSQL S S S S S S S S S S S S S S S

Mac OS X S S S S S S ? No No No No S S S S

Linux S S S S S S S S S S No S S S S

BSD S S S S S S ? No No No No S S S S

Unix S S S S S S S S (Solaris) S S No S S S S

z/OS No ? S Desconocido S No Desconocido No ? ? No Desconocido S No S

SQLite

S Windows

S Mac OS X

S Linux

S BSD

S Unix

Desconocido z/OS

Вам также может понравиться