Taller 1 2-3

19
Taller 1 Descripción de la actividad 1. Lee detenidamente el material de apoyo de la Unidad didáctica 1 2. Busca en otras fuentes (libros o Internet) otras definiciones de: Datos Base de datos Sistema de bases de datos Sistema de administración de bases de datos 3. Formula tu propia definición de estos términos 4. Indica con tus palabras la diferencia entre los términos. 5. Coloca tu definición y la diferencia de estos términos en el foro de discusión de la Unidad 1. (Incluye la bibliografía consultada). Solución 2. Datos Es una representación simbólica numérica, alfabética, algorítmica etc, un atributo o una característica de una entidad. El dato no tiene valor semántico (sentido) en sí mismo, pero si recibe un tratamiento (procesamiento) apropiado, se puede utilizar en la realización de cálculos o toma de decisiones. Es de empleo muy común en el ámbito informático y, en general, prácticamente en cualquier disciplina científica. Base de datos Conjunto de datos almacenados sin redundancias en un soporte de acceso directo. Los datos están

Transcript of Taller 1 2-3

Page 1: Taller 1 2-3

Taller 1 Descripción de la actividad

1. Lee detenidamente el material de apoyo de la Unidad didáctica 1 2. Busca en otras fuentes (libros o Internet) otras definiciones de:

Datos Base de datos Sistema de bases de datos Sistema de administración de bases de datos

3. Formula tu propia definición de estos términos4. Indica con tus palabras la diferencia entre los términos.5. Coloca tu definición y la diferencia de estos términos en el foro de discusión de la Unidad 1. (Incluye la bibliografía consultada).

Solución

2. Datos

Es una representación simbólica numérica, alfabética, algorítmica etc, un

atributo o una característica de una entidad. El dato no tiene valor

semántico (sentido) en sí mismo, pero si recibe un tratamiento

(procesamiento) apropiado, se puede utilizar en la realización de cálculos o

toma de decisiones. Es de empleo muy común en el ámbito informático y,

en general, prácticamente en cualquier disciplina científica.

Base de datos

Conjunto de datos almacenados sin redundancias en un soporte de acceso

directo. Los datos están interrelacionados y estructurados de acuerdo a un

modelo que sea capaz de recoger el máximo contenido semántico; su

finalidad es servir a una o más aplicaciones de la mejor forma posible. Los

datos se almacenan de modo que resulten independientes de los

programas que los usan; se emplean métodos para incluir nuevos datos y

para modificar o extraer los datos almacenados. La definición y descripción

de estos datos, única para cada tipo, han de estar almacenados junto con

los mismos.

Page 2: Taller 1 2-3

Sistemas de bases de datos

Un sistema de bases de datos tiene como finalidad general  almacenar información y permitir a los usuarios recuperar y actualizar esa información con base en peticiones. Esta información puede ser cualquier cosa que sea de importancia para el individuo o la organización; es decir, todo lo que sea necesario para auxiliarle en el proceso general de su administración. Un sistema de bases de datos comprende cuatro componentes principales: datos, hardware, software y usuarios.

Sistema de administración de bases de datos

Un sistema de administración de bases de datos DBMS (Database Management System) es un sistema basado en computador que maneja una base de datos, o una colección de bases de datos o archivos. La persona que administra un DBMS es conocida como el DBA (Database Administrator). Los sistemas de administración de bases de datos son usados para:

o Permitir a los usuarios acceder y manipular la base de datos

proveyendo métodos para construir sistemas de procesamiento de datos para aplicaciones que requieran acceso a los datos.

o Proveer a los administradores las herramientas que les permitan

ejecutar tareas de mantenimiento y administración de los datos.

3. Datos Es una unidad mínima de información, sin sentido en sí misma, pero adquiere significado cuando un dato se asocia con varios datos y se conforma la información.

Bases de datosEs un conjunto de datos que están relacionados, estos se organizan y se distribuyen en tablas para luego ser almacenados, las BD están diseñadas para facilitar el mantenimiento y acceso de la información. Las bases de datos permiten compartir información entre diferentes tipos de usuarios, manipularlos fácilmente y mostrarlos en diferentes formas.

