You are on page 1of 14

RECURSOSDE LA COSTRUCCION DE UN PORTAL

TECNOLOGA PARA EL DESARROLLO DE BASE DE DATOS


Base De Datos.
Una base de datos es una coleccin de datos organizados y estructurados segn
un determinado modelo de informacin que refleja no slo los datos en s mismos,
sino tambin las relaciones que existen entre ellos. Una base de datos se disea
con un propsito especfico y debe ser organizada con una lgica coherente.
Los datos podrn ser compartidos por distintos usuarios y aplicaciones, pero
deben conservar su integridad y seguridad al margen de las interacciones de
ambos. La definicin y descripcin de los datos han de ser nicas para minimizar
la redundancia y maximizar la independencia en su utilizacin.
Modelos Clsicos De Tratamiento De Los Datos.
Jerrquico.
Puede representar dos tipos de relaciones entre los datos, relaciones de uno a
uno y relaciones de uno a muchos. Este modelo tiene forma de rbol invertido en
el que una rama puede tener varios hijos, pero cada hijo slo puede tener un
padre.
En Red.
Este modelo permite la representacin de muchos a muchos, de tal forma que
cualquier registro dentro de la base de datos puede tener varias ocurrencias
superiores a l. El modelo de red evita redundancia en la informacin, a travs de
la incorporacin de un tipo de registro denominado el conector. En el modelo en
red se representa el mundo real mediante registros lgicos que representan a una
entidad y que se relacionan entre s por medio de flechas
Relacional.
Desde los aos 80 es el modelo ms utilizado, ya que permite una mayor eficacia,
flexibilidad y confianza en el tratamiento de los datos. La mayor parte de las bases
de datos y sistemas de informacin actuales se basan en el modelo relacional ya
que ofrece numerosas ventajas sobre los 2 modelos anteriores, como es el rpido
aprendizaje por parte de usuarios que no tienen conocimientos profundos sobre
sistemas de bases de dados. En el modelo relacional se representa el mundo real
mediante tablas relacionadas entre s por columnas comunes.
Las bases de datos que pertenecen a esta categora se basan en el modelo
relaciones, cuya estructura principal es la relacin, es decir una tabla
bidimensional compuesta por lneas y columnas. Cada lnea, que en terminologa
relacional se llama tupla, representa una entidad que nosotros

TECNOLOGA PARA EL DESARROLLO DE BASE DE DATOS

RECURSOSDE LA COSTRUCCION DE UN PORTAL


queremos memorizar en la base de datos. las caractersticas de cada entidad
estn definidas por las columnas de las relaciones, que se llaman atributos.
Entidades con caractersticas comunes, es decir descritas por el mismo conjunto
de atributos, formarn parte de la misma relacin.
Arquitectura De Un Sistema De Base De Datos.
Se basa en 3 niveles distintos:
Nivel Fsico.
Es el nivel ms bajo de abstraccin y el nivel real de los datos almacenados.
Este nivel define cmo se almacenan los datos en el soporte fsico, ya sea en
registros o de cualquier otra forma, as como los mtodos de acceso. Este nivel
lleva asociada una representacin de los datos, que es lo que denominamos
Esquema Fsico.

Nivel Conceptual.
Es el correspondiente a una visin de la base de datos desde el punto de visto
del mundo real. Es decir se trata con la entidad u objeto representado, sin
importar como est representado o almacenado ste. Es la representacin de
los datos realizada por la organizacin, que recoge los datos parciales de los
requerimientos de los diferentes usuarios y aplicaciones parciales. Incluye la
definicin de los datos y las relaciones entre ellos. Este nivel lleva asociado un
Esquema Conceptual.

Nivel De Visin.
Son partes del esquema conceptual. El nivel conceptual presenta toda la base
de datos, mientras que los usuarios, por lo general, slo tienen acceso a
pequeas parcelas de sta. El nivel visin es el encargado de dividir estas
parcelas. Un ejemplo sera el caso del empleado de una organizacin que tiene
acceso a la visin de su nmina, pero no a la de sus compaeros. El esquema
asociado a ste nivel es el Esquema de Visin.

