Está en la página 1de 3

BASE DE DATOS

Antes de empezar
Existen algunas tareas que debe realizar antes de comenzar a disear una base de datos web.
Adems, existen diferencias de diseo entre las bases de datos web y las de escritorio que debe
conocer, especialmente si es un desarrollador de Access experimentado.

Determinar el propsito de la base de datos Tenga un plan claro para poder tomar
decisiones acertadas cuando idee los detalles de diseo.

Buscar y organizar la informacin necesaria No se pueden usar tablas vinculadas en


una base de datos web. Cualquier dato que desee usar y no se origine en la base de datos se
debe importar antes de publicar. Si organiza los datos antes de comenzar a disear, puede
evitar tener que readaptar el diseo para dar cabida a desafos originados por datos
inesperados.

Identificar el sitio de SharePoint que usar para publicar. No puede publicar sin
SharePoint. Si quiere probar su diseo en un explorador mientras lo realiza (lo que no es
una mala idea), primero debe publicarlo.

Planear la seguridad. Puede aprovechar la seguridad de SharePoint para controlar el


acceso a la base de datos web. Planee la seguridad a tiempo para que pueda incorporarla en
su diseo.

Diferencias de diseo entre las bases de datos web y de escritorio


Algunas de las caractersticas de las bases de datos que puede usar en una base de datos de
escritorio no estn disponibles con Servicios de Access. No obstante, existen nuevas caractersticas
que son compatibles con muchos de los mismos escenarios que admiten estas caractersticas de
escritorio.
La siguiente tabla enumera las caractersticas que son solo de escritorio y las nuevas caractersticas
que ayudan a la compatibilidad con los mismos escenarios.
Escenario

Caracterstica solo de
escritorio

Nueva caracterstica

Diseo de objetos de base de


datos

Vista Diseo

Vista Hoja de datos mejorada; vista


Presentacin

Revisin de datos resumidos,


como sumas, promedios y
grupos

Funciones de grupo

Macros de datos; funciones de grupo


en los informes

Eventos de programacin

VBA

Macros y macros de datos; nueva


experiencia de diseo de macros con
IntelliSense

Navegar hasta un objeto de


base de datos

Panel de navegacin;
paneles de control

Control de navegacin u otro elemento


de formulario

Escenario

Caracterstica solo de
escritorio

Nueva caracterstica

IMPORTANTE Puede crear muchos objetos de cliente en una base de datos web, pero no los puede
usar en un explorador. Sin embargo, son parte de la base de datos web y se pueden usar en
Access 2010 en el escritorio. Los usuarios pueden abrir la base de datos web en Access y, a
continuacin, usar los objetos de cliente. Esto resulta eficaz para compartir una base de datos y
tambin crea nuevas oportunidades para trabajar en colaboracin a travs de Internet. SharePoint se
encarga de cualquier problema de simultaneidad

Columna 1

Columna 2

Columna 3

Fila 1

dato 1

dato 2

dato 3

Fila 2

dato 4

dato 5

dato 6

Fila 3

dato 7

dato 8

dato 9

Fila 4

dato 10

dato 11

dato 12

Esto de arriba es una tabla de datos. Solo tiene dos caractersticas y son el disponer de unas cuantas
filas (4 en el ejemplo) y unas cuantas columnas (3 en este caso). Una fila es toda una lnea de datos
horizontal mientras que una columna es lo mismo pero en vertical. Recuerda las columnas romanas,
que siempre van de arriba a abajo (bueno hay algunas en ruinas que se han caido, pero esas no
cuentan...).
Estos inventos nos van a servir para guardar datos y usarlos ms tarde. Estos datos pueden haber
sido colocados por nosotros mismos o bien podemos dejar a los visitantes (quizs solo a los
registrados o quizs a todo el mundo que quiera) que aadan datos a nuestra tabla.
Imagina por ejemplo que a partir de un formulario pedimos a los visitantes sus datos personales.
Una buena forma de guardarlos es usando una tabla como esta. Cules seran los datos personales
que nos pueden interesar? Seguramente su nombre, apellido, direccin e-mail, direccin de pgina
web y si est registrado o no.
En una tabla de datos, las columnas representan cada uno de los datos que pediremos a los
visitantes, mientras que en cada fila se almacenan todos los datos de un visitante en concreto.
La tabla del ejemplo, vacia, sera como esta:
Id nombre

apellido

direccin email

direccin web

Est registrado?

En la primera columna se suele guardar el nmero de la fila. Se suele llamar esta columna Id, de
identificador. Si ahora a travs de por ejemplo un formulario un par de visitantes introducen sus
datos, la tabla quedara por ejemplo as:
Id nombre apellido direccin email

direccin web

Est registrado?

1 Ana

Lopez

analopez@webmail.com

www.analopez.com

si

2 Juan

Garcia

juangarcia@webmail.com www.juangarcia.com no

Una tabla de datos tiene un nmero concreto de columnas (aunque siempre podemos aadir o quitar
las que queramos) pero no tiene un nmero definido de filas. Estas van aumentando conforme los
visitantes vayan introduciendo datos y ms datos.
Una vez que tenemos una tabla con datos, podemos hacer bastantes operaciones para obtener la
informacin que deseamos en cada momento. Por ejemplo podramos hacer que ordenara la tabla
por orden alfabetico de los nombres, o que solo mostrara a todos los Juanes, o nos enseara las
direcciones de pginas web que terminen en .com, etc, etc, etc. Tambin, a travs de cdigos Php
podramos hacer llegar un E-Mail a los visitantes registrados, o una invitacin de registro a los no
registrados. De nuevo el lmite de aplicaciones de tablas de datos los marca tu imaginacin. Tienes?
Pues entonces no tendremos problemas! je je je.
En las pginas siguientes vamos a aprender a crear una base de datos en nuestro servidor, a crear
tablas, definir sus datos y a llenarla de datos procedentes de formularios, etc. Y para terminar,
cuando controlemos todo eso empezaremos a jugar con todos esos datos para crear aplicaciones
interesantes para nuestras pginas web.

También podría gustarte