consulta (access, base de datos, html)

13
ACCES ¿Qué es Access? Microsoft Access es un sistema de gestión de bases de datos incluido en el paquete de programas de Microsoft Office . Es igualmente un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Access es un programa informático en entornos de empresa, que permite la creación y gestión de bases de datos, así como su modificación, control y mantenimiento. Microsoft Access Desarrollador Microsoft http://office.microsoft.com/access Información general Modelo de desarrollo 2003, 2007, 2010, 2013 Diseñador Microsoft Lanzamiento inicial Noviembre de 1992 Última versión 14.0.6123.5001 (SP1)

Upload: lina-perez

Post on 02-Aug-2015

535 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Consulta (Access, Base de datos, html)

ACCES

¿Qué es Access?

Microsoft Access es un sistema de gestión de bases de datos incluido en el paquete de programas de Microsoft Office. Es igualmente un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Access es un programa informático en entornos de empresa, que permite la creación y gestión de bases de datos, así como su modificación, control y mantenimiento.

Microsoft Access

Desarrollador

Microsoft

http://office.microsoft.com/access

Información general

Modelo de

desarrollo

2003, 2007, 2010, 2013

Diseñador Microsoft

Lanzamiento

inicial

Noviembre de 1992

Última versión

estable

14.0.6123.5001 (SP1)

28 de junio de 2011

Género Sistema de gestión de bases de

Page 2: Consulta (Access, Base de datos, html)

datos relacionales

Programado en C++, C#

Sistema operativo Microsoft Windows

Plataforma Multiplataforma

Licencia Propietario

Idiomas Inglés, Español y Portugués

En español  Sí

¿Para qué sirve Access?

Sirve para crear bases de datos, las cuales se utilizan para realizar tareas de administración de datos como por ejemplo almacenar, recuperar, y analizar los datos acerca de pedidos y clientes.

¿Cuáles son los componentes de Access?

Una aplicación de Access tiene los mismos objetos que una base de datos como:

Formularios objetos que los usuarios ven y utilizan directamente.

Informes

Tablas

Consultas objetos de apoyo que controlan el funcionamiento de los formularios e

Macros informes

Módulos

*Lo que diferencia una aplicación de una base de datos es la forma en la que el usuario enlaza los objetos para formar un sistema coherente

*Los objetos se almacenan en uno o varios archivos de base de datos (.mdb)

Page 3: Consulta (Access, Base de datos, html)

UNA BASE DE DATOS ES:Una biblioteca ha de mantener listas de los libros que posee, de los usuarios que tiene, una clínica, de sus pacientes y médicos, una empresa, de sus productos, ventas y empleados. A este tipo de información se le llama datos.

Un gestor de base de datos es un programa que permite introducir y almacenar datos, ordenarlos y manipularlos. Organizarlos de manera significativa para que se pueda obtener información no visible como totales, tendencias o relaciones de otro tipo. Debe permitir en principio:

-Introducir datos

-Almacenar datos

-Recuperar datos y trabajar con ellos

Todo esto se puede hacer con una caja de zapatos, lápiz y papel; pero a medida que la cantidad de datos aumenta, han de cambiar las herramientas. Se pueden usar carpetas, archivadores…, pero en un momento dado es conveniente acudir a los ordenadores, aunque las operaciones siguen siendo las mismas.

Objetos de la base de datos

Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarán ordenados en columnas verticales. Aquí definiremos los campos y sus características. Más adelante veremos qué es un campo.

Consultas: aquí definiremos las preguntas que formularemos a la base de datos con el fin de extraer y presentar la información resultante de diferentes formas (pantalla, impresora...)

Formulario: elemento en forma de ficha que permite la gestión de los datos de una forma más cómoda y visiblemente más atractiva.

Informe: permite preparar los registros de la base de datos de forma personalizada para imprimirlos.

Macro: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas.

Módulo: programa o conjunto de instrucciones en lenguaje Visual Basic

Conceptos básicos de una base de datos

Campo: unidad básica de una base de datos. Un campo puede ser, por ejemplo, el nombre de una persona. Los nombres de los campos, no pueden empezar con espacios en blanco y caracteres especiales. No pueden llevar puntos, ni signos de exclamación o corchetes. Si pueden tener espacios en blanco en el medio. La descripción de un campo, permite aclarar información referida a los nombres del campo. El tipo de campo, permite especificar el tipo de información que cargáramos en dicho campo, esta puede ser:

