SlideShare una empresa de Scribd logo
1 de 14
Taller 1 Descripción de la actividad<br />1. Lee detenidamente el material de apoyo de la Unidad didáctica 1 <br />2. Busca en otras fuentes (libros o Internet) otras definiciones de:<br />Datos <br />Base de datos <br />Sistema de bases de datos <br />Sistema de administración de bases de datos <br /> <br />3. Formula tu propia definición de estos términos<br />4. Indica con tus palabras la diferencia entre los términos.<br />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). <br /> <br />Solución<br />Datos<br />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.<br />Base de datos<br />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.<br />Sistemas de bases de datos<br />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.<br />Sistema de administración de bases de datos<br />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:<br />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.<br />Proveer a los administradores las herramientas que les permitan ejecutar tareas de mantenimiento y administración de los datos.<br />Datos <br />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.<br />Bases de datos<br />Es 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.<br />Sistema de bases de datos <br />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:<br />El software de propósito general para la gestión de DB, comúnmente llamado sistema de gestión de DB (SGBD).                                Amor                                                               <br />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                                                                                 <br />Sistemas de administración de bases de datos<br />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.<br />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.<br />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.<br />Taller 2 Descripción de la actividad<br />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: <br />1. El propósito de la Base de Datos <br />2. Cuándo se requiere usar su Sistema de Administración de Bases de Datos <br />Elabora un reporte que incluya una lista comparativa entre los diferentes productos.<br /> <br />Incluye el producto que concluyes es el mejor de los tres investigados, y el porqué de esa conclusión. <br />El reporte debe de contener los siguientes elementos: <br />Portada, con los datos de la persona que entrega el documento <br />Estructura que contenga: <br />Introducción general <br />Desarrollo (Documento en el que se incluye la información solicitada). <br />Conclusión <br />Bibliografía consultada <br />MYSQL<br />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.<br />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.<br />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.<br />Características de MySQL<br />Las principales características de este gestor de bases de datos son las siguientes:<br />Aprovecha la potencia de sistemas multiprocesador, gracias a su implementación multihilo.<br />Soporta gran cantidad de tipos de datos para las columnas.<br />Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).<br />Gran portabilidad entre sistemas.<br />Soporta hasta 32 índices por tabla.<br />Gestión de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos.<br />Ventajas de MySQL<br />Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento. <br />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. <br />Facilidad de configuración e instalación. <br />Soporta gran variedad de Sistemas Operativos <br />Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está. <br />Conectividad y seguridad <br />POSTGRESQL<br />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.<br />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.<br />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.<br />Características de PostGreSQL<br />A continuación se enumeran las principales características de este gestor de bases de datos:<br />Implementación del estándar SQL92/SQL99.<br />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.<br />Incorpora una estructura de datos array.<br />Incorpora funciones de diversa índole: manejo de fechas, geométricas, orientadas a operaciones con redes, etc.<br />Permite la declaración de funciones propias, así como la definición de disparadores.<br />Soporta el uso de índices, reglas y vistas.<br />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.<br />Permite la gestión de diferentes usuarios, como también los permisos asignados a cada uno de ellos<br />Ventajas de PostgreSQL<br />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: <br />Modelos de negocios más rentables con instalaciones a gran escala.<br />No existe la posibilidad de ser auditado para verificar cumplimiento de licencia en ningún momento.<br />Flexibilidad  para  hacer  investigación  y desarrollo  sin  necesidad  de incurrir en costos adicionales de licenciamiento.<br />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.<br />ORACLE<br />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.<br />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.<br />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:<br />Entorno cliente/servidor.<br />Gestión de grandes bases de datos.<br />Usuarios concurrentes.<br />Alto rendimiento en transacciones.<br />Sistemas de alta disponibilidad.<br />Disponibilidad controlada de los datos de las aplicaciones.<br />Adaptación a estándares de la industria, como SQL-92.<br />Gestión de la seguridad.<br />Autogestión de la integridad de los datos.<br />Opción distribuida.<br />Portabilidad.<br />Compatibilidad.<br />Replicación de entornos.<br />Ventajas de Oracle<br />Estas a la punta con la tecnología más avanzada del mundo. <br />Estas asegurado con el soporte. <br />Oracle proporciona una excelente oportunidad al profesional, ya que es una carrera y tu reconocimiento es mundial. <br />Otras aplicaciones de renombre en el mercado utilizan BD Oracle, tal es el caso de SAP, BAAN y People Soft. <br />Oracle tiene la más amplia suite EBusiness del mercado. <br />Tiene productos para interactuar con otras BD, tales como los Transparent Gateways para: DB2, SQL Server, Informix, Mysql y muchas otras.<br />Tambien plataformas para aplicaciones tipo Wireless.<br />Productos como Internet Filesystem, para un control centralizado de la documentación de la corporación o empresa. <br />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. <br />Seguridad de la BD con Oracle Virtual Database y Oracle Portal. <br />Taller 3 Descripción de la actividad<br />Revisa la definición que redactaste en la actividad 1.1 de los siguientes términos: <br />Datos <br />Bases de Datos <br />Sistema de Bases de Datos <br />Sistema Administrador de Bases de Datos <br />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. <br />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. <br />El documento debe de contener los siguientes elementos: <br />Portada, con los datos de la persona que entrega el documento <br />Estructura que contenga: <br />Introducción general <br />Desarrollo de la información solicitada <br />Conclusión <br />Bibliografía consultada <br />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. <br />INTRODUCCIÓN<br />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. <br />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.<br />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.<br />BENEFICIOS DE UTILIZAR LAS BASES DE DATOS<br />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.<br />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.<br />Las características de las BD son elementales puesto que pueden ayudarlos a manejar la información y a la toma de decisiones:<br />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.<br />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.<br />Las ventajas que tienen las bases de datos enfocadas y determinadas al control centralizado de la administración de la información <br />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.<br />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.<br />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<br />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. <br />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.<br />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.<br />Desventajas de las Bases de Datos:<br />Instalación costosa: Equipos: Nuevas instalaciones o ampliaciones, sistemas operativos, compiladores, SGBD comerciales, computadores más poderosos, etc.<br />Personal especializado: Se requiere de conocimientos específicos.<br />Desfase entre teoría y práctica: Muchos asumen a ciertas funcionalidades como un hecho cuando en realidad son estudios teóricos.<br />CONCLUSIÓN<br />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.<br />BIBLIOGRAFIA<br />http://basesdedatos.wetpaint.com<br />http://www.google.com<br />http://www.wikipedia.org<br />
Taller 1 2-3
Taller 1 2-3
Taller 1 2-3
Taller 1 2-3
Taller 1 2-3
Taller 1 2-3
Taller 1 2-3
Taller 1 2-3
Taller 1 2-3
Taller 1 2-3
Taller 1 2-3
Taller 1 2-3
Taller 1 2-3

