# data[].attributes.headline
PROGRAMA DE APLICACIONES CON BASE DE DATOS

# data[].attributes.subject
PROGRAMA DE APLICACIONES CON BASE DE DATOS

# data[].attributes.attachment_link.title
Planeamiento Sistema Manejadores de base de datos by Katherine Alvarado on Genially

# data[].attributes.attachment_link.description
Discover more about Planeamiento Sistema Manejadores de base de datos ✌️ - Presentation

# data[].attributes.headline
World-Sitemas de Manejadores de Base de Datos.

# data[].attributes.subject
World-Sitemas de Manejadores de Base de Datos.

# data[].attributes.body
Lee y Analizar

# data[].attributes.headline
Libro-Programas Aplicación con Sistemas de Base de datos.

# data[].attributes.subject
Libro-Programas Aplicación con Sistemas de Base de datos.

# data[].attributes.attachment_link.readable_text
Un sistema manejador de bases de datos (SGBD, por sus siglas en inglés) o DataBase Management System (DBMS) es una colección de software muy específico, cuya función es servir de interfaz entre la base de datos, el usuario y las distintas aplicaciones utilizadas.

Como su propio nombre indica, el objetivo de los sistemas manejadores de base de datos es precisamente el de manejar un conjunto de datos para convertirlos en información relevalante para la organización, ya sea a nivel operativo o estratégico.

Lo hace mediante una serie de rutinas de software para permitir su uso de una manera segura, sencilla y ordenada. Se trata, en suma, de un conjunto de programas que realizan tareas de forma interrelacionada para facilitar la construcción y manipulación de bases de datos, adoptando la forma de interfaz entre éstas, las aplicaciones y los mismos usuarios.

Su uso permite realizar un mejor control a los administradores de sistemas y, por otro lado, también obtener mejores resultados a la hora de realizar consultas que ayuden a la gestión empresarial mediante la generación de la tan perseguida ventaja competitiva.

Características y funcionalidad

Un sistema SGBD es sinónimo de independencia, una redundancia mínima, consistencia de la información (control de la concurrencia), abstración de la información sobre su almacenamiento físico, así como un acceso seguro y la adopción de las medidas necesarias para garantizar la integridad de los datos.

Estas particularidades son algunos de los rasgos definitorios de un SGBD, cuyos procesos esenciales son la manipulación y construcción de la bases de datos, así como la definición de los mismos. Son características que, a su vez, facilitan el cumplimiento de una serie de funciones relacionadas con muchos de los aspectos apuntados, entre otros la definición de los datos, su fácil manipulación, una rápida gestión, poder representar relaciones complejas entre datos y otros aspectos relacionados con la seguridad y validez de los datos.

Frente a su gran funcionalidad, por otra parte, la inversión necesaria para implementar un DBMS en hardware, software y concimientos, vulnerabilidad a los fallos por su misma centralización y su sus deficiencias con algunos tipos de datos (datos gráficos, multimedia, etc.), son algunas de sus principales desventajas.

Los lenguajes más utilizados en un Manejador de Base de Datos (DBMS)

En lo que respecta a los lenguajes utilizados en un DBMS, cabe destacar el Lenguaje de Manipulación de datos o Data Manipulation Language (DML) para la realización de consultas y manipulación de datos. Especialmente, se utiliza el SQL (Structured Query Language), el DML más utilizado para gestionar datos relacionales, así como el Data Definition Language (DDL), utilizado para definir estructuras y funciones en la realización de consultas.

El Data Control Language (DCL), por último, también es un lenguaje utilizado en un DBMS por el administrador, en esta ocasión con el fin de controlar el acceso a los datos de la base de datos.

Fuente imagen: stockimages / FreeDigitalPhotos.net
Post relacionados:

# data[].attributes.attachment_link.title
¿Qué es el sistema manejador de bases de datos?

# data[].attributes.attachment_link.description
Un sistema manejador de bases de datos (SGBD, por sus siglas en inglés) o DataBase Management System (DBMS) es una colección de software muy específico, cuya función es servir de interfaz entre la base de datos, el usuario y las distintas aplicaciones utilizadas.

# data[].attributes.attachment_link.title
Sistemas de Manejadores de Bases de Datos