Texto: para introducir cadenas de caracteres hasta un máximo de 255

Memo: para introducir un texto extenso. Hasta 65.535 caracteres

Page 4: Consulta (Access, Base de datos, html)

Numérico: para introducir números

Fecha/Hora: para introducir datos en formato fecha u hora

Moneda: para introducir datos en formato número y con el signo monetario

Auto numérico: en este tipo de campo, Access numera automáticamente el contenido

Sí/No: campo lógico. Este tipo de campo es sólo si queremos un contenido del tipo Sí/No, Verdadero/Falso, etc.

Objeto OLE: para introducir una foto, gráfico, hoja de cálculo, sonido, etc.

Hipervínculo: podemos definir un enlace a una página Web

Asistente para búsquedas: crea un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado.

Registro: es el conjunto de información referida a una misma persona u objeto. Un registro vendría a ser algo así como una ficha.

Campo clave: campo que permite identificar y localizar un registro de manera ágil y organizada.

Propiedades generales de los campos

Para empezar a trabajar con una base de datos primero es necesario crear las tablas. Dentro de cada una hay que definir los campos que contendrán la información.

¿POR QUÉ NECESITAMOS UNA BASE DE DATOS?

Con el tiempo aumentan las empresas que precisan algo más que meras hojas de cálculo para gestionar toda su información, por lo que empiezan a usar las bases de datos.

Toda organización tiene la necesidad de recopilar y organizar sus datos. Inicialmente muchas de ellas eligen las hojas de cálculo, como Microsoft Excel (Windows) o Numbers (Apple). Sin embargo, depende de las necesidades que se hayan de cubrir, estos programas no son suficientes ya que sólo trabajan para datos básicos, no siendo adecuados para soluciones más complejas.