Arquitectura De Un Sistema De Base De Datos

RECURSOSDE LA COSTRUCCION DE UN PORTAL

Este modelo de arquitectura permite establecer el principio de independencia de


los datos, ya se trate de una independencia lgica o fsica. La independencia
lgica significa que los cambios en el esquema lgico no deben afectar a los
esquemas externos que no utilicen los datos modificados; la independencia fsica
significa que el esquema lgico no se va a ver afectado por los cambios realizados
en el esquema interno, correspondientes a modos de acceso, etc.
A la hora de disear una base de datos hay que distinguir por un lado el modelo de
datos y por otro lado el esquema de datos.
Un modelo de datos es un conjunto de conceptos, reglas y convenciones que nos
permiten describir los datos del universo del discurso. Un esquema es la
estructura de datos obtenida tras aplicar dicho modelo. El modelo de datos es una
cuestin fundamental a la hora de disear bases de datos.
Modelos Fundamentales Para Los Sistemas De Bases De Datos.
Modelos Lgicos Basados En Objetos.
Los dos ms extendidos son el modelo entidad-relacin y el orientado a
objetos. El modelo entidad-relacin (E-R) se basa en una percepcin del
mundo compuesta por objetos, llamados entidades, y relaciones entre ellos.
Las entidades se diferencian unas de otras a travs de atributos. El orientado a
objetos tambin se basa en objetos, los cuales contienen valores y mtodos,
entendidos como rdenes que actan sobre los valores, en niveles de
anidamiento. Los objetos se agrupan en clases, relacionndose mediante el
envo de mensajes. Algunos autores definen estos modelos como "modelos
semnticos".

Modelos Lgicos Basados En Registros.


El ms extendido es el relacional, mientras que los otros dos existentes,
jerrquico y de red, se encuentran en retroceso. Estos modelos se usan para
especificar la estructura lgica global de la base de datos, estructurada en
registros de formato fijo de varios tipos. El modelo relacional representa los
datos y sus relaciones mediante tablas bidimensionales, que contienen datos

Modelos Fundamentales Para Los Sistemas De Bases De Datos

RECURSOSDE LA COSTRUCCION DE UN PORTAL


tomados de los dominios correspondientes. El modelo de red est formado por
colecciones de registros, relacionados mediante punteros o ligas en grafos
arbitrarios. el modelo jerrquico es similar al de red, pero los registros se
organizan como colecciones de rboles. Algunos autores definen estos
modelos como "modelos de datos clsicos".

Modelos Fundamentales Para Los Sistemas De Bases De Datos

Modelos Fsicos De Datos.


Muy poco usados, son el modelo unificador y el de memoria de elementos.
Algunos autores definen estos modelos como "modelos de datos primitivos.

Los objetivos del modelo de datos son, por un lado formalizar y definir las
estructuras permitidas para representar los datos, y por otro, disear la base de
datos.
Para plasmar los tres niveles en el enfoque o modelo de datos seleccionado, es
necesario un programa o aplicacin que acte como interfaz entre el usuario, los
modelos y el sistema fsico. Esta es la funcin que desempean los Sistemas de
Gestin de Bases de Datos.
Sistemas de Gestin de Bases de Datos.
Un Sistema de Gestin de Bases de Datos, tambin llamado DBMS (Data Base
Management System) no es ms que un paquete de software, que se ejecuta en
un ordenador anfitrin (host) que es quien centraliza los accesos a los datos y
acta de interfaz entre los datos fsicos y los usuarios. Este sistema es capaz de
llevar a cabo funciones como la creacin y gestin de la base de datos misma, el
control de accesos y la manipulacin de datos de acuerdo a las necesidades de
cada usuario.
As pues, las bases de datos pueden ser creadas, mantenidas y gestionadas por
una serie de aplicaciones denominadas Sistemas de Gestin de Bases de Datos
(SGBD). De esta forma, cualquier usuario puede crear una base de datos
siguiendo unos parmetros normalizados que permiten que pueda ser consultada
por otros usuarios. Un sistema de gestin de base de datos est formado por
personas, mquinas, programas y datos. Estos sistemas de gestin abarcan el
conjunto de rutinas de software interrelacionadas cada una de las cuales es
responsable de una determinada tarea.
Los SGBD tienen dos funciones principales que son: la definicin de las
estructuras para almacenar los datos y la manipulacin de los datos. Adems, los
SGBD deben incorporar como herramienta fundamental dos tipos de lenguajes:
uno para la definicin de los datos, y otro para la manipulacin de los mismos. El
primero se denomina DLL (Data Definition Language) y es el que provee de los
medios necesarios para definir los datos con precisin, especificando las distintas
estructuras. El segundo se conoce como DML (Data Manipulation/Management
Language) y es el facilita a los usuarios el acceso y manipulacin de los datos.

