Integrantes: Eliseo Silvano Baca Lemus



Descargar 116.38 Kb.
Fecha de conversión28.12.2018
Tamaño116.38 Kb.

Integrantes:

-Eliseo Silvano Baca Lemus

-José Martin Trejo Najera

-Luis Edgar Olivares Vera

-Jesús Barragán Romero

-Dalia Estefanía Salazar Niño

-Isacc Arroyo Mendoza


Profa. Lic. Nancy Erika Escobedo Islas http://www.cbtis179.edu.mx/portal2/images/cbtis179/dgeti_logo_actual_.jpg http://1.bp.blogspot.com/_t-lkh5dln5g/s_vdmiervvi/aaaaaaaaaau/8fxikfzvuz8/s320/dibujo.jpg
Taller de instrucciones de My SQL

DISEÑO DE SISTEMAS DE INFORMACIÓN MEDIANTE LENGUAJE DE ING. NANCY ERIKA ESCOBEDO ISLAS PROGRAMACIÓN

CENTRO DE ESTUDIOS TECNOLOGICOS INDUSTRIAL Y DE SERVICIOS N° 104



Guía Rápida Creación 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 :





  1. 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



  1. 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)

  1. Ahora capturar lo siguiente: cd xampp-portable y darle ENTER

  2. Mostrará el directorio 

Capturar cd xampp Darle ENTER 



Y el PROMPT del sistema esta apuntando sobre la carpeta F:\xampp-portable\xampp

  1. Capturar cd mysql ENTER

  2. Capturar cd bin  ENTER la ruta o path se vera como la siguiente pantalla:

  3. 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 instrucción que debes 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 instrucción como aparece.

ANOTA LOS RESULTADOS OBTENIDOS DE CADA INSTRUCCIÓN (PANTALLA INDICANDO EL RESULTADO OBTENIDO)




  1. Crear Base de Datos llamada biblioteca

Mysql> create database nombre_base_datos;

  1. Muestra las tablas que contiene la base de datos

BIBLIOTECA

Mysql> use biblioteca;

Después capturar el siguiente comando:

Mysql> show tables;

  1. Elimine la tabla "libros". ¿Qué mensaje aparece?

Mysql> drop table nombre_tabla;


  1. Cree la siguiente tabla de acuerdo al siguiente código :

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)

);

  1. Cree una tabla llamada libros, con los siguientes campos: código, titulolibro, editorial, autor, edición, ejemplar, precio, clasificación, fechaimpresion, numeropaginas, donde la clave primaria sea código.

Nota : Usa código similar al inciso D

  1. Intenta crearla nuevamente. ¿Qué mensaje aparece?

Nota : Explica que mensaje te envio

  1. Muestra las tablas existentes de la base de datos Biblioteca.

Mysql > show tables;


  1. Visualiza los campos (estructura) de la tabla libros.

Mysql> desc nombre_tabla;

  1. Muestra el contenido de la tabla libros en pantalla:

Mysql> select codigo, titulolibro, editorial, autor, edicion, ejemplar, precio, clasificación, fechaimpresion, numeropaginas from libros;

  1. Elimina la tabla libros

Mysql> drop table nombre_tabla;

  1. 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)

);

  1. Vuelve a eliminar la tabla libros. ¿Qué mensaje aparece?

Mysql> drop table nombre_tabla;

  1. Muestra la estructura (campos) de la tabla autor.

Mysql> desc nombre_tabla;

  1. Visualiza la estructura (campos) de la tabla alumnos.

Mysql> desc nombre_tabla;

  1. Muestra el contenido de la tabla AUTOR en pantalla:

Mysql> select nombre, fechanacimiento, editorial, fechapublicacion, comentarios from autor

  1. Inserta los 10 registros(filas) a la tabla AUTOR;

MySql> Insert into autor( nombre, fechanacimiento,editorial,fechapublicacion, comentarios) values('Juan Torres','12-12-1978','OMEGA', '12-01-2000 ', 'Autor dedicado a publicar obras de Ciencias' );

Nota: Solo viene un ejemplo inserta los demás

Los datos de tipo entero NO LLEVAN COMILLAS



  1. Muestra los datos de la tabla AUTOR.

Mysql> Select nombre, fechanacimiento,editorial,fechapublicacion, comentarios from autor;

  1. 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;

  1. Inserta 10 registros(filas) a la tabla ALUMNOS;

Revisa código inciso anterior


  1. Elimina la tabla autor

Mysql> drop table nombre_tabla;

  1. Muestra la consulta de la tabla alumnos en pantalla.

Mysql> select * from alumnos;

  1. 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;

  1. Muestra las bases de datos creadas:

Mysql>show databases;

  1. 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;


  1. Dentro de la base de datos biblioteca actualiza a los alumnos cambiando la fechacreacion = 01-02-2013

Mysql> use biblioteca;

Mysql>update alumnos set fechacreacion='01-02-2013’

  1. Termina la sesión de Mysql:

Mysql> exit;




























































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



Detener servicio Mysql darle clic botón Stop.

Debe de aparecer la pantalla con status Stopped



Ahora ya se puede cerrar la ventana XAMPP Control Panel

