Вы находитесь на странице: 1из 12

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACION


I.U.P”SANTIAGO MARIÑO”
Sede-Barcelona

Tipos de BDD y SGBD

BACHILLERES:
Alberto Isaacs C.I: 22.844.557
Sección: S9

Bna, 07 Febrero, 2019


Contenido
Base de datos ......................................................................................................... 4
Características ........................................................................................................ 4
Tipos de bases de datos ......................................................................................... 7
Ventajas. ................................................................................................................. 8
Desventajas:............................................................................................................ 8
INDEPENDENCIA LÓGICA Y FISICA DE LOS DATOS ......................................... 9
Relación entre los Sistemas de Información y las Bases de datos ....................... 10
ARQUITECTURA .................................................................................................. 11
INTRODUCCION
En el presente trabajo se trata de dar una visión más cercana sobre
las herramientas que se utilizan para la toma de decisiones desde una perspectiva
racional. Conforme aumenta la complejidad del ser vivo, aumenta también la
complejidad de sus decisiones y la forma en que éstas se toman. Así, pasamos de
una toma de decisiones guiada instintivamente, a procesos de toma de
decisiones que deben estar guiados por un pensamiento racional en el ser humano,
y en este trabajo estudiaremos estas herramientas orientadas a
los sistemas de información. La utilización de árboles y tablas de decisión ayuda a
observar las condiciones y acciones que producirá el proceso de la creación de un
nuevo sistema.
Un aspecto que también se toma en cuenta es el flujo de datos, es decir, hay
que examinar de donde viene, hacia donde se dirigen y donde se almacenan los
datos.
Una de las tareas con las que nos podemos encontrar, muy habitualmente, en el
momento de utilizar matrices o bases de datos es la ordenación o búsqueda de los
datos que están almacenados en el interior. Para la ordenación o la búsqueda de
datos existen diferentes métodos que nos pueden facilitar el trabajo. Estos métodos
son más o menos complejos según lo rápido o lo eficaz que sean. Podemos
encontrar métodos fáciles para la ordenación de pocos elementos y otros más
complejos y su vez más eficaces para la ordenación de matrices con muchos
elementos. Es importante decir que podemos ordenar los datos de dos formas
diferentes: ascendente o descendentemente. Ascendente es la ordenación de
menor a mayor y Descendente es la ordenación de mayor a menor.
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 cual 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 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. 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.
Existen 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 ámbito de la informática.
Las aplicaciones más usuales son para la gestión de empresas e instituciones
públicas; También son ampliamente utilizadas en entornos científicos con el objeto
de almacenar la información experimental.

CARACTERÍSTICAS
Entre las principales características de los sistemas de base de datos podemos
mencionar:
 Concurrencia
 Integridad
 Recuperacion
 Seguridad

 Integridad: La integridad de la base de datos se refiere a la validez y la


consistencia de los datos almacenados. Normalmente, la integridad se
expresa mediante restricciones o reglas que no se pueden violar. Estas
restricciones se pueden aplicar tanto a los datos, como a sus relaciones, y
es el SGBD quien se debe encargar de mantenerlas.
 Seguridad: La seguridad de la base de datos es la protección de la base de
datos frente a usuarios no autorizados. Sin unas buenas medidas de
seguridad, la integración de datos en los sistemas de bases de datos hace
que éstos sean más vulnerables que en los sistemas de ficheros.
 Concurrencia: En algunos sistemas de ficheros, si hay varios usuarios que
pueden acceder simultáneamente a un mismo fichero, es posible que el
acceso interfiera entre ellos de modo que se pierda información o se pierda
la integridad. La mayoría de los SGBD gestionan el acceso concurrente a la
base de datos y garantizan que no ocurran problemas de este tipo.
 Recuperación: Muchos sistemas de ficheros dejan que sea el usuario quien
proporcione las medidas necesarias para proteger los datos ante fallos en el
sistema o en las aplicaciones. Los usuarios tienen que hacer copias de
seguridad cada día, y si se produce algún fallo, utilizar estas copias para
restaurarlos.
En este caso, todo el trabajo realizado sobre los datos desde que se hizo la
última copia de seguridad se pierde y se tiene que volver a realizar. Sin embargo,
los SGBD actuales funcionan de modo que se minimiza la cantidad de trabajo
perdido cuando se produce un fallo.
APLICACIONES DE BASE DE DATOS

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 lenguaje de
programación que se puede utilizar para crear soluciones de negocios
personalizadas en entornos de red.
PROPÓSITO
Las aplicaciones de bases de datos se utilizan
para buscar, ordenar, calcular, informar y
compartir información. Las bases de datos
pueden contener códigos para realizar cálculos
matemáticos y estadísticos de los datos, para
así apoyar las consultas enviadas por los
usuarios. Estas aplicaciones proporcionan
seguridad, a partir de la restricción del acceso a
datos basada en nombres de usuario y
contraseñas. La mayoría de ellas pueden ser personalizadas con un lenguaje de
programación de base de datos que automatice determinados tipos de trabajo.
APLICACIONES CONTABLES

