SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
INSTITUTO UNIVERSITARIO TECNOLOGICO
“ANTONIO JOSE DE SUCRE”
Sede: caracas.
INFORMATICA – 78
ALUMNO: ANDRES MORA
CEDULA: 22.498.807
MATERIA: INFORMATICA 78
BASE DE DATOS
INTRODUCION
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.
El diseño de bases de datos tiene también un capítulo dedicado a aprender a modelar y
representar gráficamente una base de datos, a detectar los posibles problemas de diseño
antes de que éstos afecten a la aplicación, y a construir bases de datos óptimas para los
distintos casos de relaciones entre entidades que formarán nuestra base de datos.
Por último, trataremos el tema tan importante de las bases de datos, es decir de la
colección de datos que todo sistema de información posee, el cual es
la estructura principal de todo proyecto, independientemente de cuál sea su porte. Estás
permiten el desarrollo y mantenimiento de aplicaciones complejas ya que se puede
utilizar un mismo modelo conceptual y así aplicarlo al análisis, diseño y programación.
Base de datos
Una BASE DE DATOS (cuya abreviatura es BD) es una entidad en la cual se pueden
almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes
programas y diferentes usuarios deben poder utilizar estos datos. Por lo tanto, el concepto
de base de datos generalmente está relacionado con el de red ya que se debe poder
compartir esta información. De allí el término base. "Sistema de información" es el
término general utilizado para la estructura global que incluye todos los mecanismos para
compartir datos que se han instalado
¿Por qué utilizar una base de datos?
Una base de datos proporciona a los usuarios el acceso a datos, que pueden visualizar,
ingresar o actualizar, en concordancia con los derechos de acceso que se les hayan
otorgado. Se convierte más útil a medida que la cantidad de datos almacenados crece.
Una base de datos puede ser local, es decir que puede utilizarla sólo un usuario en un
equipo, o puede ser distribuida, es decir que la información se almacena en equipos
remotos y se puede acceder a ella a través de una red.
La principal ventaja de utilizar bases de datos es que múltiples usuarios pueden acceder
a ellas al mismo tiempo.
ADMINISTRACIÓN DE BASES DE DATOS
Rápidamente surgió la necesidad de contar con un sistema de administración para
controlar tanto los datos como los usuarios. La administración de bases de datos se
realiza con un sistema llamado DBMS (Database management System [Sistema de
administración de bases de datos]). El DBMS es un conjunto de servicios (aplicaciones
de software) para administrar bases de datos, que permite:
• un fácil acceso a los datos
• el acceso a la información por parte de múltiples usuarios
• la manipulación de los datos encontrados en la base de datos (insertar,
eliminar, editar)
El DBMS puede dividirse en tres subsistemas:
• El sistema de administración de archivos:
para almacenar información en un medio físico
• El DBMS interno:
para ubicar la información en orden
• El DBMS externo:
representa la interfaz del usuario
También, podemos decir que una Base de Datos es igualmente un conjunto
unificado de información, resultante de nuestro proyecto informático y, que será
compartida por los diferentes usuarios de la organización.
La función básica de una base de datos es permitir el almacenamiento y la recuperación
de la información necesaria, para que las personas de la organización puedan tomar
decisiones. Es así que las Bases de Datos se tornan esenciales para la supervivencia de
cualquier organización; pues los datos estructurados constituyen un recurso básico para
todas las organizaciones.
Dependiendo de la capacidad de almacenamiento y procesamiento del
hardware, la organización puede contar con una única Base de Datos, o con
múltiples Bases de Datos.
Es común que en las pequeñas y medianas empresas se cuente con microcomputadoras,
y por ello tengan que distribuir su información en un conjunto de Bases de Datos;
asignándole a cada una de ellas, información sobre cada área específica de la empresa.
Un ejemplo sería el de contar con una base de datos para el almacenamiento de la
información correspondiente al área financiera, otra para el área de personal, una más
para el área de ventas o el área de producción.
Mientras tanto las Grandes organizaciones poseen computadoras de gran porte,
y es así que pueden almacenar toda la información necesaria, integrada,
consistente y consolidada, en una única base de datos.
Independientemente de la Base de Datos que será implementada, ésta necesita
de un Sistema de Gestión de Base de Datos (SGBD o DBMS). Los sistemas de Gestión
de Base de datos, son programas de software para la administración de las Bases de Datos;
y en particular, para: almacenar, manipular y recuperar datos en una computadora.
El SGBD también se encargará de la comunicación entre el usuario y la base de datos,
proporcionándole al usuario, los medios necesarios para poder obtener información,
introducir nuevos datos y actualizar los ya existentes.
Una Base de Datos está compuesta por un conjunto de tablas o archivos.
Para una mayor comprensión podemos ejemplificar la siguiente Base de Datos de
compras.
ARCHIVO DE PRODUCTOS
ARCHIVO DE PROVEEDORES
ARCHIVO DE ORIGEN DE LOS PRODUCTOS
Esta Base de Datos contiene información de tres Entidades:
• Datos sobre productos (Entidad producto), almacenados en el archivo de
PRODUCTOS;
• Datos sobre proveedores (Entidad proveedores), almacenados en el archivo
PROVEEDORES y;
• Datos sobre el origen de los productos (Entidad origen del producto), o sea, los
productos son provistos por cada proveedor y viceversa, almacenados en el
archivo de ORIGEN DEL PRODUCTO.
La información almacenada en cada uno de estos archivos se conoce con el nombre de
ENTIDAD. Por lo tanto, una entidad es cualquier persona, cosa o evento, real o
imaginario, de interés para la organización y acerca del cual se capturan, almacenan o
procesan datos.
Además, cada uno de estos archivos está formado por un conjunto de registros que
describe, a través de los ATRIBUTOS o datos (columna), cada entidad en él
almacenado. Un ATRIBUTO es pues, cualquier detalle que sirve para identificar,
clasificar, cuantificar o expresar el estado de una entidad.
Todos los registros de un archivo, identificados por las filas de cada tabla, poseen el
mismo formato, o sea tienen el mismo conjunto de datos o atributos, identificados por
las columnas, que describen a las entidades.
En otras palabras, los registros están formados por un conjunto de datos almacenados en
los campos de cada atributo; y cada registro debe contener el conjunto de atributos
necesarios, para describir completamente cada entidad sobre la cual una organización
necesita almacenar y obtener información.
MODELO RELACIONAL DE UNA TABLA
Definición de base de datos
Se define una base de datos como una serie de datos organizados y relacionados entre sí,
los cuales son recolectados y explotados por los sistemas de información de una
empresa o negocio en particular.
Características de las bases de datos:
Una base de datos contiene entidades de información que están relacionadas vía
organización y asociación.
La arquitectura física de una base de datos depende de la configuración del hardware
residente.
Sin embargo, tanto el esquema (descripción lógica como la organización (descripción
física) deben adecuarse para satisfacer los requerimientos funcionales y de
comportamiento para el acceso al análisis y creación de informes.
Características
Entre las principales características de los sistemas de base de datos podemos
mencionar:
• Independencia lógica y física de los datos.
• Redundancia mínima.
• Acceso concurrente por parte de múltiples usuarios.
• Integridad de los datos.
• Consultas complejas optimizadas.
• Seguridad de acceso y auditoría.
• Respaldo y recuperación.
• Acceso a través de lenguajes de programación estándar.
Características de las bases de datos más comunes
• Una base de datos se compone de varias tablas, denominadas relaciones.
• No pueden existir dos tablas con el mismo nombre ni registro.
• Cada tabla es a su vez un conjunto de campos (columnas) y registros (filas).
• La relación entre una tabla padre y un hijo se lleva a cabo por medio de las
llaves primarias y llaves foráneas (o ajenas).
• Las llaves primarias son la clave principal de un registro dentro de una tabla y
estas deben cumplir con la integridad de datos.
• Las llaves ajenas se colocan en la tabla hija, contienen el mismo valor que la
llave primaria del registro padre; por medio de estas se hacen las formas
relacionales.
Tipos de bases 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.
Según la variabilidad de los datos almacenados:
Bases De Datos Estáticas
Estas son bases de datos de solo 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 y
tomar decisiones.
Bases De Datos Dinámicas
Estas 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. Un ejemplo de esto puede ser
la base de datos utilizada en un sistema de información de un supermercado, una
farmacia, un videoclub o una empresa.
Modelos De Bases De Datos
Además de la clasificación por la función de las bases de datos, estas también se
pueden clasificar de acuerdo a su modelo de administración de datos.
Un 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
Éstas 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.
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.
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; 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).
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.
Bases De Datos Relacionales
En este modelo, el lugar y la forma en que se almacenen los datos no tienen
relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene
la considerable ventaja de que es más fácil de entender y de utilizar para un usuario
esporádico de la base de datos. La información puede ser recuperada o almacenada
mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar
la información.
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 estudiar.
Bases De Datos Orientadas a Objetos
Este modelo, bastante reciente, y propio de los modelos informáticos enfocado a
objetos, trata de almacenar en la base de datos los objetos completos (estado y
comportamiento).
CONCLUCION
Algunos de los aspectos aprendidos y que de gran peso es la base de datos su
definición, requerimiento, ventajas y características donde podemos decir que la
base de datos: Es una colección de datos o información usados para dar servicios a
muchas aplicaciones al mismo tiempo.
En cuanto al requerimiento podemos decir que cumple las mismas tareas de análisis
que del software y tiene como característica relacionar la información como vía
organización y asociación donde la base de datos tiene una ventaja que es utilizar la
plataforma para el desarrollo del sistema de aplicación en las organizaciones.
Otro aspectos importante seria el diseño y creación de la base de datos, donde
existen distintos modos de organizar la información y representar las relaciones
entre por datos los tres modelos lógicos principales dentro de una base de datos son
el jerárquico, de redes y el relacional, los cuales tiene ciertas ventajas de
procesamiento y de negocios.
Otro punto necesario es la clase de bases de datos las cuales son, base de dato
documental, base de datos distribuidas y base de datos orientadas a objetos e
hipermedia y tienen como función derivar, almacenar y procesar datos dentro de una
información.
Bibliografía
http://saia.uts.edu.ve/moodle/mod/resource/view.php?id=905421
http://saia.uts.edu.ve/moodle/mod/url/view.php?id=905422
http://saia.uts.edu.ve/moodle/mod/url/view.php?id=905423
http://saia.uts.edu.ve/moodle/mod/resource/view.php?id=905424
http://es.wikipedia.org/wiki/Base_de_datos
http://www.monografias.com/trabajos5/basede/basede.shtml
http://www.htmlpoint.com/sql/sql_02.htm

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
 
