Base de Datos- Access
Nombres
Estefani Rivero
Nicole Zanabria
Grado: 11-3
Área: Informatica
Lic. Susan Hernandez
Colegio José Celestino Mutis
Bucaramanga / 2014
Contenido
1-¿Cuál es la estructura de una BD (Base de Datos)? ................................................ 3
2- ¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de Base
de Datos)? ........................................................................................................................... 6
3-¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD? ..................... 8
4-¿Que es una BD Relacional?........................................................................................ 9
5-¿Qué pasos tiene el proceso de diseño de una BD?.............................................. 10
6- ¿Cuáles son las operaciones básicas que se pueden realizar en una BD? ...... 12
7-¿Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas,
Consultas, Formularios e Informes)? ............................................................................ 14
WEBGRAFIA..................................................................................................................... 18
Cuestionario:
1-¿Cuál es la estructura de una BD (Base de Datos)?
Una base de datos de red está formada por una colección de registros,
los cuales están conectados entre sí por medio de enlaces.
Registro.- Es una colección de campos (atributos)
Campos.- Contiene almacenado solamente un valor.
Enlace.- Asociación entre dos registros, así que podemos verla como
una relación estrictamente binaria.
Estructura de datos de red, abarca más que la estructura de árbol
porque un nodo "hijo" en la estructura de red puede tener más de un
padre.
Diagramas de estructura de datos: Es un esquema que representa el
diseño de una base de datos de red. Este modelo se basa en
representaciones entre registros por medio de ligas, existen relaciones
en las que participan solo dos entidades (binarias) y relaciones en las
que participan más de dos entidades (generales) ya sea con o sin
atributo descriptivo en la relación.
La forma de diagramado consta de dos componentes básicos:
Celdas: representan a los campos del registro.
Líneas: representan a los enlaces entre los registros. Su representación
gráfica se basa en el acomodo de los campos de un registro en un
conjunto de celdas que se ligan con otro(s) registro(s)
Las estructuras de datos según la cardinalidad se representan en los
siguientes casos:
Conceptos básicos.
Algoritmo.- Es un conjunto de reglas que permiten obtener un resultado
determinado a partir de ciertas reglas definidas.
Algoritmo.- Es una secuencia finita de instrucciones, cada una de las
cuales tiene un significado preciso y puede ejecutarse con una cantidad
finita de esfuerzo en un tiempo finito. Ha de tener las siguientes
características: Legible, correcto, modular, eficiente, estructurado, no
ambiguo y a ser posible se ha de desarrollar en el menor tiempo posible.
Características de un algoritmo de computador:
Correcto
Legible
eficiente
Diseño de algoritmos.
Fases:
Diseño: se dan las especificaciones en lenguaje natural y se crea un
primer modelo matemático apropiado. La solución en esta etapa es un
algoritmo expresado de manera muy informal.
Implementación: El programador convierte el algoritmo en código,
siguiendo alguna de estas 3 metodologías.
* TOP-DOWN se alcanza el programa sustituyendo las palabras del
palabras del pseudocódigo por secuencias de proposiciones cada vez
mas detalladas, en un llamado refinamiento progresivo.
* BOTTON-UP parte de las herramientas mas primitivas hasta que se
llega al programa.
Pruebas: Es un material que se pasa al programa para detectar posibles
errores.Esto no quiere decir que el diseño no tenga errores, puede
tenerlos para otros datos.
2- ¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de
Base de Datos)?
La base de datos es un archivo (o varios, dependiendo de como trabaje y esté
configurado el SGBD o el motor) que contiene las tablas, con sus respectivos
datos físicos. Además de almacenar los datos, almacena las vistas,
procedimientos almacenados, disparadores o triggers, los índices, etc.
Por otra parte, el SGBD es el sistema que administra las bases de datos. Se
encarga de ofrecer una comunicación con las bases de datos de forma
transparente, y de este modo se asegura de brindar un acceso seguro a la
información y evita que otras aplicaciones puedan dañar y/o alterar la
información dañando al archivo.
Mediante el SGDB es posible crear, eliminar y/o modificar las bases de datos,
indicar los permisos de acceso, crear copias de seguridad o backups, realizar
instrucciones SQL, etc.
Por decirlo de algún modo, el sistema de gestión, ofrece una interfaz de
conexión y comunicación con la bases de datos.
Veamos un ejemplo: Access vendría a ser el sistema de gestión... y los
archivos mdb las bases de datos. O por ejemplo, Firebird (sistema, motor) y los
archivos FDB (bases de datos).
3-¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD?
Una hoja de cálculo es un programa que permite manipular datos numéricos y
alfanuméricos dispuestos en forma de tablas, Habitualmente es posible realizar
cálculos complejos con fórmulas y funciones y dibujar distintos tipos de
gráficas. Y el SGBD es un consiste en una colección de datos interrelacionados
y un conjunto de programas para acceder a esos datos.
El Objetivo primordial de un SGBD es proporcionar un entorno que sea a la vez
conveniente y eficiente para ser utilizado al extraer y almacenar información de
la base de datos.
4-¿Que es una BD Relacional?
Una Base de Datos Relacional, es una base de datos que cumple con el
modelo relacional, el cual es el modelo más utilizado en la actualidad para
implementar bases de datos ya planificadas. Permiten establecer
interconexiones (relaciones) entre los datos (que están guardados en tablas), y
a través de dichas conexiones relacionar los datos de ambas tablas, de ahí
proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en
1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California),
no tardó en consolidarse como un nuevo paradigma en los modelos de base de
datos.
5-¿Qué pasos tiene el proceso de diseño de una BD?
Los términos "base de datos" y "tabla" no son sinónimos en Visual FoxPro. El
término base de datos (archivo .dbc) se refiere a una base de datos relacional
que almacena información sobre una o más tablas (archivos .dbf) o vistas.
Al organizar los datos de forma apropiada, proporciona flexibilidad a la base de
datos y tiene la posibilidad de combinar y presentar información de muchas
formas diferentes.
Al diseñar una base de datos, en primer lugar debe dividir la información que
desea almacenar como temas distintos y después indicar a Visual FoxPro
cómo se relacionan estos temas para que pueda recuperar la información
correcta cuando sea necesario. Si mantiene la información en tablas separadas
facilitará la organización y el mantenimiento de los datos y conseguirá
aplicaciones de alto rendimiento.
A continuación se indican los pasos que hay que seguir en el proceso de
diseño de una base de datos. Cada paso se trata con mayor detalle en los
temas restantes de esta sección.
*Determinar el propósito de la base de datos Este paso le ayudará a decidir
los datos que desea que Visual FoxPro almacene.
*Determinar las tablas necesarias Cuando ya conozca claramente el propósito
de la base de datos, puede dividir la información en temas distintos, como
"Employees" u "Orders". Cada tema será una tabla de la base de datos.
*Determinar los campos necesarios Tiene que decidir la información que
desea incluir en cada tabla. Cada categoría de información de una tabla se
denomina campo y se muestra en forma de columna al examinar la tabla. Por
ejemplo, un campo de la tabla Employee podría ser Last_name y otro podría
ser Hire_date.
*Determinar las relaciones Observe cada tabla y decida cómo se relacionan
sus datos con los de las tablas restantes. Agregue campos a las tablas o cree
tablas nuevas para clarificar las relaciones, si es necesario.
*Perfeccionar el diseño Busque errores en el diseño. Cree las tablas y
agregue algunos registros de datos de ejemplo. Vea si puede obtener los
resultados que desea de sus tablas. Haga los ajustes necesarios al diseño.
6- ¿Cuáles son las operaciones básicas que se pueden realizar en una BD?
Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE.
*CREATE
Este comando crea un objeto dentro de la base de datos. Puede ser una tabla,
vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor
de la base de datos soporte.
*ALTER
Este comando permite modificar la estructura de un objeto. Se pueden
agregar/quitar campos a una tabla, modificar el tipo de un campo,
agregar/quitar índices a una tabla, modificar un trigger, etc.
*DROP
Este comando elimina un objeto de la base de datos. Puede ser una tabla,
vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor
de la base de datos soporte. Se puede combinar con la sentencia ALTER.
*TRUNCATE
Este comando trunca todo el contenido de una tabla. La ventaja sobre el
comando DROP, es que si se quiere borrar todo el contenido de la tabla, es
mucho más rápido, especialmente si la tabla es muy grande. La desventaja es
que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los
registros, ya que no se permite la cláusula WHERE. Si bien, en un principio,
esta sentencia parecería ser DML (Lenguaje de Manipulación de Datos), es en
realidad una DDL, ya que internamente, el comando TRUNCATE borra la tabla
y la vuelve a crear y no ejecuta ninguna transacción.
7-¿Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas,
Consultas, Formularios e Informes)?
Partes de una base de datos de Access
En las secciones siguientes, se describen brevemente los componentes de una
base de datos de Access típica. Para obtener más información acerca de cada
componente, siga los vínculos de la sección Vea también de este artículo.
 Tablas
 Formularios
 Informes