Sistemas de Gestin de Bases de Datos

SERVIDOR DE PAGINAS WEB (SERVIDOR WEB)


Un servidor web o servidor HTTP es un programa que procesa cualquier
aplicacin del lado del servidor realizando conexiones bidireccionales y/o
unidireccionales y sncronas o asncronas con el cliente generando o cediendo
una respuesta en cualquier lenguaje o aplicacin del lado del cliente.
Un servidor web se mantiene a la espera de peticiones de ejecucin que le har
un cliente o un usuario de Internet. El servidor web se encarga de contestar a
estas peticiones de forma adecuada, entregando como resultado una pgina web
o informacin de todo tipo de acuerdo a los comandos solicitados.
Bsicamente, un servidor Web es una gran computadora que guarda y transmite
datos va Internet. Cuando un usuario entra en una pgina de Internet su
navegador se comunica con el servidor enviando y recibiendo datos que
determinan qu es lo que ve en la pantalla. Por eso decimos que los servidores
Web estn para almacenar y transmitir datos de un sitio segn lo que pida el
navegador de un visitante.
Burdamente explicado un servidor no es ms que un gran ordenador conectado
las 24 horas del da de forma ininterrumpida. Este gran ordenador posee un disco
duro con una gran capacidad de almacenamiento, una gran cantidad de megas de
RAM y una velocidad bastante alta para internet.
Cuando una persona visita cualquier web, en realidad lo que est haciendo es
acceder a uno de esos grandes ordenadores, concretamente al que alberga esa
web en su gran disco duro. Obviamente si ese ordenador estuviera apagado en
ese momento sera imposible visitarla.
Cualquiera de las 3 definiciones anteriores son correcta, ya que tienen la misma
funcin principal que es la de almacenar los archivos de un sitio y emitirlos por
Internet para poder ser visitado por los usuarios.
Cmo Funcionan Los Servidores?
Cada servidor Web y cada computadora conectada a Internet tiene asignado una
direccin de IP irrepetible que lo identifica en la red incluyendo la PC que tens en
tu casa. La direccin de IP vendra a ser como los datos del remitente en una carta
postal. Cuando llegas a un sitio Web, se enva un pedido desde tu direccin de IP
hacia la direccin IP del servidor. El servidor Web responde mandando datos a la
direccin IP que los pide. Esto es lo que pasa cada vez que estamos navegando
un sitio en Internet.

SERVIDOR DE PAGINAS WEB (SERVIDOR WEB) 5

Cmo Funciona El Servidor Web?


