SlideShare a Scribd company logo
1 of 3
Download to read offline
López Vidal Isaac Angel I.S.C.
Páginas Web.
En la actualidad es muy común escuchar sobre las páginas web: “que es el medio
por el cual muchas empresas crecen”, “que es una excelente herramienta para
difundir información”, etcétera. Sin embargo muchos desconocen cómo funcionan,
y qué está detrás de todo lo “bonito” de una página.
Por lo cual me gustaría explicarlo sin tantos tecnicismos, con la finalidad de
transmitir un poco de la complejidad que esto conlleva, ya que está muy poco
valorado el trabajo que se requiere para la creación de éstas.
Para entender qué es una página web, primero necesitamos definirlo:
En inglés website o web site, un sitio web es un sitio (localización) en la World Wide
Web que contiene documentos (páginas web) organizados jerárquicamente. Cada
documento (página web) contiene texto y o gráficos que aparecen como información
digital en la pantalla de un ordenador. Un sitio puede contener una combinación de
gráficos, texto, audio, vídeo, y otros materiales dinámicos o estáticos.
A veces se utiliza erróneamente el término página web para referirse a sitio web.
Una página web es parte de un sitio web y es un único archivo con un nombre de
archivo asignado, mientras que un sitio web es un conjunto de archivos llamados
páginas web.
Si lo comparáramos con un libro, un sitio web sería el libro entero y una página web
de sería un capítulo de ese libro. El título del libro sería el nombre del dominio del
sitio web. Un capítulo, al igual que una página web, tiene un nombre que lo define.
Decimos que sería un capítulo y no una página del libro porque a menudo es
necesario desplazarse hacia bajo en la pantalla para ver todo el contenido de una
página web, al igual que en un libro te desplazas a través de varias páginas para
ver todo el contenido de un capítulo. El índice de los capítulos del libro sería el
equivalente al mapa del sitio web (sitemap en inglés).
Una vez definido las características que lo que podemos encontrar en una página
es, información estática que se encuentra en ella; si entendemos que un sitio es
como un libro y en él no podemos cambiar el texto, qué pasa cuando nosotros
llenamos campos o contestamos encuestas, o cómo es posible que encontremos
datos proporcionados con anterioridad en distintas páginas.
Bueno, para eso se requieren de otras herramientas que trabajan junto con el sitio,
por mencionar unas: PHP y MySql; para no entrar en tecnicismos PHP es una
herramienta que permite manipular los datos que son introducidos en una página,
es decir, lo podríamos definir como un cartero, que es el que se encarga de llevar
los datos de una página a otra dentro de un sitio web y quien lo entrega con un
origen y un destino.
López Vidal Isaac Angel I.S.C.
Se puede entender, que para la identificación de un dato a nivel programación, se
requiere saber de dónde procede ese dato o datos, para poder saber dónde
implantarlo, esto el programador debe ser capaz interpretarlo.
Sin embargo el cartero no se encarga más que de entregar los datos, el
programador es el que trabajará con la información; en algunos sitios sólo se
requiere transferir dicha información de una página a otra, sin almacenarse en
ningún lugar, es decir, que sólo se usa para darle una “mejor experiencia” al usuario,
pero cuando se requiere almacenar ésta, necesitamos de herramientas como
MySql.
Que básicamente es la encargada de almacenar; que si bien no es la única
herramienta que existe para esa labor, todas comparten las mismas características,
que lo único que llega a variar son las herramientas que contienen cada una y su
velocidad de respuesta, pero que en esencia todas hacen lo mismo: almacenar
datos.
Y esta herramienta también es conocida para la creación de bases de datos, qué
como su nombre lo dice: es la base, donde se encuentran los datos de manera
bruta, es decir, sin una estructura como tal y poco entendible para un usuario
común.
Lo que realmente lo hace complicado a nivel programación es que existen dos tipos
de estructura para la creación de base de datos que son:
 Base de datos centralizada.
 Bases de datos distribuidas.