Tablas
Una tabla de una base de datos es similar en apariencia a una hoja de cálculo,
en cuanto a que los datos se almacenan en filas y columnas. Como
consecuencia, normalmente es bastante fácil importar una hoja de cálculo en
una tabla de una base de datos. La principal diferencia entre almacenar los
datos en una hoja de cálculo y hacerlo en una base de datos es la forma de
organizarse los datos.
Para lograr la máxima flexibilidad para una base de datos, la información tiene
que estar organizada en tablas, para que no haya redundancias. Por ejemplo,
si se almacena información sobre empleados, cada empleado se insertará una
sola vez en una tabla que se configurará para contener únicamente datos de
los empleados. Los datos sobre productos se almacenarán en su propia tabla,
y los datos sobre sucursales también tendrán su tabla aparte. Este proceso se
conoce como normalización.
Cada fila de una tabla se denomina registro. En los registros es donde se
almacena cada información individual. Cada registro consta de campos (al
menos uno). Los campos corresponden a las columnas de la tabla. Por
ejemplo, puede trabajar con una tabla denominada "Empleados", en la que
cada registro (fila) contiene información sobre un empleado distinto y cada
campo (columna) contiene un tipo de información diferente, como el nombre,
los apellidos, la dirección, o similares. Los campos se deben configurar con un
determinado tipo de datos, ya sea texto, fecha, hora, numérico, o cualquier otro
tipo.
Otra forma de describir registros y campos es imaginando un catálogo de fichas
tradicional de una biblioteca. Cada ficha del armario corresponde a
un registro de la base de datos. Cada información contenida en una ficha
(autor, título, etc.) corresponde a un campo de la base de datos.
Formularios
Los formularios se conocen a veces como "pantallas de entrada de datos". Son
las interfaces que se utilizan para trabajar con los datos y, a menudo, contienen
botones de comando que ejecutan diversos comandos. Se puede crear una
base de datos sin usar formularios, editando los datos de las hojas de las
tablas. No obstante, casi todos los usuarios de bases de datos prefieren usar
formularios para ver, escribir y editar datos en las tablas.
Los formularios proporcionan un formato fácil de utilizar para trabajar con los
datos. Además, se les puede agregar elementos funcionales, como botones de
comando. Puede programar los botones para determinar qué datos aparecen
en el formulario, abrir otros formularios o informes, o realizar otras tareas
diversas. Por ejemplo, podría crear un formulario denominado "Formulario de
cliente" para trabajar con datos de clientes. El formulario de cliente podría tener
un botón para abrir un formulario de pedido en el que se pudiese escribir un
pedido nuevo del cliente.
Los formularios también permiten controlar la manera en que otros usuarios
interactúan con los datos de la base de datos. Por ejemplo, puede crear un
formulario que muestre únicamente ciertos campos y que permita la ejecución
de determinadas operaciones solamente. Así, se favorece la protección de los
datos y se facilita la entrada correcta de datos.
Informes
Los informes sirven para resumir y presentar los datos de las tablas.
Normalmente, un informe responde a una pregunta específica, como "¿Cuánto
dinero se ha facturado por cliente este año?" o "¿En qué ciudades están
nuestros clientes?" Cada informe se puede diseñar para presentar la
información de la mejor manera posible.
Un informe se puede ejecutar en cualquier momento y siempre reflejará los
datos actualizados de la base de datos. Los informes suelen tener un formato
que permita imprimirlos, pero también se pueden consultar en la pantalla,
exportar a otro programa o enviar por correo electrónico.
WEBGRAFIA
http://www.monografias.com/trabajos10/esda/esda.shtml#ixzz32YDA2RVm
https://mx.answers.yahoo.com/question/index?qid=20090827214405AA5HePL
http://www.wikipedia.org/
http://es.wikipedia.org/wiki/SQL
https://www.google.com.co/search?hl=es&site=imghp&tbm=isch&source=hp&bi
w=1024&bih=475&q=tablas+de+bases+de+datos+ejemplos&oq=tablas+de+ba
ses&gs_l=img.3.0.0l2.4424.9822.0.11276.27.15.5.7.4.1.236.1671.8j5j2.15.0....0
...1ac.1.45.img..9.18.1020.JgcK66QW6_Y#facrc=_&imgdii=_&imgrc=fGDIfSrhU
wXM-
M%253A%3B1ZYbYhJebXGw2M%3Bhttp%253A%252F%252Fwww.maestrosd
elweb.com%252Fimages%252Feditorial%252Frelacionesbd.jpg%3Bhttp%253A
%252F%252Fwww.maestrosdelweb.com%252Feditorial%252Fbasexmlflashp1
%252F%3B470%3B268

