Documente Academic
Documente Profesional
Documente Cultură
INGENIERIA DE SISTEMAS
Definicion Xampp
XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la
base de datos MySQL, el servidor web Apache y los interpretes para lenguajes de script: PHP y Perl. El
nombre proviene del acronimo de X (para cualquiera de los diferentes sistemas operativos), Apache,
MySQL, PHP, Perl. El programa esta liberado bajo la licencia GNU y actua como un servidor web libre, fcil
de usar y capaz de interpretar pginas dinmicas. Actualmente XAMPP esta disponible para Microsoft
Windows, GNU/Linux, Solaris, y MacOS X.
Caractersticas
configuraciones en alguno de sus componentes que el servidor web necesitar. XAMPP es regularmente
actualizado para incorporar las ultimas versiones de Apache/MySQL/PHP y Perl. Tambin incluye otros
modulos como
fraccin del tiempo necesario para descargar y configurar programas por separado.
BASE DE DATOS II
INGENIERIA DE SISTEMAS
Definicion Mysql
MySQL es un sistema de administracin para bases de datos relacionales (rdbms) que provee una solucin
robusta a los usuarios con poderosas herramientas multi-usuario, soluciones de base de datos SQL
(structured Query Language). Es rpido, robusto y facil de utilizar.
MySql es una base de datos de cdigo abierto y gratuita. Esto es sinnimo de fiabilidad, rapidez,
seguridad, constante innovacin y mucho ahorro.
Estimado Alumno, hoy vas a realizar la instalacin de XAMPP debes abrir el archivo Instalacin de Xampp
este archivo contiene un video de la Instalacin de Xampp
para uso comerciales es una solucion mas barata que otros sistemas de base de datos
Se puede acceder a ella mediante ODBC y mediante driver especificos si accedemos desde Visual
Basic .Net
Nuevas Caracteristicas
La nueva version MySQL 5.0 presenta una serie de novedades que hacen especialmente importante
esta version. Entre ellas tenemos:
BASE DE DATOS II
INGENIERIA DE SISTEMAS
Trigger(Disparadores)
Vistas
Cursores
BASE DE DATOS II
INGENIERIA DE SISTEMAS
TIPOS DE DATOS
Al disear nuestras tablas tenemos que especificar el tipo de datos y tamao que podr almacenar cada
campo. Una correcta eleccin debe procurar que la tabla no se quede corta en su capacidad, que destine
un tamao apropiado a la longitud de los datos, y la mxima velocidad de ejecucin
Bsicamente mysql admite dos tipos de datos: nmeros y cadenas de carcteres. Junto a estos dos grandes
grupos, se admiten otros tipos de datos especiales: formatos de fecha, etc.
Tipos Numricos
Tipos de Fecha
Tipos de Cadena
BASE DE DATOS II
INGENIERIA DE SISTEMAS
Tipos Numricos
MediumInt: nmero entero que puede tener o no signo. Si tiene signo el rango es de -8.388.608 a
8.388.607 y sin signo 0 a16777215. El tamao de almacenamiento es de 3 bytes.
Integer, Int: nmero entero que puede tener o no signo. Si tiene signo el rango es de -2147483648 a
2147483647 y sin signo el 0 a 429.4967.295. El tamao de almacenamiento es de 4 bytes.
BigInt: nmero entero que puede tener o no signo. Si tiene signo el rango es de
-9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 y sin signo 0 a 18.446.744.073.709.551.615. El
tamao de almacenamiento es de 8 bytes.
Float: nmero pequeo en coma flotante de precisin simple. Los rangos estn entre -3.402823466E+38
a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38. El tamao de almacenamiento es de 4
bytes.
Real, Double: nmero en coma flotante de precisin doble. Los rangos entan entre
-1.7976931348623157E+308 a - 2.2250738585072014E-308, 0 y desde 2.2250738585072014E-308 a
1.7976931348623157E+308. El tamao de almacenamiento es de 8 bytes.
Decimal, Dec, Numeric: Nmero en coma flotante desempaquetado y es almacenado como una
cadena.
BASE DE DATOS II
INGENIERIA DE SISTEMAS
Tipos De Fecha
MySQL no prueba de una manera precisa si la fecha ingresada es o no vlida, nicamente realiza las
comparaciones lgicas como lo son que el mes este entre 0 y 12 y que el da entre 0 y 31.
Date: tipo fecha, almacena una fecha. El rango esta entre el 1 de enero del 1001 al 31 de diciembre de
9999. El formato de almacenamiento queda de la forma: ao-mes-da. El tamao de almacenamiento es
de 3 bytes
DateTime: Es una combinacin de fecha y hora, donde los valores estn entre el 1 de enero del 1001 a
las 0 horas, 0 minutos y 0 segundos al 31 de diciembre del 9999 a las 23 horas, 59 minutos y 59 segundos.
El formato de almacenamiento queda de la forma: ao-mes-da horas:minutos:segundo. El tamao de
almacenamiento es de 8 bytes
TimeStamp: Es una combinacin de fecha y hora y los valores estn desde el 1 de enero de 1970 al
ao 2037. El tamao de almacenamiento es de 4 bytes
Time: almacena una hora. El rango puede estar entre -838 horas, 59 minutos y 59 segundos a 838, 59
minutos y 59 segundos. El formato de almacenamiento es de la forma: 'HH:MM:SS'. El tamao de
almacenamiento es de 3 bytes.
BASE DE DATOS II
INGENIERIA DE SISTEMAS
Tipos De Cadena
Char(n): almacena una cadena de longitud fija y puede contener entre 0 y 255 caracteres. El tamao
de almacenamiento es de n bytes.
VarChar(n): almacena una cadena de longitud variable y puede contener entre 0 y 255 caracteres. El
tamao de almacenamiento es de n+1 bytes.
TinyText y TinyBlob: Columna con una longitud mxima de 255 caracteres, donde su tamao de
almacenamiento es de longitud + 1
bytes.
Blob y Text: texto con un mximo de 65535 caracteres. Su tamao de almacenamiento es de longitud
+ 2 bytes
Enum: campo que puede tener un nico valor de una lista que se especifica y admite hasta 65535
valores distintos.
Set: un campo que puede contener cero, uno varios valores de una lista, la cual puede tener un
mximo de 64 valores.