BASE DE
DATOS
Una base de datos es un software que permite organizar datos
de manera ordenada y eficaz. Es básico en negocios, ya que ésta concentra
grandes cantidades de información, tanto de los clientes (números, domicilios,
correos), como los productos que ahí se venden. También es utilizada en bancos,
centros comerciales, etc. Permite tener actualizado en cualquier momento la
información y estar al pendiente de nuestros negocios, escuelas, bibliotecas o
lugares donde se almacene gran cantidad de información que después puede ser
utilizada y modificada.
La base de datos es un acceso directo a programas, en donde
se guarda y se recupera información, a esta información o datos puede ingresar
cualquier usuario (dependiendo del modelo gestor) por lo que se le relaciona
con la red, es un sistema estructural de información y comparte datos
instalados. Se puede ingresar a esta de manera rápida y fácil, nos ahorra
tiempo.
CONCEPTOS RELACIONADOS CON BASE DE DATOS
TABLA:
Se refiere al tipo de modelo de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo.
CAMPO:
Es cada una de las columnas que forman la tabla. Contiene datos de tipo diferente a los de otros campos. En ejemplo anterior, un campo contendrá un tipo de datos único como una dirección, o un número de datos (teléfono, un nombre, etc.).
REGISTRO:
Es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo, en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección.
DATO:
El dato es una representación simbólica (numérica, alfabética, algorítmica, entre otros) de un atributo o característica de una entidad.Los datos aisladamente pueden no contener información humanamente relevante. Sólo cuando un conjunto de datos se examina conjuntamente a la luz de un enfoque, hipótesis o teoría se puede apreciar la información contenida en dichos datos. Los datos pueden consistir en números, estadísticas o proposiciones descriptivas. Los datos convenientemente agrupados, estructurados e interpretados se consideran que son la base de la información humanamente relevante que se pueden utilizar en la toma decisiones, la reducción de la incertidumbre o la realización de cálculos.
TIPOS DE GESTORES DE BASES DE DATOS
*ACCESS
Es 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.
Por medio de Microsoft Access, puede administrar toda la información desde un único archivo de base de datos. Dentro del archivo, puede utilizar:
*PERVASIVESQL
Motor de base de datos incrustable que sustenta la integridad de los datos, el alto rendimiento, flexibilidad, escalabilidad y un bajo coste total de propiedad.
*IBM DB2
DB2 se pueden administrar ya sea de la línea de comandos o GUI. La interfaz de línea de comandos requiere más conocimiento del producto, pero puede ser más fácilmente secuencias de comandos y automatizada.
MODELOS DE BASES DE DATOS
Un gestor de base de datos o sistema de gestión de base de
datos (SGBD o DBMS) es un software que permite introducir, organizar y
recuperar la información de las bases de datos; en definitiva, administrarlas.
Un gestor de bases de datos debe contar exigentemente
con características comunes en ellos. Como definición de diferentes bases de
datos, tienen orden y permite restricciones de acceso a los usuarios.
Los distintos tipos de gestores de bases de datos
pueden ser como ejemplo relacional, jerárquico, red, etc.
-*MODELO RELACIONAL:
Son aquellas que nos permiten establecer
interconexiones entre datos y relacionar las tablas. Postulada en 1970 en los
laboratorios IBM, es el modelo más
utilizado en la actualidad para implementar bases de datos ya planificadas.
Características
- Una base de datos relacional se compone de varias tablas o relaciones.
- No pueden existir dos tablas con el mismo nombre ni registro.
- Cada tabla es a su vez un conjunto de registros (filas y columnas).
- La relación entre una tabla padre y un hijo se lleva a cabo por medio
de las claves primarias y ajenas (o foráneas).
- Las claves primarias son la clave principal de un registro dentro de
una tabla y éstas deben cumplir con la integridad de datos.
- Las claves ajenas se colocan en la tabla hija, contienen el mismo
valor que la clave primaria del registro padre; por medio de éstas se hacen
las relaciones.
-*MODELO JERÁRQUICA
Tipo de sistema que almacena información en una
estructura y orden jerárquico en forma de estructura de árbol, en donde el nodo
padre de información puede tener varios hijos. Esta relación jerárquica no es estrictamente
obligatoria, de manera que pueden establecerse relaciones entre nodos hermanos.
Características:
Las relaciones entre los datos siempre se establecen de
forma física, mediante direcciones de almacenamiento. Las relaciones son
hijo-padre, pero nunca padre-hijo, las relaciones se establecen mediante
punteros entre registros, un registro hijo contiene la dirección física en el
registro padre, siendo su principal ventaja el rendimiento.
-*MODELO DE RED
Una base de datos de red es una base de datos
conformada por una colección o set de registros, los cuales están conectados
entre sí por medio de enlaces en una red. El registro es similar al de una entidad como las empleadas en el modelo relacional.
Un registro es una colección o conjunto de campos (atributos), donde
cada uno de los que contiene solamente un único valor almacenado,
exclusivamente el enlace es la asociación entre dos registros, así que podemos
verla como una relación estrictamente binaria.
Una estructura de base
de datos de red, llamada algunas veces estructura de plex, abarca más que la
estructura de árbol, porque un nodo hijo en la estructura red puede
tener más de un nodo padre. En otras palabras, la restricción de que en un árbol
jerárquico cada hijo puede tener sólo un padre, se hace menos severa.
Así, la estructura
de árbol se puede considerar como un caso especial de la estructura de
red.
-*MODELO DE RED
Una base de datos de red es una base de datos
conformada por una colección o set de registros, los cuales están conectados
entre sí por medio de enlaces en una red. El registro es similar al de una entidad como las empleadas en el modelo relacional.
Un registro es una colección o conjunto de campos (atributos), donde
cada uno de los que contiene solamente un único valor almacenado,
exclusivamente el enlace es la asociación entre dos registros, así que podemos
verla como una relación estrictamente binaria.
Una estructura de base de datos de red, llamada algunas veces estructura de plex, abarca más que la estructura de árbol, porque un nodo hijo en la estructura red puede tener más de un nodo padre. En otras palabras, la restricción de que en un árbol jerárquico cada hijo puede tener sólo un padre, se hace menos severa.
Así, la estructura de árbol se puede considerar como un caso especial de la estructura de red.
Una estructura de base de datos de red, llamada algunas veces estructura de plex, abarca más que la estructura de árbol, porque un nodo hijo en la estructura red puede tener más de un nodo padre. En otras palabras, la restricción de que en un árbol jerárquico cada hijo puede tener sólo un padre, se hace menos severa.
Así, la estructura de árbol se puede considerar como un caso especial de la estructura de red.
-*Modelado Entidad-Relación:
Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
- Se elabora el diagrama (o diagramas) entidad-relación.
- Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.
El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementable en una base de datos. Brevemente:- Transformación de relaciones múltiples en binarias.
- Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa).
- Conversión en tablas (en caso de utilizar una base de datos relacional).
A continuacion te damos un link para realizar una base de datos en Access.
https://www.youtube.com/watch?v=0T3szWJ2Jnc