Los sistemas de contabilidad son


aplicaciones de base de datos
personalizadas que se utilizan para
gestionar información financiera. Los
formularios personalizados se utilizan
para llevar un registro de activos,
pasivos, del inventario y de las
transacciones entre clientes y
proveedores. Los resúmenes de
resultados, balances, órdenes de compra y facturas generadas son informes
personalizados basados en la información que se introduce en la base de datos.
Las aplicaciones contables pueden ser ejecutadas en una sola computadora que
sea adecuada para una pequeña empresa o en un entorno compartido de red, para
poder suplir las necesidades de múltiples departamentos y ubicaciones en
organizaciones más grandes. "Microsoft Money", "Quicken, "QuickBooks" y
"Peachtree" son sistemas de contabilidad construidos sobre aplicaciones de base
de datos.
APLICACIONES CRM
Un sistema de gestión de relaciones
con clientes (CRM, por sus siglas en
inglés) es otro ejemplo de aplicaciones de
base de datos personalizadas para
gestionar el marketing, las ventas y las
relaciones de apoyo entre una empresa y
sus clientes. Sus objetivos finales son la
maximización de las ventas, reducción de
los costos y el fomento de las relaciones
con clientes estratégicos. Los programas
de gestión de contactos simples, como "ACT" o el administrador de tareas del
"Outlook" de Microsoft pueden ser personalizados para adaptarse a las necesidades
de los individuos y las pequeñas empresas. "SAP", "Salesforce.com", y "Siebel" de
Oracle son aplicaciones robustas de bases de datos CRM adecuadas para las
grandes empresas.
APLICACIONES EN INTERNET
Muchos sitios web actuales se constituyen de varias aplicaciones de bases de
datos como componentes principales. La mayoría de los sitios web de venta
minorista, como los sistemas de “Bestbuy.com" y "Amazon.com" utilizan bases de
datos para almacenar, actualizar y presentar datos acerca de los productos a la
venta. Estos sitios web también se combinan con sistemas de base de datos de
contabilidad para registrar las transacciones de venta y con aplicaciones de base
de datos de CRM que incorporen la retroalimentación y ayuden a generar una
experiencia positiva para el cliente. La popular aplicación web basada en
"Facebook" es esencialmente una base de datos construida sobre el sistema de
base de datos "MySQL", y es un buen ejemplo de la creciente utilización de
aplicaciones de bases de datos como base para aplicaciones basadas en Web.

TIPOS DE BASES DE DATOS

Hay bases de datos relacionales, como MySQL, SQL Server y Oracle. Como su
nombre lo indica utilizan el modelo relacional y siempre es mejor usarlas cuando los
datos son consistentes y ya tienes algo planificado.
También existen las no relacionales, como MongoDB y Redis, conocidas como
NO-SQL (Not Only SQL). Estas son más flexibles en cuanto a consistencia de datos
y se han convertido en una opción que intenta solucionar algunas limitaciones que
tiene el modelo relacional.
Además hay otras BBDD no tan tradicionales, como las basadas en grafos o
aquellas que tienen información cartográfica, que pueden servir, por ejemplo, si
estás creando un e-commerce para encontrar relaciones entre los productos y las
preferencias de los usuarios.
Tener un buen diseño de base de datos desde el comienzo te puede ayudar a
ahorrar tiempo. Las bases de datos relacionales y no relacionales se organizan de
formas diferentes y trabajan con tipos de datos distintos, así que es importante
entender cómo se diseña cada una. En el caso de bases de datos relacionales se
trabaja con el estándar SQL, que se usa para actualizar o recuperar datos.
Un ejemplo claro para entender las bases de datos es el funcionamiento de una
aerolínea. Todas las aerolíneas tienen aplicaciones para hacer reservas y trabajan
con diferentes rutas. Todas las personas que van a viajar tienen que proveer datos
para hacer una reservación de una ruta específica, por ejemplo la fecha en que van
a viajar. Para esto se hace necesario un repositorio en el que se pueda almacenar
esta información y se pueda cruzar, además, con una cantidad de sillas por avión.
Una base de datos permite no redundar en los datos.
VENTAJAS

Almacenan grandes cantidades de información.


