Está en la página 1de 8

-PLANEACION-

MySQL EN CENTOS 5
Caractersticas de mi equipo
Modelo DELL INSPIRON N4050
Procesador Intel Celeron CPU B815 @ 1.60GHz 1.60GHz
RAM 2.00 GB
Tipo/sistema S.O 32 bits


La administracin de disco de mi esquipo es:


Instalamos una mquina virtual en el equipo llamada VMware Workstation 9 que
es un servidor donde se instal el Sistema Operativo de CentOs 5, en el cual
instalamos el gestor de MySQL 5.


Se import la base de datos del Gestor SQL Server en la de plataforma Windows
a el Gestor de MySQL en la de plataforma de CentOs



Primero fijaremos las prioridades que sera crear una base de datos que contenga
la informacin de los alumnos, profesores, secretarias y donde tendrn un
administrador que tendr todos los privilegios junto con el director. Cada uno
tendr privilegios diferentes.

Despus estableceremos objetivos para alcanzar las metas que como objetivo de
la base de datos es tener un control escolar de los alumnos y sus materias, as
como el maestro que la est impartiendo.

Para el espacio en disco, para una unidad de disco de 20 GB y como la
secundaria es pequea, se tiene contemplando que como unos 10 aos de utilidad
aproximadamente, contemplando que cada ao ingresan nuevos alumnos.

Ahora se comprob si se exportaron las tablas con sus atributos correctamente.






En una base de datos llamada SecundariaControl
Gestor Plataforma Tam.sin datos Tam.con datos
SQL SERVER Windows 171 bytes 1330 bytes
MySQL CentOs 5 0.00390625 MB 0.01371384 MB
PostgreSQL CentOs 5 3752584 bytes
3818120 bytes


SQL SERVER
Haciendo un clculo con las dimensiones de las tablas tenemos:
TABLA TAMAO RESERVADO
Alumno 76 bytes
Profesor 51 bytes
Taller 37 bytes
Aula 7 bytes
Total: 171 bytes (Sin Registros)
Para la demostracin se requeran 10 registros pero por cuestiones apegadas a la
naturaleza del proyecto tenemos:
TABLA
No.
REGISTROS
TAMAO
RESERVADO
TAMAO
OBTENIDO
TAMAO
PRONOSTICADO
Alumno
10
76 bytes
760 bytes Con 500 Alumnos=
38000 bytes
Profesor 6 51 bytes 306 bytes 306 bytes
Taller 6 37 bytes 222 bytes 222 bytes
Aula 6 7 bytes 42 bytes 42 bytes
Total:
171 bytes (Sin
Registros)
1330 bytes (Con
Registros
38624 bytes
Tamao de la base de datos:
- En base a la demostracin: 1330 bytes Aprox. 2 kilobytes.
- Haciendo un pronstico: 38624 bytes Aprox. 40 kilobytes.

MYSQL
Para ver el tamao de la base de datos vaca exporte la base de datos vaca
tambin, sin ningn dato ingresado el comando que se us se muestra a
continuacin que es de 0.00390625 MB
SELECT table_schema "Base de Datos", sum( data_length + index_length ) /
1024 / 1024 "Tamao en MB" FROM information_schema.TABLES GROUP BY
table_schema;



Y el tamao de la base de datos cuando ya se le ingreso los datos es de
0.01371384 MB los registro que se ingresaron fueron en total 28 Registros y es de
eso que cambia el tamao de la base.


POSTGRESQL
Para saber el tamao de nuestra base de datos aun estando vaca se
ejecuta la siguiente sentencia:
select datname, pg_database_size(datname) FROM pg_database WHERE
datname='secundariacontrol';








3752584 byte
Ahora crearemos los Usuarios con sus respectivas restricciones:

Ahora mostraremos los usuarios creados con el comando select user,host from
mysql,user;

En mysql se les asigna lo de innodb y en las tablas se muestra asi:
Soporta transacciones (ACID compliant).Bloqueo a nivel de fila (incrementa la
capacidad de concurrencia y rendimiento). Se puede mezclar InnoDB con otros
tipos de tablas en la misma
bbdd.



Un ejemplo para ingresar un Alumno ejecutamos el begin, ingresamos y
verificamos si se ingres o no:

Y si queremos deshacer la instruccin ejecutamos el comando de rollback y si
queremos que se guarde ingresamos commit.




EL gestor no me dejo crear lo de las instancias ya que se presentaron problemas
con la con los comandos de dichas instancias.
Junto con lo de trigger el gestor mandaba mensajes de error diciendo que estaban
escritos mal los comandos de los trigger, y que se tena que consultar el manual.
Por lo que he notado es que mi gestor al momento de descargarlo para la
instalacin le he hecho errneamente ya que al parecer no puedo usaren si todas
las funciones que debera permitirme, de esa forma arrojando errores y/o no
dejando que pueda crear los trigger e instancias.

También podría gustarte