jueves, 24 de mayo de 2012

Evaluación diagnostica


Evaluación Diagnostica






Programa Diseñado


Programa Diseñado

Al iniciar el programa te pedirá que introduzcas el Pas Word (contraseña) y te mostrara lo siguiente: Ya que introdujiste la contraseña, Te dará la Bienvenida, y Posteriormente Podrás empezar a crear Tu Base De datos.


Para Crear Una Base de Datos Ponemos Lo siguiente : Create Data Base + (nombre que le quieres dar a la Base) en este caso le pondremos Candy_shop 
NOTA:  El guion Bajo que le pusimos Fue debido a que no acepta espacios en la Base. 
Una vez ingresado el nombre de la base, te mandara un mensaje con lo siguiente:


Podrás Observar Si la base de Datos se creo correctamente utilizaremos el comando
(Show databases;) como se muestra a continuación.


Ya que Visualizaste que la Base De datos fue creada, Podrás Empezar a Trabajar en ella.


Empezaras a Crear Las Tablas que estarán dentro de la Base de Datos, en nuestro caso serán 3 Tablas (Empleados, Proveedores y Productos).




Una vez que creamos las tablas, necesitamos meter los registros correspondientes a cada Tabla.






Una vez que Hayamos ingresado los registros, Podremos realizar consultas.
Como las Siguientes.










Terminando con Todas las Consultas, Podremos Eliminara tablas como se Muestra.



Si deseas Podrás eliminar la base de Datos.


Para Comprobar que se elimino la Base de Datos, Lo comprobaremos con lo siguiente.´!





Modelo Entidad Relación´!


Modelo Relacional´!






De ante mano Muchas Gracias y espero que te sea útil este Tutorial. xD

martes, 22 de mayo de 2012

Cuadro descriptivo de comandos MYSQL







Vistas y Comandos en MYSQL

Una vista es un objeto de la base de datos que se define mediante una SELECT que agrupa o selecciona un conjunto de datos. Vamos a ver cómo usarlas.
Creando una vista: Se emplea la sentencia CREATE VIEW, que incluye una su consulta (subquery) para determinar los datos a ser mostrados a través de la vista.



Sintaxis:
CREATE [OR REPLACE] [FORCE | NOFORSE] VIEW <vista>

<alias>[, <alias>] … )]

AS <subconsulta>

[WITH CHECK OPTION [CONSYTAINT <restricción>]]

[WITH READ ONLY [CONSTRAINT <restricción>]];

Donde: OR REPLACE Se utilice por si la vista por si la vista ya estuviera creada anteriormente. 
En ese caso, la sustituye por la nueva definición.

FORCE Crea la vista sin comprobar si las tablas base existen.

NO FORCE Crea la vista sólo si las Tablas base de donde se extraen los datos existen realmente 
(es la opción por defecto).

<vista> Es el nombre de la vista.
< alias> Especifica alias para las expresiones /columnas seleccionadas por la subconsulta. El numero de alias debe coincidir con el numero de expresiones seleccionadas por la vista.

<subconsulta> Es una sentencia SELECT completa. Se pueden emplear alias para las columnas en la lista que sigue SELECT.
WITH CHECK

OPTION Especifica que solo las filas accesibles para la vista pueden ser insertadas o modificadas.

ONLY Asegura que no podrán ejecutarse operaciones de DML a través de la vista. La vista solo permite consultas. 

  • Visualizar la Estructura de Una Vista:

DESCRIBE <vista >;

Donde: <vista > Es el Nombre de la vista.

Listar las vistas existentes: SELECT¨ * FROM USER_VIEWS;

  • Modificando La Definición de Una Vista:

Para modificar no es necesario eliminarla previamente, basta con ejecutar una nueva sentencia CREATE VIEW que incluya la opcion “OR REPLACE” y la subconsulta Modificada.

Ejemplo: Cambiar la Vista EmpDepVentas creada en el apartado 3 para que incluya también el salario.

CREATE OR REPLACE VIEW EmpDepVentas
As SELECT apelidos, nombre, salario
FROM Empleados
WHERE dep=”Ventas”
WHIT CHECH OPTION;

  • Eliminando Una Vista.

Cuando ya no se emplea mas. Una Vista puede ser eliminada del esquema de la base de datos mediante la siguente orden:
DROP VIEW <vista >;
Donde <vista > Es el Nombre de la vista.

Ejemplo
DROP VIEW EmpDepVentas;

Comandos Básicos Utilizados para la Programación en MYSQL



Para Trabajar con en MYSQL desde la Consola estos son algunos puntos importantes para Una Base de Datos.

