Presaberes Programacion De Sitios Web
Enviado por martheritas • 10 de Agosto de 2013 • 4.306 Palabras (18 Páginas) • 328 Visitas
ESCUELA DE CIENCIAS
BASICAS TECNOLOGIA E INGENIERIA
301127
-
Programación de sitios web
Act
1
: Lección Evaluativa 1
2
La combinación de los lenguajes d
e programación orientada a objetos junto con
los DBSM, han generado una nueva forma de desarrollar sistemas de información
y aplicaciones, en las cuales se debe pensar en una población de usuarios
multitudinaria y en unos recursos de infraestructura mínimo
s requeridos para
prestar servicios en forma adecuada.
El contenido del curso está orientado a ofrecer conocimiento acerca del lenguaje
de programación PHP y su forma de desarrollar aplicaciones orientadas a WEB,
así como las conexiones con base d
e datos MYSQL que servirá de repositorio de
datos.
El Lenguaje de Definición de Datos (DDL):
Este lenguaje nos permite manejar comandos para definir los objetos de nuestras
bases de datos.
Sentencias que Maneja el DDL
El lenguaje de definición de datos
, maneja todas las sentencias que usamos para
indicar los datos que vamos a manejar dentro de nuestra base de datos, estos
datos serán almacenados en las tablas de nuestra base de datos, las sentencias
que utiliza este lenguaje son:
a) CREATE TABLE: Esta s
entencia la usamos para como su nombre lo indica la
creación de nuestras tablas. La sintaxis de esta sentencia es sencilla simplemente
se coloca la palabra CREATE TABLE seguido del nombre de la tabla luego entre
paréntesis los nombres de los campos separa
dos por coma, al lado de cada
campo se indica el tipo de dato que este va a contener. Un ejemplo:
CREATE TABLE nombre_tabla(campo1 INT(10),campo2 VARCHAR(20));
Fácil verdad?? Con esta sentencia podemos ir creando nuestras tablas, pero en la
definición de
la sintaxis indicábamos que se debía de establecer los tipos de datos
de cada campo pero cuáles son??
Tipos de Datos
1.
-
Datos Numéricos: Como su nombre lo indica representan a los campos que
contendrán valores numéricos como por ejemplo la edad, precios,
etc. y están
compuestos por:
ESCUELA DE CIENCIAS
BASICAS TECNOLOGIA E INGENIERIA
301127
-
Programación de sitios web
Act
1
: Lección Evaluativa 1
3
1.1.
-
Enteros:
-
TINYINT: es un entero con o sin signo, los valores aceptados son desde 0 a 255
cuando no tiene signo y
-
127 a 255 cuando se le indica un signo.
-
BIT : Como su nombre lo indica almacena valores que contienen un
bit.
-
BOOL: En este tipo de campo solo se permiten cero (0) ó uno (1). En algunas
versiones se toma como TINYINT(1).
-
SMALLINT: En este tipo de datos se representa a un entero corto o pequeño, la
capacidad de almacenamiento es de 65535.
-
MEDIUMINT: En este tipo de datos se representa a un entero, la diferencia con
el SMALLIN es la capacidad ya que este tipo de campo abarca una mayor
cantidad de caracteres para guardar, la cual en este caso es de 8388607.
-
INTEGER o INT: Representa a un
número entero, es más utilizado normalmente
para hacer referencia a este tipo de datos, su capacidad de almacenamiento es de
4294967295.
-
BIGINT: Es utilizado cuando la capacidad del INT es poca para representar a un
entero, su capacidad de almacenamiento
es de 18446744073709551615.
1.2 Decimales o Punto Flotante:
-
DECIMAL: Como su nombre lo indica permite números decimales dentro de sus
valores, la sintaxis del decimal es DECIMAL(M,D), donde M tiene un rango de 1 a
64 y D tiene un rango de 0 a 30, aunque e
n la declaración se utiliza la coma(,)
para separar el entero del decimal cuando se trabaja con los números el punto es
el separador del entero y decimal ejemplo: 100.50.
-
FLOAT: Es el que se utiliza normalmente para el trabajo con números decimales,
ya qu
e este permite una especificación opcional de la precisión, la escala de este
tipo de datos va desde 0 a 23, que resulta en una precisión de 4 Bytes.
-
DOUBLE: Al igual que el FLOAT trabaja con decimales, el alcance de este es el
doble del FLOAT, este tipo
de datos tiene una precisión de 8 Bytes, el doble de
float y va desde el 24 a 53.
-
REAL: Al igual que DOUBLE es tomado con dato de doble precisión es decir de 8
Bytes.
ESCUELA DE CIENCIAS
BASICAS TECNOLOGIA E INGENIERIA
301127
-
Programación de sitios web
Act
1
: Lección Evaluativa 1
4
2.
-
Datos de Fecha y Hora: Como su nombre lo indica son para almacenar datos
de tipo tem
porales (fecha y hora), como por ejemplo la fecha de nacimiento, el
horario de una clase, y está compuesto por:
-
DATE: En este tipo de datos almacenamos las fechas, el formato que tiene
MySQL para guardar este tipo de datos es año
-
mes
-
dia (0000
-
00
-
00).
-
TI
ME: En este tipo de dato almacenamos las horas que necesitemos en nuestra
base de datos el formato es hora:minutos:segundos (00:00:00), normalmente
guardado en hora militar, si se desea convertir para mostrarse en AM y PM se
puede hacer uso de la función D
ATE_FORMAT.
-
DATETIME: Como su nombre lo indica es una combinación de los dos tipo de
datos anteriores, el formato es el siguiente año
-
mes
-
dia hora:minuto:segundo
(0000
-
00
-
00 00:00:00).
-
TIMESTAMP: Se muestra en el mismo formato que los campos de tipo
DATE
TIME.
-
YEAR: Como su nombre lo indica se utiliza para almacenar años, por defecto la
cantidad de dígitos es de 4 aunque puede establecerse que se utilicen dos si se
desea almacenar los años en este formato.
3.
-
Datos de Tipo String o Cadenas de Texto: Este
tipo lo de datos lo utilizamos
para almacenar las cadenas de texto que necesitemos dentro de nuestra base de
datos,
...