Download ¿Qué es una base de datos?

Document related concepts

Base de datos wikipedia , lookup

Modelo de tabla wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Base de datos relacional wikipedia , lookup

Base de datos jerárquica wikipedia , lookup

Transcript
Profesor: Lic. Carlos Gonzáles Gonzáles
Universidad Tecnológica de Izucar de Matamoros
Profesor: Lic. Carlos Gonzáles Gonzáles
Contenido
¿Qué es una base de datos? ....................................................................................................................3
Tipos de base de datos .............................................................................................................................4
Terminología de una base de datos .........................................................................................................5
Campo ..................................................................................................................................................5
Consulta................................................................................................................................................5
Tabla .....................................................................................................................................................5
Vista ......................................................................................................................................................5
Formulario ............................................................................................................................................5
Macro ...................................................................................................................................................5
Módulo .................................................................................................................................................5
Técnicas de relación de datos ..............................................................................................................6
Relaciones "uno a uno" .................................................................................................................6
Relaciones de uno a varios ...............................................................................................................6
..........................................................................................................................................................6
Relaciones de "varios con varios" ....................................................................................................7
Clasificación de datos ...........................................................................................................................7
Estructura de datos .............................................................................................................................8
Datos ....................................................................................................................................................8
Información ..........................................................................................................................................8
Archivos ................................................................................................................................................8
Universidad Tecnológica de Izucar de Matamoros
Profesor: Lic. Carlos Gonzáles Gonzáles
¿Qué es una base de datos?
Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la
abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una
base de datos compuesta en su mayoría por documentos y textos impresos en papel e
indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos
como la informática y la electrónica, la mayoría de las bases de datos están en formato digital
(electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.
Universidad Tecnológica de Izucar de Matamoros
Profesor: Lic. Carlos Gonzáles Gonzáles
Tipos de base de datos
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se esté
manejando, o la utilidad de la misma:
Bases de datos estáticas: son bases de datos de sólo lectura, utilizadas primordialmente para
almacenar datos históricos que posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos a través del tiempo
Bases de datos dinámicas: son bases de datos donde la información almacenada se modifica
con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos,
además de las operaciones fundamentales de consulta.
Bases de datos bibliográficas: solo contienen un representante de la fuente primaria, que
permite localizarla. Un registro típico de una base de datos bibliográfica contiene información
sobre el autor, fecha de publicación, editorial, título, edición, de una determinada todas las
ediciones de una colección de revistas científicas.
Bases de datos jerárquicas: son bases de datos que, como su nombre indica,
almacenan su información en una estructura jerárquica. En este modelo los datos se organizan
en una forma similar a un árbol (visto al revés), en donde un nodo padre de información
puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no
tienen hijos se los conoce como hojas.
Base de datos de red: es un modelo ligeramente distinto del jerárquico; su diferencia
fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga
varios padres (posibilidad no permitida en el modelo jerárquico).
Bases de datos transaccionales: Son bases de datos cuyo único fin es el envío y
recepción de datos a grandes velocidades, estas bases son muy poco comunes y están dirigidas
por lo general al entorno de análisis de calidad, datos de producción e industrial, es importante
entender que su fin único es recolectar y recuperar los datos a la mayor velocidad posible, por
lo tanto la redundancia y duplicación de información no es un problema como con las demás
bases de datos, por lo general para poderlas aprovechar al máximo permiten algún tipo de
conectividad a bases de datos relacionales.
Universidad Tecnológica de Izucar de Matamoros
Profesor: Lic. Carlos Gonzáles Gonzáles
Terminología de una base de datos
Campo
Identifica solo un elemento dentro de la tabla con características específicas como tipo de
datos, longitud, número de decimales, etc.
Consulta
Identifica una instrucción propia del motor de base de datos que interactúa con los datos
almacenados en esta.
Tabla
Identifica un objeto contenedor de información estructurada, esta estructura se repite en todos
los registros en ella.
Vista
Identifica una consulta residente en el servidor que puede ejecutarse con una instrucción
simple como si fuera otra tabla de la base de datos.
Formulario
Un formulario es un tipo de objeto de base de datos que se utiliza fundamentalmente para
introducir o mostrar datos en una base de datos. También puede usar un formulario como un
panel de control que abra otros formularios e informes en la base de datos, o como un cuadro
de diálogo personalizado que aceptar los datos del usuario y realiza la acción basada en la
entrada.
Macro
Una macro es un conjunto de una o más acciones, cada una realiza una operación
determinada, tal como abrir un formulario o imprimir un informe. Las macros pueden ayudar
a automatizar las tareas comunes. Por ejemplo, puede ejecutar una macro que imprima un
informe cuando el usuario haga clic en un botón de comando.
Módulo
Un módulo es básicamente un conjunto de declaraciones, instrucciones y procedimientos que
se almacenan en una unidad con nombre para organizar el código de Microsoft Visual
Basic (Microsoft Visual Basic: versión visual del lenguaje de programación Basic de alto
nivel. Microsoft ha desarrollado Visual Basic para crear aplicaciones basadas en Windows.).
Universidad Tecnológica de Izucar de Matamoros
Profesor: Lic. Carlos Gonzáles Gonzáles
Técnicas de relación de datos
Relaciones "uno a uno"
Estas relaciones entre bases de datos se dan cuando cada campo clave aparece sólo una vez en
cada una de las tablas.
Gráficamente, se podría representar de la siguiente manera:
Relaciones de uno a varios
En este caso, lo aconsejable no es almacenar todos los datos en una sola tabla, sino lo
eficiente es hacerlo en tablas separadas, utilizando el identificador ID para relacionarlas.
Universidad Tecnológica de Izucar de Matamoros
Profesor: Lic. Carlos Gonzáles Gonzáles
Relaciones de "varios con varios"
Cada elemento base puede relacionarse libremente con uno o varios miembros de distintas
tablas.
Clasificación de datos
1. Texto: para introducir cadenas de caracteres hasta un máximo de 255
2.
3.
4.
5.
6.
7.
Memo: para introducir un texto extenso. Hasta 65.535 caracteres
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
Autonumé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.
8. Objeto OLE: para introducir una foto, gráfico, hoja de cálculo, sonido, etc.
9. Hipervínculo: podemos definir un enlace a una página Web
10. 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.
Universidad Tecnológica de Izucar de Matamoros
Profesor: Lic. Carlos Gonzáles Gonzáles
Estructura de datos
Datos
Los datos son símbolos que describen condiciones, hechos, situaciones o valores. Los datos se
caracterizan por no contener ninguna información. Un dato puede significar un número, una
letra, un signo ortográfico o cualquier símbolo que represente una cantidad, una medida, una
palabra o una descripción.
La importancia de los datos está en su capacidad de asociarse dentro de un contexto para
convertirse en información. Por si mismos los datos no tienen capacidad de comunicar un
significado y por tanto no pueden afectar el comportamiento de quien los recibe. Para ser
útiles, los datos deben convertirse en información para ofrecer un significado, conocimiento,
ideas o conclusiones.
Información
La información es un conjunto organizado de datos procesados, que constituyen un mensaje
que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje. Desde el
punto de vista de la teoría general de sistemas cualquier señal o input capaz de cambiar el
estado de un sistema constituye un pedazo de información.
Desde el punto de vista de la ciencia de la computación, la información es un conocimiento
explícito extraído por seres vivos o sistemas expertos como resultado de interacción con el
entorno o percepciones sensibles del mismo entorno. En principio la información, a diferencia
de los datos o las percepciones sensibles, tienen estructura útil que modificará las sucesivas
interacciones del ente que posee dicha información con su entorno.
Archivos
Un archivo o fichero informático es un conjunto de bits almacenados en un dispositivo
periférico.
Un archivo es identificado por un nombre y la descripción de la carpeta o directorio que lo
contiene. Los archivos informáticos se llaman así porque son los equivalentes digitales de los
archivos en tarjetas, papel o microfichas del entorno de oficina tradicional. Los archivos
informáticos facilitan una manera de organizar los recursos usados para almacenar
permanentemente datos en un sistema informático.
En lo que concierne al sistema operativo, un archivo es, en la mayoría de los casos,
simplemente un flujo unidimensional de bits , que es tratado por el sistema operativo como
una única unidad lógica. Un archivo de datos informático normalmente tiene un tamaño, que
generalmente se expresa en bytes; en todos los sistemas operativos modernos, el tamaño
puede ser cualquier número entero no negativo de bytes hasta un máximo dependiente del
sistema. Depende del software que se ejecuta en la computadora el interpretar esta estructura
Universidad Tecnológica de Izucar de Matamoros
Profesor: Lic. Carlos Gonzáles Gonzáles
básica como por ejemplo un programa, un texto o una imagen, basándose en su nombre y
contenido. Los tipos especiales de archivos, como los nodos de dispositivo que representan
simbólicamente partes del hardware, no consisten en un flujo de bits y no tienen tamaño de
archivo.
Los datos de un archivo informático normalmente consiste de paquetes más pequeños de
datos (a menudo llamados registros o líneas) que son individualmente diferentes pero que
comparten algún rasgo en común. Por ejemplo, un archivo de nóminas puede contener datos
sobre todos los empleados de una empresa y los detalles de su nómina; cada registro del
archivo de nóminas se refiere únicamente a un empleado, y todos los registros tienen la
característica común de estar relacionados con las nóminas-esto es muy similar a colocar
todos los datos sobre nóminas en un archivador concreto en una oficina que no tenga ninguna
computadora. Un archivo de texto puede contener líneas de texto, correspondientes a líneas
impresas en una hoja de papel.
Universidad Tecnológica de Izucar de Matamoros