Definición de Base de Datos

22
Definición De Base De Datos Es una colección de datos relacionado que representa información operacional de una organización. De una manera simple, es un contenedor que permite almacenar la información de forma ordenada con diferentes propósitos y usos. Por ejemplo, en una base de datos se puede almacenar información de diferentes departamentos (Ventas, Recursos Humanos, Inventarios, entre otros). El almacenamiento de la información por sí sola no tiene un valor, pero si combinamos o relacionamos la información con diferentes departamentos nos puede dar valor. Por ejemplo, combinar la información de las ventas del mes de junio del 2014 para el producto ‘X’ en la zona norte nos da un indicativo del comportamiento de las ventas en un periodo de tiempo Tiene las siguientes propiedades implícitas * Una base de datos es diseñada, creada y poblada con datos para un propósito Específico. * Una base de datos puede ser de cualquier tamaño y de complejidad variable. Cómo Se genera Una Base De Datos La base de datos puede ser generada y mantenida manualmente o por medio de una computadora. Una base de datos computarizada puede ser creada y mantenida por un grupo de programas de aplicación escritos específicamente para esta tarea o por un sistema manejador de bases de datos.

description

definicion

Transcript of Definición de Base de Datos

Page 1: Definición de Base de Datos

Definición De Base De Datos

Es una colección de datos relacionado que representa información operacional de una

organización.

De una manera simple, es un contenedor que permite almacenar la información de forma

ordenada con diferentes propósitos y usos. Por ejemplo, en una base de datos se puede

almacenar información de diferentes departamentos (Ventas, Recursos Humanos,

Inventarios, entre otros). El almacenamiento de la información por sí sola no tiene un

valor, pero si combinamos o relacionamos la información con diferentes departamentos

nos puede dar valor. Por ejemplo, combinar la información de las ventas del mes de junio

del 2014 para el producto ‘X’ en la zona norte nos da un indicativo del comportamiento de

las ventas en un periodo de tiempo

Tiene las siguientes propiedades implícitas

* Una base de datos es diseñada, creada y poblada con datos para un propósito

Específico.

* Una base de datos puede ser de cualquier tamaño y de complejidad variable.

Cómo Se genera Una Base De Datos

La base de datos puede ser generada y mantenida manualmente o por medio de una computadora.

Una base de datos computarizada puede ser creada y mantenida por un grupo de programas de aplicación escritos específicamente para esta tarea o por un sistema manejador de bases de datos.

Una base de datos representa algún aspecto del mundo real, algunas veces llamado mini mundo, cambios en el mini mundo son reflejados en las bases de datos.

Características De Bases De Datos

Un sistema de base de datos tiene naturaleza auto descriptiva (metadatos). Aislamiento entre programas y datos (Abstracción de datos). Soporte de múltiples vistas de los datos. Capacidad para compartir los datos. Procesamiento de las transacciones multiusuario

Page 2: Definición de Base de Datos

Implicaciones De Uso De Base Datos

Potencialidad para definir estándares Desarrollo de aplicaciones en tiempo reducido Flexibilidad Disponibilidad de la información actualizada Generación de ahorro (tiempo, procesos, etc.)

Tipos De Bases De DATOS

Existen muchas empresas con diferentes giros y dependiendo del giro será el tipo de procesamiento que se le dará a la información, esto determinará el tipo de base de datos a utilizar. Existen diferentes tipos de bases de datos pero las más comunes son las OLTP y OLAP.

Las bases de datos de tipo OLTP (On Line Transacción Procesión) también son llamadas bases de datos dinámicas lo que significa que la información se modifica en tiempo real, es decir, se insertan, se eliminan, se modifican y se consultan datos en línea durante la operación del sistema. Un ejemplo es el sistema de un supermercado donde se van registrando cada uno de los artículos que el cliente está comprando y a su vez el sistema va actualizando el Inventario.

Figura 1.

Page 3: Definición de Base de Datos

Las bases de datos de tipo OLAP (On Line Analítica Procesión) también son llamadas bases de datos estáticas lo que significa que la información en tiempo real no es afectada, es decir, no se insertan, no se eliminan y tampoco se modifican datos; solo se realizan consultas sobre los datos ya existentes para el análisis y toma de decisiones. Este tipo de bases de datos son implementadas en Business Intelligence para mejorar el desempeño de las consultas con grandes volúmenes de información.