Más contenido relacionado

La actualidad más candente

Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia PeñaAlessiaPea1
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos RelacionalesAngeles Sandoval
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datosNeeNiiss Zendess
 
Semana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicaciónSemana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicaciónremyor09
 
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 DatosEvelynUBA
 
Capitulo 13 diseño de bases de datos - analisis y diseño de sistemas. Kendal...
Capitulo 13 diseño de bases de datos -  analisis y diseño de sistemas. Kendal...Capitulo 13 diseño de bases de datos -  analisis y diseño de sistemas. Kendal...
Capitulo 13 diseño de bases de datos - analisis y diseño de sistemas. Kendal...Bryan Canelas
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datosRaul Hernandez
 
Ventajas de bdd expo
Ventajas de bdd expoVentajas de bdd expo
Ventajas de bdd expogerardd98
 
Clase 1 Introduccion A Base De Datos
Clase 1   Introduccion A Base De DatosClase 1   Introduccion A Base De Datos
Clase 1 Introduccion A Base De Datososwchavez
 
Diseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datosDiseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datosangela margarita
 
Introducción a las bases de datos por : Griceidy Rodriguez
Introducción a las bases de datos por : Griceidy RodriguezIntroducción a las bases de datos por : Griceidy Rodriguez
Introducción a las bases de datos por : Griceidy Rodriguezgriceidyro2001
 

La actualidad más candente (20)

Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia Peña
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos Relacionales
 
DISEÑO DE UNA BASE DE DATOS
DISEÑO DE UNA BASE DE DATOSDISEÑO DE UNA BASE DE DATOS
DISEÑO DE UNA 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
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datos
 
Semana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicaciónSemana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicación
 
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 yy.
Base de datos yy.Base de datos yy.
Base de datos yy.
 
Base de datos
Base de datosBase de datos
Base de datos
 
Capitulo 13 diseño de bases de datos - analisis y diseño de sistemas. Kendal...
Capitulo 13 diseño de bases de datos -  analisis y diseño de sistemas. Kendal...Capitulo 13 diseño de bases de datos -  analisis y diseño de sistemas. Kendal...
Capitulo 13 diseño de bases de datos - analisis y diseño de sistemas. Kendal...
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Ventajas de bdd expo
Ventajas de bdd expoVentajas de bdd expo
Ventajas de bdd expo
 
Clase 1 Introduccion A Base De Datos
Clase 1   Introduccion A Base De DatosClase 1   Introduccion A Base De Datos
Clase 1 Introduccion A Base De Datos
 
Diseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datosDiseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datos
 
Bd Cap1 (1)
Bd Cap1 (1)Bd Cap1 (1)
Bd Cap1 (1)
 
Introducción a las bases de datos por : Griceidy Rodriguez
Introducción a las bases de datos por : Griceidy RodriguezIntroducción a las bases de datos por : Griceidy Rodriguez
Introducción a las bases de datos por : Griceidy Rodriguez
 
Presentación Base de Datos
Presentación Base de DatosPresentación Base de Datos
Presentación Base de Datos
 

Destacado

Destacado (7)

Tipos de datos mysql
Tipos de datos mysqlTipos de datos mysql
Tipos de datos mysql
 
Características de MySQL
Características de MySQLCaracterísticas de MySQL
Características de MySQL
 
Características de my sql
Características de my sqlCaracterísticas de my sql
Características de my sql
 
Tipos de datos en MySQL Workbench
Tipos de datos en  MySQL  WorkbenchTipos de datos en  MySQL  Workbench
Tipos de datos en MySQL Workbench
 
Oracle
OracleOracle
Oracle
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysql
 
Exposicion oracle
Exposicion oracleExposicion oracle
Exposicion oracle
 

Similar a Taller 1 2-3

Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )juandavid1118
 
Fundación centro colombiano de estudios profesionales fcecep
Fundación centro colombiano de estudios profesionales fcecepFundación centro colombiano de estudios profesionales fcecep
Fundación centro colombiano de estudios profesionales fcecepcardona.y.v
 
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdf
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdfSISTEMAS DE GESTION DE BASE DE DATOS 2023.pdf
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdfEverCGonzalesRodrigo1
 
Conceptos y motores
Conceptos y motoresConceptos y motores
Conceptos y motoresAndresSuarez
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1fabioalopezs
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1fabioalopezs
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquezodalys2562
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionluisalvarez594
 