Para Crear Una Base de Datos Utilizamos:

  •               CREATE DATABASE base_datos;  


Si la Base de Datos Ya existe Nos Marcara Error, por Lo tanto Nos Mandara Una pantalla:

  •               CREATE DATABASE IF NOT EXISTS base_datos;  

Para Observar las Bases de Datos que Tenemos Disponibles  en MYSQL seria:
  • SHOW DATABASES;  

Para Borrar Una Base de datos Utilizamos:
  • DROP DATABASE base_datos;  

Para seleccionar una base de datos con la que queramos trabajar utilizamos:
  • USE base_datos;  

Para Crear Una tabla Utilizamos:
  • Create Table_nombre de la tabla

Para ver las tablas de la base de datos:
  • SHOW TABLES;  

Para ver las columnas de la Tabla:
  • SHOW COLUMNS FROM tabla;  
Para crear Una Tabla nueva se usa el comando CREATE TABLE y debe de contener la definición de columnas, las Restricciones para la misma Tabla.
  • CREATE TABLE usuario (  
  •     id_usuario INT PRIMARY KEY AUTO_INCREMENT,  
  •     nombre VARCHAR(20) NOT NULL,  
  •     direccion VARCHAR(20) NOT NULL,  
  •     ciudad VARCHAR(20) NOT NULL,  
  •     edad TINYINT NOT NULL  
  • );  

Para eliminar una Tabla:
  • DROP TABLE tabla;  

Para que no produsca un error si la tabla existe:
  • DROP TABLE IF EXISTS tabla;  


Para Modificar Una Tabla se Utiliza:
  1. ALTER TABLE tabla ADD COLUMN valor INT;  

Eliminar Columnas:
  1. ALTER TABLE tabla DROP COLUMN valor;  

Renombrar una Tabla:
  • ALTER TABLE tabla RENAME TO tabla2;  


Los Tipos de columnas pueden ser :
numericos, enteros, Numeros decimales, fechas, Horas y cadenas.

  • Definición de los Tipos Numéricos.
  • BIT: Representación en binario de un número. Por defecto es un número binario de 1 bit por lo que su valor puede ser 0 o 1. 
  • TINYINT: Para representar enteros muy pequeños, de -128 a 127. Se puede utilizar la palabra clave UNSIGNED para que almacene solo números positivos, en cuyo caso el rango va de 0 a 255.
  • INT: Un entero, con rango de -2147483648 a 2147483647 y de 0 a 4294967295.

  •  INTEGER: Sinónimo de INT.
  • FLOAT: Un número decimal en coma flotante. Los valores permitidos son el 0 y los valores de -3.402823466E+38 a -1.175494351E-38 y de 1.175494351E-38 a 3.402823466E+38 aunque el rango puede ser menor dependiendo de la máquina y el sistema operativo utilizado. También podemos encontrarnos con algo como FLOAT(3, 2) que indicaría que queremos 3 dígitos, 2 de ellos para los decimales. En este casoUNSIGNED solo sirve para indicar que no permitimos números negativos. Es importante tener en cuenta que los valores FLOAT no son exactos, solo es preciso hasta, aproximadamente, 7 decimales. Si se necesita más precisión hay que utilizar el tipoDECIMAL.
  • DOUBLE: Un número en coma flotante de precisión doble. Los valores permitidos van de -1.7976931348623157E+308 a -2.2250738585072014E-308 y de 2.2250738585072014E-308 a 1.7976931348623157E+308, además del 0, aunque el rango puede ser menor dependiendo de la máquina y el sistema operativo utilizado. Como FLOAT, los valoresDOUBLE no son exactos. Es preciso hasta, aproximadamente, 15 decimales. Si se necesita mayor precisión hay que utilizar el tipo DECIMAL.
  • REAL: Sinónimo de DOUBLE, a menos que esté activado el modo REAL_AS_FLOAT, en cuyo caso funciona como sinónimo de FLOAT.
  • DECIMAL: Para representar números decimales de forma más precisa que FLOAT yDOUBLE.
  • NUMERIC: Sinónimo de DECIMAL.
  • Definición de los Tipos Fechas y Horas.

  • DATE: Para representar una fecha en formato YYYY-MM-DD. El rango soportado va desde 1000-01-01 a 9999-12-31.
  • DATETIM: Combinación de fecha y hora en formato YYYY-MM-DD HH:MM:SS. El rango soportado va desde 1000-01-01 00:00:00 a 9999-12-31 23:59:59.
  • TIMESTAMP:  El rango va desde 1970-01-01 00:00:01 UTC a 2038-01-09 03:14:07 UTC. Si se asigna el valor NULL a un TIMESTAMP se almacenará la fecha y hora actual, por lo que puede ser útil para saber cuándo se realizó la última insección o actualización.
  • TIME: Una hora. El valor se muestra en formato HH:MM:SS. El rango va de -838:59:59 a 838:59:59.

  • YEAR: Un año en formato YYYY. Los valores admitidos son 0000 y los valores de 1901 a 2155. También se puede usar formato YY si se utiliza YEAR(2) en cuyo caso el rango de valores admitidos va de 70 a 69, representando los años de 1970 a 2069.

    • DEFINICIÓN DE LOS TIPOS TEXTOS:


    CHAR:Cadenas de longitud fija cuyo número de caracteres se especifica entre paréntesis (si no se especifica es 1 por defecto). Este mecanismo de indicar el tamaño entre paréntesis es común para el resto de los tipos, por lo que no se obviará.

    VARCHAR:Cadena de longitud variable. Opcional mente se puede indicar el tamaño máximo de la cadena con un número entre paréntesis.

    BINARY: Similar a CHAR pero en este caso las cadenas se almacenan como binarias.

    BLOBUn Binary Large OBject (gran objeto binario), para almacenar datos binarios como imágenes. El tamaño máximo es de 65.535 bytes.

    TYNYBLOB:  Un BLOB de pequeño tamaño (un máximo de 255 bytes).

    TEXT Un texto con un máximo de 65.535 caracteres (menos si se utilizan caracteres multi-byte, evidentemente).

    TYNYTEXT:Texto pequeño, con un máximo de 255 caracteres.

    LONGETEXT: Un texto largo, con un máximo de 4.294.967.295 caracteres.