Introducción a las Bases de Datos
Introducción a las Bases de DatosIntroducción a las Bases de Datos
Introducción a las Bases de Datos
 
Base de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoBase de Datos - Yaiberth Bravo
Base de Datos - Yaiberth Bravo
 
Base de datos xavier rodriguez
Base de datos xavier rodriguezBase de datos xavier rodriguez
Base de datos xavier rodriguez
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Introduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parteIntroduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parte
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos documentales
Bases de datos documentalesBases de datos documentales
Bases de datos documentales
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
bases de datos
 bases de datos bases de datos
bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos documentales
Base de datos documentalesBase de datos documentales
Base de datos documentales
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Similar a Base de datos (20)

Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Manual 1 de base de datos terminado
Manual 1 de base de datos terminadoManual 1 de base de datos terminado
Manual 1 de base de datos terminado
 
Presentacion 1
Presentacion 1Presentacion 1
Presentacion 1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos (programacion)
Base de datos (programacion)Base de datos (programacion)
Base de datos (programacion)
 
John 2
John 2John 2
John 2
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Clase 10-bases de datos
Clase 10-bases de datosClase 10-bases de datos
Clase 10-bases de datos
 
Clase 10-bases de datos
Clase 10-bases de datosClase 10-bases de datos
Clase 10-bases de datos
 