Esto es muy útil para las grandes compañías que manejan grandes volúmenes
de información.
Compartir la información.
Los usuarios de distintas oficinas pueden compartir datos e información que son
de gran importancia para sus departamentos o funciones.
Acceso rápido a la información.
Esta es una gran ventaja, ya que la información siempre estará disponible para
los usuarios.
Eliminación de información repetida o redundante.
Los usuarios tendrán la certeza de que la información que están solicitando no
esta repetida o es redundante.
Aumento en la productividad.
Como la información está disponible y es coherente, los usuarios podrán
aumentar su rendimiento al saber que cuentan con una información fiel.
Reducción del espacio de almacenamiento.
Al tener la información en medios electrónicos, se reduce considerablemente el
espacio para almacenar de manera tradicional.
Mejora la seguridad de la información.
Existe un acceso reducido para los usuarios, de tal manera que cierta
información podrá ser controlada por los administradores de la base de datos.
Mejor mantenimiento.
Al estar la información en medios electrónicos, el darle
mantenimiento es mucho más fácil ya que se cuentan con
herramientas para este mantenimiento.

DESVENTAJAS
Tamaño.
Entre más grande sea la base de datos, se requiere mayor capacidad e disco
duro y más memoria ram para que pueda funcionar adecuadamente.
Costo.
El hardware y software para el correcto funcionamiento de una base de datos es
costoso.
Actualización.
Es necesario mantener actualizados a los usuarios ya que las tecnologías van
cambiando constantemente.
Vulnerabilidad a los fallos.
Esta es una gran desventaja ya que la base de datos está expuesta a fallos que
no están en las manos de los usuarios, como una descarga eléctrica.

INDEPENDENCIA LÓGICA Y FISICA DE LOS DATOS


Lo podemos definir como la capacidad para modificar el esquema en un nivel del
sistema sin tener que modificar el esquema del nivel inmediato superior.
Se pueden definir dos tipos de independencia de datos:
1.- Independencia lógica.
Es la capacidad de modificar el esquema conceptual sin tener que alterar los
esquemas externos ni los programas de aplicación.
Se puede modificar el esquema conceptual para ampliar la base de datos o para
reducirla.
Por ejemplo, el añadir cuentas de mercado de valores en un sistema bancario.
Son mas dificiles de lograr que las independencias fisicas, ya que los programas
de aplicacion son fuertemente dependientes de la estructura lógica de los datos a
los que acceden.
2.- Independencia Física.
Es la capacidad de modificar el esquema interno sin tener que alterar el esquema
conceptual (o los externos).
Se refiere sólo a la separación entre las aplicaciones y las estructuras físicas de
almacenamiento.
Por ejemplo, puede ser necesario reorganizar ciertos ficheros físicos con el fin
de mejorar el rendimiento de las operaciones de consulta o de actualización de
datos.
RELACIÓN ENTRE LOS SISTEMAS DE INFORMACIÓN Y LAS BASES DE
DATOS.
Desde el punto de vista de la teoría de la decisión, la organización empresarial
puede ser entendida como una serie de grandes redes de información que
relacionan las necesidades de información de cada proceso decisorio con las
fuentes de datos. Aunque están separadas estas redes de información se
superponen e interactuan.
Datos son los elementos que sirven de base para resolver los problemas o para
la formación del juicio. Un dato es solo un índice, una manifestación objetiva posible
de ser analizada subjetivamente, es decir, exige interpretación de individuo para
poder manejarlo. En sí mismo, cada dato tiene poco valor. Los datos permiten la
obtención de información cuando están clasificados, almacenados y relacionados
entre sí.
La información aislada también carece de significado, esta exige procesamiento
para que pueda adquirir significado.La base de datos es un sistema de
almacenamiento y acumulación de datos debidamente clasificados y disponibles
para el procesamiento y la obtención de información.
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.
Generalmente se accede a los datos mediante lenguajes de consulta, lenguajes
de alto nivel que simplifican la tarea de construir las aplicaciones. También
simplifican las consultas y la presentación de la información. Un SGBD permite
controlar el acceso a los datos, asegurar su integridad, gestionar el acceso
concurrente a ellos, recuperar los datos tras un fallo del sistema y hacer copias de
seguridad. Las bases de datos y los sistemas para su gestión son esenciales para
cualquier área de negocio, y deben ser gestionados con esmero.

ARQUITECTURA
CONCLUSION
Analizamos que para la realización de una Base de datos la creación de
consultas de base de datos consta de archivos que permiten realizar muchas tareas
diferentes con los datos que se pueden ver. También se pueden utilizar para
controlar los registros que visualiza Base de datos la consulta no contiene
información de base de datos, si no tan solo las instrucciones necesarias para
seleccionar los registros y campos requeridos de una base de datos.
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 esta 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.
Otro aspectos importante sería 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.

Вам также может понравиться