Sie sind auf Seite 1von 5

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programacin de sitios web

Act 11: Reconocimiento de la unidad 3

GESTORES DE BASES DE DATOS Existen varios tipos de Sistemas gestores de bases de datos SGBD, segn el modelo de datos que utilizan. Son estos: bases jerrquica, en red, relacional, y bases de datos orientadas a objetos. El modelo ms extendido es el relacional, creado primero como formulacin terica y despus implementado en programas. Entre sus ventajas figuran la sencillez de concepcin y manejo y su flexibilidad, que permite su aplicacin en muchas situaciones reales de gestin de informacin. La entidad bsica de organizacin de datos es la tabla; una tabla es una estructura bidimensional para contener datos, dispuestos en filas y columnas: cada fila (tupla) contiene la descripcin de las entidades definidas en un problema y cada columna almacena los valores de los atributos (propiedades, variables) de todas las entidades; la interseccin de filas y columnas, las celdas, reciben el nombre de campos. Las tablas de una base de datos se enlazan mediante claves (primaria y externa) que son atributos compartidos (repetidos) por una dos o ms tablas. Adems las bases de datos relacionales se pueden gestionar mediante un lenguaje independiente de los programas informticos concretos: lenguaje estructurado para consulta de bases de datos (Structured Query Language, SQL). No obstante, los SGBR no se adaptan bien a ciertas necesidades de gestin de datos, lo que ha impulsado el nacimiento y difusin de las bases de datos orientadas a objetos. Nombre Cargo Edad Antigedad Sueldo Gonzalo Gerente 45 15 5.360.000 Jaime Director 36 12 3.500.000 Sandra Secretaria 34 17 850.500 Felipe Mensajero 21 3 520.000 Los sistemas gestores de bases de datos, fueron diseados principalmente para corregir los errores presentados en el mantenimiento formal de un Base de datos. Los SGBD protegen los datos, en lo posible, frente a manejos indebidos, y proporcionan al usuario herramientas de gestin, que faciliten las labores de mantenimiento de una base de datos. INSTRUCCIONES BSICAS SQL El lenguaje SQL (Structured Query Language, SQL) o, lenguaje estructurado para consulta de bases de datos est compuesto por comandos, clusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programacin de sitios web

Act 11: Reconocimiento de la unidad 3

Para la creacin de la base de datos y su activacin contamos con los comandos CREATE DATABASE y USE. CREATE DATABASE Ejemplo; USE Ejemplo; Existen dos tipos de comandos SQL: Los DLL que permiten crear y definir nuevas bases de datos, campos e ndices. Los DML que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos. Dentro de los comandos DDL tenemos: CREATE. Utilizado para crear nuevas tablas, campos e ndices. CREATE TABLE NombreTabla (Atributo1 Tipo(Longitud) [Not Null], (Atributo2 Tipo(Longitud) [Not Null], ... AtributoN Tipo(Longitud) [Not Null], [PRIMARY KEY (ListaAtributos) , ] [FOREIGN KEY (Atributo) REFERENCES NombreTabla ON DELETE CASCADE | RESTRICT | SET NULL ON UPDATE CASCADE | RESTRICT | SET NULL] ) CREATE [UNIQUE] INDEX NombreIndice ON NombreTabla (ListaAtributos); DROP. Empleado para eliminar tablas e ndices. DROP TABLE NombreTabla; ALTER. Utilizado para modificar las tablas agregando campos o cambiando la definicin de los campos. ALTER TABLE NombreTabla [ADD NombreAtributo Definicin] [CHANGE AtributoAntiguo AtributoNuevo Definicin] [DROP NombreAtributo]; En los comandos DML se encuentran: SELECT. Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado.

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programacin de sitios web

Act 11: Reconocimiento de la unidad 3

SELECT * | ListaAtributos FROM ListaTablas [WHERE ListaCondiciones] [GROUP BY ListaAtributos [HAVING ListaCondiciones]] [ORDER BY ListaAtributos]; INSERT. Utilizado para cargar lotes de datos en la base de datos en una nica operacin. INSERT INTO NombreTabla[(Atri1, Atri2, ..., Atrin)] VALUES (ValAtri1, ValAtri2, ..., ValAtrin); UPDATE. Utilizado para modificar los valores de los campos y registros especificados. UPDATE NombreTabla SET Atributo1 = Valor1, SET Atributo2 = Valor2, SET Atributo3 = Valor3, ... SET Atributon = Valorn WHERE Condicin]; DELETE. Utilizado para eliminar registros de una tabla de una base de datos. DELETE FROM NombreTabla [WHERE Condicin]; FORMATOS GRFICOS En Internet se utilizan principalmente dos tipos de archivos grficos GIF y JPG, pensados especialmente para optimizar el tamao que ocupan en disco, ya que los archivos pequeos se transmiten ms rpidamente por la Red. El formato de archivo GIF se usa para las imgenes que tengan dibujos, mientras que el formato JPG se usa para las fotografas. Los dos comprimen las imgenes para guardarlas. La forma de comprimir la imagen que utiliza cada formato es lo que los hace ideales para unos u otros propsitos.