Una base de datos centralizada es a grandes rasgos, aquella unidad que almacena
y concentra toda la información de una entidad en un solo sitio, lo cual lo hace fácil
de programar y administrar, pero ello también conlleva un alto riesgo para la entidad
que lo almacena pues si esta unidad falla, no se podrá acceder a la información y
datos que se contengan.
Por otro lado, están las bases de datos distribuidas, que básicamente es la
distribución de la información en diferentes localidades (Equipos), que bien pueden
estar en una misma ciudad o dispersa en cualquier lugar del mundo, lo cual sugería
una duda cómo es una base de datos.
Hasta el momento no hemos tocado como se estructura una base de datos; para
esto pondré un pequeño ejemplo: supongamos que tenemos que almacenar los
datos de distintos alumnos, para ello necesitamos distinguir qué comparten todos
los alumnos, y podemos encontrar lo siguiente: Nombre, Apellido Paterno, Apellido
Materno, Dirección y Teléfono(s).
Bien, entonces tenemos que definir qué es la base y de este ejemplo podemos decir
que la base sería “Escuela” y dentro de ella existen otras entidades que podemos
encontrar la de: Alumno, Teléfono y Tipo de Teléfono, donde Alumno contiene los
campos: Id_alumno Nombre, Apellido Paterno, Apellido Materno, Dirección. En Tipo
López Vidal Isaac Angel I.S.C.
de Teléfono: Id_tipo y tipo. En Teléfono contiene los campos: Id_alumno, Id_tipo y
teléfono.
Como podemos observar en la entidad Teléfono encontramos id_alumno y id_tipo
que también se encuentran en las otras dos entidades, esto se hace con la finalidad
de relacionar distintas entidades y poder tener muchos teléfonos de ese mismo
alumno, y la razón por la cual se hace esto, es para no tener que registrar dos o
más veces un alumno.
Es decir, con esto se evita registrar varias veces a un alumno porque ya existirían
en la entidad Alumno y a su vez permite tener diferentes teléfonos a ese mismo,
pasaría exactamente lo mismo con la entidad Tipo de Teléfono, para aclarar un poco
esta entidad, en ésta se almacenará: Casa, Celular, Nextel, etcétera. Todas las
posibles variantes.
Con este ejemplo, si hablamos de una base de datos centralizada, toda esa
información se encontraría en una sola máquina, pero al hablar de una distribuida,
ya no, esto quiere decir, que cada identidad se encontraría alojada en distintas
maquinas.
Por lo cual, por poner un ejemplo: Alumno estaría en el D.F. Teléfono estaría E.U.
y Tipo de teléfono estaría en Brasil. Y que en su conjunto harían la base de datos
Escuela.
Esto es lo que realmente lo hace complicado al implantar un sitio web con bases de
datos, ya que los datos se encuentran dispersos, pero lo único que los puede unir
es su id que los identifica y que permite la unión de la información.
Espero que con esto, ayude a entender un poco de qué hay detrás de los sitios web
como: Facebook, Hotmail, YouTube, entre otros. Y que sin duda no es fácil la
implementación de éstas.

More Related Content

What's hot (20)

HERRAMIENTAS BÀSICAS DEL INTERNET
HERRAMIENTAS BÀSICAS DEL INTERNETHERRAMIENTAS BÀSICAS DEL INTERNET
HERRAMIENTAS BÀSICAS DEL INTERNET
 
Almacenamiento 1
Almacenamiento 1Almacenamiento 1
Almacenamiento 1
 
Mecanismo de funcionamiento de aplicaciones web 3.0-Yulia Masabanda.
Mecanismo de funcionamiento de aplicaciones web 3.0-Yulia Masabanda.Mecanismo de funcionamiento de aplicaciones web 3.0-Yulia Masabanda.
Mecanismo de funcionamiento de aplicaciones web 3.0-Yulia Masabanda.
 
servi.internet,presentacion power point
servi.internet,presentacion power pointservi.internet,presentacion power point
servi.internet,presentacion power point
 
Mainkla4k
Mainkla4kMainkla4k
Mainkla4k
 
TIC II
TIC IITIC II
TIC II
 
Yahoo de deysi
Yahoo de deysiYahoo de deysi
Yahoo de deysi
 
Dropboxy googledocsherramientasparaeltrabajocolaborativo.
Dropboxy googledocsherramientasparaeltrabajocolaborativo.Dropboxy googledocsherramientasparaeltrabajocolaborativo.
Dropboxy googledocsherramientasparaeltrabajocolaborativo.
 
23213|#ER324D
23213|#ER324D23213|#ER324D
23213|#ER324D
 
almacenamiento en la nube
almacenamiento en la nubealmacenamiento en la nube
almacenamiento en la nube
 
Navegadores web y buscadores web
Navegadores web y buscadores webNavegadores web y buscadores web
Navegadores web y buscadores web
 
Deep web
Deep webDeep web
Deep web
 
La web
La webLa web
La web
 
Evolucion de la web
Evolucion de la webEvolucion de la web
Evolucion de la web
 