Base de datos1024

  • 1.
    Base de Datos-Access Nombres Estefani Rivero Nicole Zanabria Grado: 11-3 Área: Informatica Lic. Susan Hernandez Colegio José Celestino Mutis Bucaramanga / 2014
  • 2.
    Contenido 1-¿Cuál es laestructura de una BD (Base de Datos)? ................................................ 3 2- ¿Cuál es la diferencia entre una BD y un SGBD (Sistema de Gestión de Base de Datos)? ........................................................................................................................... 6 3-¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD? ..................... 8 4-¿Que es una BD Relacional?........................................................................................ 9 5-¿Qué pasos tiene el proceso de diseño de una BD?.............................................. 10 6- ¿Cuáles son las operaciones básicas que se pueden realizar en una BD? ...... 12 7-¿Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas, Consultas, Formularios e Informes)? ............................................................................ 14 WEBGRAFIA..................................................................................................................... 18
  • 3.
    Cuestionario: 1-¿Cuál es laestructura de una BD (Base de Datos)? Una base de datos de red está formada por una colección de registros, los cuales están conectados entre sí por medio de enlaces. Registro.- Es una colección de campos (atributos) Campos.- Contiene almacenado solamente un valor. Enlace.- Asociación entre dos registros, así que podemos verla como una relación estrictamente binaria. Estructura de datos de red, abarca más que la estructura de árbol porque un nodo "hijo" en la estructura de red puede tener más de un padre.
  • 4.
    Diagramas de estructurade datos: Es un esquema que representa el diseño de una base de datos de red. Este modelo se basa en representaciones entre registros por medio de ligas, existen relaciones en las que participan solo dos entidades (binarias) y relaciones en las que participan más de dos entidades (generales) ya sea con o sin atributo descriptivo en la relación. La forma de diagramado consta de dos componentes básicos: Celdas: representan a los campos del registro. Líneas: representan a los enlaces entre los registros. Su representación gráfica se basa en el acomodo de los campos de un registro en un conjunto de celdas que se ligan con otro(s) registro(s) Las estructuras de datos según la cardinalidad se representan en los siguientes casos: Conceptos básicos. Algoritmo.- Es un conjunto de reglas que permiten obtener un resultado determinado a partir de ciertas reglas definidas. Algoritmo.- Es una secuencia finita de instrucciones, cada una de las cuales tiene un significado preciso y puede ejecutarse con una cantidad finita de esfuerzo en un tiempo finito. Ha de tener las siguientes características: Legible, correcto, modular, eficiente, estructurado, no ambiguo y a ser posible se ha de desarrollar en el menor tiempo posible. Características de un algoritmo de computador: Correcto Legible
  • 5.
    eficiente Diseño de algoritmos. Fases: Diseño:se dan las especificaciones en lenguaje natural y se crea un primer modelo matemático apropiado. La solución en esta etapa es un algoritmo expresado de manera muy informal. Implementación: El programador convierte el algoritmo en código, siguiendo alguna de estas 3 metodologías. * TOP-DOWN se alcanza el programa sustituyendo las palabras del palabras del pseudocódigo por secuencias de proposiciones cada vez mas detalladas, en un llamado refinamiento progresivo. * BOTTON-UP parte de las herramientas mas primitivas hasta que se llega al programa. Pruebas: Es un material que se pasa al programa para detectar posibles errores.Esto no quiere decir que el diseño no tenga errores, puede tenerlos para otros datos.
  • 6.
    2- ¿Cuál esla diferencia entre una BD y un SGBD (Sistema de Gestión de Base de Datos)? La base de datos es un archivo (o varios, dependiendo de como trabaje y esté configurado el SGBD o el motor) que contiene las tablas, con sus respectivos datos físicos. Además de almacenar los datos, almacena las vistas, procedimientos almacenados, disparadores o triggers, los índices, etc. Por otra parte, el SGBD es el sistema que administra las bases de datos. Se encarga de ofrecer una comunicación con las bases de datos de forma transparente, y de este modo se asegura de brindar un acceso seguro a la información y evita que otras aplicaciones puedan dañar y/o alterar la información dañando al archivo. Mediante el SGDB es posible crear, eliminar y/o modificar las bases de datos, indicar los permisos de acceso, crear copias de seguridad o backups, realizar instrucciones SQL, etc. Por decirlo de algún modo, el sistema de gestión, ofrece una interfaz de conexión y comunicación con la bases de datos.
  • 7.
    Veamos un ejemplo:Access vendría a ser el sistema de gestión... y los archivos mdb las bases de datos. O por ejemplo, Firebird (sistema, motor) y los archivos FDB (bases de datos).
  • 8.
    3-¿Cuáles son lasdiferencias entre una hoja de cálculo y un SGBD? Una hoja de cálculo es un programa que permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas, Habitualmente es posible realizar cálculos complejos con fórmulas y funciones y dibujar distintos tipos de gráficas. Y el SGBD es un consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a esos datos. El Objetivo primordial de un SGBD es proporcionar un entorno que sea a la vez conveniente y eficiente para ser utilizado al extraer y almacenar información de la base de datos.
  • 9.
    4-¿Que es unaBD Relacional? Una Base de Datos Relacional, es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.
  • 10.
    5-¿Qué pasos tieneel proceso de diseño de una BD? Los términos "base de datos" y "tabla" no son sinónimos en Visual FoxPro. El término base de datos (archivo .dbc) se refiere a una base de datos relacional que almacena información sobre una o más tablas (archivos .dbf) o vistas. Al organizar los datos de forma apropiada, proporciona flexibilidad a la base de datos y tiene la posibilidad de combinar y presentar información de muchas formas diferentes. Al diseñar una base de datos, en primer lugar debe dividir la información que desea almacenar como temas distintos y después indicar a Visual FoxPro cómo se relacionan estos temas para que pueda recuperar la información correcta cuando sea necesario. Si mantiene la información en tablas separadas facilitará la organización y el mantenimiento de los datos y conseguirá aplicaciones de alto rendimiento. A continuación se indican los pasos que hay que seguir en el proceso de diseño de una base de datos. Cada paso se trata con mayor detalle en los temas restantes de esta sección. *Determinar el propósito de la base de datos Este paso le ayudará a decidir los datos que desea que Visual FoxPro almacene.
  • 11.
    *Determinar las tablasnecesarias Cuando ya conozca claramente el propósito de la base de datos, puede dividir la información en temas distintos, como "Employees" u "Orders". Cada tema será una tabla de la base de datos. *Determinar los campos necesarios Tiene que decidir la información que desea incluir en cada tabla. Cada categoría de información de una tabla se denomina campo y se muestra en forma de columna al examinar la tabla. Por ejemplo, un campo de la tabla Employee podría ser Last_name y otro podría ser Hire_date. *Determinar las relaciones Observe cada tabla y decida cómo se relacionan sus datos con los de las tablas restantes. Agregue campos a las tablas o cree tablas nuevas para clarificar las relaciones, si es necesario. *Perfeccionar el diseño Busque errores en el diseño. Cree las tablas y agregue algunos registros de datos de ejemplo. Vea si puede obtener los resultados que desea de sus tablas. Haga los ajustes necesarios al diseño.
  • 12.
    6- ¿Cuáles sonlas operaciones básicas que se pueden realizar en una BD? Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE. *CREATE Este comando crea un objeto dentro de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. *ALTER Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc. *DROP Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. Se puede combinar con la sentencia ALTER. *TRUNCATE
  • 13.
    Este comando truncatodo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la cláusula WHERE. Si bien, en un principio, esta sentencia parecería ser DML (Lenguaje de Manipulación de Datos), es en realidad una DDL, ya que internamente, el comando TRUNCATE borra la tabla y la vuelve a crear y no ejecuta ninguna transacción.
  • 14.
    7-¿Definir y darejemplos de cada uno de los Objetos de Access; (Tablas, Consultas, Formularios e Informes)? Partes de una base de datos de Access En las secciones siguientes, se describen brevemente los componentes de una base de datos de Access típica. Para obtener más información acerca de cada componente, siga los vínculos de la sección Vea también de este artículo.  Tablas  Formularios  Informes Tablas Una tabla de una base de datos es similar en apariencia a una hoja de cálculo, en cuanto a que los datos se almacenan en filas y columnas. Como consecuencia, normalmente es bastante fácil importar una hoja de cálculo en una tabla de una base de datos. La principal diferencia entre almacenar los
  • 15.
    datos en unahoja de cálculo y hacerlo en una base de datos es la forma de organizarse los datos. Para lograr la máxima flexibilidad para una base de datos, la información tiene que estar organizada en tablas, para que no haya redundancias. Por ejemplo, si se almacena información sobre empleados, cada empleado se insertará una sola vez en una tabla que se configurará para contener únicamente datos de los empleados. Los datos sobre productos se almacenarán en su propia tabla, y los datos sobre sucursales también tendrán su tabla aparte. Este proceso se conoce como normalización. Cada fila de una tabla se denomina registro. En los registros es donde se almacena cada información individual. Cada registro consta de campos (al menos uno). Los campos corresponden a las columnas de la tabla. Por ejemplo, puede trabajar con una tabla denominada "Empleados", en la que cada registro (fila) contiene información sobre un empleado distinto y cada campo (columna) contiene un tipo de información diferente, como el nombre, los apellidos, la dirección, o similares. Los campos se deben configurar con un determinado tipo de datos, ya sea texto, fecha, hora, numérico, o cualquier otro tipo. Otra forma de describir registros y campos es imaginando un catálogo de fichas tradicional de una biblioteca. Cada ficha del armario corresponde a un registro de la base de datos. Cada información contenida en una ficha (autor, título, etc.) corresponde a un campo de la base de datos.
  • 16.
    Formularios Los formularios seconocen a veces como "pantallas de entrada de datos". Son las interfaces que se utilizan para trabajar con los datos y, a menudo, contienen botones de comando que ejecutan diversos comandos. Se puede crear una base de datos sin usar formularios, editando los datos de las hojas de las tablas. No obstante, casi todos los usuarios de bases de datos prefieren usar formularios para ver, escribir y editar datos en las tablas. Los formularios proporcionan un formato fácil de utilizar para trabajar con los datos. Además, se les puede agregar elementos funcionales, como botones de comando. Puede programar los botones para determinar qué datos aparecen en el formulario, abrir otros formularios o informes, o realizar otras tareas diversas. Por ejemplo, podría crear un formulario denominado "Formulario de cliente" para trabajar con datos de clientes. El formulario de cliente podría tener un botón para abrir un formulario de pedido en el que se pudiese escribir un pedido nuevo del cliente. Los formularios también permiten controlar la manera en que otros usuarios interactúan con los datos de la base de datos. Por ejemplo, puede crear un formulario que muestre únicamente ciertos campos y que permita la ejecución
  • 17.
    de determinadas operacionessolamente. Así, se favorece la protección de los datos y se facilita la entrada correcta de datos. Informes Los informes sirven para resumir y presentar los datos de las tablas. Normalmente, un informe responde a una pregunta específica, como "¿Cuánto dinero se ha facturado por cliente este año?" o "¿En qué ciudades están nuestros clientes?" Cada informe se puede diseñar para presentar la información de la mejor manera posible. Un informe se puede ejecutar en cualquier momento y siempre reflejará los datos actualizados de la base de datos. Los informes suelen tener un formato que permita imprimirlos, pero también se pueden consultar en la pantalla, exportar a otro programa o enviar por correo electrónico.
  • 18.