Escolar Documentos
Profissional Documentos
Cultura Documentos
6. Se ahorra en mantenimiento, pues no se necesitan escribir nuevos programas para manejar los datos, es decir independencia de datos. 7. Facilidad para compartir los datos entre los usuarios. 3) EJEMPLOS DE PROGRAMAS PARA CREAR BASE DE DATOS
1. Microsoft Office Access. Es un sistema de base de datos personal de Microsoft. Se trata de un producto de software orientado hacia lo visual, lo que hace que quienes no sean programadores puedan crear bases de datos tiles con facilidad. El uso ms comn de esta base de datos es para pequeas bases de datos individuales.
2. Visual FoxPro Es un sistema de base de datos relacional, tambin producido por Microsoft, que est estrechamente unido a su lenguaje de programacin. FoxPro es menos amigable que las bases de datos de usuario final, lo que requiere ms conocimientos tcnicos que Access. Este sistema de base de datos es conocido por su motor de procesamiento rpido y la capacidad de manejar numerosas transacciones simultneas
3. MySQL Data Base. Es una base de datos basada en servidor que permite a varios usuarios acceder a mltiples bases de datos. El software funciona en mltiples plataformas, incluyendo la mayora de las variedades de UNIX y Windows.
4. Oracle. La base de datos Oracle es otra base de datos escalable a nivel empresarial. La base de datos de SQL soporta bases de datos corporativos distribuidos, que permiten al usuario acceder a los datos de forma local o desde bases de datos remotas en una transaccin transparente. Las bases de datos distribuidas ayudan a superar las limitaciones fsicas de un entorno informtico fsico. El tamao mximo de base de datos para una base de datos Oracle es de 8 millones de terabytes, lo que requiere un almacenamiento fsico ms all de la capacidad de la mayora de las instalaciones individuales.
4) QUE ES MYSQL
El software MySql es un servidor de base de datos de SQL ( Structures Query Languaje) este es un servidor rpido multihilo y multi usuario fue diseado para un entorno de producciones criticas, con alta carga de trabajo as como para integrarse en software y ser distribuido. MySql es una marca registrada de MySql
5) HISTORIA MYSQL
Al querer utilizar tablas para cubrir nuestras necesidades que se requeran cubrir, despus de unas pruebas se dieron cuenta que mSQL no era rpido ni flexible para cubrir lo que requeran provocando la creacin nueva de SQL este tena la misma interfaz API mSQL esta fue diseado para admitir cdigos de terceras partes que fue escrito para ser ocupado como mSQL y para ser fcilmen te portado para el uso con MySql. Su nombre de MySql no es claro ya que el directorio de base, bibliotecas y herramientas se les coloco desde hace 10 aos el My como prefijo. La hija del cofundador Monty Windenius tambin se llama My. El nombre de MySql aun es un misterio para todos. El nombre del delfn MySql su logo es Sakila este nombre fue enviado por Ambrose Twebaze, este es un
desarrollador de software Open Source de Swaziland, bueno el nombre que envi y el que se utilizo como logo fue elegido entre muchos participantes en el concurso de Ponle nombre al delfn
7) MENCIONA LAS DIMENSIONES MAXIMAS QUE PUEDEN ALMACENAR LAS TABLAS DE MYSQL DEPENDIENDO DEL SO:
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, tenemos un ejemplo que es el de MySql versin 5.0 usando el motor de almacenamiento MyISAM, el mximo tamao de las tablas es de 65536 terabytes (un motor de almacenamiento es lo que le da estabilidad a MySql), existe otro de almacenamiento como el InnoDB q puede ampliar el almacenamiento de tablas en mximo de 64 TB. Aqu se presenta una tabla de los lmites de tamao desacuerdo a su Sistema Operativo: Sistema operativo Tamao mximo de fichero Linux 2.2-Intel 32-bit 2GB (LFS: 4GB) Linux 2.4 (usando sistema de ficheros ext3) 4TB Solaris 9/10 16TB Sistema de ficheros NetWare w/NSS 8TB win32 w/ FAT/FAT32 2GB/4GB
win32 w/ NTFS 2TB (posiblemente mayor) MacOS X w/ HFS+ B 2T **A pesar de conocer la capacidad que puede contener un fichero podemos realizar mtodos para cambiar el tamao de los ficheros en MyISAM, por ejemplo: Si una tabla es de slo lectura, puede usar myisampack para comprimirla. myisampack normalmente comprime una tabla al menos un 50%.
Hay una variedad de foros disponibles, agrupados en las siguientes categoras generales: Migracin Uso de MySql Conectores MySql Tecnologa MySql Negocios
2._ Otro link que de igual forma nos proporciona asistencia es el siguiente: http://www.mysql.com/support/consultative.htm http://www.mysql.com/support/ l al darle clic a cualquiera de estas pginas nos brindaran la ayuda para soportes por medio de foros (La pagina se encuentra en ingles pero si se desea puede ser traducida)
EJERCICIO Cada Inciso tiene una instruccin 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 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;
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;
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,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 dems Los datos de tipo entero NO LLEVAN COMILLAS
Q) Muestra los datos de la tabla AUTOR. Mysql> Select nombre, fechanacimiento,editorial,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;
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-02-2013 Mysql> use biblioteca; Mysql>update alumnos set fechacreacion='01-02-2013