Jose alegria
Jose alegriaJose alegria
Jose alegria
 
Internet
InternetInternet
Internet
 
Erika Alvarez 4E
Erika Alvarez 4EErika Alvarez 4E
Erika Alvarez 4E
 
Dropbox y google docs
Dropbox y google docsDropbox y google docs
Dropbox y google docs
 
WEB 3.0
WEB 3.0 WEB 3.0
WEB 3.0
 
Reporte
Reporte Reporte
Reporte
 

Viewers also liked

Node.js Quick Tour
Node.js Quick TourNode.js Quick Tour
Node.js Quick Tour
myzykj
 
Powerpoint mangement thème iii icemba 2016
Powerpoint mangement thème iii icemba  2016Powerpoint mangement thème iii icemba  2016
Powerpoint mangement thème iii icemba 2016
sciafrique
 

Viewers also liked (18)

Incontro di orientamento con genitori delle scuole Croce - Faré Lissone 15 ot...
Incontro di orientamento con genitori delle scuole Croce - Faré Lissone 15 ot...Incontro di orientamento con genitori delle scuole Croce - Faré Lissone 15 ot...
Incontro di orientamento con genitori delle scuole Croce - Faré Lissone 15 ot...
 
Motores electricos (1)
Motores electricos (1)Motores electricos (1)
Motores electricos (1)
 
Recursos naturales
Recursos naturalesRecursos naturales
Recursos naturales
 
Node.js Quick Tour
Node.js Quick TourNode.js Quick Tour
Node.js Quick Tour
 
Tajmahal
TajmahalTajmahal
Tajmahal
 
Robots ch
Robots chRobots ch
Robots ch
 
Guia didactica de estrategias para el desarrollo de la ciencia en educacion-i...
Guia didactica de estrategias para el desarrollo de la ciencia en educacion-i...Guia didactica de estrategias para el desarrollo de la ciencia en educacion-i...
Guia didactica de estrategias para el desarrollo de la ciencia en educacion-i...
 
ENV GLOBAL FORUM OCT 2016 - Session 2 - K. Habtegaber
ENV GLOBAL FORUM OCT 2016 - Session 2 - K. Habtegaber ENV GLOBAL FORUM OCT 2016 - Session 2 - K. Habtegaber
ENV GLOBAL FORUM OCT 2016 - Session 2 - K. Habtegaber
 
Presentacion pnfs inicial- 19-9
Presentacion pnfs  inicial- 19-9Presentacion pnfs  inicial- 19-9
Presentacion pnfs inicial- 19-9
 
Emerging Countries Care through the digital hospital
Emerging Countries Care through the digital hospital Emerging Countries Care through the digital hospital
Emerging Countries Care through the digital hospital
 
Powerpoint mangement thème iii icemba 2016
Powerpoint mangement thème iii icemba  2016Powerpoint mangement thème iii icemba  2016
Powerpoint mangement thème iii icemba 2016
 
Cours les instument d'urbanisme Programmation urbaine
Cours les instument d'urbanisme Programmation urbaineCours les instument d'urbanisme Programmation urbaine
Cours les instument d'urbanisme Programmation urbaine
 
Marzo pasa la_voz inicial rincones
Marzo pasa la_voz inicial rincones Marzo pasa la_voz inicial rincones
Marzo pasa la_voz inicial rincones
 
Breakout D summary slides CCXG GF September 2016
Breakout D summary slides CCXG GF September 2016 Breakout D summary slides CCXG GF September 2016
Breakout D summary slides CCXG GF September 2016
 
Digital hospitals market report sweden_20151215
Digital hospitals market report sweden_20151215Digital hospitals market report sweden_20151215
Digital hospitals market report sweden_20151215
 
Session 2 - Presentation by Dermott Crombie on behalf of Paul Camuti
Session 2 - Presentation by Dermott Crombie on behalf of Paul CamutiSession 2 - Presentation by Dermott Crombie on behalf of Paul Camuti
Session 2 - Presentation by Dermott Crombie on behalf of Paul Camuti
 
Possible ways ahead
Possible ways aheadPossible ways ahead
Possible ways ahead
 
Orientaciones Didácticas para el Nivel Inicial-Parte 6-
Orientaciones Didácticas para el Nivel Inicial-Parte 6-Orientaciones Didácticas para el Nivel Inicial-Parte 6-
Orientaciones Didácticas para el Nivel Inicial-Parte 6-
 

Similar to López vidal isaac angel