# data[].attributes.attachment_link.description
Sistemas de Manejadores de Bases de Datos Es posible hacer uso de los datos y de la base de datos a través de un manejador de base de datos. El Manejador de archivos de bases de datos y el administrador de bases de datos, permiten consultar, borrar y actualizar los datos Los

# data[].attributes.headline
Estudios-Programas Aplicación con Base de Datos.

# data[].attributes.subject
Estudios-Programas Aplicación con Base de Datos.

# data[].attributes.headline
Mendmieter-Presentación de Sistemas Manejadores de Bases de Datos.

# data[].attributes.subject
Mendmieter-Presentación de Sistemas Manejadores de Bases de Datos.

# data[].attributes.attachment_link.readable_text
Sistemas Manejadores de Base de Datos

1. Microsoft SQL Server

1.1. Arquitectura

1.1.1. Motor Relacional

1.1.1.1. También llamado procesador de Consultas.

1.1.1.1.1. Procesa Consultas

1.1.1.1.2. Administra la Memoria

1.1.1.1.3. Administra Tareas

1.1.2. Motor de Almacenamiento

1.1.2.1. Responsable del almacenamiento y recuperación de datos en su medio físico.

1.1.2.1.1. Archivo de Datos

1.1.2.1.2. Log

1.1.3. Sistema Operativo SQL

1.1.3.1. Este SO se encuentra entre la máquina host (sistema operativo Windows) y SQL Server. Todas las actividades realizadas en el motor de base de datos son atendidas por SQL OS.

1.2. Características

1.2.1. Facilidad de Instalación, distribución y utilizacion

1.2.2. Gran variedad de herramientas administrativas y de desarrollo

1.2.3. Cimienta en el lenguaje TRANSACT-SQL

1.2.4. Arquitectura Cliente-Servidor

1.3. Ventajas

1.3.1. Tiene un gran soporte a transacciones manteniendo la integridad de la base de datos en caso de fallos

1.3.2. Tiene soporte a procedimientos almacenados, permitiendo así ejecutar procesos directamente en la base de datos

1.3.3. Su arquitectura lo hace escalable, estable y bastante seguro

1.3.4. Su entorno gráfico que permite ejecutar tanto comandos DDL como DML es bastante ventajoso

1.3.5. Su gestión de copias de seguridad que es bastante intuitiva

1.4. Desventajas

1.4.1. Su alto precio en comparación con otros SGBD que tienen un beneficio bastante parecido

1.4.2. Alto consumo de recursos en el servidor, sobre todo de la memoria RAM.

2. MySQL

2.1. Arquitectura

2.1.1. Gestor de Conexiones

2.1.1.1. Autenticación y Seguridad

2.1.2. Cache

2.1.2.1. Analizador de Consultas

2.1.2.2. Optimizador de Consultas

2.1.2.3. Procedimientos Almacenados

2.1.2.4. Triggers

2.1.2.5. Vistas

2.1.3. Motor de Almacenamiento

2.1.3.1. MyISAM

2.1.3.2. InnoDB

2.1.3.3. Archivos

2.2. Características

2.2.1. Gestor de base de datos Relacional

2.2.2. Múltiples procesadores con su tecnología multihilo

2.2.3. Respaldado por su cantidad de descargas e instalaciones a nivel global

2.2.4. Su condición de Open Source ha colaborado para que su popularidad sea muy grande

2.3. Ventajas

2.3.1. Su velocidad para realizar las transacciones y facilidad de usar

2.3.2. Es muy fácil de instalar y se puede usar en múltiples sistemas operativos

2.3.3. Su bajo costo si deseas usarlo de forma privativa y lo práctico y eficiente que es su versión libre tanto para migrar aplicaciones como para las nuevas

2.3.4. Tiene un soporte transaccional bastante robusto e integridad referencial

2.4. Desventajas

2.4.1. El tamaño de la base de datos que, aunque en teoría puede llegar a los 8TB, al hacerse más grande la misma, la eficiencia va desmejorando al aumentar su tamaño

2.4.2. Incompatible con algunas transacciones volviéndose predispuesto a la corrupción de los datos

2.4.3. El nivel de seguridad de la base de datos puede traer ciertas vulnerabilidades

3. Oracle

3.1. Arquitectura

3.1.1. Estructura Física

3.1.1.1. Archivos de Control

3.1.1.2. Archivos Redo Log Online

3.1.1.3. Archivos de Datos