Page 3: Taller 1 2-3

Sistema de bases de datos

Un Sistema de Bases de Datos (SBD) es una serie de recursos que ayudan a manejar grandes volúmenes de información, sin embargo no todos los sistemas que manejan información son bases de datos. Los SBD contienen cuatro elementos importantes como los datos los cuales conforman una pequeña información, el hardware son los dispositivos físicos los cuales son utilizados para almacenar y procesar los datos y el software son sistemas de DB, incluye 2 tipos de software:

o El software de propósito general para la gestión de DB, comúnmente llamado sistema de gestión de DB (SGBD). Amor

o El software de aplicación, que usa las facilidades del SGBD para manipular las DBN con el fin de llevar a cabo una función específica de la compañía. amor

Sistemas de administración de bases de datos

Los sistemas de administración de bases de datos son conjunto coordinado

de programas, procedimientos, etc. Que suministra tanto a usuarios no

informáticos como a los analistas, programadores o al administrador, los

medios necesarios para describir, recuperar y manipular los datos,

manteniendo su integridad, confidencialidad y seguridad.

4. Los términos anteriormente definidos están relacionados y en conjunto ayudan

a mejorar el control del manejo de información, sin embargo encontramos

diferencia entre ellos puesto que los datos puede significar un número,

una letra, un signo ortográfico o cualquier símbolo que represente una

cantidad, una medida, una palabra o una descripción, un solo dato es una

información muy pequeña y poco detallada mientras que las Bases de Datos

son programas que pueden almacenar grandes cantidades de información de

todo tipo y administra información permitiendo permanezca ordenada, aparte

facilitar la búsqueda.

En cuanto a los sistemas de bases de datos son los mecanismos físicos como

datos, hardware, software y usuarios, los cuales ayudan a manejar y a utilizar

mejor las bases de datos Los sistemas de administración de bases de datos

son programas de asistentes en que permiten crear la base de datos y su

estructura de mejorar la utilización de las bases de datos.

Page 4: Taller 1 2-3

Taller 2 Descripción de la actividad

Investiga en Internet tres sitios de proveedores de sistemas de administración de bases de datos, y encuentra las principales características y ventajas que ofrece cada uno de los proveedores y además menciona:

1. El propósito de la Base de Datos 2. Cuándo se requiere usar su Sistema de Administración de Bases de Datos

Elabora un reporte que incluya una lista comparativa entre los diferentes productos. Incluye el producto que concluyes es el mejor de los tres investigados, y el porqué de esa conclusión.

El reporte debe de contener los siguientes elementos: Portada, con los datos de la persona que entrega el documento Estructura que contenga: o Introducción general

o Desarrollo (Documento en el que se incluye la información solicitada).

o Conclusión

o Bibliografía consultada

Page 5: Taller 1 2-3

MYSQL

MySQL es un sistema de gestión de bases de datos (SGBD) relacional, licenciado bajo la GPL de la GNU. Su diseño multihilo le permite soportar una gran carga de forma muy eficiente. MySQL fue creada por la empresa sueca MySQL AB, que mantiene el copyright del código fuente del servidor SQL, así como también de la marca.

Aunque MySQL es software libre, MySQL AB distribuye una versión comercial de MySQL, que no se diferencia de la versión libre más que en el soporte técnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de no ser así, se vulneraría la licencia GPL.

Este gestor de bases de datos es, probablemente, el gestor más usado en el mundo del software libre, debido a su gran rapidez y facilidad de uso. Esta gran aceptación es debida, en parte, a que existen infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad de lenguajes de programación, además de su fácil instalación y configuración.

Características de MySQL

Las principales características de este gestor de bases de datos son las siguientes:

Aprovecha la potencia de sistemas multiprocesador, gracias a su implementación multihilo.

Soporta gran cantidad de tipos de datos para las columnas. Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc). Gran portabilidad entre sistemas. Soporta hasta 32 índices por tabla. Gestión de usuarios y passwords, manteniendo un muy buen nivel de

seguridad en los datos.