Figura 2.

La necesidad de implementar un tipo u otro dependerá del giro y necesidades de cada empresa. Es muy importante identificar el tipo de base de datos que se requiere antes de implementar un manejador de base de datos. Por ejemplo podemos citar al manejador de base de datos “DB2 10.5 with BLU Acceleration”, la cual proporciona una solución para la parte transaccional y para la parte de analíticos.

Crear Una Base De Datos

Para crear una nueva base de datos debemos:

Page 4: Definición de Base de Datos

Hacer clic sobre la opción Nuevo de la pestaña Archivo.

Se mostrarán las distintas opciones para nuevos archivos en la zona de la derecha. La opción Base de datos en blanco es la que debe estar seleccionada si queremos partir de cero, aunque también podríamos partir de una base existente o de una plantilla.

Elijas la opción que elijas, un poco más a la derecha verás un panel con una vista previa y las opciones necesarias para especificar el Nombre de archivo y Ubicación de la nueva base de datos. Éstos es así porque, al contrario que en otros programas como Word, Access necesita crear y guardar el archivo antes de empezar a trabajar. No se puede ir realizando la base de datos y guardarla cuando esté lista.

Para cambiar la ubicación establecida por defecto (la carpeta Mis documentos), haz clic en la pequeña carpeta que hay junto a la caja de texto.

Se abrirá el siguiente cuadro de diálogo:

Page 5: Definición de Base de Datos

Deberemos utilizar la barra de direcciones superior o explorar las carpetas desde el panel izquierdo para situarnos en la carpeta en que queramos guardar la base de datos. Y en el cuadro Nombre de archivo podrás escribir el nombre. Luego, hacer clic en Aceptar. Se cerrará el cuadro de diálogo y volverás a la pantalla anterior.

Pulsar el botón Crear para crear la base de datos.

Automáticamente se creará nuestra nueva base de datos a la cual Access asignará la extensión .ACCDB. Es el mismo formato que se utilizaba en Office 2007, por lo que no presentan problemas de compatibilidad.

Por defecto, Access abrirá una nueva tabla llamada Tabla1 para que puedas empezar a rellenar sus datos.

Una tabla es el elemento principal de cualquier base de datos ya que todos los demás objetos se crean a partir de éstas.

Si observas esta ventana, a la izquierda aparece el Panel de navegación, desde donde podremos seleccionar todos los objetos que sean creados dentro de la base de datos.

Page 6: Definición de Base de Datos

De entrada sólo encontraremos la Tabla1 que se crea por defecto. Puedes ocultar el panel haciendo clic en el botón Ocultar.Desplegando la cabecera del panel puedes seleccionar qué objetos mostrar y de qué forma.

Clasificación De Bases De Datos

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se esté manejando, la utilidad de las mismas o las necesidades que satisfagan.

Según la variabilidad de la base de datos

Bases de datos estáticas

Son bases de datos únicamente de 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, realizar proyecciones, tomar decisiones y realizar análisis de datos para inteligencia empresarial.

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 edición de datos, además de las operaciones fundamentales de consulta. Un ejemplo, puede ser la base de datos utilizada en un sistema de información de un supermercado.

Según el contenido

Bases de datos bibliográficas

Sólo contienen un subrogante (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 publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias —ver más abajo). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de análisis de laboratorio, entre otras.

Page 7: Definición de Base de Datos

Bases de datos de texto completo

Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.

Bases de datos o "bibliotecas" de información química o biológica

Son bases de datos que almacenan diferentes tipos de información proveniente de la química, las ciencias de la vida o médicas. Se pueden considerar en varios subtipos:

Las que almacenan secuencias de nucleótidos o proteínas.

Las bases de datos de rutas metabólicas.

Bases de datos de estructura

Comprende los registros de datos experimentales sobre estructuras 3D de biomolecular.

Bases de datos clínicas Bases de datos bibliográficas

(Biológicas, químicas, médicas y de otros campos): PubChem, Medline, EBSCOhost.

Modelos de bases de datos

Además de la clasificación por la función de las bases de datos, éstas también se pueden clasificar de acuerdo a su modelo de administración de datos.

Modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.

Algunos modelos con frecuencia utilizados en las bases de datos

Bases de datos jerárquicas

En este modelo los datos se organizan en forma de árbol invertido.

Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento.