3.1.2. Estructura Lógica

3.1.2.1. TableSpaces

3.1.2.2. Extensiones

3.1.2.3. Bloques de Datos

3.1.3. Estructura de Procesos

3.1.3.1. Procesos de Usuario

3.1.3.2. Procesos de Servidor

3.1.3.3. Procesos en Segundo Plano

3.2. Características

3.2.1. Sistema Gestor de Base de Datos Relacional

3.2.2. Basado en el Lenguaje PL/SQL

3.2.3. El lenguaje nos permite usar procedimientos almacenados y triggers

3.3. Ventajas

3.3.1. Sistema multiplataforma que puede ejecutarse tanto en un super potente servidor como en un computador simple de escritorio, además de trabajar también en múltiples sistemas operativos

3.3.2. Su herramienta de escritorio en formato gráfico que es muy intuitivo y fácil de usar y permite la ejecución de todo tipo de comandos

3.3.3. La seguridad es lo mejor que ofrece este SGBD y la gestión de copias de seguridad es muy robusta e intuitiva

3.4. Desventajas

3.4.1. La mayor y principal desventaja de este SGBD es su precio, incluso las versiones personales son extremadamente costosas sus licencias

3.4.2. El soporte que resulta siendo tan costoso como su licenciamiento, solo hace unos años comenzaron a salir textos técnicos sobre problemas que no tienen que ver con la implementación e instalación

4. PostgreSQL

4.1. Arquitectura

4.1.1. Postmaster

4.1.1.1. Un proceso de servidor para cada conexión abierta

4.1.2. Memoria Compartida

4.1.2.1. Buffers Compartidos

4.1.2.2. WAL Buffers

4.1.2.3. CLOG Buffers

4.1.2.4. Lock Space

4.1.2.5. Otros Buffers

4.1.3. Procesos Utilitarios

4.1.3.1. WAL Writer

4.1.3.2. AutoVacuum

4.1.3.3. BG Writer

4.1.3.4. Colector de Estadisticas

4.1.3.5. Logs del Sistema

4.1.3.6. Archivador

4.1.4. Estructura de Directorios

4.1.4.1. Subdirectorios

4.1.4.1.1. base

4.1.4.1.2. global

4.1.4.1.3. pg_xlog

4.1.4.1.4. pg_tbispc

4.1.4.1.5. pg_clog

4.1.4.1.6. etc.

4.1.4.2. Archivos de Configuración

4.1.4.2.1. postgresql.conf

4.1.4.2.2. pg_hba.conf

4.1.4.2.3. pg_ident.conf

4.1.4.3. Archivos de Bloqueo

4.1.4.3.1. postmaster.pid

4.1.4.3.2. postmaster.optx

4.2. Características

4.2.1. El desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por organizaciones comerciales

4.2.2. La comunidad PostgreSQL se denominada el PGDG (PostgreSQL Global Development Group)

4.3. Ventajas

4.3.1. Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés)

4.3.2. Amplia variedad de tipos nativos: provee nativamente varios soportes

4.3.3. Ahorros considerables de costos de operación

4.3.4. Estabilidad y confiabilidad

4.3.5. Puede operar sobre distintas plataformas, incluyendo Linux, Windows, Unix, Solaris y MacOS X

4.4. Desventajas

4.4.1. Si no se tiene experiencia instalar y configurar puede llegar a ser un gran problema

4.4.2. Consume más recursos que MYSQL por lo que se necesitan mayores características de hardware para ejecutarlo

4.4.3. La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva

4.4.4. Soporte en línea: Hay foros oficiales, pero no hay una ayuda obligatoria

5. Microsoft Access

5.1. Arquitectura

5.1.1. Tablas

5.1.2. Consultas

5.1.3. Formularios

5.1.4. Informes

5.1.5. Paginas

5.1.6. Macros

5.1.7. Módulos

5.2. Características

5.2.1. Es un sistema de gestión de bases de datos Relacional creado por Microsoft (DBMS) para uso personal de pequeñas organizaciones.

5.2.2. Se ha ofrecido siempre como un componente de la suite Microsoft Office aunque no se incluye en el paquete "básico"

5.2.3. Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas

5.2.4. Entorno de programación a través de VBA

5.3. Ventajas

5.3.1. Tablas para almacenar los datos

5.3.2. Consultas para buscar y recuperar únicamente los datos que necesita

