1. REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO”
CATEDRA: BASE DE DATOS
SECCIÓN: ING. SISTEMAS
BASE DE DATOS
Profesor: José Castillo Estudiante: Jesús Plaza
Barcelona, Junio 2019
2. Introducción
En informática se conoce como dato a cualquier elemento informativo que tenga relevancia para un usuario.
Desde su nacimiento, la informática se ha encargado de proporcionar herramientas que faciliten la
manipulación de los datos.
Antes de la aparición de las aplicaciones informáticas, las empresas tenían como únicas herramientas de
gestión de datos los ficheros con cajones, carpetas y fichas de cartón.
En este proceso manual, el tiempo requerido para manipular estos datos era enorme. Pero la propia
informática ha adaptado sus herramientas para que los elementos que el usuario utiliza en cuanto a manejo
de datos se parezcan a los manuales. Por eso se sigue hablado de ficheros, formularios, carpetas,
directorios.
3. Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente pa
su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría po
documentos y textos impresos en papel e indexados para su consulta. Actualmente, 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, siendo este
un componente electrónico, por tanto, se ha desarrollado y se ofrece un amplio rango de soluciones al problema del
almacenamiento de datos.
Hay programas denominados sistemas gestores de bases de datos, abreviado SGBD (del inglés Database
Management System o DBMS), que permiten almacenar y posteriormente acceder a los datos de forma rápida y
estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del ámbit
de la informática.
Base de Datos
4. Características
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 claves primarias y claves foráneas
(o ajenas).
Las claves primarias son la clave principal de un registro dentro de una tabla y estas 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 estas se hacen las formas relacionales.
5. Aplicaciones
Las aplicaciones de base de datos son programas de software diseñados para recoger, gestionar y
difundir información de manera eficiente.
Las aplicaciones de base de datos son programas de software diseñados para recoger, gestionar y
difundir información de manera eficiente. Muchos propietarios de viviendas y pequeñas empresas crean
bases de datos simples, con la información contacto de los clientes y listas de correo con software fácil de
usar como Microsoft "Access" y "FileMaker Pro". "Oracle", "SQL Server"y "FoxPro" son ejemplos de
aplicaciones de bases de datos avanzadas, con los lenguajes de programación que se puede utilizar para
crear soluciones de negocios personalizadas en entornos de red.
6. Tipos de Base de Datos mas Populares
Hoy en día el mercado sigue siendo dominado por DB2, SQL Server, Oracle e IBM. En Mainframe o
Unix/Linux, Oracle y DB2 suelen ser los líderes, mientas que en sistemas operativos Windows SQL Server
suele ser la mejor opción.
Oracle: Base de datos que puede correr en casi cualquier sistema operativo. De Oracle destacamos la
abundancia de perfiles con experiencia en esta tecnología y la gran cantidad de herramientas que hay
para su administración y monitorización.
IBM DB2: Suele ser la segunda base de datos más utilizada en entornos Unix/Linux después de Oracle.
Es claramente un indiscutible ganador en Mainframe. Hay perfiles profesionales para DB2 pero no tanto
como para Oracle. Por otro lado, el perfil de DB2 Mainframe no tiene por qué saber moverse en DB2
linux/unix.
Microsoft SQL Server: Base de datos con compatibilidad únicamente para sistemas Windows. Hay muchos
perfiles expertos en SQL Server y no es difícil su adquisición. Su integración con Microsoft Azure ha
mejorado mucho su flexibilidad y rendimiento.
7. Teradata: Destaca sobre los demás tipos de bases de datos por su capacidad de almacenamiento y de análisis
de datos. Suele ser utilizado en grandes instalaciones de Big Data.
SAP Sybase: Aunque ya no vive los momentos de éxito de hace una década, sigue destacando por su
escalabilidad y rendimiento.
Informix
Mejores Bases de Datos de libre distribución relacionales
Ahora entramos a hablar de las mejores bases de datos relacionales libres. Sus beneficios: su comunidad, la
posibilidad de ver e incluso modificar el código a nuestra conveniencia y la no necesidad de pago.
Las bases de datos más importantes son MySQL, María DB y PostgreSQL.
Tipos de Base de Datos mas Populares
8. Ventajas y Desventajas
Ventajas:
• Uso de reglas lógicas para expresar las consultas.
• Permite responder consultas recursivas.
• Cuenta con negaciones estratificadas
• Capacidad de obtener nueva información a través de la ya almacenada en la base de datos
mediante inferencia.
• Uso de algoritmos que optimizan las consultas.
• Soporta objetos y conjuntos complejos.
9. Desventajas
Complejidad: Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran
funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder realizar un buen uso de
ellos.
Coste del equipamiento adicional: Tanto el SGBD, como la propia base de datos, pueden hacer que sea
necesario adquirir más espacio de almacenamiento. Además, para alcanzar las prestaciones deseadas,
es posible que sea necesario adquirir una máquina más grande o una máquina que se dedique
solamente al SGBD. Todo esto hará que la implantación de un sistema de bases de datos sea más cara.
Vulnerable a los fallos: El hecho de que todo esté centralizado en el SGBD hace que el sistema sea
más vulnerable ante los fallos que puedan producirse. Es por ello que deben tenerse copias de
seguridad (Backup).
10. Visión de los datos: Independencia lógica y física
La Independencia Física De Datos debe permitir la realización de estructuras de almacenamiento de datos en
forma independiente de su estructura lógica en la realidad Ventajas: los cambios en la estructura lógica no implican
cambios en la de almacenamiento, las consideraciones sobre el mejor manejo de los datos almacenados quedan a
cargo del SMBD y los cambio en la estructura de almacenamiento no implican cambios en los Programas de
Aplicación.
La Independencia lógica De Datos: debe permitir una cierta independencia entre los datos vistos por las
aplicaciones y la estructura lógica de ellos en la realidad. Ventajas: soporte de la evolución de los datos y que cada
grupo de trabajo vea esos datos como cada grupo lo desea.
La capacidad para modificar una definición de esquema en un nivel sin que afecte a una definición de esquema en
el siguiente nivel más alto se llama Independencia de datos.
Existen 2 niveles de independencia de datos:
Independencia física de datos
Independencia lógica de datos
11. Independencia física de datos: Es la capacidad de modificar el esquema físico sin provocar que se vuelvan a
escribir los programas de aplicación. Las modificaciones en el nivel físico son ocasionalmente necesarias para
mejorar el funcionamiento.
Independencia lógica de datos: Capacidad de modificar el esquema conceptual sin provocar que se vuelvan
a escribir los programas de aplicación. Las modificaciones en el nivel lógico son necesarias siempre que la
estructura lógica de la base de datos se altere.
Relación entre los Sistemas de información y las Base de datos
Un sistema de información es un conjunto de elementos que interactúan entre sí con el fin de apoyar las
actividades de una empresa o negocio.
El equipo computacional: el hardware necesario para que el sistema de información pueda operar.
El recurso humano que interactúa con el Sistema de Información, el cual está formado por las personas que
utilizan el sistema.
Un sistema de información realiza cuatro actividades básicas: entrada, almacenamiento, procesamiento y salida
de información.
12. 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.
Sistema de gestión de bases de datos
Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el almacenamiento,
modificación y extracción de la información en una base de datos. Los usuarios pueden acceder a la información
usando herramientas específicas de consulta y de generación de informes, o bien mediante aplicaciones al efecto.
Estos sistemas también proporcionan métodos para mantener la integridad de los datos, para administrar el
acceso de usuarios a los datos y para recuperar la información si el sistema se corrompe. Permiten presentar la
información de la base de datos en variados formatos. La mayoría incluyen un generador de informes. También
pueden incluir un módulo gráfico que permita presentar la información con gráficos y tablas.
13. Conclusión
Es muy importante el observar el proceso que se sigue en la organización para determinar los requerimientos que
se necesitan para la elaboración de un sistema y para ello se recurren a varias técnicas de recopilación de
información para que el proyecto satisfaga las necesidades de los usuarios finales que es el que está en pleno
contacto con él.
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.