Exámen de computación web semántica
Exámen de computación web semánticaExámen de computación web semántica
Exámen de computación web semántica
Monita Mogrovejo
 
Karen Paredes PéRez
Karen Paredes PéRezKaren Paredes PéRez
Karen Paredes PéRez
baberoxie
 
Manuaccess10
Manuaccess10Manuaccess10
Manuaccess10
Ronald130
 

Similar to López vidal isaac angel (20)

Internet
InternetInternet
Internet
 
Web Semantica - Tana BarCamp
Web Semantica - Tana BarCampWeb Semantica - Tana BarCamp
Web Semantica - Tana BarCamp
 
Primeros Talleres
Primeros TalleresPrimeros Talleres
Primeros Talleres
 
Exámen de computación web semántica
Exámen de computación web semánticaExámen de computación web semántica
Exámen de computación web semántica
 
Karen Paredes PéRez
Karen Paredes PéRezKaren Paredes PéRez
Karen Paredes PéRez
 
Karen Paredes PéRez
Karen Paredes PéRezKaren Paredes PéRez
Karen Paredes PéRez
 
Manuaccess10
Manuaccess10Manuaccess10
Manuaccess10
 
Manuaccess10 3
Manuaccess10 3Manuaccess10 3
Manuaccess10 3
 
Manuaccess10
Manuaccess10Manuaccess10
Manuaccess10
 
Manuaccess10
Manuaccess10Manuaccess10
Manuaccess10
 
Manuaccess10
Manuaccess10Manuaccess10
Manuaccess10
 
Qué es una base de datos
Qué es una base de datosQué es una base de datos
Qué es una base de datos
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Resumen
ResumenResumen
Resumen
 
Preguntas sobre webs
Preguntas sobre websPreguntas sobre webs
Preguntas sobre webs
 
Modulo 01 base
Modulo 01   baseModulo 01   base
Modulo 01 base
 
Funcionalidad de la base de datos
Funcionalidad de la base de datosFuncionalidad de la base de datos
Funcionalidad de la base de datos
 
Comunicación interactiva
Comunicación interactivaComunicación interactiva
Comunicación interactiva
 

Recently uploaded

RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Recently uploaded (20)

Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 