5.3.3. Formularios para ver, agregar y actualizar los datos de las tablas

5.3.4. Informes para analizar o imprimir los datos con un diseño específico

5.3.5. Páginas de acceso a datos para ver, actualizar o analizar los datos de la base de datos desde Internet o desde una intranet

5.3.6. Almacenar los datos una vez en una tabla y verlos desde varios lugares

5.4. Desventajas

5.4.1. Tiene limitaciones en el procesamiento de las búsquedas, ademas que si la quieres usar para ambientes corporativo no te va a servir por su poca estabilidad, si quieres usarla para proyectos de la escuela o bases de pequeños negocios que no requieren alta disponibilidad, la puedes utilizar

5.4.2. Si quiere una base de datos mas robusta, para ambientes mas grandes, aunque un poco mas complicada puede usa MYSQL es gratuita si es para sistemas internos o personales y con un pequeño pago para que puedas distribuirla

5.4.3. SQL express de microsoft tambien es gratuita y funciona bien para integrar sistemas .NET y tambien puedes pedir una licencia para usarla en sistemas que quieras comercializar, aunque no se si tiene un costo por esto

# data[].attributes.attachment_link.description
Sistemas Manejadores de Base de Datos 1.1.1. Motor Relacional 1.1.1.1. También llamado procesador de Consultas. 1.1.1.1.1. Procesa Consultas 1.1.1.1.2. Administra la Memoria 1.1.1.1.3. Administra Tareas 1.1.2. Motor de Almacenamiento 1.1.2.1. Responsable del almacenamiento y recuperación de datos en su medio físico. 1.1.2.1.1. Archivo de Datos 1.1.2.1.2. Log 1.1.3. Sistema Operativo SQL 1.1.3.1.

# data[].attributes.headline
TutorVideo-Información Programas Aplicación Base de Datos de Access.

# data[].attributes.subject
TutorVideo-Información Programas Aplicación Base de Datos de Access.

# data[].attributes.attachment_link.readable_text
Importante Microsoft ya no recomienda crear y usar bases de datos Web de Access 2010. Para obtener más información, vea el mapa de ruta de las bases de datos Web de Access 2010.

Puede usar Access 2010 y Access Services (un componente de SharePoint) para generar aplicaciones de bases de datos web. Esto le ayudará a:

Proteger y administrar el acceso a los datos

Compartir datos dentro de una organización o a través de Internet

Nota: Se requiere una cuenta de usuario para usar una base de datos web. El acceso anónimo no se admite.

Crear aplicaciones de base de datos que no requieran el uso de Access

En este artículo se ofrece información general sobre el diseño de bases de datos web de Access. Para obtener una introducción al diseño de bases de datos de escritorio, vea los artículos sobre cómo crear una nueva base de datos de escritorio y sobre conceptos básicos del diseño de una base de datos.

En este artículo

Información general

Crear una base de datos web

Publicar y sincronizar cambios realizados a la aplicación

Información general

Access 2010 y Access Services (un componente opcional de SharePoint) ofrecen una plataforma para crear bases de datos que se pueden usar en la web. Usted diseña y publica una base de datos web con Access 2010 y SharePoint, y luego los usuarios que tienen cuentas de SharePoint usan esta base de datos web en un explorador web.

Cómo funciona

Cuando usted publica una base de datos web, Access Services crea un sitio de SharePoint que contiene la base de datos. Todos los datos y los objetos de la base de datos se trasladan a listas de SharePoint ubicadas en dicho sitio. El siguiente vídeo muestra el proceso.

Tras publicar, los visitantes de SharePoint pueden usar su base de datos, en función de sus permisos para el sitio de SharePoint.

Control total Permite hacer cambios en los datos y el diseño.

Colaborar Permite realizar cambios en los datos, pero no en el diseño.

Lectura Permite leer datos, pero no puede cambiar nada.

Puede abrir la base de datos web en Access, revisar el diseño y, a continuación, sincronizar los cambios (de hecho, lo que se hace es guardarlos en el sitio de SharePoint). El siguiente vídeo muestra cómo realizar un cambio de diseño después de haber publicado su base de datos web.

También puede tomar su base de datos web sin conexión, usar la versión sin conexión y, a continuación, sincronizar cambios de diseño y datos cuando vuelva de nuevo a estar en línea.

