Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
Introducción A Un Sistema De Base De Datos..................................................................................5
Línea De Tiempo............................................................................................................................6
Evolución.......................................................................................................................................6
Década De Los 70´S.......................................................................................................................7
Años 80´S.......................................................................................................................................7
Años´90..........................................................................................................................................8
Sistema De Base De Datos.................................................................................................................8
Ventajas.......................................................................................................................................10
Desventajas..................................................................................................................................10
Tipo De Base De Datos....................................................................................................................11
Texto Cortó..................................................................................................................................19
Texto Largo..................................................................................................................................19
Número........................................................................................................................................19
Fecha Y Hora...............................................................................................................................20
Moneda........................................................................................................................................20
Auto Numeración.........................................................................................................................20
Si/No............................................................................................................................................20
Objeto Ole....................................................................................................................................21
Hipervínculo.................................................................................................................................21
Datos Adjuntos.............................................................................................................................21
Calculado.....................................................................................................................................21
Elementos De Access.......................................................................................................................21
Base De Datos..............................................................................................................................21
Tablas De Datos...........................................................................................................................22
Consultas......................................................................................................................................22
Formularios..................................................................................................................................22
Informes.......................................................................................................................................22
Páginas.........................................................................................................................................23
Macros.........................................................................................................................................23
Módulos.......................................................................................................................................23
Defina Base De Datos, Elementos Básicos De Programación..........................................................23
Importancia De Access.....................................................................................................................26
Bibliografía......................................................................................................................................29
INTRODUCCIÓN A UN SISTEMA DE BASE DE DATOS
Las bases de datos surgen como un conjunto de archivos estructurados de forma
específica para el almacenamiento de datos, evolucionando a partir de su origen y
generando la necesidad de un sistema integral que permitiera mayor control sobre los datos,
para esto fue creado el DBMS (Database Management System) o también nombrado
Sistema de Gestión de Bases de Datos.
Línea de tiempo
La historia de la base de datos empieza, cuando se utiliza este término por primera
vez, esto sucede en el año 1963, en Estados Unidos; sin embargo, siglos antes de esa fecha,
ya que aplicaba la base de datos, para recolectar información de la población, sólo que se
presentaban de forma manual y gráfica.
En el año 1884, aparece una de dichas máquinas que facilitaba el trabajo, llamada
Máquina de tarjetas perforadas; ella se utilizó, en el primer censo de los Estados Unidos,
con la cual, el proceso de contabilización se realizó en menos horas. Así, fue utilizada
también en empresas manufactureras.
Evolución
A partir de las cintas magnéticas, se avanza un poco en la historia de la base de
datos, es así como en el año 1960 las empresas comienzan a adquirir computadoras,
facilitando el trabajo administrativo. A su vez, aparecieron varios sistemas de gestión de
datos, tales como CODASYL, IMS.
CODASYL, fue un consorcio de industrias, cuyo objetivo fue regular el lenguaje de
programación, para que así se utilizara en una multitud de ordenadores, generando un
diseño estándar, para que todo el que maneje el equipo, sepa utilizarlo en otro.
Otro de los sistemas de base de datos muy reconocido, fue el SABRE, ya que fue
elegido por la importante marca de computadoras IBM, al igual que la aerolínea American
Airlines, la cual acepta este programa, para llevar un control de los pasajeros, destinos,
tripulación, vuelos.
Además de crear sus sistema, este inglés publicó una cantidad de reglas, llamadas:
«Modelo relacional de datos para grandes bancos de datos compartidos», con las cuales,
nacieron las base de datos relacionales; sin embargo, no se utilizó a primera instancia,
porque aún los sistemas jerárquicos predominaban.
La famosa empresa IBM, logró mejorar el sistema propuesto por Codd, y es así
cuando entre 1974 y 1977, lanza el sistema de datos relacionales de gran eficiencia;
utilizado en sus equipos, y como son los más vendidos de los momentos, todas las empresas
empezaron a manejar el System R.
Años 80´s
Con la llegada del System R, propuesto por IBM, la competencia entre todas las
empresas del área informática comenzaba a aumentar, es así como surge el sistema SQL, el
cual permitía consultar la base de datos, recuperar información de él, y a la vez, hacer
cambios, sin que otros datos se vieran afectados. El sistema nuevo, consistía en filas y
columnas, dando así mayor prioridad a las bases de datos relacionales, por encima de las
jerárquicas; incluso, el SQL, era más sencillo de manejar, a tal punto que todas las
instituciones lo pedían para sus ordenadores.
Años´90
En ésta época, aparece el Internet, excelente herramienta que favoreció a todo el
mundo, incluso es fundamental en la Historia de la base de datos, a tal punto, que aumentó
la venta de los sistemas de registro a un nivel exponencial. Además, surgieron herramientas
nuevas de fácil acceso.
No sólo esto se logra en ésta década, sino que se modifican las reglas estándares de
SQL, para el lenguaje informático se agregaron nuevas expresiones, triggers, consultas
recursivas, todos apreciables en las herramientas de Microsoft. A pesar de ello, el mayor
impacto Mundial fue la creación del WWW (World Wide Web).
Así es como, con tan sólo un click, tienes acceso a un millón de noticias,
información, que depende del uso que le desees dar, podrás preseleccionar; y no sólo con
motivos laborales, también por entretenimiento, es lo interesante de ésta nueva base de
datos, que se mantiene en la actualidad.
Hay varios tipos de bases de datos que se pueden usar en un mainframe: lista
invertida, jerárquica, de red o relacional.
Ventajas
1. Las bases de datos permiten obtener información en forma más sencilla.
3. Compartir información en forma simultánea con otros usuarios o con otras bases de
datos.
8. Una misma base de datos sirve para diversos y varios sistemas que trabajen sobre esa
DB.
Desventajas
En nuestro mundo actual tenemos acceso informatizado hasta para mercar, y toda
esta infraestructura no sólo requiere de internet, sino de esos repositorios maravillosos
llamados Bases de datos. Sin embargo, con todo su potencial, tienen algunas cosas y
aspectos que no siempre nos harán ser felices, mismos que analizaremos a continuación:
1. Tamaño, espacio. Una BD suele requerir mucho espacio en disco, suelen volverse
pesadas.
2. Son un producto complejo, por lo que no toda persona será capaz de manipularla
y/o ponerse al cargo de su mantenimiento.
4. Se requiere de una persona para que esté al tanto del mantenimiento o de fallos.
5. Cuando la BD crece mucho puede llegar a ponerse lenta, lo que afecta las
búsquedas y la recuperación de información.
Ejemplos:
MySQL
Oracle Database
PostgreSQL
IBM Db2
Una de las ventajas de las bases de datos NoSQL es que los desarrolladores pueden
realizar cambios en la base de datos sobre la marcha, sin que ello afecte a las aplicaciones
que la utilizan.
Ejemplos:
MongoDB
Redis
Apache Cassandra
Apache CouchDB
CouchBase
Ejemplos:
Google Firebase
Ejemplos:
Google BigQuery
Cassandra
HBase
MariaDB
Ejemplos:
BigTable
Apache Cassandra
Scylla
Bases de datos orientadas a objetos
Una base de datos orientada a objetos se basa en la programación orientada a
objetos (POO), por lo que los datos y todos sus atributos, están unidos como un objeto.
Las bases de datos clave-valor son altamente escalables y pueden manejar grandes
volúmenes de tráfico, lo que las hace ideales para procesos como la gestión de sesiones
para aplicaciones web, sesiones de usuario para juegos masivos en línea y carritos de
compra en línea.
Ejemplos:
Registro de Windows
Bases de datos documentales
A veces conocidas también como bases de datos orientadas a documentos (DODB),
las bases de datos de documentos están diseñadas para almacenar y gestionar información
orientada a documentos, también conocida como datos semiestructurados.
Las bases de datos de documentos son sencillas y escalables, lo que las hace útiles
para las aplicaciones móviles que necesitan iteraciones rápidas.
Ejemplos:
MongoDB
Amazon DocumentDB
Apache CouchDB
Ejemplos:
Neo4J AuraDB
Druid
eXtremeDB
InfluxDB
¿QUÉ ES ACCESS?
Este es uno de los productos de Microsoft más populares. Microsoft Access es un
software de gestión de base de datos de nivel de entrada. La base de datos de MS Access no
sólo es económica, sino también una poderosa base de datos para proyectos a pequeña
escala.
MS Access utiliza el motor de base de datos Jet, que utiliza un dialecto de lenguaje
SQL específico (a veces denominado Jet SQL).
Texto largo.
En este caso, se admiten más de 255 caracteres por celda, hasta un máximo de 64mil
caracteres, siendo este el más empleado en el caso, de las descripciones completas.
Es de señalar, para aquellos que están incursionando en Access, que este campo se
corresponde con expresiones que pueden incluir letras, como números, o bien incluir
ambos, es decir, que en el mismo campo se puede introducir tanto letras como números.
Número.
Señalado a su vez con el nombre de Número grande, para hacer distinción de la
cantidad de caracteres que se puede colocar en un campo u otro.
En este caso, los elementos introducidos deben ser netamente numéricos, o bien
pueden contener ciertas letras, con la debida excepción de que las mismas hacen alusión a
frases que comprenden valor numérico.
Es decir que los números o bien expresiones empleadas, se utilizan con la finalidad
de que las mismas puedan ser aprovechadas para cálculos numéricos, por lo que cada uno
de estos datos representa un valor determinado.
Fecha y hora.
De necesaria introducción en especial para determinar el momento en que se crea la
base de datos, cuando esta se modifica o bien cuando se edita, o por el contrario, cuando la
misma ha dejado de ser útil.
Hay quienes recurren a la misma, con la finalidad de poder establecer una fecha
completa, pero lo más aconsejable es utilizar el formato de fecha corta que nos hace
asignarle un valor de los que el mismo programa proporciona.
Moneda.
Tal cual se deduce, el mismo se emplea para hacer referencia a los valores
numéricos que señalan el valor de una determinada moneda, en este caso, conviene utilizar
el formato que proporciona el programa, ya que el mismo, brinda la posibilidad de escribir
conforme a la moneda que se empleara.
Auto numeración.
Funciona bajo la modalidad de autocompletar, y suele ir configurado a medida que
se van introduciendo datos, es decir, que cada vez que se ingresa un carácter el mismo
detecta la alteración y procede a su modificación automática.
Si/no.
Este suele ser muy útil en el caso de que se trate de base de datos que manejen
ítems, o bien de valores, es decir, que se traten de bases de datos donde las personas
introduzcan valores que deban ser comprobados de forma continua.
Objeto OLE.
Sirve como una especie de enlace entre los datos suministrados en un archivo
distinto bien en un programa diferente.
Hipervínculo.
Tal cual se deduce, en estos se almacenan enlaces que transmiten la información a
determinada página web, resulte muy útil en el caso de programación web, que amerita la
recopilación de hipervínculos.
Datos adjuntos.
Este difiere de los objetos OLE, ya que no se tratan de texto en sí, sino que por el
contrario estos hacen referencia a otros elementos, como por ejemplo, gráficos, imágenes o
bien tablas.
Calculado.
Es como una especie de función en la que se maneja otra forma numérica, o bien
donde se maneja otra operación aritmética, es decir, donde la persona puede realizar otra
operación con determinada señalización
ELEMENTOS DE ACCESS
Base de datos
Una base de datos es un conjunto de datos que están organizados para un uso
determinado y el conjunto de los programas que permiten gestionar estos datos es lo que se
denomina Sistema Gestor de Bases de Datos.
Las bases de datos tienen la extensión .ACCDB para que el ordenador las
reconozca como tal.
Casi todos los sistemas de gestión de base de datos modernos almacenan y tratan la
información utilizando el modelo de gestión de bases de datos relacional. En un sistema de
base de datos relacional, los datos se organizan en Tablas.
Tablas de datos
Una tabla de datos es un objeto que se define y utiliza para almacenar los datos. Una
tabla contiene información sobre un tema o asunto particular.
Las tablas contienen campos que almacenan los diferentes datos como el código del
cliente, nombre del cliente, dirección,...
Consultas
Una consulta es un objeto que proporciona una visión personal de los datos
almacenados en las tablas ya creadas.
Formularios
Un formulario es el objeto diseñado para la introducción, visualización y
modificación de los datos de las tablas.
Informes
Un informe es el objeto diseñado para dar formato, calcular, imprimir y resumir
datos seleccionados de una tabla.
Macros
Una macro es el objeto que define de forma estructurada las acciones que el usuario
desea que Access realice en respuesta a un evento determinado.
Por ejemplo, podríamos crear una macro para que abra un informe en respuesta a la
elección de un elemento de un formulario.
Módulos
Un módulo es el objeto que contiene procedimientos personales que se codifican
utilizando Visual Basic.
Sin embargo, una vez que se comprendan los conceptos de programación, como
utilizarlos, la enseñanza de un nuevo lenguaje es relativamente fácil, los lenguaje de
programación (como los restantes lenguajes), tienen elementos básicos que se utilizan como
bloques constructivos, así como reglas para las que esos elementos se combinan. Estas
reglas se denominan sintaxis del lenguaje. Solamente las instrucciones sintácticas correctas
pueden ser interpretadas por la computadora y los programas que contengan errores de
sintaxis con rechazados por la maquina
Palabras reservadas: Son palabras especiales utilizadas solo por el lenguaje para
ejecutar una función específica y que no podemos utilizar en el desarrollo del programa
para un fin distinto, por ejemplo (Inicio, fin, escribir, leer, si-entonces…, etc.).
Identificadores: Los identificadores son los nombres que les damos a las variables,
funciones, al programa, etc.) Para identificarlos.
Bucles
Contadores
Acumuladores
Interruptores
Estructuras
Secuenciales
Selectivas
Repetitivas
Access es una herramienta perteneciente a Microsoft que nos permite manejar bases
de datos. Las bases de datos son sistemas informativos en los que el usuario tiene la
capacidad de introducir y eliminar información en el momento en que sea requerido. Son
creadas para manejar mucha información, ofrecen muchas ventajas como la coherencia y
no permiten la repetición de datos, además de que se puede restringir el acceso a ellas.
Es decir, estas herramientas son las encargadas de: almacenar, buscar, ordenar,
categorizar, consultar, procesar, modelar, calcular o de realizar cualquier otra función
necesaria en una base de datos.
IMPORTANCIA DE ACCESS
Access es una herramienta perteneciente a Microsoft que nos permite manejar bases
de datos. Las bases de datos son sistemas informativos en los que el usuario tiene la
capacidad de introducir y eliminar información en el momento en que sea requerido. Son
creadas para manejar mucha información, ofrecen muchas ventajas como la coherencia y
no permiten la repetición de datos, además de que se puede restringir el acceso a ellas.
También hacen parte de Access las tablas que son recopilaciones de información a cerca de
una persona, lugar o evento. Por otro lado están los formulario, una interfaz manejadas por
Access para ínter-actuar con el usuario, a través de ellas se puede modificar la información
de una o varias tablas. Las consultas son parte fundamental de Access y a través de ellas se
solicita información con ciertos criterios a la base de datos que puede proceder a una o
varias columnas. Finalmente están los informes, que son a través de los cuales se dan datos
de la base para la impresión. Los datos por lo general son significativos y distribuidos.
CONCLUSIÓN
Jacobson, R. (2000). Programacion con Microsoft Excel - Macros y Visual Basic para Aplicaciones.
McGraw-Hill.
O´Brien, T. M., Pogge, S. J., & White, G. E. (1997). Microsoft Access - Desarrollo de Soluciones.
McGraw-Hill.