Para que el servidor web funcione correctamente se debe utilizar un mtodo para
intercambiar la informacin o transferir los sitios web al ordenador, esto se hace a
travs del protocolo http (HyperText Transfer Protocol) Protocolo de transferencia
de hipertexto, que es el que se refleja antes de escribir cualquier direccin de
internet.
Qu Tipos De Servidor Web Existen?
Servidor Dedicado.
Que se refiere a una computadora servidora dedicada exclusivamente al sitio del
cliente (para aplicaciones de alta demanda).
Servidor Compartido.
lo que significa que un mismo servidor (computadora + programa servidos) se
usar para varios clientes compartiendo los recursos.
Cules Son Los Servidores Web Ms Utilizados?
Apache: Este es el ms comn y ms utilizado en todo el mundo. Adems, es
gratuito y de cdigo abierto, as que podramos decir que corre sobre cualquier
plataforma.
Microsoft IIS: Slo funciona sobre sistemas Windows. Si quieres empalarlo
sobre otro sistema, tendrs que utilizar una mquina virtual.
Ngnix: Este es un servidor Web muy ligero y corre sobre sistemas Unix y
Windows.
Lighttp: Est especialmente pensado para hacer cargas pesadas sin perder
balance, utilizando poca RAM y poca de CPU.
Sun Java System Web Server: Es multiplataforma, y se distribuye con
licencias de cdigo abierto (BSD concretamente).
SERVIDOR DE HOSPEDAJE
Hosting (alojamiento o tambin conocido como hospedaje web, alojamiento web,
web site hosting, web hosting o webhosting) es un negocio que consiste en alojar,
servir, y mantener archivos para uno o ms sitios web. Ms importante que el
espacio del ordenador que se proporciona para los archivos del sitio web es la
conexin rpida a Internet.
Como Funciona El Hospedaje De Web (Web Hosting)?
Un proveedor de hospedaje web (web hosting) renta por lo general espacio y
conectividad dentro de uno de sus servidores web de tal forma que el cliente
pueda tener sus sitios web disponibles y accesibles a travs de internet. Los
Cmo Funciona El Servidor Web?

proveedores de hospedaje web son responsables del mantenimiento de los


servidores que controlan as como de otros servicios bsicos como los respaldos
(backups) y las actualizaciones de software de los servidores de alojamiento web
(upgrades).
Existen compaas proveedoras de hospedaje web (web hosting) de todos los
tamaos, desde aquellas que apenas tienen uno o dos servidores hasta las
compaas ms grandes que cuentan incluso con centros de datos (datacenters)
completos con cientos de servidores conectados a internet.
Un centro de datos eficiente y profesional, es un lugar fsico que cuenta con todas
las facilidades para ofrecer los servicios de hospedaje web (web hosting)
principalmente una o varias conexiones permanentes a internet de alta velocidad,
monitoreo de servicios 24/7, energa electrca ininterrumpida (respaldo de energa
o UPS), control de temperatura y humedad, seguridad fsica (accesos seguros) y
otras ms, de tal forma que exista un ambiente ideal para los sistemas y las
computadoras que se localizan dentro de la instalacin.
Servicios De Hosting.
Hay una amplia variedad de servicios de hosting. El ms bsico es el hosting de
archivos (alojamiento web u hospedaje web), donde se pueden alojar las pginas
de los sitios web y otros archivos va ftp o una interfaz web. Los archivos se
muestran en la web tal cual o sin mucho procesado. Muchos proveedores de
Internet ofrecen este servicio de forma gratuita a sus clientes. El alojamiento web
es normalmente gratuito, patrocinado por anunciantes, o barato.
Normalmente el alojamiento web slo es suficiente para pginas web personales.
Un sitio web complejo necesita un paquete ms avanzado que proporcione
soporte para bases de datos y plataformas de desarrollo de aplicaciones (PHP,
Java, y ASP. NET). Estas permiten que los clientes escriban o instalen scripts para
aplicaciones como foros y formularios. Para el comercio electrnico tambin se
requiere SSL.
Tipos De Hospedaje Web. (Web Hosting)
Hospedaje Web Gratuito.
El hosting gratuito es extremadamente limitado comparado al hosting de pago. Los
proveedores de alojamiento gratuito normalmente requieren sus propios anuncios
en el sitio alojado de forma gratuita y tienen lmites muy grandes de espacio y de
trfico.
Hospedaje Web Dedicado / VPS.
Con el hospedaje web dedicado (dedicated hosting) el cliente tiene un servidor
completo a su servicio en el que puede hospedar sus sitios web y servicios
relacionados (e-mails, ftp, etc.) sin compartir los recursos de dicho servidor con
Servicios De Hosting