Principio de página

Crear una base de datos web

Esta sección describe nuevas características clave y proporciona los pasos para las tareas de diseño básicas que deberá realizar para crear una base de datos web.

En esta sección

Antes de empezar

Posibilidad de usar una plantilla

Empezar con una base de datos web en blanco

Diseñar una tabla web

Agregar un campo calculado

Establecer reglas de validación de datos

Crear una relación entre dos tablas web

Modificar un campo de búsqueda en la vista Hoja de datos

Mantener la integridad de datos usando las macros de datos

Crear una consulta web

Crear un formulario web

Crear un informe web

Crear un formulario de navegación y establecerlo como formulario predeterminado para que aparezca al inicio

Antes de empezar

Existen algunas tareas que debe realizar antes de comenzar a diseñar una base de datos web. Además, existen diferencias de diseño entre las bases de datos web y las de escritorio que debe conocer, especialmente si es un desarrollador de Access experimentado.

Determinar el propósito de la base de datos Tenga un plan claro para poder tomar decisiones acertadas cuando idee los detalles de diseño.

Buscar y organizar la información 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 diseñar, puede evitar tener que readaptar el diseño para dar cabida a desafíos originados por datos inesperados.

Identificar el sitio de SharePoint que usará para publicar. No puede publicar sin SharePoint. Si quiere probar su diseño 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 diseño.

Diferencias de diseño entre las bases de datos web y de escritorio

Algunas de las características de bases de datos que puede usar en una base de datos de escritorio no están disponibles en Servicios de Access. No obstante, existen nuevas características que son compatibles con muchos de los mismos escenarios que admiten estas características de escritorio.

La siguiente tabla enumera las características que son solo de escritorio y las nuevas características que ayudan a la compatibilidad con los mismos escenarios.

Escenario

Característica solo de escritorio

Característica nueva

Características de solo escritorio sin equivalente en Servicios de Access

Consultas de unión

Consultas de tabla de referencias cruzadas

Superposición de controles en formularios

Relaciones de tabla

Formato condicional

Diversas expresiones y acciones de macros

Posibilidad de usar una plantilla

Cuando haya identificado qué debe hacer su aplicación, piense si una plantilla de base de datos funcionaría. Las plantillas de base de datos son aplicaciones pregeneradas que puede usar tal cual o modificar para adaptarlas a sus necesidades específicas.

Puede revisar las plantillas disponibles en la pestaña Nuevo, en la vista Backstage. Para obtener más información sobre las plantillas incluidas en Access 2010, vea el artículo Seleccionar y usar una plantilla de Access.

Empezar con una base de datos web en blanco

La pestaña Archivo abre la vista Backstage, una nueva parte de la interfaz de Access donde encontrará comandos que se aplican a toda una base de datos, como Publicar en SharePoint.

En la vista Backstage, la pestaña Nuevo tiene comandos para crear una base de datos.

1. En Plantillas disponibles, haga clic en Base de datos web en blanco.

2. Revise el nombre de archivo sugerido en el cuadro Nombre de archivo y la ruta de acceso para el archivo de base de datos, justo a continuación. Puede cambiar el nombre de archivo escribiendo en el cuadro Nombre de archivo.

3. Para cambiar la ruta de acceso, haga clic en el icono de carpeta junto al cuadro Nombre de archivo para buscar una ubicación para colocar el archivo de base de datos.

4. Haga clic en Crear. La nueva base de datos web se abrirá y aparecerá una nueva tabla vacía.

Diseñar una tabla web

Para diseñar una tabla web, se usa la vista Hoja de datos.

Al crear por primera vez una base de datos web en blanco, Access crea una nueva tabla y la abre en la vista Hoja de datos. Puede usar los comandos de la pestaña Campos y la pestaña Tabla para agregar campos, índices, reglas de validación, y macros de datos , una nueva característica que le permite cambiar los datos en función de los eventos.

Después de editar y usar la nueva tabla, es muy probable que desee crear más tablas.

Crear una tabla web nueva

Con la base de datos web abierta:

Cuando crea una tabla por primera vez, esta tiene un campo: un campo Id Autonumérico. Puede agregar nuevos campos para almacenar aquella información requerida por el tema de la tabla. Por ejemplo, es posible que quiera agregar un campo que almacene la fecha en la que comienza a realizar el seguimiento de un determinado evento.

