martes, 17 de mayo de 2011

Base de datos Semana_02

Si continuamos después de algunos percances:

Creación de tablas

Para crearlas se necesitara reconocer:

Llave primaria (primary key o PK):

La PK es la llave que se utilizara para obtener los datos que una tabla presente
ejemplo: código de alumno (cod_alum) nos guiara a la tabla alumno puesto que a ella la identificamos con "cod_alum"

Un ejemplo practico sera cuando se dirigen a una secretaria para pedir su récord de notas esta les pedirá su cod_alum  código en buen cristiano.Ademas, deberá obligatoriamente tener un dato para hallarlo debido a que no te pueden registra sin obviamente entregarte tu código de alumno.

Llave foranea  (foreign key o FK)

La FK es una llave primaria ubicada en una tabla que hace referencia a la tabla donde ella es la PK.
ejemplo:En la institución el alumno debe tener un tutor el cual tendrá atributos o campos los cuales no irán en la tabla alumno sino en una nueva tabla tutor esta estará ensalada de la tabla alumno con el código de tutor.


Creación de tablas:


A continuación se explica en la practica:

Para crearlas se necesitaran conocer los siguientes comandos:
Los mas generales:
CHAR         => cantidad de caracteres fijos(numero de DNI)
VARCHAR => cantidad de caracteres variables (nombre)
INT             => ingreso de números enteros (cantidad de padres)
DATETIME=> ingreso de fecha (x/y/z)

DECIMAL  => ingreso de números decimales (precio)
"aclaracion en decimal" si se ingresara:
DECIMAL(2,2)===>21,25
DECIMAL(2,4)===>21,2595





viernes, 6 de mayo de 2011

Base de datos Semana_01

Si es un curso muy difícil xD y decidí ayudar a la posteridad...

Primero debemos comprender lo que es una base de datos para ello presentare mi tarea xD bueno la tarea que dejo el profe

Como se puede apreciar es la definición de metadato, en la cual nos explica un poco de como trabaja una base de datos....

Emplea indices para ubicar posiciones ;obviamente, cada posición guarda una información y así sucesivamente.



Datos adicionales:
-Toda base de datos se guarda en un servidor.
-El trabajo del Administrador de base de datos es que el servidor no se caiga.
-Todos los datos están en el servidor el cual puede tener varios espejos (un servidor de soporte).
-Las bases de datos grandes se actualizan procesos pesados de noche (para que los clientes no se quejen por la demora)
-En la base de datos nada se borra todos los datos sirven y de ser necesario se des-habilitara .
-Todos son objetos incluidas las personas.


Sistema en que trabaja una base de datos:
-Emplea Entidades o objetos (Camión)  y campos o características (año, código,modelo,etc.,etc.).

-Ojo inclusive los campos mas simples deberán ser tomados en cuenta de ello depende la versatilidad de nuestra base de datos.

-Mediante combinaciones se podrán observar los datos deseados (mas adelante se entenderá mejor)


En practica:

Se siguen los pasos:
"Advertencia si deseas guardar el archivo en otro lado (recomendado) deberás crear las carpetas y sub-carpetas que creas conveniente y también no olvidarte de modificar el código"
1.-Escribe todo
2.-Ejecútalo (ojo solo lo del cuadrado deberás sombrearlo)
debería salir Proceso completado.(sino sigue intentando).
3.-Esta es una consulta mas adelante se explicara (se escribe y se sombrea)
4.-Se ejecuta y aparecerá todo lo que se ve en el cuadro inferior que significara que todo anda sobre ruedas.



En esta imagen se muestran los procesos que realiza la maquina

create database => orden que crea la base de datos
on                     => indica un lugar
filename            => nombre del archivo (en este caso ruta)
size                   => tamaño inicial
maxsize            => tamaño maximo
filegrowth         => cantidad en que ira aumenta su tamaño
sp_helpdb       => mostrara todos los archivos pertenecientes y su estado de la base de datos