SlideShare ist ein Scribd-Unternehmen logo
1 von 13
INTRODUCCIÓN A LAS BASES DE DATOS<br />ASIGNATURA:<br />BASES DE DATOS<br />ING. EDGAR SANDOVAL<br />DARIO ALEJANDRO AGUDELO JARAMILLO<br />COD: 2309010<br />FEBRERO 9 DE 2011<br />UCEVA<br />INTRODUCCION<br />Las bases de datos se han convertido en herramienta fundamental para el crecimiento de las organizaciones, su uso se requiere para satisfacer las siguientes necesidades:  <br />Proveen facilidades para  la manipulación de grandes volúmenes de datos o  Simplifican la programación de equipos de consistencia. o  Manejando  las políticas de  respaldo adecuadas, garantizan que  los cambios de  la base serán siempre consistentes sin  importar si hay errores correctamente, etc. o  Organizan  los  datos  con  un  impacto mínimo  en  el  código  de  los programas. o  Bajan drásticamente los tiempos de desarrollo y aumentan la calidad del  sistema  desarrollado  si  son  bien  explotados  por  los desarrolladores. Usualmente,  proveen  interfaces  y  lenguajes  de  consulta  que simplifican la recuperación de los datos.<br />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 />Datos<br />Unidad de información, en especial cuando se usa como premisa o base para una inferencia. Conjunto de símbolos que representan una determinada información. Es una unidad mínima de información, sin sentido en sí misma, pero que adquiere significado en conjunción con otras precedentes de la aplicación que las creó.<br />Base de datos<br />Las bases de datos son como un almacén de datos, los cuales están relacionados con diferentes modos de organización, las bases de datos representan algunos aspectos del mundo real, aquellos que le interesan al diseñador. Se diseña y almacena datos con un propósito específico permitiendo manipularlos correctamente y mostrarlo conforme a como el usuario desea verlos. Con la palabra quot;
datosquot;
 se hace referencia a hechos conocidos que pueden registrarse, como ser números telefónicos, direcciones, nombres, etc.<br />Sistemas de bases de datos<br />Un Sistema de Bases de Datos (SBD) es una serie de recursos para manejar grandes volúmenes de información, sin embargo no todos los sistemas que manejan información son bases de datos. Es un sistema computarizado cuya finalidad general es 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.<br />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 />Los sistemas de gestión de bases de datos (en inglés database management system, abreviado DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Es el software que controla la organización, almacenamiento, recuperación, seguridad e integridad de los datos en una base de datos.<br />Datos <br />Son la unidad básica de la información. Por si solos no tienen un significado pero de la forma en que se organicen estos se puede obtener o generar información.<br />Bases de datos<br />Es un sistema que permite almacenar datos por medio de tablas para su fácil utilización a través de métodos de automatización.<br />Sistema de bases de datos <br />Es un sistema que permite a los usuarios almacenar, consultar y actualizar  la información contenida en una base de datos. Consta de 4 elementos  principales: Datos, hardware, Software, usuarios.                                                                <br />Sistemas de administración de bases de datos<br />Es el software que permite gestionar la información de la base de datos mediante ciertos procedimientos que aseguran el control, la organización, almacenamiento, recuperación, seguridad e integridad de los datos en una base de datos.<br />Los términos: Datos, bases de datos, sistemas de bases de datos, sistemas de administración de bases de datos, están relacionados y encausados directamente hacia el manejo de la información y cada uno juega un papel preponderante a la hora de gestionarla correctamente. Es entonces necesario conocer su significado con el fin de comprender el rol que desempeñan. <br />Cuando hablamos de dato nos referimos a la unidad de la información, estos pueden ser números, símbolos, palabras, que por sí solas carecen de sentido, pero que al ordenarlas de cierta forma pueden generar información. Para poder darle un orden a los datos es necesario primero almacenarlos y es allí donde aparecen las bases de datos, que nos permiten guardar la información relacionada a cualquier objeto y de allí obtener los datos que necesitamos para generar diversos tipos de información según se necesite.<br />Para que el acceso a la información sea óptimo es necesario conformar un sistema de bases de datos, que está compuesto por la base de datos, un software controlador y por el sistema administrador de bases de datos, este último es quien crea y mantiene la base de datos asegurando el control, la organización, almacenamiento, recuperación, seguridad e integridad de los datos.<br />Taller 2 <br />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 />También 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, protección 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 />BENEFICIOS DE USAR UNA BASE DE DATOS<br />Cada día podemos ver como el mundo empresarial va evolucionando en la medida en que las nuevas tecnologías van permitiendo a las empresas optimizar sus procesos y obtener los máximos beneficios, esto ha sido posible gracias a la importancia que las organizaciones le han dado al manejo de la información. <br />Para nadie es un secreto que el de hoy es un mundo muy competitivo, donde las empresas tratan de sacar el máximo provecho de las oportunidades que tienen para salir adelante de sus competidores, buscan cualquier opción que les ayude a sacar ventaja en la carrera por la supervivencia de su empresa.<br />Es allí donde debemos buscar la mejor opción para darle un manejo adecuado a la información, ya que de ella depende el futuro de la empresa, por ello es necesario crear una base de datos donde podamos almacenar la información de nuestros clientes, proveedores, productos, registro de transacciones, con el fin de gestionar dicha información para que nos ayude en las labores de planeación, manejo de recursos, en términos generales, para que nos sirva de apoyo en la toma de decisiones. <br />Esta información siempre estará disponible en el momento que se necesite y permanecerá protegida ante cualquier persona malintencionada, es una ventaja sobre las técnicas de almacenamiento manuales, ya que los  documentos físicos pueden ser alterados o dañados fácilmente, en cambio en una base de datos se realizan copias de seguridad regularmente para garantizar la integridad de la información, además solo el administrador tiene acceso a toda la información, los demás usuarios tendrán permisos exclusivamente a lo que el administrador les permita. <br />CONCLUSIÓN<br />Podemos concluir de acuerdo a todo lo anterior que si queremos tener un fácil acceso, y buena administración de nuestros datos, de nuestra información recolectada, debemos pensar que una Base de Datos es la mejor opción, ya que no solo ahorra tiempo y dinero, sino que logra hacer a la información, efectiva, rápida, sencilla y productiva de maneras que tal vez no alcanzamos a comprender.<br />BIBLIOGRAFIA<br />http://www.angelfire.com/ultra2/pecanpie/Glosario.html<br />http://www.wikipedia.org<br />http://www.monografias.com<br />http://basesdedatos.wetpaint.com<br />
Talleresbd
Talleresbd
Talleresbd
Talleresbd
Talleresbd
Talleresbd
Talleresbd
Talleresbd
Talleresbd
Talleresbd
Talleresbd
Talleresbd

Weitere ähnliche Inhalte

Was ist angesagt?

Tema conceptos basicos bases de datos
Tema conceptos basicos bases de datosTema conceptos basicos bases de datos
Tema conceptos basicos bases de datosWilliam Martinez
 
Base de datos (william mata 26550902)
Base de datos (william mata 26550902)Base de datos (william mata 26550902)
Base de datos (william mata 26550902)WilliamMata7
 
Bases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaBases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaandreaydarlys
 
Bases de datos
Bases de datosBases de datos
Bases de datosAlfonso
 
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
 
Actividad 1base de datos miguel diaz
Actividad 1base de datos miguel diazActividad 1base de datos miguel diaz
Actividad 1base de datos miguel diazMiguelDiaz976501
 
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
 
Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datosyaopg
 
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
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datosJesús Tramullas
 
Glosario base de datos jeison cruz
Glosario base de datos jeison cruzGlosario base de datos jeison cruz
Glosario base de datos jeison cruzJeison Cruz
 

Was ist angesagt? (20)

Base de datos
Base de datos Base de datos
Base de datos
 
bases de datos
 bases de datos bases de datos
bases de datos
 
Tema conceptos basicos bases de datos
Tema conceptos basicos bases de datosTema conceptos basicos bases de datos
Tema conceptos basicos bases de datos
 
DISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOSDISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOS
 
Base de datos (william mata 26550902)
Base de datos (william mata 26550902)Base de datos (william mata 26550902)
Base de datos (william mata 26550902)
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaBases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andrea
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
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
 
Actividad 1base de datos miguel diaz
Actividad 1base de datos miguel diazActividad 1base de datos miguel diaz
Actividad 1base de datos miguel diaz
 
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
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Conceptos básicos de bases de datos
Conceptos básicos de bases de datosConceptos básicos de bases de datos
Conceptos básicos de bases de datos
 
Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datos
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Trabajo bases de datos
Trabajo bases de datosTrabajo bases de datos
Trabajo bases de datos
 
Ventajas de bdd expo
Ventajas de bdd expoVentajas de bdd expo
Ventajas de bdd expo
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Glosario base de datos jeison cruz
Glosario base de datos jeison cruzGlosario base de datos jeison cruz
Glosario base de datos jeison cruz
 

Andere mochten auch

L'interopérabilité et l'implémentation de la norme
L'interopérabilité et l'implémentation de la normeL'interopérabilité et l'implémentation de la norme
L'interopérabilité et l'implémentation de la normeADBS
 
WM Dergi - 11.SAYI
WM Dergi - 11.SAYIWM Dergi - 11.SAYI
WM Dergi - 11.SAYIWM Dergi
 
Number Systems in Computer Systems
Number Systems in Computer SystemsNumber Systems in Computer Systems
Number Systems in Computer SystemsS N M P Simamora
 
LiveSource Presentation for NTMA 2013
LiveSource Presentation for NTMA 2013LiveSource Presentation for NTMA 2013
LiveSource Presentation for NTMA 2013MFG.com
 

Andere mochten auch (6)

L'interopérabilité et l'implémentation de la norme
L'interopérabilité et l'implémentation de la normeL'interopérabilité et l'implémentation de la norme
L'interopérabilité et l'implémentation de la norme
 
WM Dergi - 11.SAYI
WM Dergi - 11.SAYIWM Dergi - 11.SAYI
WM Dergi - 11.SAYI
 
Number Systems in Computer Systems
Number Systems in Computer SystemsNumber Systems in Computer Systems
Number Systems in Computer Systems
 
Qp work order
Qp work orderQp work order
Qp work order
 
LiveSource Presentation for NTMA 2013
LiveSource Presentation for NTMA 2013LiveSource Presentation for NTMA 2013
LiveSource Presentation for NTMA 2013
 
Turismo y trabajo justo
Turismo y trabajo justoTurismo y trabajo justo
Turismo y trabajo justo
 

Ähnlich wie Talleresbd

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
 
Conceptos y motores
Conceptos y motoresConceptos y motores
Conceptos y motoresAndresSuarez
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquezodalys2562
 
¿Qué es una base de datos?
¿Qué es una base de datos?¿Qué es una base de datos?
¿Qué es una base de datos?SENA
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionluisalvarez594
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datosgerardd98
 
Expo base de datos
Expo base de datosExpo base de datos
Expo base de datosAlfredo Joya
 
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
 
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
 

Ähnlich wie Talleresbd (20)

Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
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
 
Conceptos y motores
Conceptos y motoresConceptos y motores
Conceptos y motores
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquez
 
diapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdfdiapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdf
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
¿Qué es una base de datos?
¿Qué es una base de datos?¿Qué es una base de datos?
¿Qué es una base de datos?
 
Presentacion Bases de datos
Presentacion Bases de datosPresentacion Bases de datos
Presentacion Bases de datos
 
Resumen
ResumenResumen
Resumen
 
Trabajo de bases de datos
Trabajo de bases de datosTrabajo de bases de datos
Trabajo de bases de datos
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Expo base de datos
Expo base de datosExpo base de datos
Expo base de datos
 
Base de datos
Base de datos Base de datos
Base 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
 
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
 

Kürzlich hochgeladen

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Kürzlich hochgeladen (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Talleresbd

  • 1. INTRODUCCIÓN A LAS BASES DE DATOS<br />ASIGNATURA:<br />BASES DE DATOS<br />ING. EDGAR SANDOVAL<br />DARIO ALEJANDRO AGUDELO JARAMILLO<br />COD: 2309010<br />FEBRERO 9 DE 2011<br />UCEVA<br />INTRODUCCION<br />Las bases de datos se han convertido en herramienta fundamental para el crecimiento de las organizaciones, su uso se requiere para satisfacer las siguientes necesidades: <br />Proveen facilidades para la manipulación de grandes volúmenes de datos o Simplifican la programación de equipos de consistencia. o Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores correctamente, etc. o Organizan los datos con un impacto mínimo en el código de los programas. o Bajan drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores. Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperación de los datos.<br />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 />Datos<br />Unidad de información, en especial cuando se usa como premisa o base para una inferencia. Conjunto de símbolos que representan una determinada información. Es una unidad mínima de información, sin sentido en sí misma, pero que adquiere significado en conjunción con otras precedentes de la aplicación que las creó.<br />Base de datos<br />Las bases de datos son como un almacén de datos, los cuales están relacionados con diferentes modos de organización, las bases de datos representan algunos aspectos del mundo real, aquellos que le interesan al diseñador. Se diseña y almacena datos con un propósito específico permitiendo manipularlos correctamente y mostrarlo conforme a como el usuario desea verlos. Con la palabra quot; datosquot; se hace referencia a hechos conocidos que pueden registrarse, como ser números telefónicos, direcciones, nombres, etc.<br />Sistemas de bases de datos<br />Un Sistema de Bases de Datos (SBD) es una serie de recursos para manejar grandes volúmenes de información, sin embargo no todos los sistemas que manejan información son bases de datos. Es un sistema computarizado cuya finalidad general es 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.<br />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 />Los sistemas de gestión de bases de datos (en inglés database management system, abreviado DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Es el software que controla la organización, almacenamiento, recuperación, seguridad e integridad de los datos en una base de datos.<br />Datos <br />Son la unidad básica de la información. Por si solos no tienen un significado pero de la forma en que se organicen estos se puede obtener o generar información.<br />Bases de datos<br />Es un sistema que permite almacenar datos por medio de tablas para su fácil utilización a través de métodos de automatización.<br />Sistema de bases de datos <br />Es un sistema que permite a los usuarios almacenar, consultar y actualizar la información contenida en una base de datos. Consta de 4 elementos principales: Datos, hardware, Software, usuarios. <br />Sistemas de administración de bases de datos<br />Es el software que permite gestionar la información de la base de datos mediante ciertos procedimientos que aseguran el control, la organización, almacenamiento, recuperación, seguridad e integridad de los datos en una base de datos.<br />Los términos: Datos, bases de datos, sistemas de bases de datos, sistemas de administración de bases de datos, están relacionados y encausados directamente hacia el manejo de la información y cada uno juega un papel preponderante a la hora de gestionarla correctamente. Es entonces necesario conocer su significado con el fin de comprender el rol que desempeñan. <br />Cuando hablamos de dato nos referimos a la unidad de la información, estos pueden ser números, símbolos, palabras, que por sí solas carecen de sentido, pero que al ordenarlas de cierta forma pueden generar información. Para poder darle un orden a los datos es necesario primero almacenarlos y es allí donde aparecen las bases de datos, que nos permiten guardar la información relacionada a cualquier objeto y de allí obtener los datos que necesitamos para generar diversos tipos de información según se necesite.<br />Para que el acceso a la información sea óptimo es necesario conformar un sistema de bases de datos, que está compuesto por la base de datos, un software controlador y por el sistema administrador de bases de datos, este último es quien crea y mantiene la base de datos asegurando el control, la organización, almacenamiento, recuperación, seguridad e integridad de los datos.<br />Taller 2 <br />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 />También 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, protección 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 />BENEFICIOS DE USAR UNA BASE DE DATOS<br />Cada día podemos ver como el mundo empresarial va evolucionando en la medida en que las nuevas tecnologías van permitiendo a las empresas optimizar sus procesos y obtener los máximos beneficios, esto ha sido posible gracias a la importancia que las organizaciones le han dado al manejo de la información. <br />Para nadie es un secreto que el de hoy es un mundo muy competitivo, donde las empresas tratan de sacar el máximo provecho de las oportunidades que tienen para salir adelante de sus competidores, buscan cualquier opción que les ayude a sacar ventaja en la carrera por la supervivencia de su empresa.<br />Es allí donde debemos buscar la mejor opción para darle un manejo adecuado a la información, ya que de ella depende el futuro de la empresa, por ello es necesario crear una base de datos donde podamos almacenar la información de nuestros clientes, proveedores, productos, registro de transacciones, con el fin de gestionar dicha información para que nos ayude en las labores de planeación, manejo de recursos, en términos generales, para que nos sirva de apoyo en la toma de decisiones. <br />Esta información siempre estará disponible en el momento que se necesite y permanecerá protegida ante cualquier persona malintencionada, es una ventaja sobre las técnicas de almacenamiento manuales, ya que los documentos físicos pueden ser alterados o dañados fácilmente, en cambio en una base de datos se realizan copias de seguridad regularmente para garantizar la integridad de la información, además solo el administrador tiene acceso a toda la información, los demás usuarios tendrán permisos exclusivamente a lo que el administrador les permita. <br />CONCLUSIÓN<br />Podemos concluir de acuerdo a todo lo anterior que si queremos tener un fácil acceso, y buena administración de nuestros datos, de nuestra información recolectada, debemos pensar que una Base de Datos es la mejor opción, ya que no solo ahorra tiempo y dinero, sino que logra hacer a la información, efectiva, rápida, sencilla y productiva de maneras que tal vez no alcanzamos a comprender.<br />BIBLIOGRAFIA<br />http://www.angelfire.com/ultra2/pecanpie/Glosario.html<br />http://www.wikipedia.org<br />http://www.monografias.com<br />http://basesdedatos.wetpaint.com<br />