Agregar un campo de la galería de campos

Puede elegir entre una selección de campos con formato previo y agregarlos a la tabla usando la galería de campos.

Agregar un campo haciendo clic en la hoja de datos

1. Con la tabla abierta, haga clic en Haga clic para agregar y, a continuación, seleccione un tipo de campo.

2. Dé un nombre al campo que refleje su contenido.

Sugerencia: Para cambiar el nombre de un campo existente, haga doble clic en el nombre del campo.

3. Repita este proceso para cada campo que desee crear.

Cambiar propiedades de campo

Las propiedades y el formato determinan el modo en que se comporta un campo, como qué tipo de datos puede almacenar. Puede cambiar esta configuración para que el campo se comporte del modo que desee.

1. Seleccione el campo que tenga las propiedades y el formato que desee cambiar.

2. En la cinta, haga clic en la pestaña Campos.

3. Use los comandos de los grupos Formato y Propiedades para cambiar la configuración.

Agregar un campo calculado

Puede agregar un campo que muestre un valor calculado a partir de otros datos de la misma tabla. No pueden usarse datos de otras tablas como origen para el dato calculado. Los campos calculados no admiten algunas expresiones.

1. Con la tabla abierta, haga clic en Haga clic para agregar.

2. Elija Campo calculado y después haga clic en el tipo de datos que desee para el campo.

Se abre el Generador de expresiones.

3. Úselo para crear el cálculo para el campo. Recuerde que solo puede usar otros campos de la misma tabla como origen de los datos para el cálculo. Para obtener ayuda sobre cómo usar el Generador de expresiones, consulte el artículo Usar el generador de expresiones.

Establecer reglas de validación de datos

Puede usar una expresión para validar la entrada para la mayoría de los campos. También puede usar una expresión para validar la entrada para una tabla, lo que puede ser útil si desea validar la entrada para un campo que no admite la validación o si desea validar la entrada de un campo basándose en el valor de otros campos de la tabla. Para obtener una explicación más detallada de la validación, vea el artículo Restringir la entrada de datos usando una regla de validación.

También puede especificar el mensaje que se mostrará cuando una regla de validación impida la entrada, dicho mensaje se conoce como mensaje de validación.

Establecer un mensaje y una regla de validación de campo

1. Seleccione el campo al que quiera agregar una regla de validación.

2. En la cinta, haga clic en la pestaña Campos.

3. Se abre el Generador de expresiones.

4. Use el Generador de expresiones para crear la regla de validación. Para obtener ayuda sobre cómo usar el Generador de expresiones, consulte el artículo Usar el Generador de expresiones.

5. Escriba el mensaje que quiera mostrar cuando los datos de la entrada no sean válidos y luego haga clic en Aceptar.

Establecer un mensaje y una regla de validación de registros

Puede utilizar una regla de validación de registros para evitar registros duplicados o para requerir que una combinación determinada de hechos acerca del registro sea verdadera, como [Fecha de inicio] es mayor que viernes, 01 de enero de 2010 y menor que [Fecha de finalización].

1. Abra la tabla a la que quiera agregar una regla de validación.

2. En la cinta, haga clic en la pestaña Campos.

3. Se abre el Generador de expresiones.

4. Use el Generador de expresiones para crear la regla de validación. Para obtener ayuda sobre cómo usar el Generador de expresiones, consulte el artículo Usar el Generador de expresiones.

5. Escriba el mensaje que quiera mostrar cuando los datos de la entrada no sean válidos y luego haga clic en Aceptar.

Crear una relación entre dos tablas web

Para crear una relación en una base de datos web, use el Asistente para búsquedas para crear un campo de búsqueda. El campo de búsqueda se ubica en la tabla que se encuentra en el lado de varios de la relación y apunta a la tabla que se encuentra en el lado de uno de la relación.

Crear un campo de búsqueda en la vista Hoja de datos

1. Abra la tabla que desee en el lado de varios de la relación.

2. Haga clic en la flecha junto a Haga clic para agregar y después haga clic en Búsqueda y relación.

3. Siga los pasos del Asistente para búsquedas para crear el campo de búsqueda.

Modificar un campo de búsqueda en la vista Hoja de datos

1. Abra la tabla que contiene el campo de búsqueda que desea modificar.