nadie ms. El cliente cuenta con acceso remoto a su servidor web mediante el
cual puede hacer mantenimiento, instalaciones, actualizaciones o cualquier otra
cosa que quiera o necesite. Este tipo de hospedaje web (web hosting) es
requerido por sitios grandes con una cantidad de trfico (visitas) importante. Los
costos suelen ser, en mayor o menor medida, ms altos que otros tipos de hosting
para sitios o clientes con requerimientos menores, como por ejemplo, el hospedaje
web compartido (shared web hosting).
Hospedaje Web Compartido. (Shared Web Hosting)
El servicio de hospedaje web compartido significa que los sitios web del cliente
comparten espacio y recursos en un servidor web en el que estn tambin
hospedados otros sitios web de otros clientes. El espacio total del disco duro del
servidor se subdivide en varias partes y cada cliente obtiene una parte de ese
espacio total. Esto quiere decir que cada cliente va a tener una cuota o capacidad
de almacenamiento en disco as como de transferencia de datos asignada, las
cuales no pueden ser excedidas ya que esto ocasionara la suspensin del
servicio o un incremento en precios por tarifas excedentes (las polticas respecto a
esto varan de proveedor a proveedor). De la misma forma, los sitios web
comparten otros recursos del sistema con otros usuarios (memoria, procesamiento
de CPU, etc), pero por lo general esto no significa que la confidencialidad de la
informacin de cada cliente quede vulnerada en ninguna forma ya que en
prcticamente todas las instalaciones modernas de sistemas de hospedaje web
(web hosting), existen varios niveles de proteccin para que ningn usuario pueda
acceder a la informacin de otro usuario dentro del mismo servidor.
Este tipo de hospedaje web (web hosting) suele ser la variedad ms econmica
que existe en el servicio, sin embargo y como se coment previamente, suele ser
suficiente para la inmensa mayora de las empresas que comienzan en internet.
Colocacin De Servidores. (Collocation)
La colocacin de servidores es similar al servicio de hospedaje web dedicado con
la diferencia de que el cliente en realidad es propietario del servidor web y no solo
lo renta como en el otro caso. Esta modalidad se utiliza principalmente con
empresas medianas y/o grandes que desean tener control de los equipos que
utilizan pero no tienen presupuesto asignado para instalar un centro de datos
propio (o simplemente prefieren utilizar los servicios de los centros de datos
establecidos por cuestiones logsticas y no de presupuesto).

Hospedaje Web Compartido

REGISTRO Y MANTENIMIENTO DE DOMINIO


Qu es un dominio?
Un dominio en trminos generales es un nombre que puede ser alfanumrico que
generalmente se vincula a una direccin fsica que generalmente es una
computadora o dispositivo electrnico.
Generalmente se utilizan para representar las direcciones de las pginas
webs. Puesto que Internet se basa en direcciones IP (Protocolo de Internet) que
en trminos simples se puede decir que son los nmeros de conexin de cada
computadora que esta conectada a internet.
Un dominio se compone normalmente de tres partes: en www.masadelante.com,
las tres uves dobles (www), el nombre de la organizacin (masadelante) y el tipo
de organizacin (com).
Los tipos de organizacin ms comunes son .COM, .NET, .MIL, y .ORG, que se
refieren a comercial, network, militar, y organizacin (originalmente sin nimo de
lucro, aunque ahora cualquier persona puede registrar un dominio .org).
Puesto que Internet se basa en direcciones IP, y no en nombres de dominio,
cada servidor web requiere de un servidor de nombres de dominio (DNS) para
traducir los nombres de los dominios a direcciones IP. Cada dominio tiene un
servidor de nombre de dominio primario y otro secundario.

Propsito Del Dominio.