Ventajas de MySQL

Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.

Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema.

Facilidad de configuración e instalación.

Page 6: Taller 1 2-3

Soporta gran variedad de Sistemas Operativos Baja probabilidad de corromper datos, incluso si los errores no se producen

en el propio gestor, sino en el sistema en el que está. Conectividad y seguridad

POSTGRESQL

PostgreSQL es un avanzado sistema de bases de datos relacionales basado en Open Source. Esto quiere decir que el código fuente del programa está disponible a cualquier persona libre de cargos directos, permitiendo a cualquiera colaborar con el desarrollo del proyecto o modificar el sistema para ajustarlo a sus necesidades. PostgreSQL está bajo licencia BSD.Un sistema de base de datos relacionales es un sistema que permite la manipulación de acuerdo con las reglas del algebra relacional. Los datos se almacenan en tablas de columnas y renglones. Con el uso de llaves, esas tablas se pueden relacionar unas con otras.

PostGreSQL es un sistema objeto-relacional, ya que incluye características de la orientación a objetos, como puede ser la herencia, tipos de datos, funciones, restricciones, disparadores, reglas e integridad transaccional. A pesar de esto, PostGreSQL no es un sistema de gestión de bases de datos puramente orientado a objetos.

Características de PostGreSQL

A continuación se enumeran las principales características de este gestor de bases de datos:

1. Implementación del estándar SQL92/SQL99.2. Soporta distintos tipos de datos: además del soporte para los tipos base,

también soporta datos de tipo fecha, monetarios, elementos gráficos, datos sobre redes (MAC, IP), cadenas de bits, etc. También permite la creación de tipos propios.

3. Incorpora una estructura de datos array.4. Incorpora funciones de diversa índole: manejo de fechas, geométricas,

orientadas a operaciones con redes, etc.5. Permite la declaración de funciones propias, así como la definición de

disparadores.6. Soporta el uso de índices, reglas y vistas.

Page 7: Taller 1 2-3

7. Incluye herencia entre tablas (aunque no entre objetos, ya que no existen), por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales.

8. Permite la gestión de diferentes usuarios, como también los permisos asignados a cada uno de ellos

Ventajas de PostgreSQL

Instalación ilimitada Es frecuente que las bases de datos comerciales sean instaladas en más servidores de lo que permite la licencia. Algunos proveedores comerciales consideran a esto la principal fuente de incumplimiento de licencia. Con PostgreSQL, nadie puede demandarlo por violar acuerdos de licencia, puesto que no hay costo asociado a la licencia del software. Esto tiene varias ventajas adicionales:

o Modelos de negocios más rentables con instalaciones a gran

escala.o No existe la posibilidad de ser auditado para verificar cumplimiento

de licencia en ningún momento.o Flexibilidad para hacer investigación y desarrollo sin necesidad

de incurrir en costos adicionales de licenciamiento.

Estabilidad y confiabilidad legendarias En contraste a muchos sistemas de bases de datos comerciales, es extremadamente común que compañías reporten que PostgreSQL nunca ha presentado caídas en varios años de operación de alta actividad. Ni una sola vez. Simplemente funciona.

ORACLE

Una base de datos Oracle es una colección de datos tratada como una unidad. El propósito general es almacenar y recuperar información relacionada.

Una instancia Oracle consta de una estructura de memoria, llamada Área Global del Sistema (SGA), y de unos procesos background utilizados por el servidor Oracle para manejar una base de datos. Cada instancia Oracle puede abrir y utilizar sólo una base datos en cualquier punto y momento.

Page 8: Taller 1 2-3

Oracle es un Sistema Gestor de Bases de Datos con características objeto-relacionales, que pertenece al modelo evolutivo de SGBD. Sus características principales son las siguientes:

Entorno cliente/servidor. Gestión de grandes bases de datos. Usuarios concurrentes. Alto rendimiento en transacciones. Sistemas de alta disponibilidad. Disponibilidad controlada de los datos de las aplicaciones. Adaptación a estándares de la industria, como SQL-92. Gestión de la seguridad. Autogestión de la integridad de los datos. Opción distribuida. Portabilidad. Compatibilidad. Replicación de entornos.