En un artículo del diario Worthing Herald (http://bit.ly/1l3doul), Heather Godfrey, desarrollador de software de bases de datos de CRM, considera que cada empresa ha de tener una base de datos propia, siendo un error confiar únicamente en las hojas de cálculo.

Éstas pueden resultar muy útiles, según Godfrey, pero son limitadas. Por ejemplo, una hoja de cálculo no es la herramienta adecuada para la gestión de los contactos. Además, la exportación de esta información a partir de una hoja de cálculo requiere de la interacción de una persona con los datos, lo que abre la puerta a posibles errores “humanos”.

Page 5: Consulta (Access, Base de datos, html)

"Las hojas de cálculo son una mala idea para la gestión empresarial, ya que la inconsistencia es igual a desastre, y el desorden es igual a la ineficiencia", dijo Godfrey. "Un buen sistema de CRM permitirá la entrada de un dato una sola vez, y exportarlo después a cualquier otro lugar que sea necesario."

Sin embargo, Set File hace un inciso al señalar que no es una simple base de datos lo que las empresas precisan, sino un gestor de base de datos. Y FileMaker es idónea para ello ya que permite que controles tu base de datos sin necesidad de conocimientos informáticos.

"Si además tienes a tu disposición a profesionales en gestión de base de datos, tienes el éxito asegurado" aclara Nicolau Rabasseda, CEO de Set File.

HTML

¿Qué es HTML?

HTML, siglas de Hyper Text Markup Language («lenguaje de marcas de hipertexto»), hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que sirve de referencia para la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, entre otros. Es un estándar a cargo de la W3C, organización dedicada a la estandarización de casi todas las tecnologías ligadas a la web, sobre todo en lo referente a su escritura e interpretación.

El lenguaje HTML basa su filosofía de desarrollo en la referenciación. Para añadir un elemento externo a la página (imagen, vídeo, script, entre otros.), este no se incrusta directamente en el código de la página, sino que se hace una referencia a la ubicación de dicho elemento mediante texto. De este modo, la página web contiene sólo texto mientras que recae en el navegador web (interpretador del código) la tarea de unir todos los elementos y visualizar la página final. Al ser un estándar, HTML busca ser un lenguaje que permita que cualquier página web escrita en una determinada versión, pueda ser interpretada de la misma forma (estándar) por cualquier navegador web actualizado.

HISTORIA DE HTML

Tim Berners-Lee en 1991 describe 22 elementos que incluyen el diseño inicial y relativamente simple de HTML. Trece de estos elementos todavía existen en HTML

Berners-Lee consideraba el HTML una ampliación de SGML, pero no fue formalmente reconocida como tal hasta la publicación a mediados de 1993, por la IETF (en español: Grupo de Trabajo de Ingeniería de Internet), de una primera proposición para una

Page 6: Consulta (Access, Base de datos, html)

especificación del HTML: el borrador del Hyper text Markup Language de Berners-Lee y Dan Connolly, que incluía una Definición de Tipo de Documento SGML para definir la gramática. El borrador expiró a los seis meses, pero fue notable por su reconocimiento de la etiqueta propia del navegador Mosaic usada para insertar imágenes sin cambio de línea, que reflejaba la filosofía del IETF de basar estándares en prototipos con éxito. De la misma manera, el borrador competidor de Dave Raggett HTML+ (Hyper text Markup Format) (Formato de Marcaje de Hipertexto), de finales de 1993, sugería estandarizar características ya implementadas, como las tablas.

¿PARA QUE SIRVE HTML?

Podríamos decir que HTML sirve para crear páginas web, darles estructura y contenido.

Un ejemplo sencillo de código HTML podría ser:

<html>

<body>

<p>Esto es un párrafo. Bienvenidos a esta página web.</p>

</body>

</html>

 

 

Este ejemplo está formado por 3 etiquetas HTML. Como podemos observar cada una de las etiquetas debe acabar con su homóloga de cierre. En este caso la etiqueta <html> debe cerrarse con </html>, la etiqueta <body> con </body> y la etiqueta <p> con </p>.

Hay muchas más etiquetas que veremos más adelante pero nos debe quedar claro que por cada etiqueta que abramos, deberemos incluir la correspondiente etiqueta de cierre. Así conseguiremos un código HTML bien formado y que los navegadores puedan interpretar sin ambigüedad.

Este sencillo ejemplo mostraría por pantalla lo siguiente.

Page 7: Consulta (Access, Base de datos, html)

Elementos

Los elementos son la estructura básica de HTML. Los elementos tienen dos propiedades básicas: atributos y contenido. Cada atributo y contenido tiene ciertas restricciones para que se considere válido al documento HTML. Un elemento generalmente tiene una etiqueta de inicio (por ejemplo, <nombre-de-elemento>) y una etiqueta de cierre (por ejemplo, </nombre-de-elemento>). Los atributos del elemento están contenidos en la etiqueta de inicio y el contenido está ubicado entre las dos etiquetas (por ejemplo, <nombre-de-elemento atributo="valor">Contenido</nombre-de-elemento>). Algunos elementos, tales como <br>, no tienen contenido ni llevan una etiqueta de cierre. Debajo se listan varios tipos de elementos de marcado usados en HTML.

Estructura general de una línea de código en el lenguaje de etiquetas HTML.

El marcado estructural describe el propósito del texto. Por ejemplo, <h2>Golf</h2> establece «Golf» como un encabezamiento de segundo nivel, el cual se mostraría en un navegador de una manera similar al título «Marcado HTML» al principio de esta sección. El marcado estructural no define cómo se verá el elemento, pero la mayoría de los navegadores web han estandarizado el formato de los elementos. Puede aplicarse un formato específico al texto por medio de hojas de estilo en cascada.

El marcado presentacional describe la apariencia del texto, sin importar su función. Por ejemplo, <b>negrita</b>indica que los navegadores web visuales deben mostrar el texto

Page 8: Consulta (Access, Base de datos, html)

en negrita, pero no indica qué deben hacer los navegadores web que muestran el contenido de otra manera (por ejemplo, los que leen el texto en voz alta). En el caso de <b>negrita</b> e <i>itálica</i>, existen elementos que se ven de la misma manera pero tienen una naturaleza más semántica: <strong>énfasis fuerte</strong> y <em>énfasis</em>. Es fácil ver cómo un lector de pantalla debería interpretar estos dos elementos. Sin embargo, son equivalentes a sus correspondientes elementos presentacionales: un lector de pantalla no debería decir más fuerte el nombre de un libro, aunque éste esté en itálicas en una pantalla. La mayoría del marcado presentacional ha sido desechada con HTML 4.0, en favor de hojas de estilo en cascada.

El marcado hipertextual se utiliza para enlazar partes del documento con otros documentos o con otras partes del mismo documento. Para crear un enlace es necesario utilizar la etiqueta de ancla <a> junto con el atributo href, que establecerá la dirección URL a la que apunta el enlace.

Atributos

La mayoría de los atributos de un elemento son pares nombre-valor, separados por un signo de igual «=» y escritos en la etiqueta de comienzo de un elemento, después del nombre de éste. El valor puede estar rodeado por comillas dobles o simples, aunque ciertos tipos de valores pueden estar sin comillas en HTML (pero no en XHTML) De todas maneras, dejar los valores sin comillas es considerado poco seguro. En contraste con los pares nombre-elemento, hay algunos atributos que afectan al elemento simplemente por su presencia (tal como el atributo ismap para el elemento img).

Códigos HTML básicos

<html>: define el inicio del documento HTML, le indica al navegador que lo que viene a continuación debe ser interpretado como código HTML. Esto es así de facto, ya que en teoría lo que define el tipo de documento es el DOCTYPE, que significa la palabra justo tras DOCTYPE el tag de raíz.

<script>: incrusta un script en una web, o llama a uno mediante src="url del script". Se recomienda incluir el tipo MIME en el atributo type, en el caso de JavaScript text/JavaScript.

<head>: define la cabecera del documento HTML; esta cabecera suele contener información sobre el documento que no se muestra directamente al usuario como, por ejemplo, el título de la ventana del navegador. Dentro de la cabecera<head> es posible encontrar:

<title>: define el título de la página. Por lo general, el título aparece en la barra de título encima de la ventana.

Page 9: Consulta (Access, Base de datos, html)

<link>: para vincular el sitio a hojas de estilo o iconos. Por ejemplo:<linkrel="stylesheet" href="/style.css" type="text/css">.

<style>: para colocar el estilo interno de la página; ya sea usando CSS u otros lenguajes similares. No es necesario colocarlo si se va a vincular a un archivo externo usando la etiqueta <link>.

<meta>: para metadatos como la autoría o la licencia, incluso para indicar parámetros http (mediante http-equiv="") cuando no se pueden modificar por no estar disponible la configuración o por dificultades con server-side scripting.

<body>: define el contenido principal o cuerpo del documento. Esta es la parte del documento html que se muestra en el navegador; dentro de esta etiqueta pueden definirse propiedades comunes a toda la página, como color de fondo y márgenes. Dentro del cuerpo <body> es posible encontrar numerosas etiquetas. A continuación se indican algunas a modo de ejemplo:

<h1> a <h6>: encabezados o títulos del documento con diferente relevancia.

<table>: define una tabla.

<tr>: fila de una tabla.

<td>: celda de una tabla (debe estar dentro de una fila).

<a>: hipervínculo o enlace, dentro o fuera del sitio web. Debe definirse el parámetro de pasada por medio del atributo href. Por ejemplo:<a href="http://www.example.com" title="Ejemplo" target="_blank" tabindex="1">Ejemplo</a> se representa como Ejemplo).

<div>: división de la página. Se recomienda, junto con css, en vez de <table> cuando se desea alinear contenido.

<img>: imagen. Requiere del atributo src, que indica la ruta en la que se encuentra la imagen. Por ejemplo: <img src="./imágenes/mifoto.jpg" />. Es conveniente, por accesibilidad, poner un atributo alt="texto alternativo".

<li><ol><ul>: etiquetas para listas.

<b>: texto en negrita (etiqueta desaprobada. Se recomienda usar la etiqueta <strong>).

<i>: texto en cursiva (etiqueta desaprobada. Se recomienda usar la etiqueta <em>).

Page 10: Consulta (Access, Base de datos, html)

<s>: texto tachado (etiqueta desaprobada. Se recomienda usar la etiqueta <del>).

<u>: Antes texto subrayado. A partir de HTML 5 define porciones de texto diferenciadas o destacadas del resto, para indicar correcciones por ejemplo. (etiqueta desaprobada en HTML 4.01 y redefinida en HTML 5)

La mayoría de etiquetas deben cerrarse como se abren, pero con una barra («/») tal como se muestra en los siguientes ejemplos:

<table><tr><td>Contenido de una celda</td></tr></table>.

<script>Código de un script integrado en la página</script>