Академический Документы
Профессиональный Документы
Культура Документы
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
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
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
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)
Y el PROMPT del sistema esta apuntando sobre la carpeta F:\xampp-portable\xampp e) Capturar cd mysql ENTER
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.
B) Muestra las tablas que contiene la base de datos BIBLIOTECA Mysql> use biblioteca; Despus capturar el siguiente comando: Mysql> show tables;
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;
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;
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;
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;
X) Elimina la base de datos calendario. MySql> use calendario; MySql> drop database nombre_base_datos ;
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;
-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.
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.
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
SQLite
S Windows
S Mac OS X
S Linux
S BSD
S Unix
Desconocido z/OS