Adicionalmente, se puede usar un tercer formato grfico en las pginas Web, el PNG. Este formato no tiene tanta aceptacin como el GIF o JPG por varias razones, entre las que destacan el desconocimiento del formato por parte de los desarrolladores, que las herramientas habituales para tratar grficos generalmente

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programacin de sitios web

Act 11: Reconocimiento de la unidad 3

no lo soportan y que los navegadores antiguos tambin tienen problemas para visualizarlas. Sin embargo, el formato se comporta muy bien en cuanto a compresin y calidad del grfico conseguido, por lo que resultara til si se llega a extender su uso. DISEO GRFICO El diseo grfico de una pgina Web es tan solo una parte del diseo de la misma, ya que, adems, hay que considerar un conjunto ms o menos extenso de condicionantes que van a limitar la libre creatividad del diseador. En primer lugar, las pginas Web se deben descargar de un servidor Web remoto por medio de Internet, por lo que el ancho de banda de las conexiones de los usuarios va a ser un factor clave en la velocidad de visualizacin. La mayora de los usuarios se conectan todava a Internet con un mdem, con velocidades tericas de 56 Kbps, pero rara vez alcanzan estos niveles de velocidad. Los elementos grficos, ya tengan formato de mapa de bits o vectorial, suelen traducirse en ficheros de bastante peso, dependiendo del tamao de la imagen y del formato en que se guarde. Esto origina que las pginas que contienen en su diseo muchas imgenes, o pocas pero de gran tamao, tarden mucho tiempo en ser descargadas desde el servidor Web y presentadas en la ventana del ordenador del usuario, que no suele ser muy paciente. Otro aspecto a tener en cuenta es que las pginas Web son visualizadas en unas aplicaciones especficas, los navegadores Web, que imponen grandes limitaciones al diseo de las mismas. La ventana de un navegador es eminentemente rectangular, con unas medidas concretas (dadas por la resolucin empleada por el usuario en su monitor) y con unas capacidades de interpretacin de colores que varan mucho segn el ordenador usado, el sistema operativo, el monitor y la tarjeta grfica. Estos factores imponen fuertes limitaciones al diseador Web, que debe buscar siempre que sus pginas puedan ser visualizadas correctamente por el mayor nmero de usuarios. PHP proporciona al usuario la posibilidad de realizar montajes dinmicos, a partir de funciones especficas para la construccin de grficos. La utilizacin de estas funciones presenta algunas ventajas al usuario, por ejemplo en algunos casos no es necesario almacenar las imgenes, sino que estas se crean en el mismo momento de la carga de la pgina. Las funciones del lenguaje PHP para tratamiento de grficos se pueden clasificar as: Funciones de tratamiento de color. Funciones de tratamiento de pxeles. Funciones grficas de tratamiento de texto.

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programacin de sitios web

Act 11: Reconocimiento de la unidad 3

Funciones de acceso a propiedades de los grficos. Funciones para trazado de grficas vectoriales. Las funciones grficas, disponibles en PHP estn relacionadas con la librera GD, para activarlas es necesario incluirlas en el directorio de trabajo (Configuracin de PHP) e incluidas en el fichero de configuracin php.ini: extension=php_gd.dll Los colores de las imgenes en PHP, son tratados bajo las condiciones del formato RGB. Las imgenes en PHP pueden ser enviadas al navegador o pueden ser almacenadas en ficheros. En ambos casos se utiliza las funciones imagegif(), imagepng(), imagejpeg(),... imagejpeg($imagen); //Salida en le navegador imagejpeg($imagen, "grafo.jpg"); //Salida en fichero Los tipos de imgenes que pueden ser soportados por PHP, se pueden obtener a travs de la funcin ImageTypes().

Das könnte Ihnen auch gefallen