Ventajas de Oracle

1. Estas a la punta con la tecnología más avanzada del mundo. 2. Estas asegurado con el soporte. 3. Oracle proporciona una excelente oportunidad al profesional, ya que es una

carrera y tu reconocimiento es mundial. 4. Otras aplicaciones de renombre en el mercado utilizan BD Oracle, tal es el

caso de SAP, BAAN y People Soft. 5. Oracle tiene la más amplia suite EBusiness del mercado. 6. Tiene productos para interactuar con otras BD, tales como los Transparent

Gateways para: DB2, SQL Server, Informix, Mysql y muchas otras.7. Tambien plataformas para aplicaciones tipo Wireless.8. Productos como Internet Filesystem, para un control centralizado de la

documentación de la corporación o empresa. 

9. Tiene una plataforma de apoyo al negocio, tal como es: la BD Oracle 9i y

Oracle 9i AS(Application Server), que trabajan aprovechando las arquitecturas

de Cluster, alta disponibilidad, proteccion frente a desastres. 

10.Seguridad de la BD con Oracle Virtual Database y Oracle Portal. 

Page 9: Taller 1 2-3

Taller 3 Descripción de la actividad

Revisa la definición que redactaste en la actividad 1.1 de los siguientes términos: Datos Bases de Datos Sistema de Bases de Datos Sistema Administrador de Bases de Datos

Analiza la forma en la cual estos términos pudieran orientarse para que una empresa los entienda desde el punto de vista del beneficio que ofrecen para la misma, en lugar de la definición del término mismo.

Elabora un documento en el cual expliques a una persona no técnica, los beneficios de usar una base de datos y su tecnología asociada, de manera sintetizada, y sin hablar de términos técnicos.

El documento debe de contener los siguientes elementos: Portada, con los datos de la persona que entrega el documento Estructura que contenga: o Introducción general

o Desarrollo de la información solicitada

o Conclusión

o Bibliografía consultada

Revisa el documento, en el foro de discusión, de al menos dos compañeros y compara lo que cada quién encontró, ¿cómo se asemeja a lo propio? ¿Es diferente? Realizar un comentario a los compañeros dando tu opinión sobre lo encontrado en cada uno de sus documentos.

Page 10: Taller 1 2-3

INTRODUCCIÓN

Uno de los aportes más importantes y aplicables que ha traído la Informática a las actividades diarias de las organizaciones ha sido el concepto de Base de Datos (BD), por lo que se tiene disciplina en la organización de los datos de una empresa.

Cuando comenzó el despegue de los programas informáticos se empezaron a almacenar datos en los archivos de los programas, lo cual era más cómodo pero aun así, se tenían grandes dificultades a la hora de querer modificar registros, estructuras o simplemente buscar información.

Sin embargo, se dio origen a las bases de datos, las cuales aparecieron debido a las necesidades de las empresas de almacenar grandes cantidades de información de una forma rápida, sencilla y confiable, y que a su vez pudieran acceder a ella en cualquier momento sin necesidad de desplazarse a salas dedicadas a archivar documentación, como se venía haciendo.

BENEFICIOS DE UTILIZAR LAS BASES DE DATOS

Page 11: Taller 1 2-3

Teniendo en cuenta la gran cantidad de información que maneja su empresa, debo decirle que tener una forma de cómo guardar esta información de forma segura y que siempre estará lista para ser consultada cuando se necesite, le ahorrara mucho tiempo y dinero. Existen herramientas basadas en computadores que le permiten tener el control de toda la información de su empresa, como proveedores, clientes, productos, zonas de mayor impacto, etc. Teniendo esta información y utilizando las herramientas que le menciono puede crear informes de estado que le permitirán tomar mejores decisiones basados en la información que posee, lo cual le dará gran ventaja ante sus competidores y le permitirá ofrecer mejores productos y servicios a sus clientes, incrementado así pues su productividad y ahorrándole mucho tiempo, dinero y espacio físico, pues ya no necesitara guardar la información en documentos y carpetas y mucho menos tendrá que utilizar archivadores, lo cual también se ve reflejado en un gran ahorro.