Falta cerrar la sesión 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 sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), 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 rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática.




  1. VENTAJAS DE USAR BASE DE DATOS(mínimo 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 actualización se debe realizar sólo una vez, y está disponible para todos los usuarios inmediatamente. 
-Más información sobre la misma cantidad de datos. Al estar todos los datos integrados, se puede extraer información adicional sobre los mismos.
-Compartición de datos. La base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados. 
-Mantenimiento de estándares. Gracias a la integración es más fácil respetar los estándares 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 estándar 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.

  1. EJEMPLOS DE PROGRAMAS PARA CREAR BASE DE DATOS (MINIMO 3)

  • Access 2010: es un sistema gestor de base de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música.




  • MySQL 5.0.2: es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones




  • Oracle: es un sistema de gestión de base de datos objeto-relacional (u ORDBMS por el acrónimo en inglés 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 más 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 información que necesitan sin perder el tiempo en filtrar datos irrelevantes. ¿El resultado? Respuestas instantáneas a consultas complejas y tomas de decisiones más fundamentadas en todas las empresas.



  1. ¿QUE ES MYSQL?

El software MySQL® proporciona un servidor de base de datos SQL (Structured Query Language) muy rápido, multi-threaded,

multi usuario y robusto. El servidor MySQL está diseñado para entornos de producción críticos, 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 gestión 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 almacén. Esto añade velocidad y flexibilidad. La parte SQL de "MySQL" se refiere a "Structured Query Language". SQL es el lenguaje estandarizado más común para acceder a bases de datos y está definido por el estándar ANSI/ISO SQL.


  1. HISTORIA MYSQL  

MySQL surgió alrededor de la década 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 conclusión de que mSQL no era lo bastante flexible ni rápido 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 librerías han llevado el prefijo “my” durante los diez últimos años, 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.



  1. MENCIONA LAS PRINCIPALES CARACTERISTICAS DE MYSQL

La siguiente lista describe algunas de las características más 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 fácilmente multiple CPUs si están disponibles.

• Proporciona sistemas de almacenamientos transaccionales y no transaccionales.

• Usa tablas en disco B-tree (MyISAM) muy rápidas con compresión de índice.

• Relativamente sencillo de añadir otro sistema de almacenamiento. Esto es útil si desea añadir una interfaz SQL para una base de datos propia.

• Un sistema de reserva de memoria muy rápido basado en threads.

• Joins muy rápidos usando un multi-join de un paso optimizado.

• Tablas hash en memoria, que son usadas como tablas temporales.




  1. 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 máximo tamaño de las tablas es de 65536 terabytes (256 ^ 7 - 1

bytes). Por lo tanto, el tamaño efectivo máximo para las bases de datos en MySQL usualmente los determinan los límites de tamaño

de ficheros del sistema operativo, y no por límites 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 tamaño máximo individual de un fichero. Este espacio puede incluir particiones de disco, lo que permite



tablas extremadamente grandes. El tamaño máximo del espacio de tablas es 64TB.

  1. MENCIONA LINK (PAG) DE SOPORTE PARA MYSQL

http://forums.mysql.com.


  1. ¿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

Mac OS X

Linux

BSD

Unix

z/OS

Adaptive Server Enterprise

sí 

sí 

sí 

sí 

sí 

no No

ANTs Data Server

sí 

sí 

sí 

sí 

sí 

 ?

DB2

sí 

sí 

sí 

sí 

sí 

sí 

Firebird

sí 

sí 

sí 

sí 

sí 

Desconocido

HSQLDB

sí 

sí 

sí 

sí 

sí 

sí 

Informix

sí 

sí 

sí 

sí 

sí 

no No

Ingres

sí 

 ?

sí 

 ?

sí 

Desconocido

InterBase

sí 

no No

sí 

no No

sí  (Solaris)

no No

SapDB

sí 

no No

sí 

no No

sí 

 ?

MaxDB

sí 

no No

sí 

no No

sí 

 ?

Microsoft SQL Server

sí 

no No

no No

no No

no No

no No

MySQL

sí 

sí 

sí 

sí 

sí 

Desconocido

Oracle

sí 

sí 

sí 

sí 

sí 

sí 

PostgreSQL

sí 

sí 

sí 

sí 

sí 

no No

SmallSQL

sí 

sí 

sí 

sí 

sí 

sí 

SQLite

sí 

sí 

sí 

sí 

sí 

Desconocido




Windows

Mac OS X

Linux

BSD

Unix

z/OS

Catálogo: uploads
uploads -> Name: Period: Date: Teens and Internet Addiction Questions Answer in English using complete sentences
uploads -> Cuestionario anual para adolescentes (Spanish)
uploads -> La legado de los gigantes
uploads -> Sidney Sánchez Curtis 2nd period
uploads -> Condiciones generales de venta coyote aplicables exclusivamente a las compras o a la utilización del terminal coyote, aplicaciones en aparatos móviles y suscripción de abono al servicio coyote versión del 15 de junio de 2016
uploads -> De octubre del 2016 a enero 2017) Convocatoria para Alumnos de Nuevo Ingreso al Programa de Becas secretaría de educación pública (sep) secretaria de educación del estado de veracruz (sev) universidad de xalapa (ux) convoca
uploads -> Curriculum Vitae Jorge Ponce Betti. Ecd at David São Paulo, Brasil. Where I've worked
uploads -> Curriculum Vitae Jorge Ponce Betti. Director General Creativo de David Brasil. Agencias por las que pasó
uploads -> Los acabados, características y precios mencionados en esta documentación se refieren a la gama ofrecida en Alemania. Reservados todos los derechos de modificación y error


Compartir con tus amigos:


La base de datos está protegida por derechos de autor ©bazica.org 2019
enviar mensaje

    Página principal