2. Siga uno de estos procedimientos:

En la pestaña Campos, en el grupo Propiedades, haga clic en Modificar búsquedas.

Haga clic con el botón secundario en el campo de búsqueda y después haga clic en Modificar búsquedas.

3. Siga los pasos del Asistente para búsquedas.

Mantener la integridad de datos usando las macros de datos

Puede implementar eliminaciones y actualizaciones en cascada usando macros de datos. Puede usar los comandos de la pestaña Tabla para crear macros incrustadas que modifiquen datos. El siguiente vídeo le muestra los pasos básicos.

Para obtener más información sobre cómo crear macros de datos, consulte el artículo Crear una macro de datos.

Crear una consulta web

Puede usar una consulta como origen de datos de formularios e informes. Las consultas se ejecutan en el servidor, lo que ayuda a minimizar el tráfico de red.

Por ejemplo, suponga que usa una base de datos web para realizar un seguimiento de las contribuciones benéficas. Desea ver quién donó dinero mientras tenía lugar un evento. Podría usar una consulta para seleccionar los datos y prepararlos para su uso en formularios e informes.

Nota: Este procedimiento usa la plantilla de contribuciones benéficas como ejemplo. Puede continuar del mismo modo si crea una nueva base de datos con la plantilla de base de datos de contribuciones benéficas.

1. En la pestaña Crear, en el grupo Consultas, haga clic en Consulta.

2. En el cuadro de diálogo Mostrar tabla, haga doble clic en cada una de las tablas que desea incluir y, a continuación, haga clic en Cerrar.

En este ejemplo, haga doble clic en Constituyentes, Donativos, Eventos y AsistentesAlEvento.

3. Cree las uniones necesarias arrastrando los campos de un objeto a otro en la ventana de diseño de la consulta.

En este ejemplo, arrastre el campo Identificador de Constituyentes al campo IdConstituyenteDonante de Donativos y, a continuación, arrastre el campo IdConstituyenteDonante de Donativos al campo IdConstituyente de AsistentesAlEvento.

4. Agregue los campos que desea usar. Puede arrastrar los campos a la cuadrícula o puede hacer doble clic en un campo para agregarlo.

En este ejemplo, agregue Evento de la tabla Eventos, FechaDelDonativo de la tabla Donativos, y Saludo, Nombre y Apellido de la tabla Constituyentes.

5. Agregue cualquier criterio que desee aplicar.

En este ejemplo, es conveniente limitar la FechaDelDonativo para que esté entre la FechaDeInicio y la FechaDeFinalización del evento. En la cuadrícula de diseño de la consulta, en la fila Criterios bajo FechaDelDonativo, escriba >=[FechaDeInicio] y <=[FechaDeFinalización].

Crear un formulario web

Los formularios son el principal método para escribir y editar datos en la base de datos web, además de ser útiles para revisar los datos. Los formularios se ejecutan en el explorador, lo que ayuda a optimizar el rendimiento. Al abrir un formulario, el explorador recupera los datos necesarios desde el servidor de SharePoint. Puede filtrar y ordenar los datos en el formulario sin necesidad de recuperar datos del servidor nuevo.

Sugerencia: Para un rendimiento óptimo, limite los registros que los informes y formularios principales recuperan.

1. Seleccione una tabla o consulta para usarla como origen de datos.

Nota: Si desea crear un formulario independiente, omita este paso.

2. En la pestaña Crear, en el grupo Formularios, haga clic en uno de los siguientes botones:

Forma Cree un formulario simple que muestre un registro a la vez mediante el objeto seleccionado como origen de datos.

Nota: Si va a crear un formulario independiente, este botón no está disponible.

Varios elementos Cree un formulario que muestre varios registros a la vez mediante el objeto seleccionado como origen de datos.

Nota: Si va a crear un formulario independiente, este botón no está disponible.

Formulario en blanco Cree un formulario vacío.

Hoja de datos Cree un formulario que se parezca a una hoja de datos y que se comporte del mismo modo mediante el objeto seleccionado como origen de datos.

Nota: Si va a crear un formulario independiente, este botón no está disponible.

Crear un informe web

Los informes son el principal método para revisar o imprimir datos desde una base de datos web. Los informes se ejecutan en el explorador, lo que ayuda a optimizar el rendimiento. Al abrir un informe, el explorador recupera los datos necesarios desde el servidor de SharePoint. Puede filtrar y ordenar los datos en el informe sin necesidad de recuperar datos del servidor nuevo.