Page 8: Definición de Base de Datos

Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos.

Base de datos de red

Éste es un modelo ligeramente distinto del jerárquico

Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa administrar la información en una base de datos de red ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales.

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.

Un ejemplo habitual de transacción es el traspaso de una cantidad de dinero entre cuentas bancarias. Normalmente se realiza mediante dos operaciones distintas, una en la que se decremento el saldo de la cuenta origen y otra en la que incrementamos el saldo de la cuenta destino. Para garantizar la atomicidad del sistema (es decir, para que no aparezca o desaparezca dinero), las dos operaciones deben ser atómicas, es decir, el sistema debe garantizar que, bajo cualquier circunstancia (incluso una caída del sistema), el resultado final es que, o bien se han realizado las dos operaciones, o bien no se ha realizado ninguna,

Bases de datos relacionales

Éste es el modelo utilizado en la actualidad para representar problemas reales y administrar datos dinámicamente. Los modelos de base de datos. Su idea fundamental es el uso de "relaciones". Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados "tuplas".

Page 9: Definición de Base de Datos

Bases de datos multidimensionales

Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos relacional podría serlo también en una base de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se desean aprender.

Bases de datos orientadas a objetos

Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento).

Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos:

Encapsulación - Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos.

Herencia - Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.

Polimorfismo - Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.

En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definición de la base de datos. Una operación (llamada función) se especifica en dos partes. La interfaz (o signatura) de una operación incluye el nombre de la operación y los tipos de datos de sus argumentos (o parámetros). La implementación (o método) de la operación se especifica separadamente y puede modificarse sin afectar la interfaz. Los programas de aplicación de los usuarios pueden operar sobre los datos invocando a dichas operaciones a través de sus nombres y argumentos, sea cual sea la forma en la que se han implementado. Esto podría denominarse independencia entre programas y operaciones.

Page 10: Definición de Base de Datos

Bases de datos documentales

Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes. Tesauros es un sistema de índices optimizado para este tipo de bases de datos.

Bases de datos deductivas

Un sistema de base de datos deductiva, es un sistema de base de datos pero con la diferencia de que permite hacer deducciones a través de inferencias. Se basa principalmente en reglas y hechos que son almacenados en la base de datos. Las bases de datos deductivas son también llamadas bases de datos lógicas, a raíz de que se basa en lógica matemática. Este tipo de base de datos surge debido a las limitaciones de la Base de Datos Relacional de responder a consultas recursivas y de deducir relaciones indirectas de los datos almacenados en la base de datos.

Modificar Datos En La Base De Datos

Este comando permite modificar la estructura de una tabla u objeto. Se pueden

agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una

tabla, modificar un Tiger, etc.

Ejemplo (agregar columna a una tabla)

ALTER TABLE 'ALUMNOS' ADD EDAD INT UNSIGNED.

Eliminar Datos En La Base De Datos

Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, Tiger

función, procedimiento o cualquier objeto que el motor de la base de datos soporte. Se puede,

combinar con la sentencia ALTER.

Ejemplo

DROP TABLE ‘ALUMNOS.

Imprimir Informe En Base De Datos

Los informes de base de datos están definidos por bandas de informe. Estas bandas de informes se definen cinco tipos diferentes de líneas de informe por ejemplo las cabeceras que aparecen en la parte superior de cada página, líneas de detalle y resúmenes de informe. Cuando se utiliza la organización de informe rápido no es necesario aprender sobre los diferentes tipos de bandas; todo lo que se necesita es decir a Base que cree el formato del informe.

Page 11: Definición de Base de Datos

De base coloca las entradas en las bandas del informe cuando crea un informe rápido. Crea una banda cabecera de página que contiene la fecha, número de páginas y nombre de campo. Una banda de detalle contiene las entradas de la base de datos. La banda de resumen de informe contiene los totales de todos los campos numéricos y flotantes.Se puede comprobar al aspecto de un formato de informe visualizándolo en pantalla. De base visualizará las entradas de los registros en lugar de los patrones. Se puede ir hacia delante para ver las páginas posteriores del informe, pero no se puede re visualizar pantallas de informaciones previas.

Para crear un informe:

Desplazar el subrayado en el panel de datos al archivo del que se requiere un informe.

Pulsar la tecla de informe rápido (DESPL –F9)

Teclear V para visualizar el informe en pantalla