López vidal isaac angel

  • 1. López Vidal Isaac Angel I.S.C. Páginas Web. En la actualidad es muy común escuchar sobre las páginas web: “que es el medio por el cual muchas empresas crecen”, “que es una excelente herramienta para difundir información”, etcétera. Sin embargo muchos desconocen cómo funcionan, y qué está detrás de todo lo “bonito” de una página. Por lo cual me gustaría explicarlo sin tantos tecnicismos, con la finalidad de transmitir un poco de la complejidad que esto conlleva, ya que está muy poco valorado el trabajo que se requiere para la creación de éstas. Para entender qué es una página web, primero necesitamos definirlo: En inglés website o web site, un sitio web es un sitio (localización) en la World Wide Web que contiene documentos (páginas web) organizados jerárquicamente. Cada documento (página web) contiene texto y o gráficos que aparecen como información digital en la pantalla de un ordenador. Un sitio puede contener una combinación de gráficos, texto, audio, vídeo, y otros materiales dinámicos o estáticos. A veces se utiliza erróneamente el término página web para referirse a sitio web. Una página web es parte de un sitio web y es un único archivo con un nombre de archivo asignado, mientras que un sitio web es un conjunto de archivos llamados páginas web. Si lo comparáramos con un libro, un sitio web sería el libro entero y una página web de sería un capítulo de ese libro. El título del libro sería el nombre del dominio del sitio web. Un capítulo, al igual que una página web, tiene un nombre que lo define. Decimos que sería un capítulo y no una página del libro porque a menudo es necesario desplazarse hacia bajo en la pantalla para ver todo el contenido de una página web, al igual que en un libro te desplazas a través de varias páginas para ver todo el contenido de un capítulo. El índice de los capítulos del libro sería el equivalente al mapa del sitio web (sitemap en inglés). Una vez definido las características que lo que podemos encontrar en una página es, información estática que se encuentra en ella; si entendemos que un sitio es como un libro y en él no podemos cambiar el texto, qué pasa cuando nosotros llenamos campos o contestamos encuestas, o cómo es posible que encontremos datos proporcionados con anterioridad en distintas páginas. Bueno, para eso se requieren de otras herramientas que trabajan junto con el sitio, por mencionar unas: PHP y MySql; para no entrar en tecnicismos PHP es una herramienta que permite manipular los datos que son introducidos en una página, es decir, lo podríamos definir como un cartero, que es el que se encarga de llevar los datos de una página a otra dentro de un sitio web y quien lo entrega con un origen y un destino.
  • 2. López Vidal Isaac Angel I.S.C. Se puede entender, que para la identificación de un dato a nivel programación, se requiere saber de dónde procede ese dato o datos, para poder saber dónde implantarlo, esto el programador debe ser capaz interpretarlo. Sin embargo el cartero no se encarga más que de entregar los datos, el programador es el que trabajará con la información; en algunos sitios sólo se requiere transferir dicha información de una página a otra, sin almacenarse en ningún lugar, es decir, que sólo se usa para darle una “mejor experiencia” al usuario, pero cuando se requiere almacenar ésta, necesitamos de herramientas como MySql. Que básicamente es la encargada de almacenar; que si bien no es la única herramienta que existe para esa labor, todas comparten las mismas características, que lo único que llega a variar son las herramientas que contienen cada una y su velocidad de respuesta, pero que en esencia todas hacen lo mismo: almacenar datos. Y esta herramienta también es conocida para la creación de bases de datos, qué como su nombre lo dice: es la base, donde se encuentran los datos de manera bruta, es decir, sin una estructura como tal y poco entendible para un usuario común. Lo que realmente lo hace complicado a nivel programación es que existen dos tipos de estructura para la creación de base de datos que son:  Base de datos centralizada.  Bases de datos distribuidas. Una base de datos centralizada es a grandes rasgos, aquella unidad que almacena y concentra toda la información de una entidad en un solo sitio, lo cual lo hace fácil de programar y administrar, pero ello también conlleva un alto riesgo para la entidad que lo almacena pues si esta unidad falla, no se podrá acceder a la información y datos que se contengan. Por otro lado, están las bases de datos distribuidas, que básicamente es la distribución de la información en diferentes localidades (Equipos), que bien pueden estar en una misma ciudad o dispersa en cualquier lugar del mundo, lo cual sugería una duda cómo es una base de datos. Hasta el momento no hemos tocado como se estructura una base de datos; para esto pondré un pequeño ejemplo: supongamos que tenemos que almacenar los datos de distintos alumnos, para ello necesitamos distinguir qué comparten todos los alumnos, y podemos encontrar lo siguiente: Nombre, Apellido Paterno, Apellido Materno, Dirección y Teléfono(s). Bien, entonces tenemos que definir qué es la base y de este ejemplo podemos decir que la base sería “Escuela” y dentro de ella existen otras entidades que podemos encontrar la de: Alumno, Teléfono y Tipo de Teléfono, donde Alumno contiene los campos: Id_alumno Nombre, Apellido Paterno, Apellido Materno, Dirección. En Tipo
  • 3. López Vidal Isaac Angel I.S.C. de Teléfono: Id_tipo y tipo. En Teléfono contiene los campos: Id_alumno, Id_tipo y teléfono. Como podemos observar en la entidad Teléfono encontramos id_alumno y id_tipo que también se encuentran en las otras dos entidades, esto se hace con la finalidad de relacionar distintas entidades y poder tener muchos teléfonos de ese mismo alumno, y la razón por la cual se hace esto, es para no tener que registrar dos o más veces un alumno. Es decir, con esto se evita registrar varias veces a un alumno porque ya existirían en la entidad Alumno y a su vez permite tener diferentes teléfonos a ese mismo, pasaría exactamente lo mismo con la entidad Tipo de Teléfono, para aclarar un poco esta entidad, en ésta se almacenará: Casa, Celular, Nextel, etcétera. Todas las posibles variantes. Con este ejemplo, si hablamos de una base de datos centralizada, toda esa información se encontraría en una sola máquina, pero al hablar de una distribuida, ya no, esto quiere decir, que cada identidad se encontraría alojada en distintas maquinas. Por lo cual, por poner un ejemplo: Alumno estaría en el D.F. Teléfono estaría E.U. y Tipo de teléfono estaría en Brasil. Y que en su conjunto harían la base de datos Escuela. Esto es lo que realmente lo hace complicado al implantar un sitio web con bases de datos, ya que los datos se encuentran dispersos, pero lo único que los puede unir es su id que los identifica y que permite la unión de la información. Espero que con esto, ayude a entender un poco de qué hay detrás de los sitios web como: Facebook, Hotmail, YouTube, entre otros. Y que sin duda no es fácil la implementación de éstas.