Sugerencia: Para un rendimiento óptimo, limite los registros que los informes y formularios principales recuperan.

1. Seleccione una tabla o consulta para usarla como origen de datos.

2. En la pestaña Crear, en el grupo Informes, haga clic en uno de los siguientes botones:

Crear un formulario de navegación y establecerlo como formulario predeterminado para que aparezca al inicio

Es necesario conocer un modo para poder navegar en la aplicación. Recuerde que el panel de navegación no está disponible en los exploradores web. Para que otros puedan usar los objetos de la base de datos, debe proporcionarles los medios. Puede crear un formulario de navegación y especificar que se muestre cuando alguien abra su aplicación en un explorador web. Además, si no se especifica un formulario para que aparezca cuando se inicia la aplicación, no se abrirá ningún formulario, lo que dificultará bastante el uso de la aplicación.

Sugerencia: Es recomendable esperar hasta el final para crear un formulario de navegación y así poder agregarle todos los objetos cuando lo cree.

1. En la cinta, haga clic en la pestaña Crear.

2. En el grupo Formularios, haga clic en Navegación y luego seleccione un diseño de navegación de la lista.

3. Para agregar un elemento, arrástrelo desde el panel de navegación hasta el control de navegación.

Nota: Solo puede agregar formularios e informes a un control de navegación.

4. Agregue todos los controles que desee al cuerpo del formulario de navegación. Por ejemplo, puede proporcionar una función de búsqueda en todos los formularios agregando algunos controles al formulario.

Establecer el formulario de navegación como formulario de presentación web predeterminado

1. En el cuadro de diálogo Opciones de Access, haga clic en Base de datos activa.

2. En Opciones de aplicación, haga clic en Formulario de presentación web y, a continuación, seleccione el formulario que desee de la lista.

Nota: No es necesario seleccionar el formulario de navegación como el formulario de presentación web. Puede especificar cualquier formulario web.

Principio de página

Publicar y sincronizar cambios realizados a la aplicación

Publicar una base de datos web

Puede ver un vídeo de este proceso en la sección Información general.

1. Haga clic en Ejecutar Comprobador de compatibilidad.

el comprobador de compatibilidad le ayuda a asegurarse de que la base de datos se publicará correctamente. Si detecta problemas, debe solucionarlos antes de publicarla

Nota: Si se detectan problemas, Access los guarda en una tabla denominada Problemas de compatibilidad web. Cada fila de la tabla contiene un vínculo a información de solución de problemas.

2. En Publicar en Servicios de Access, complete la información siguiente:

En el cuadro Dirección URL del servidor, escriba la dirección web del servidor de SharePoint en el que desea publicar la base de datos. Por ejemplo, http://Contoso/.

En el cuadro Nombre del sitio, escriba un nombre para la base de datos web. Este nombre se anexará a la dirección URL del servidor para crear la dirección URL de la aplicación. Por ejemplo, si el servidor URL es http://Contoso/ y el nombre del sitio es ServicioAlCliente, la URL es http://Contoso/servicioalcliente.

3. Haga clic en Publicar en Servicios de Access.

Sincronizar una base de datos web

Después de realizar cambios de diseño o de desconectar una base de datos, necesitará realizar una sincronización en algún momento. Ésta resuelve las diferencias entre el archivo de la base de datos del equipo y el sitio de SharePoint.

Puede ver un vídeo de este proceso en la sección Información general.

1. Abra la base de datos web en Access y realice los cambios en el diseño.

2. Cuando haya terminado, haga clic en la pestaña Archivo y, a continuación, haga clic en Sincronizar todo.

Principio de página

# data[].attributes.attachment_link.title
Crear una base de datos de Access para compartir en Web

# data[].attributes.attachment_link.description
Importante Microsoft ya no recomienda crear y usar bases de datos Web de Access 2010. Para obtener más información, vea el mapa de ruta de las bases de datos Web de Access 2010. Puede usar Access 2010 y Access Services (un componente de SharePoint) para generar aplicaciones de bases de datos web.

# data[].attributes.body
Bases de Datos

# data[].attributes.attachment_link.title
COMO CREAR UNA BASE DE DATOS EN ACCESS "PASO I"