Pulsar la BARRA DE ESPACIO para ver cada pantalla del informe y volver al Centro de Control.

Se puede crear un informe desde cualquier panel de Centro de Control (excepto desde el panel de aplicaciones, si hay un archivo de datos activo. Se pulsa la tecla de Informe Rápido (DESPL –F9) para activarlo. También se puede crearse el modo a través del panel de datos del centro de control. El informe que se crea, utiliza la base de datos actual a menos que se seleccione otra base de datos en el panel datos del centro de control y se pulsa la tecla de informe rápido (DESPL. – F9)

Para imprimir un informe:Para imprimir un informe con la impresora implícita:

Convertir en actual la base de datos de la que se requiere crear un informe.

Pulsar la tecla de informe rápido(DESPL.-F9)

Teclear B para la opción comenzar a imprimir.

Para imprimir un informe con otra opción de impresora:

Convertir en actual la base de datos de la que se quiere crear un informe.

Pulsar la tecla de informe rápido (DESPL.-F9)

Teclear D para la opción destinatario

Page 12: Definición de Base de Datos

Teclear P para la opción Printer Model hasta que la de base visualice una breve descripción de la impresora.

Teclear B para la opción Bejín Printing.

Creación y almacenamiento de un informe personalizado

Los informes personalizados ofrecen lo último en posibilidades de personalización. Sin embargo, toda esta flexibilidad requiere un compromiso puesto que lleva más tiempo crear un informe personalizado que crear un informe rápido. Se puede combinar las ventajas de ambos planteamientos cuando sólo se necesitan realizar pequeños cambios a un informe rápido utilizando las opciones del menú de disposición rápida. Estas opciones permiten seleccionar un formato para crear rápidamente un diseño de informe que se pueda modificar posteriormente.Se pueden añadir y eliminar campos desde el diseño de informe. Se puede salvar la disposición del informe modificado y proseguir su ampliación con el tiempo. La inversión que se realiza personalizando un informe dará beneficios a lo largo de la vida de la aplicación de la base.

Para crear una disposición rápida para un informe personalizado:

Active la base de datos que vaya a utilizar para el informe.

Pulse flecha derecha tres veces para moverse al panel de informe (reporte panel)

Pulse intro o la tecla de diseño (DESPL.- F2) para introducirse a la pantalla de diseño de informes.

Subraye Quick Layouts (Disposición rápida) pulse intro o teclee Q para seleccionar la disposición rápida del menú de despliegue layout (composición)

Mueva el subrayado a la opción de composición que se quiera y pulse INTRO o teclee la primera letra de la opción de composición

Page 13: Definición de Base de Datos

Imprimir Reporte En Base De Datos

Los reportes son informes que organizan y exhiben la información contenida en una base de datos. Su función es aplicar un formato determinado a los datos para mostrarlos por medio de un diseño atractivo y que sea fácil de interpretar por los usuarios.

El reporte, de esta forma, confiere una mayor utilidad a los datos. No es lo mismo trabajar con una planilla de cálculos con 10.000 campos que con un dibujo en forma de torta que presenta dichos campos de manera gráfica. Los reportes tienen diversos niveles de complejidad, desde una lista o enumeración hasta gráficos mucho más desarrollados.

Según el programa informático y la base de datos en cuestión, los reportes permiten la creación de etiquetas y la elaboración de facturas, entre otras tareas.

Texto Plano Imprimir

1.  Opción Explicita  2.   3. '1 -  ruta de la bd 2 - el nombre del reporte  4. '''''''''''''''''''''''''''''''''''''''''''''''''  5. Prívate Sub Imprimir_Reporte_de_Access( _  6.     Path_Bd As String, _  7.     Nombre Reporte As String)  8.       9. On Error Goteo Error reporte  10.       11.     Dim Access As Objeto  12.       13.     ' verifica la ruta  14.     If Len(Dir.(Path_Bd)) = 0 Then  15.        MsgBox "Ruta de la base de datos inválida", vbCritical  16.     End If  17.       18.     ' crea el objeto para acceder al reporte de Access  19.     Set Access = Create Object ("Access. Application")  20.       21.     With Access  22.         ' abre la base de datos con el método OpenCurrentDatabase  

Page 14: Definición de Base de Datos

23.         .OpenCurrentDatabase (Path_Bd)  24.         ' abre el reporte con el método OpenReport para imprimirlo  25.         .DoCmd.OpenReport Nombre Reporte, 0  26.         .CloseCurrentDatabase ' cierra la base de datos abierta  27.     End With  28.     ' libera los recursos  29.     Set Access = Nothing  30.       31. Éxito Sub  32. Error_reporte:  33. MsgBox Err. Description, critical, Err. Number  34.       35. End Sub  36.   37. Prívate Sub Command1_Click()  38.    Dim ruta As String  39.       40.    ruta = "C:\Archivos de programa\Microsoft Visual Studio\VB98\nwind.mdb"  41.       42.    Call Imprimir_Reporte_de_Access(ruta, "factura")  43. End Sub  44.   45. Prívate Sub Formulad()  46.     Command1.Caption = "Imprimir"  47. End Sub  

Importar Datos En Base De Datos

Note.png Puede importar documentos de texto, documentos de hojas de cálculo así como la libreta de direcciones en modo de sólo lectura.

Cuando importa texto de un documento de hoja de cálculo, el archivo debe contener una primera fila con información en el encabezado. La segunda fila del archivo se convierte en la primera fila de datos válidos. El formato de todos los campos en la segunda fila determina los formatos de la fila completa. Cualquier información sobre el formato del documento se perderá cuando se importa a Base.

Ejemplo, para asegurarse que la primera columna tiene un formato de texto, debes ver que el primer campo de la primera fila de datos contiene un número, toda la columna está establecida como formato de número y solo números se mostrarán.

Abra un archivo de Base del tipo de base de datos que desee.

Cree un archivo de Base con el Asistente para bases de datos o abra un archivo de Base existente que no sea de sólo lectura.

Abre el archivo Calc que contiene los datos para ser importados a Base. Puedes abrir el archivo *.dbf de base o muchos otros tipos de archivos.

Page 15: Definición de Base de Datos

Seleccione los datos que quiera copiar en Base.

Puede especificar un área de celdas, como A1: X500, en el cuadro de nombre si no desea desplazarse por el documento.

Si tu copias una hoja de de base, incluye la fila arriba que contiene los datos de encabezado.

Seleccione Editar - Copiar.

En la ventana de Base, haga clic en Tablas para ver las tablas.

En la ventana de Base, seleccione Editar - Pegar.

Se abrirá el cuadro de diálogo Copiar tabla. Muchas bases de datos necesitan una clave principal, por eso es recomendable seleccionar la casilla Crear una clave principal.

Tip.png En sistemas Windows, también puede arrastrar y colocar en lugar de copiar y pegar. Para bases de datos registradas, puede abrir el navegador de orígenes de datos (pulsar F4) en lugar de abrir la ventana de Base.

Exportar Datos En Base De Datos

Se copia una tabla de Base a una hoja de Calc y, a continuación, se pueden guardar o exportar los datos en cualquier formato de archivo compatible con Calc.

Abra el archivo de base de datos que contiene la tabla que desee exportar. Haga clic en Tablas para ver las tablas o en Consultas para ver las consultas.

Seleccione Archivo - Nuevo - Hoja de cálculo.

En la ventana de Base, haga clic con el botón derecho en el nombre de la tabla que quiera exportar. Seleccione Copiar en el menú contextual.

Haga clic en la celda A1 en la nueva ventana de Calc y seleccione Editar - Pegar.

Ahora puede guardar o exportar los datos en muchos tipos de archivo

Page 16: Definición de Base de Datos

República Bolivariana De Venezuela

Ministerio Del Poder Popular Para La Educación Universitaria

Universidad Politécnica Territorial Del Estado Portuguesa

“Juan De Jesús Montilla”

BASE DE DATOS

Acarigua, Mayo de 2015

República Bolivariana De Venezuela

Ministerio Del Poder Popular Para La Educación Universitaria

Page 17: Definición de Base de Datos

Universidad Politécnica Territorial Del Estado Portuguesa

“Juan De Jesús Montilla”

BASE DE DATOS

Integrantes:

Elisabeth Tainha C.I 15.340.345 Yaquelin Pineda C.I 21.059.684 Yudimar Morillo C.I 20.640.895 Flor María Galindez C.I 23.580.544 Daniela Quintero C.I 22.096.822

Sección 456 Administración

Acarigua, Mayo de 2015