Las bases de datos son programas que facilitan la administración de la de información, integrándola de manera organizada internamente como registros en una tabla ya estructurada, también nos facilitan almacenar grandes cantidades de información; permiten la recuperación rápida y flexible de información, con ellas se puede organizar y reorganizar la información, así como imprimirla o distribuirla en formas diversas.

Las características de las BD son elementales puesto que pueden ayudarlos a manejar la información y a la toma de decisiones:

Integrada: se puede considerar como una unificación de varios archivos de datos independientes, donde se elimina parcial o totalmente cualquier redundancia entre los mismos.

Compartida: las partes individuales de la Base de Datos pueden compartirse entre varios usuarios distintos, en el sentido que cada uno de ellos puede tener acceso a la misma parte de la Base de Datos y utilizarla con propósitos diferentes, consecuencia del hecho de que la Base de Datos es integrada.

Las ventajas que tienen las bases de datos enfocadas y determinadas al control centralizado de la administración de la información

Page 12: Taller 1 2-3

Los datos pueden compartirse: Significa que las aplicaciones existentes puedan compartir la información de la base de datos, y que también es posible desarrollar nuevas aplicaciones para operar sobre los mismos datos.

Reducir la redundancia: En las bases de datos todos los archivos están integrados o relacionados, por lo que no se almacenan varias copias de los mismos datos. Sin embargo, en una base de datos no se puede eliminar la redundancia completamente, ya que en ocasiones es necesaria para modelar las relaciones entre los datos.

Evitar la inconsistencia: Esto es posible hasta cierto grado, es decir, Cuando existen elementos en la base de datos que están representados en entidades distintas y el DBMS no está enterado de la duplicidad es algo así como la redundancia NO CONTROLADA, habrá ocasiones en las que las dos entidades no coincidan, cuando una de ellas ha sido actualizada y la otra no. En esos momentos, se dice que la base de datos es inconsistente. Una base de datos en un estado inconsistente es capaz de proporcionar a sus usuarios información incorrecta o contradictoria. amor

Manejo de transacciones: Una transacción es una unidad de trabajo lógico, que por lo regular comprende varias operaciones de la base de datos. Si el usuario declara que las operaciones son parte de la misma transacción, entonces el sistema puede en efecto garantizar que se hagan todas o ninguna de ellas, aun cuando el sistema fallara a la mitad del proceso. La característica de atomicidad de las transacciones se aplica aun en el caso de un solo usuario.

Es posible mantener la integridad: La integridad asegura que los datos de la base de datos estén correctos. Las restricciones de integridad son fundamentales y de crucial importancia.

Es posible hacer cumplir la seguridad: Al asegurar que el único medio de acceso a la base de datos sea a través de canales adecuados se pueden definir las restricciones de seguridad que serán verificadas siempre que se intente acceder a datos sensibles.

Page 13: Taller 1 2-3

Desventajas de las Bases de Datos:

Instalación costosa: Equipos: Nuevas instalaciones o ampliaciones, sistemas operativos, compiladores, SGBD comerciales, computadores más poderosos, etc.

Personal especializado: Se requiere de conocimientos específicos. Desfase entre teoría y práctica: Muchos asumen a ciertas funcionalidades

como un hecho cuando en realidad son estudios teóricos.

Page 14: Taller 1 2-3

CONCLUSIÓN

Las bases de datos, hoy en día, ocupan un lugar determinante en cualquier área

laboral, comercial, y tecnológico. No sólo las personas involucradas en el área de

Informática, sino todas las personas administrativas, técnicas y con mayor razón

los profesionales de cualquier carrera, deben de tener los conocimientos

necesarios para poder utilizar las bases de datos. Por esta razón es importante y

primordial saber un poco sobre el manejo de bases de datos puesto que

constantemente está en los diferentes procesos laborales que se manejan todos

los días en una determinada organización.

BIBLIOGRAFIA

http://basesdedatos.wetpaint.com

http://www.google.com

http://www.wikipedia.org