Clase 10-bases de datos
Clase 10-bases de datosClase 10-bases de datos
Clase 10-bases de datos
 
10 bases de datos
10 bases de datos10 bases de datos
10 bases de datos
 
Clase 10-bases de datos
Clase 10-bases de datosClase 10-bases de datos
Clase 10-bases de datos
 
Clase 10-bases de datos
Clase 10-bases de datosClase 10-bases de datos
Clase 10-bases de datos
 
Clase 10-bases de datos
Clase 10-bases de datosClase 10-bases de datos
Clase 10-bases de datos
 
Attachment.ashx (10)
Attachment.ashx (10)Attachment.ashx (10)
Attachment.ashx (10)
 
Clase 10-bases%20de%20 datos[1]
Clase 10-bases%20de%20 datos[1]Clase 10-bases%20de%20 datos[1]
Clase 10-bases%20de%20 datos[1]
 
Clae 10
Clae 10Clae 10
Clae 10
 
Clase 10
Clase 10Clase 10
Clase 10
 

Último

Último (20)

Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 

Base de datos

  • 1. INSTITUTO UNIVERSITARIO TECNOLOGICO “ANTONIO JOSE DE SUCRE” Sede: caracas. INFORMATICA – 78 ALUMNO: ANDRES MORA CEDULA: 22.498.807 MATERIA: INFORMATICA 78 BASE DE DATOS
  • 2. INTRODUCION 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. El diseño de bases de datos tiene también un capítulo dedicado a aprender a modelar y representar gráficamente una base de datos, a detectar los posibles problemas de diseño antes de que éstos afecten a la aplicación, y a construir bases de datos óptimas para los distintos casos de relaciones entre entidades que formarán nuestra base de datos. Por último, trataremos el tema tan importante de las bases de datos, es decir de la colección de datos que todo sistema de información posee, el cual es la estructura principal de todo proyecto, independientemente de cuál sea su porte. Estás permiten el desarrollo y mantenimiento de aplicaciones complejas ya que se puede utilizar un mismo modelo conceptual y así aplicarlo al análisis, diseño y programación.
  • 3. Base de datos Una BASE DE DATOS (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Por lo tanto, el concepto de base de datos generalmente está relacionado con el de red ya que se debe poder compartir esta información. De allí el término base. "Sistema de información" es el término general utilizado para la estructura global que incluye todos los mecanismos para compartir datos que se han instalado ¿Por qué utilizar una base de datos? Una base de datos proporciona a los usuarios el acceso a datos, que pueden visualizar, ingresar o actualizar, en concordancia con los derechos de acceso que se les hayan otorgado. Se convierte más útil a medida que la cantidad de datos almacenados crece. Una base de datos puede ser local, es decir que puede utilizarla sólo un usuario en un equipo, o puede ser distribuida, es decir que la información se almacena en equipos remotos y se puede acceder a ella a través de una red. La principal ventaja de utilizar bases de datos es que múltiples usuarios pueden acceder a ellas al mismo tiempo. ADMINISTRACIÓN DE BASES DE DATOS Rápidamente surgió la necesidad de contar con un sistema de administración para controlar tanto los datos como los usuarios. La administración de bases de datos se realiza con un sistema llamado DBMS (Database management System [Sistema de administración de bases de datos]). El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos, que permite: • un fácil acceso a los datos • el acceso a la información por parte de múltiples usuarios • la manipulación de los datos encontrados en la base de datos (insertar, eliminar, editar) El DBMS puede dividirse en tres subsistemas:
  • 4. • El sistema de administración de archivos: para almacenar información en un medio físico • El DBMS interno: para ubicar la información en orden • El DBMS externo: representa la interfaz del usuario También, podemos decir que una Base de Datos es igualmente un conjunto unificado de información, resultante de nuestro proyecto informático y, que será compartida por los diferentes usuarios de la organización. La función básica de una base de datos es permitir el almacenamiento y la recuperación de la información necesaria, para que las personas de la organización puedan tomar decisiones. Es así que las Bases de Datos se tornan esenciales para la supervivencia de cualquier organización; pues los datos estructurados constituyen un recurso básico para todas las organizaciones. Dependiendo de la capacidad de almacenamiento y procesamiento del hardware, la organización puede contar con una única Base de Datos, o con múltiples Bases de Datos. Es común que en las pequeñas y medianas empresas se cuente con microcomputadoras, y por ello tengan que distribuir su información en un conjunto de Bases de Datos; asignándole a cada una de ellas, información sobre cada área específica de la empresa. Un ejemplo sería el de contar con una base de datos para el almacenamiento de la información correspondiente al área financiera, otra para el área de personal, una más para el área de ventas o el área de producción. Mientras tanto las Grandes organizaciones poseen computadoras de gran porte, y es así que pueden almacenar toda la información necesaria, integrada, consistente y consolidada, en una única base de datos. Independientemente de la Base de Datos que será implementada, ésta necesita de un Sistema de Gestión de Base de Datos (SGBD o DBMS). Los sistemas de Gestión de Base de datos, son programas de software para la administración de las Bases de Datos; y en particular, para: almacenar, manipular y recuperar datos en una computadora. El SGBD también se encargará de la comunicación entre el usuario y la base de datos, proporcionándole al usuario, los medios necesarios para poder obtener información, introducir nuevos datos y actualizar los ya existentes.
  • 5. Una Base de Datos está compuesta por un conjunto de tablas o archivos. Para una mayor comprensión podemos ejemplificar la siguiente Base de Datos de compras. ARCHIVO DE PRODUCTOS ARCHIVO DE PROVEEDORES ARCHIVO DE ORIGEN DE LOS PRODUCTOS Esta Base de Datos contiene información de tres Entidades: • Datos sobre productos (Entidad producto), almacenados en el archivo de PRODUCTOS; • Datos sobre proveedores (Entidad proveedores), almacenados en el archivo PROVEEDORES y; • Datos sobre el origen de los productos (Entidad origen del producto), o sea, los productos son provistos por cada proveedor y viceversa, almacenados en el archivo de ORIGEN DEL PRODUCTO.
  • 6. La información almacenada en cada uno de estos archivos se conoce con el nombre de ENTIDAD. Por lo tanto, una entidad es cualquier persona, cosa o evento, real o imaginario, de interés para la organización y acerca del cual se capturan, almacenan o procesan datos. Además, cada uno de estos archivos está formado por un conjunto de registros que describe, a través de los ATRIBUTOS o datos (columna), cada entidad en él almacenado. Un ATRIBUTO es pues, cualquier detalle que sirve para identificar, clasificar, cuantificar o expresar el estado de una entidad. Todos los registros de un archivo, identificados por las filas de cada tabla, poseen el mismo formato, o sea tienen el mismo conjunto de datos o atributos, identificados por las columnas, que describen a las entidades. En otras palabras, los registros están formados por un conjunto de datos almacenados en los campos de cada atributo; y cada registro debe contener el conjunto de atributos necesarios, para describir completamente cada entidad sobre la cual una organización necesita almacenar y obtener información. MODELO RELACIONAL DE UNA TABLA
  • 7. Definición de base de datos Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular. Características de las bases de datos: Una base de datos contiene entidades de información que están relacionadas vía organización y asociación. La arquitectura física de una base de datos depende de la configuración del hardware residente. Sin embargo, tanto el esquema (descripción lógica como la organización (descripción física) deben adecuarse para satisfacer los requerimientos funcionales y de comportamiento para el acceso al análisis y creación de informes. Características Entre las principales características de los sistemas de base de datos podemos mencionar: • Independencia lógica y física de los datos. • Redundancia mínima. • Acceso concurrente por parte de múltiples usuarios. • Integridad de los datos. • Consultas complejas optimizadas. • Seguridad de acceso y auditoría. • Respaldo y recuperación. • Acceso a través de lenguajes de programación estándar. Características de las bases de datos más comunes • Una base de datos se compone de varias tablas, denominadas relaciones. • No pueden existir dos tablas con el mismo nombre ni registro. • Cada tabla es a su vez un conjunto de campos (columnas) y registros (filas). • La relación entre una tabla padre y un hijo se lleva a cabo por medio de las llaves primarias y llaves foráneas (o ajenas). • Las llaves primarias son la clave principal de un registro dentro de una tabla y estas deben cumplir con la integridad de datos. • Las llaves ajenas se colocan en la tabla hija, contienen el mismo valor que la llave primaria del registro padre; por medio de estas se hacen las formas relacionales.
  • 8. Tipos de bases 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. Según la variabilidad de los datos almacenados: Bases De Datos Estáticas Estas son bases de datos de solo 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 y tomar decisiones. Bases De Datos Dinámicas Estas 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. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa. Modelos De Bases De Datos Además de la clasificación por la función de las bases de datos, estas también se pueden clasificar de acuerdo a su modelo de administración de datos. Un 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 Éstas 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. 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. Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos.
  • 9. Base De Datos De Red Éste 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). 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. Bases De Datos Relacionales En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la base de datos. La información puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información. 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 estudiar. Bases De Datos Orientadas a Objetos Este modelo, bastante reciente, y propio de los modelos informáticos enfocado a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento).
  • 10. CONCLUCION Algunos de los aspectos aprendidos y que de gran peso es la base de datos su definición, requerimiento, ventajas y características donde podemos decir que la base de datos: Es una colección de datos o información usados para dar servicios a muchas aplicaciones al mismo tiempo. En cuanto al requerimiento podemos decir que cumple las mismas tareas de análisis que del software y tiene como característica relacionar la información como vía organización y asociación donde la base de datos tiene una ventaja que es utilizar la plataforma para el desarrollo del sistema de aplicación en las organizaciones. Otro aspectos importante seria el diseño y creación de la base de datos, donde existen distintos modos de organizar la información y representar las relaciones entre por datos los tres modelos lógicos principales dentro de una base de datos son el jerárquico, de redes y el relacional, los cuales tiene ciertas ventajas de procesamiento y de negocios. Otro punto necesario es la clase de bases de datos las cuales son, base de dato documental, base de datos distribuidas y base de datos orientadas a objetos e hipermedia y tienen como función derivar, almacenar y procesar datos dentro de una información.