El propsito principal de los nombres de dominio en Internet y del sistema de
nombres de dominio (DNS), es traducir las direcciones IP de cada nodo activo en
la red, a trminos memorizables y fciles de encontrar. Esta abstraccin hace
posible que cualquier servicio (de red) pueda moverse de un lugar geogrfico a
otro en la red Internet, an cuando el cambio implique que tendr una direccin IP
diferente.
Sin la ayuda del sistema de nombres de dominio, los usuarios de Internet tendran
que acceder a cada servicio web utilizando la direccin IP del nodo (por ejemplo,
sera necesario utilizar http://192.0.32.10 en vez de http://example.com). Adems,
reducira el nmero de webs posibles, ya que actualmente es habitual que una
misma direccin IP sea compartida por varios dominios.

Mantenimiento De Dominio.
Bsico.
Actualizar imgenes o contenidos de texto en sus diferentes formatos.

REGISTRO Y MANTENIMIENTO DE DOMINIO

Aadir, Eliminar o Sustituir Archivos pdf, zip u otros archivos con


informacin actualizada.
Insercin de Ofertas de Productos o Servicios.
Actualizacin de los catlogos de productos existentes en la Web.
Modificacin de los precios que existen en la Web.

REGISTRO Y MANTENIMIENTO DE DOMINIO

Aadir nuevas noticias o comunicados.


Insertar banners publicitarios.

Avanzado.
Insertar nuevas secciones completas en la pgina Web.
Posicionamiento web como estrategia de ventas.
Mantenimiento de campaas de publicidad de Pago (Google Adwords o
similares).
Creacin e insercin de nuevas pginas estticas dentro de la Web.
Diseo de banners animados.
Creacin de Newsletters / Boletines informativos.
Mejorar la funcionalidad de elementos existentes mediante programacin.

Avanzado

10

CONCLUSIONES.
Ya para concluir quiero mencionar la importancia que tiene esta
investigacin, aunque en un principio pueda ser abrumador la cantidad de
infomacion que un persona necesita comprender y hacer, para luego poder
aplicarlas, la verdad es que es algo que llega a ser bastante sencillo si le
damos la importancia que se merece, hay personas que ya pasaron por
esto y hoy en da es algo ya muchas personas, simples individuos,
practican, saben de lo que se esta hablando o lo ensean a otras y es algo
cotidiano de todos los das de lo cual no nos damos cuenta del como
funciona y las cosas que estn de por medio para que funcione.
Si en realidad nuestro objetivo es aprender en este punto ya debemos de
saber que es una base de datos?, como se desarrolla una base de
datos?, que es un servidor?, que es un dominio? entre otras cosas que
despliega cada subtema que resulta bastante importante para el que sabe.
Con esto quiero llegar a que, para poder avanzar, primero hay que saber
comprender las bases de ah en adelante si comprendes las bases no ser
necesario ser un experto en el tema, para lograr lo que otros pueden.

CONCLUSIONES 11

BIBLIOGRAFIA.
http://www.hipertexto.info/documentos/b_datos.htm
http://cybertesis.uach.cl/tesis/uach/2002/bpmfcia662d/doc/bpmfcia662
d.pdf
http://es.wikipedia.org/wiki/Base_de_datos
http://aurea.es/desarrollo-base-de-datos/
http://es.slideshare.net/josegregoriob/servidor-web-8451426
http://empresamia.com/crear-empresa/crear/item/644-que-es-unservidor-web
https://www.duplika.com/blog/que-son-los-servidores-web-y-por-queson-necesarios
http://www.comocreartuweb.com/ejemplo-contablas/conseguirlo/escoger-servidor.html
http://hospedaje-web.com/que-es-el-hospedaje-web-web-hosting/
http://www.masadelante.com/faqs/dominio
http://es.wikipedia.org/wiki/Dominio_de_Internet
http://web-gdl.com/servicios/dominios/que-es-un-dominio/

BIBLIOGRAFIA

12

You might also like