1. PROGRAMA NACIONAL DE FORMACIÓN EN ADMINISTRACIÓN
Participante:
García Antonieta 26.668.300
AD2103
Prof:Gregory Carrasco
2. INTRODUCCIÓN
Hoy en día toda empresa que tenga importación que procesar debe usar una base de
datos (BD), por lo que los sistemas deben tener la capacidad de manejar este tipo de
información con lo que se necesitan distintas herramientas tecnológicas una de las
mas importantes es la tratada en este tema. Antes de empezar hay que saber que es un
sistema manejador de base de datos (SMBD),El SMBD es esencial para el manejo de
la información de una base de datos ya que es posible hacer altas, bajas y búsquedas
mas sencillas que programando se podría decir: "El Conjunto de programas,
procedimientos, lenguajes, etc. que suministra, tanto a los usuarios no informáticos
como a los analistas, programadores o al administrador, los medios necesarios para
describir, recuperar y manipular los datos almacenados en la base, manteniendo su
integridad, confidencialidad y seguridad". El propósito de los SMBD es la utilización
de manera adecuada, entendible y sencilla la información que existe en una base de
datos. En este trabajo los SMBD estarán seccionados en dos grandes ramas, una de
ellas son los SMBD de código libre y los SMBD propietarios, después de eso su
derivación en orientador a entorno red y web. LSCA 2
3. LOS SISTEMAS DE GESTIÓN DE BASE DE DATOS
¿Qué es un SMBD o DBMS o SGBD?
El sistema manejador de bases de datos es la porción más importante del software de
un sistema de base de datos. Un DBMS es una colección de numerosas rutinas de
software interrelacionadas, cada una de las cuales es responsable de alguna tarea
específica. El SMBD es conocido también como Gestor de Base de datos. Diagrama
esencial En este diagrama se muestra claramente el valor de los SMBD ya que sin él
no sería adecuada la interacción de la BD con el usuario ya que el sistema operativo
no es capaz de mostrar de manera adecuada la información. Funciones Las funciones
esenciales de un SGDB son la descripción, manipulación y utilización de los datos.
LSCA 36. Sistemas Manejadores de Base de Datos Descripción: Incluye la
descripción de: Los elementos de datos, su estructura, sus interrelaciones, sus
validaciones. Tanto a nivel externo como lógico global e interno esta descripción es
realizada mediante un LDD o Lenguaje de Descripción de Datos. Manipulación:
Permite: Buscar, Añadir, Suprimir y Modificar los datos contenidos en la Base de
Datos. La manipulación misma supone: Definir un criterio de selección, Definir la
estructura lógica a recuperar, Acceder a la estructura física. Esta manipulación es
realizada mediante un LMD o Lenguaje de Manipulación de Datos.
Utilización: La utilización permite acceder a la base de datos, no a nivel de datos sino
a la base como tal, para lo cual: Reúne las interfaces de los usuarios y suministra
procedimientos para el administrador.
Tareas El sistema manejador de bases de datos es la porción más importante del
software de un sistema de base de datos. Un DBMS es una colección de numerosas
rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna
tarea específica.
El SMBD es conocido también como Gestor de Base de datos.
Sistemas Manejadores de Base de Datos
Existe un esquema DDL para las definiciones del nivel conceptual y un subesquema
DDL para las definiciones del nivel externo. La estructura de almacenamiento y los
métodos de acceso empleados por el sistema se especifican por medio de un conjunto
de definiciones de un tipo especial de DDL, llamado lenguaje de almacenamiento y
definición de datos; el resultado de la compilación es una serie de instrucciones que
especifican los detalles de implantación de los esquemas de base de datos que
4. normalmente no pueden ver los usuarios. Este lenguaje se define como un lenguaje de
control dispositivo/medio.
Existe además un DBCS que es el sistema de control de la base de datos y permite el
acceso a la definición de datos.
Lenguaje de manejo de datos:
El DML (Data Managment Lenguage) es el que permite a los usuarios manejar o
tener acceso a la base de datos. Permite recuperar, insertar o eliminar la información
contenida.
Existen dos tipos:
- Sin procedimiento: donde se indican que datos se necesitan.
- Con procedimiento: donde se indican que datos se necesitan y la forma como se
necesitan. Además debe tener la capacidad de entender los mensajes con que contesta
el DBMS La parte del DML que permite recuperar la información se llama lenguaje
de consulta (que no es el mismo manejador de datos), este lenguaje no es algorítmico,
con este las consultas se pueden hacer desde una terminal en forma interactiva o
inmerso dentro de un lenguaje de alto nivel. Los lenguajes de 4a. Generación
permiten la generación de reportes, visualización de gráficos o procesos de la base de
datos de forma fácil y rápida. LSCA 5
Sistemas Manejadores de Base de Datos Lenguajes de Programación
Estos son programas que pueden ser empleados por los programadores, algunos
lenguajes de tercera generación tiene la capacidad de entrar a interactuar con bases de
datos.
Clasificación Los SGBD los clasificamos en dos grandes partes:
Los comerciales y los libres. SGBD Comerciales ORACLE 11G Versiones Express
Edition/Standard Edition One/Estándar Edition/ EnterpriseEdition Las características
varían de acuerdo a la versión. Cantidad de CPU 1,2,4,Ilimitados RAM 1GB,OS Max
Tamaño de BD 4GB, Ilimitado Multiplataforma Linux, Windows, Unix con soporte
para 64bits Total Recall Brinda una solución transparente para aplicaciones, segura,
eficiente y fácil de usar para el almacenamiento a largo plazo y la auditoría de los
datos históricos. Active Data Guard Mejora las inversiones de la protección ante
desastres al redireccionar las operaciones con gran cantidad de recursos a una sola
base de datos standby física, mejorando la calidad general del servicio. Fail Safe
Configura y verifica Windows clusters y realiza un failover automático, de manera
5. rápida y precisa a través de software de alta disponibilidad integrado con Microsoft
Cluster Server. Flashback Query Recupera versiones anteriores de datos sin
operaciones complejas que llevan mucho tiempo. LSCA 6
Sistemas Manejadores de Base de Datos Tabla Flashback, Base de Datos y
Consulta de Transacciones Diagnosticar y deshacer errores para reducir el
tiempo de recuperación.
Data Guard Crea, mantiene, y monitorea una o más bases de datos standby para
proteger los datos de la empresa ante fallas, desastres, errores, y corrupciones del
sistema.
Oracle Secure Backup Administración segura y de alto desempeño para backup de
cintas para la Base de Datos Oracle y sistemas heterogéneos de archivos lo cual
reduce el costo y la complejidad de protección de datos en red.
Backup y Recuperación Administrados por el Servidor Simplifica, automatiza, y
mejora el desempeño de backup y recuperación con Oracle Recovery Manager
(RMAN).
Real Application Clusters Ejecuta sin cambios cualquier aplicación personalizada o
general a través de múltiples servidores conectados o en cluster.
Clusterware Integrado Crea y opera en clusters de la base de datos con un grupo
común de servicios de clustering incorporados.
Administración Automática de la Carga de Trabajo Rutea las solicitudes de conexión
de servicio al servidor adecuado con la carga más baja; en caso de fallas, reasigna
automáticamente los servidores activos con los servicios.
Compilación Nativa de PL/SQL y Java Redacta procedimientos almacenados
implementados en la base de datos tanto de Java como PL/SQL. In-Memory Database
Cache Aumenta la capacidad de respuesta y el rendimiento al colocar en caché los
datos utilizados frecuentemente.
Oracle Database Vault Restringe el acceso de usuarios de primer nivel y de usuarios
privilegiados en todas las aplicaciones y datos. Oracle Audit Vault Automatiza la
recopilación y el análisis de datos de auditoría de múltiples sistemas, transformando
los datos de auditoría en un recurso clave de seguridad.
Oracle Advanced Security Cumple con los requerimientos de cumplimiento y
privacidad. LSCA 7
6. Sistemas Manejadores de Base de Datos Oracle Label Security Brinda seguridad del
nivel de filas lista para usar.
Compara las autorizaciones de usuarios con las etiquetas de clasificación de datos
adjuntas a las filas de datos. Roles de Aplicación Segura Activa roles solo después de
que un usuario aprueba una cantidad de controles de seguridad. Virtual Private
Database Hace cumplir la seguridad de datos y privacidad con control de acceso
personalizable y basado en políticas hasta el nivel de filas.
o MICROSOFT SQL SERVER 2008
1. Experimente beneficios mientras maximiza el ROI a largo plazo. El SQL Server
2008 listo para usar brinda una plataforma integral de datos que incluye tecnologías
de alta disponibilidad, amplio soporte de aplicación y capacidades de business
intelligence. La inclusión de prestaciones que tiene un costo extra en otros productos
ayuda a que el SQL Server brinde beneficios inmediatos que ahorran dinero e
incrementan la productividad.
2. Asegure una confiabilidad permanente y reduzca el tiempo de inactividad. Con las
tecnologías integradas de alta disponibilidad tales como la creación de clusters de
servidores y espejos de bases de datos, puede confiar en que el SQL Server reducirá
drásticamente el tiempo de inactividad programado y no programado y maximizará la
continuidad del negocio. Esto, a su vez, reducirá la pérdida de productividad e
ingresos en toda la organización.
3. Reduzca las vulnerabilidades de datos y ayude a protegerlos. SQL Server 2008 le
brinda un modelo robusto de autenticación y autorización, así como un soporte nativo
de encriptación de datos transparente que puede implementarse sin impactar las
aplicaciones cliente. Estas prestaciones de seguridad lo ayudarán a proteger uno de
sus activos más valiosos, sus datos, al reducir el riesgo de que su negocio se vea
comprometido por la divulgación no autorizada de información vital.
4. Consolide los sistemas de datos y reduzca los requerimientos de energía. SQL
Server soporta una amplia gama de opciones para la consolidación de servidores,
incluyendo la capacidad de hacer hosting de múltiples bases de datos en la misma
instancia, instalar múltiples instancias en el mismo servidor de base de datos, e
instalar múltiples servidores de bases de datos virtuales en el mismo servidor físico.
Esta capacidad de consolidar servidores ayuda a reducir los costos de energía,
inmobiliarios, de refrigeración y administrativos.
7. 5. Maximice los recursos de hardware con gestión de recursos. Cuando las múltiples
cargas de trabajo con diferentes prioridades deben funcionar en la misma instancia de
servidor, puede utilizar el gestión de recursos para priorizar la actividad crítica del
negocio de las bases de datos. gestión de recursos reduce el tiempo necesario para
completar procesos importantes al restringir los recursos disponibles para tareas de
menor importancia. Esta capacidad de controlar el uso de los recursos del servidor
basada en las prioridades de las cargas de trabajo, lo ayuda a consolidar múltiples
aplicaciones de bases de datos en un solo servidor, mientras elimina el riesgo de
disminuir el rendimiento de las aplicaciones de alta prioridad.
6. Ahorre dinero en hardware y aumente el rendimiento con compresión y Filestream.
Reduzca los requerimientos de disco y optimice el uso del hardware de
almacenamiento disponible por medio de compresión y soporte Filestream. Con SQL
Server 2008, podrá comprimir archivos de datos y copias de seguridad para poder
reducir los requerimientos de almacenamiento. El soporte Filestream le permitirá
aprovechar al máximo el uso del espacio de disco del servidor para grandes conjuntos
de datos binarios, otorgándole flexibilidad para manejar los costos de
almacenamiento según decida.
7. Centralice el monitoreo de sistemas y el registro de cumplimiento. Las grandes
empresas enfrentan el difícil desafío de monitorear y resolver problemas de las
soluciones de bases de datos en toda la organización por los múltiples servidores y
sistemas que manejan. SQL Server 2008 ofrece monitoreo de toda la empresa por
medio de un recolector de datos de bajos costos generales y un depósito centralizado
de gestión. En combinación con la capacidad de realizar una auditoria de todas las
acciones en SQL Server 2008, estas capacidades reducen los costos administrativos
generales del monitoreo de múltiples sistemas. LSCA 9
8. Reduzca los costos administrativos generales con mantenimiento automatizado,
Windows PowerShell y gestión basada en políticas. SQL Server siempre ha
proporcionado herramientas y prestaciones de gestión de clase corporativa que
reducen la carga sobre los administradores de bases de datos. Con su capacidad de
automatizar las tareas de mantenimiento diarias y hacer que se cumplan los
estándares a través de la Gestión basada en políticas, SQL Server 2008 reduce aún
más la necesidad de una gestión intervencionista y libera a los administradores para
que se concentren en tareas de mayor valor. El soporte para PowerShell permite que
los administradores consoliden guiones de gestión personalizados para SQL Server y
otros componentes de la infraestructura de la empresa.
8. 9. Consolide los datos y dé acceso a la información clave del negocio en toda la
empresa. Las prestaciones integradas de almacenamiento y registro de SQL Server
2008 otorgan un valor significativo a la infraestructura de su base de datos al
posibilitar la consolidación de datos clave del negocio a través de toda la empresa y la
entrega de informes a los decisores de un modo oportuno y fácil de utilizar. Esta
consolidación impulsa el valor del negocio al proporcionar la información correcta a
las personas correctas en el momento correcto.
10. Mejore el análisis del negocio. Dada la estrecha integración entre las capacidades
de business intelligence de SQL Server Analysis Services y Microsoft Office System,
podrá facultar a los empleados y brindar un análisis integrado del negocio. Los
trabajadores de la información podrán utilizar las herramientas con las que estén
familiarizados, tales como Microsoft Office Excel y Microsoft Office SharePoint
Server para analizar datos, visualizar los indicadores clave de rendimiento y realizar
análisis predictivo, que ayudará a su organización a tomar las decisiones de negocio
correctas para el éxito.
11. Aumente la productividad del desarrollador. El soporte de una amplia gama de
interfaces de aplicaciones de datos basadas en .NET Framework y una profunda
integración con Microsoft Visual Studio, hacen de SQL Server 2008 una plataforma
de desarrollo de aplicaciones de datos productiva. El soporte integrado para tipos de
datos que van más allá de los datos relacionales tradicionales hacen de SQL Server
una plataforma para casi cualquier tipo de solución de datos. Este soporte integral
reduce el tiempo y los costos requeridos para desarrollar nuevas soluciones de datos.
LSCA 10
12. Escale con facilidad a medida que evolucionan sus aplicaciones. SQL Server
2008 está diseñado para escalar y satisfacer las necesidades de organizaciones muy
grandes, utilizando tecnologías tales como paralelismo de tablas particionadas,
índices filtrados, compresión, gestión de recursos y optimizaciones de consultas star-
join. Puede quedarse tranquilo de que a medida que evoluciona su aplicación de
datos, SQL Server 2008 podrá ajustarse a ella, al tiempo que entrega un excelente
rendimiento.
o INFORMIX
-UX, Linux,
Solaris y TRU64)
9. de relación de datos en múltiples lugares físicos
e datos
generadores de listados
-JavaSript
basada en SSL (Secure Sockets Layer o Capa Segura de
Comunicaciones).
Sistemas Manejadores de Base de Datos DB2 5.2 DB2 (R) Universal Database
Es una base de datos universal. Es completamente escalable, veloz y confiable. Corre
en modo nativo en casi todas las plataformas, como Windows NT (R), Sun Solaris,
HP-UX, AIX(R), OS/400 y OS/2(R). Características y funciones: DB2 UDB es el
producto principal de la estrategia de Data Management de IBM. DB2 UDB es un
sistema para administración de bases de datos relacionales (RDBMS)
multiplataforma, especialmente diseñada para ambientes distribuídos, permitiendo
que los usuarios locales compartan información con los recursos centrales.
- Múltiples usos: Provee la capacidad de hacer frente a múltiples necesidades desde
procesamiento transaccional de misión crítica (OLTP), hasta análisis exhaustivo de
los datos para el soporte a la toma de decisiones (OLAP).
10. - Escalabilidad: Sus características distintivas de escalabilidad le permiten almacenar
información en un amplio rango de equipos, desde una PC portatil hasta un complejo
ambiente de mainframes procesando en paralelo.
- Web enabled para E-business : Incluye tecnología basada en Web que permite
generar aplicaciones en sus Intranets y responder a las oportunidades de negocios
disponibles en Internet. Además, DB2 UDB provee soporte a Java.
- Facilidad de instalación y uso : La primera versión de DB2 para NT fue reconocida
en el mercado como una base de datos muy poderosa, pero difícil de instalar y usar.
En esta versión (DB2 UDB), IBM agregó muchas herramientas gráficas para facilitar
el uso tanto de usuarios, como administradores y desarrolladores. Incluye guías para
operaciones como instalación, configuración de performance, setup, etc. Además, se
agregaron herramientas para facilitar las tareas de LSCA 12
11. CONCLUSIÓN
Podemos concluir en que los SMBD es algo muy importante en el ambiente de
trabajo ya que son los que nos ayudan a gestionar dicha información, ya sean los de
licencia o libres, cada uno tiene sus ventajas y desventajas pero sobre todo lo mas
importante es la buen diseño de la base de datos ya que valga la redundancia la base
de toda la información, es como el banco que en lugar de dinero físico es electrónico
visto como información. A lo que cabe señalar que todos los SMBD son buenos
aunque unos mejores solo queda la decisión de cada quien en dicha selección de el,
ademas cabe señalar que dependiendo en que área lo usaras y en que SO será la
opción a escoger.
LSCA 1922.