lunes, 21 de mayo de 2012

Tutorial para crear un Blog


Pulsaremos sobre: COMENZAR, Posteriormente se cargara una pantalla donde vemos el primero de los 3 pasos necesarios para crear un BLOG:


 

 
Lo primero que tenemos que hacer es ir a www.blogger.com donde veremos la siguiente pantalla.

1.- Crear Una Cuenta Google.



Lo primero que se nos pide Google es una dirección de correo electrónico existente que se usara para recuperar contraseñas en el caso que se nos olvide, o podremos verificar determinadas acciones. Rellenamos todos los campos siendo más importantes los de:
# Contraseña: Clave que necesitaremos para acceder al Blog ya sea para publicar o configurarlo.
# Nombre visible: Es el nombre con el que se Firmaran nuestras entradas en el Blog.
Una vez rellenos todos los campos, marcada la casilla “Acepto las condiciones del servicio”,pulsaremos en “Continuar” para ir al Paso Núm. 2. Si ya Tienes Una Cuenta G-mail o estas dado de alta en Google nos podemos saltar este primer paso.

2.- Asignar un nombre al Blog.



En este paso se establecerá el Titulo del Blog y la dirección del mismo. El Titulo puede ser cualquier frase o palabra que describa el contenido del Blog.
La dirección del Blog (URL) es lo que los usuarios utilizaran para acceder al Blog, es la dirección que darás a las personas que deseas que Visualicen Tu Blog, Puedes utilizar una palabra o Frase, pero teniendo en cuenta que los espacios y algunos signos de puntuación no están permitidos. En este punto se puede comprobar si la dirección está disponible. Cuando una vez que todo este relleno pasaran al paso Núm. 3 pulsando sobre “Continuar”.

3.- Escoger una Plantilla de Inicio.




En este último paso escogerás una plantilla de inicio, la que más te guste, da igual ya que luego podrás cambiarla o configurarla a tu gusto. Una vez seleccionada pulsamos “Continuar” y “Listo” ya Tienes
creado tu BLOG.

Publicar Nuestro Mensaje.
Si todo ha Funcionado correctamente ya estaremos en disposición de publicar nuestro primer “Post”. En pantalla tenemos que tener una imagen como esta.





Para publicar nuestra primera entrada, únicamente tenemos que rellenar el titulo de la misma y el contenido. Con el editor podemos darle formato al texto, incluir imágenes, videos etc. Tambien tenemos un aparato donde podras colocar etiquetas, las etiquetas son palabras clave que se identifican con el contenido de la entrada.
Una vez que este todo a tu gusto y con la presentación adecuada, podras usar el botón de vista previa para ver como quedara tu entrada, publicamos la entrada “Publicar Entrada” y esta ya será visible para todos los Internautas.

Es muy facil de hacer..!!!