Similar a Taller 1 2-3 (20)

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 (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
Fundación centro colombiano de estudios profesionales fcecep
Fundación centro colombiano de estudios profesionales fcecepFundación centro colombiano de estudios profesionales fcecep
Fundación centro colombiano de estudios profesionales fcecep
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Trabajo de bases de datos
Trabajo de bases de datosTrabajo de bases de datos
Trabajo de bases de datos
 
Taller N 2
Taller  N 2Taller  N 2
Taller N 2
 
Taller N 2
Taller  N 2Taller  N 2
Taller N 2
 
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdf
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdfSISTEMAS DE GESTION DE BASE DE DATOS 2023.pdf
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdf
 
Conceptos y motores
Conceptos y motoresConceptos y motores
Conceptos y motores
 
Presentacion Bases de datos
Presentacion Bases de datosPresentacion Bases de datos
Presentacion Bases de datos
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquez
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
diapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdfdiapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdf
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 

Taller 1 2-3

  • 1. Taller 1 Descripción de la actividad<br />1. Lee detenidamente el material de apoyo de la Unidad didáctica 1 <br />2. Busca en otras fuentes (libros o Internet) otras definiciones de:<br />Datos <br />Base de datos <br />Sistema de bases de datos <br />Sistema de administración de bases de datos <br /> <br />3. Formula tu propia definición de estos términos<br />4. Indica con tus palabras la diferencia entre los términos.<br />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). <br /> <br />Solución<br />Datos<br />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.<br />Base de datos<br />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.<br />Sistemas de bases de datos<br />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.<br />Sistema de administración de bases de datos<br />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:<br />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.<br />Proveer a los administradores las herramientas que les permitan ejecutar tareas de mantenimiento y administración de los datos.<br />Datos <br />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.<br />Bases de datos<br />Es 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.<br />Sistema de bases de datos <br />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:<br />El software de propósito general para la gestión de DB, comúnmente llamado sistema de gestión de DB (SGBD). Amor <br />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 <br />Sistemas de administración de bases de datos<br />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.<br />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.<br />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.<br />Taller 2 Descripción de la actividad<br />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: <br />1. El propósito de la Base de Datos <br />2. Cuándo se requiere usar su Sistema de Administración de Bases de Datos <br />Elabora un reporte que incluya una lista comparativa entre los diferentes productos.<br /> <br />Incluye el producto que concluyes es el mejor de los tres investigados, y el porqué de esa conclusión. <br />El reporte debe de contener los siguientes elementos: <br />Portada, con los datos de la persona que entrega el documento <br />Estructura que contenga: <br />Introducción general <br />Desarrollo (Documento en el que se incluye la información solicitada). <br />Conclusión <br />Bibliografía consultada <br />MYSQL<br />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.<br />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.<br />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.<br />Características de MySQL<br />Las principales características de este gestor de bases de datos son las siguientes:<br />Aprovecha la potencia de sistemas multiprocesador, gracias a su implementación multihilo.<br />Soporta gran cantidad de tipos de datos para las columnas.<br />Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).<br />Gran portabilidad entre sistemas.<br />Soporta hasta 32 índices por tabla.<br />Gestión de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos.<br />Ventajas de MySQL<br />Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento. <br />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. <br />Facilidad de configuración e instalación. <br />Soporta gran variedad de Sistemas Operativos <br />Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está. <br />Conectividad y seguridad <br />POSTGRESQL<br />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.<br />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.<br />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.<br />Características de PostGreSQL<br />A continuación se enumeran las principales características de este gestor de bases de datos:<br />Implementación del estándar SQL92/SQL99.<br />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.<br />Incorpora una estructura de datos array.<br />Incorpora funciones de diversa índole: manejo de fechas, geométricas, orientadas a operaciones con redes, etc.<br />Permite la declaración de funciones propias, así como la definición de disparadores.<br />Soporta el uso de índices, reglas y vistas.<br />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.<br />Permite la gestión de diferentes usuarios, como también los permisos asignados a cada uno de ellos<br />Ventajas de PostgreSQL<br />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: <br />Modelos de negocios más rentables con instalaciones a gran escala.<br />No existe la posibilidad de ser auditado para verificar cumplimiento de licencia en ningún momento.<br />Flexibilidad para hacer investigación y desarrollo sin necesidad de incurrir en costos adicionales de licenciamiento.<br />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.<br />ORACLE<br />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.<br />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.<br />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:<br />Entorno cliente/servidor.<br />Gestión de grandes bases de datos.<br />Usuarios concurrentes.<br />Alto rendimiento en transacciones.<br />Sistemas de alta disponibilidad.<br />Disponibilidad controlada de los datos de las aplicaciones.<br />Adaptación a estándares de la industria, como SQL-92.<br />Gestión de la seguridad.<br />Autogestión de la integridad de los datos.<br />Opción distribuida.<br />Portabilidad.<br />Compatibilidad.<br />Replicación de entornos.<br />Ventajas de Oracle<br />Estas a la punta con la tecnología más avanzada del mundo. <br />Estas asegurado con el soporte. <br />Oracle proporciona una excelente oportunidad al profesional, ya que es una carrera y tu reconocimiento es mundial. <br />Otras aplicaciones de renombre en el mercado utilizan BD Oracle, tal es el caso de SAP, BAAN y People Soft. <br />Oracle tiene la más amplia suite EBusiness del mercado. <br />Tiene productos para interactuar con otras BD, tales como los Transparent Gateways para: DB2, SQL Server, Informix, Mysql y muchas otras.<br />Tambien plataformas para aplicaciones tipo Wireless.<br />Productos como Internet Filesystem, para un control centralizado de la documentación de la corporación o empresa. <br />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. <br />Seguridad de la BD con Oracle Virtual Database y Oracle Portal. <br />Taller 3 Descripción de la actividad<br />Revisa la definición que redactaste en la actividad 1.1 de los siguientes términos: <br />Datos <br />Bases de Datos <br />Sistema de Bases de Datos <br />Sistema Administrador de Bases de Datos <br />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. <br />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. <br />El documento debe de contener los siguientes elementos: <br />Portada, con los datos de la persona que entrega el documento <br />Estructura que contenga: <br />Introducción general <br />Desarrollo de la información solicitada <br />Conclusión <br />Bibliografía consultada <br />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. <br />INTRODUCCIÓN<br />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. <br />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.<br />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.<br />BENEFICIOS DE UTILIZAR LAS BASES DE DATOS<br />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.<br />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.<br />Las características de las BD son elementales puesto que pueden ayudarlos a manejar la información y a la toma de decisiones:<br />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.<br />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.<br />Las ventajas que tienen las bases de datos enfocadas y determinadas al control centralizado de la administración de la información <br />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.<br />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.<br />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<br />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. <br />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.<br />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.<br />Desventajas de las Bases de Datos:<br />Instalación costosa: Equipos: Nuevas instalaciones o ampliaciones, sistemas operativos, compiladores, SGBD comerciales, computadores más poderosos, etc.<br />Personal especializado: Se requiere de conocimientos específicos.<br />Desfase entre teoría y práctica: Muchos asumen a ciertas funcionalidades como un hecho cuando en realidad son estudios teóricos.<br />CONCLUSIÓN<br />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.<br />BIBLIOGRAFIA<br />http://basesdedatos.wetpaint.com<br />http://www.google.com<br />http://www.wikipedia.org<br />