Friday, May 24, 2019


Base de datos.

Una base de datos es una recopilación de información que se organiza para que se pueda acceder, administrar y actualizar fácilmente.
Los datos se organizan en filas, columnas y tablas, y se indexan para que sea más fácil encontrar la información relevante. Los datos se actualizan, expanden y eliminan a medida que se agrega nueva información. Las bases de datos procesan cargas de trabajo para crearse y actualizarse, consultar los datos que contienen y poder realizar cruces de información.
Las bases de datos informáticas suelen contener agregaciones de registros o archivos de datos, como transacciones de ventas, catálogos de productos, inventarios y perfiles de clientes.
Normalmente, un administrador de base de datos proporciona a los usuarios la capacidad de controlar el acceso de lectura / escritura, especificar la generación de informes y analizar el uso. Algunas bases de datos ofrecen cumplimiento con ACID (atomicidad, consistencia, aislamiento y durabilidad) para garantizar que los datos sean consistentes y que las transacciones estén completas.


Se entendió del modelo “Entidad relación” que son dependientes de un conector para continuar con su correcto desarrollo. Esto quiere decir, que uno no puede existir sin el otro.
Resultado de imagen para entidad relación

En el último corte, pudimos aprender bastante a cerca de la creación en diferentes herramientas de bases de datos. Gracias a esto pudimos desarrollar diferentes actividades para manipular las diferentes herramientas y crear una base de datos. Utilizamos la herramienta SQL la cual nos permitió integrar nuestros datos y obtener una interfaz gráfica, la cual nos permitía observar cómo se iba formando.
MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto y de libre acceso que utiliza el lenguaje de consulta estructurado (SQL). SQL es el lenguaje más popular para agregar, acceder y administrar contenido en una base de datos. Es más conocido por su rápido procesamiento, confiabilidad probada, facilidad y flexibilidad de uso.

Creamos un proyecto, general, en el que desarrollamos una idea innovadora en lo que respecta a las bases de datos. Creamos la manera de unificar las diferentes bases de datos en distintos Sites para que sea visible desde cualquier lugar.

Bibliografía:
https://searchdatacenter.techtarget.com/es/definicion/Base-de-datos

http://migueleonardortiz.com.ar/mysql/que-es-mysql-y-como-funciona/994

Bases de datos y programas




Teniendo en cuenta a la variedad de temas vistos en el trascurso de semestre, hicimos diferentes ejercicios enfocados a temas como: entidad relación, atributos, registros, base de datos información que nos sirvió de base para  crear tablas estructuradas, permitiéndonos de ésta manera comprender la lógica del porque y para que son necesarias en la cotidianidad de nuestras vidas.
Conocimos programas que nos ayudaron a aprender cómo se construye una base de datos desde el principio tales como lucid chart, por medio de la cual graficamos diagramas de flujo con sus respectivas cardinalidades y entidades que nos permitían observar cómo se conectaban entre sí; también conocimos  Dbdesigner un programa totalmente visual de diseño de bases de datos, que combina características y funciones con un diseño simple, muy clara y fácil de usar, a fin de ofrecerte un método efectivo para gestionar nuestras bases de datos , gracias a lo anterior logramos interiorizar el conocimiento; también pudimos conocer Mysql, con este aplicamos lo visto y pudimos dar nuestros primeros pasos en un programa utilizado a nivel profesional; conociendo como se estructura a partir de códigos una base de datos  haciendo en éstas , consultas , creado registros , modificando datos entre otros. En conclusión  pudimos aplicar cada uno de los conocimientos adquiridos en clase desde simples gráficos y esquemas hasta un nivel básico de programación.
Además de aplicarlo en clase y en proyecto, nos dimos cuenta que estos aplicativos no solo sirven para implementarse en proyectos universitarios, si no también en cosas cotidianas del diario vivir, como por ejemplo organizar los datos de cualquier empresa, ya sean su parte financiera, el stock de productos, la variedad de los mismos, los datos de sus clientes y datos de sus servicios.
También se lograron grandes avances a nivel grupal, como sacar adelante un proyecto, el solo hecho de ponernos de acuerdo ya es un avance gigante y algo aún más sorprender fue poder aprender a crear, llenar y consultar tablas de datos.
Santiago España 
Cristian lopez
Juan David Martínez 
Baltazar Maldonado
https://pixabay.com/es/illustrations/nube-memoria-monitor-3805855

https://es.m.wikipedia.org/wiki/XAMPP

https://www.tutorialesprogramacionya.com/mysqlya/index.php?inicio=0

Thursday, May 23, 2019

Base De Datos.

En el transcurso del semestres para la materia Introducción a Base de Datos los temas vistos se dividen en; Modelo Entidad Relación que hace referencia a uno de los modelos más usados para desarrollar una base de datos ya que nos ayuda a identificar las entidades y como se relacionan entre sí, se compone por entidades, relaciones y atributos representadas por cuadrados, rombos y círculos u óvalos respectivamente, por otro lado, la cardinalidad será expresada de la forma (1_n), (n_1), (1_1) y (n_n), para la ayuda visual de este modelo aprendimos a manejar la herramienta Lucidchart que es básicamente una aplicación donde podemos graficar mediante diagramas de flujo.
Para la organización de datos vimos el modelo relacional que se encarga de manejar la información en tablas divididas en filas y campos, se asignan llaves primarias y secundarias para evitar la duplicidad de información y el manejo de datos innecesarios. Y finalmente pudimos aprender el uso de una herramienta generadora de bases de datos llamada MySql que tiene respaldo de Oracle y es ejecutada principalmente en Linux, Unix y Windows.


https://www.oracle.com/co/mysql/
 Juan Sebastián Muñoz Suarez

Ana María Valencia Ramírez


Joan Ferney Esguerra Tovar

Cesar Augusto Vargas Camacho

Friday, May 17, 2019

BASES DE DATOS


Las bases de datos se han convertido en parte fundamental de las empresas sean grandes, medianas o pequeñas,  ya que facilitan el uso de la información se pueden observar las bases de datos tanto físicas como digitales, todo con el fin de tener un control en las actividades que se realizan dentro de la empresa.
En esta ocasión haremos un recorrido a través de lo aprendido en el semestre empezaremos hablando de un concepto general para conocer que es una base de datos. Para dar una breve introducción a este concepto podemos intuir que una base de datos es un repositorio donde se almacena información, la cual puede ser manipulada por diferentes usuarios o roles dentro del sector empresarial, social, educativo entre otros.  Dentro de este gran repositorio podemos encontrar cuatro funciones las cuales a su vez nos sirven para manipular dicha información, estos 4 procesos los conocemos con las siglas C.R.U.D (en inglés Create Read Update Delete o en español Crear, Leer, Actualizar y Eliminar).
Las bases de datos son contenedores virtuales los cuales nos permiten administrar la información de forma sencilla y eficiente.  Dentro de su construcción hay un paso que es vital a la hora de construir una base de datos las cuales brindan especificar y optimizar la búsqueda de información a la hora de ser requerida, las conocemos como normalizaciones (1N, 2N, 3N).
El primer nivel hace referencia a la eliminación de grupos repetitivos en las tablas y crear tablas separadas por cada grupo de datos relacionados en identificarlos con una llave primaria. El segundo nivel  se enfoca exactamente en relacionar las tablas mencionadas anteriormente mediante llaves foráneas, y el tercer nivel sencillamente se aplica eliminando los campos que no dependan de una clave.



Bibliografía
Introducción a las bases de datos


Giovanny Antonio Vera Rodríguez
Jefry Rojas Urrea
Santiago Sánchez yate

CONSTRUCCIÓN BASES DE DATOS






Vivimos en una era de constante cambio y evolución, lo que el día de ayer era nuevo y de mucho asombro (como los celulares) hoy se vende como el pan en las panaderías de los barrios, claro está que no se desmerita de ninguna manera el pan o las mismas panaderías, pero estas últimas nos pueden servir en el mismo ejemplo de la evolución, ya que hoy en día hay panaderías que manejan sistemas de información con robustas bases de datos, han pasado de manejar información en lápiz y papel o en la memoria, a manejar modelos relacionales, conceptuales en los que se pueden y logran relacionar de una manera acertada los datos y registros que ahora agrupan de manera más eficaz y rápida en tablas, proporcionando nombres y descripciones exactas y únicas con el fin de llevar un mejor control de lo que se hace, se tiene y se planea.



No es necesario ser eminencias ni expertos en los temas informáticos para llegar a la conclusión de que, por medio de un sistema de bases de datos, cualquier negocio o proyecto, puede ser optimizado y mejorado. La información esta allí, solo es necesario hacer las preguntas correctas y definir lo verdaderamente necesario, para llegar a esa evolución permanente o al menos ir dando algunos pasos en ella, todo aquello que se vaya quedando en el camino, ira siendo desechado, es algo drástica esta premisa, pero así mismo lo ha sido el proceso de cambio en el mundo.



Esta manera de llevar la información conlleva a tener mas cosas de fondo, como sistemas de Backup de la información en caso de algún tipo de falla. También se necesitan sistemas que nos brinden una interface para manejar estas bases de datos como por ejemplo un CRM, que nos facilita el manejo y la manipulación de la información de una manera correcta.




Camilo Torres
Jefferson Gonzalez
Ruben Ramirez
Andres Castañeda

Abraham Silvershatz (3002), Fundamentos de bases de datos, Editorial MGH

Millam M, (2012), Fundamentos de bases de datos - Notas de referencia, Cali Colombia, C&G Editores.

Imagen "https://concepto.de/wp-content/uploads/2018/04/base-de-datos-min-e1523470739502.jpg"

Resumen Construcción Base De Datos 2019-1


En el transcurso de este semestre se trataron temas de manejo de algunas herramientas para crear o diseñar bases de datos, profundizamos cada término que contiene una base de datos, su estructura, como se puede normalizar una base de datos y desde donde se pueden definir los parámetros de una entidad. Además de esto se realizaron retroalimentaciones en clase lo cual, nos ayudó al momento de crear una base de datos desde cero. Hoy en día, las bases de datos se encuentran en todo momento de nuestra vida cotidiana y ofrecen un desempeño analítico eficiente de datos que no precisamente son sólo texto si no en varios tipos de datos. Otro punto importante fue la generación del diccionario de datos, el cual indica el nombre de campo, la descripción de este, el tipo de dato y su longitud; Esto para entender con qué parámetros se creó la base de datos.
Los modelos relacionales como los modelos de entidad relación fue de vital importancia, ya que, esto define el orden o el modo de lógica de una base de datos, la importancia de saber las relaciones de llaves primarias con llaves foráneas, también el modelo entidad-relación que se rige por un parámetro importante que es la cardinalidad. Para poder generar estos modelos utilizamos 2 herramientas para diseñar estos diagramas, LUCIDCHART es una aplicación la cual nos permite generar diagramas de flujo y asignarle a una entidad una cardinalidad, esto con el fin de que el modelo sea un poco más entendible y se visualice de una manera más ordenada, la otra herramienta que utilizamos es DBDESIGNER la cual nos permite crear una base de datos y graficar las relaciones que tiene una entidad con otra. La última herramienta que trabajamos en clase fue PHPMYADMIN  que es un gestor de bases de datos la cual nos permite trabajar desde la web conectándonos desde XAMPP activando MySQL, Apache, entre otros servidores web. Mediante consultas SQL creamos una base de datos, agregando y eliminando registros, identificando los tipos de datos de las columnas, modificando tablas y algunas funciones más también por medios de las consultas. (CRUD). Con esto podemos deducir que ya tenemos las bases para poder crear y manipular una base de datos y aun así generar modelos relacionales mediante consultas SQL.


Imagen tomada de (https://bit.ly/2YAAXGA)

Jose Luis Gaitan
Diego Alejandro Rodríguez
Ángela Vanegas
Deivid Sichaca

Thursday, May 16, 2019

bases de datos en el semestre



Durante el transcurso de este semestre se han llevado  a cabo diferentes tareas y actividades para implementar o llevar a un estado físico lo implementado en las bases de datos, en un principio se hablo sobre los modelos de entidad relación estos son un esquema que se realiza para conocer el funcionamiento de cualquier tipo de entidad y de esta manera conocer que tipo de datos puedan ser relevantes para un sistema de información en si , estos se desarrollaban a través de tres elementos esenciales  entidades , relaciones, atributos para poder comprobar estos conceptos realizamos el modelo entidad relación de una biblioteca donde esta misma , usuarios,prestamos, categoría representan las entidades y los atributos son datos específicos referente a cada entidad ademas de esto las relaciones es las similitudes que tienen dichas entidades aparte de esto la cardinalidad también es esencial ya que esta nos permite saber si las tablas interactuan de uno a uno , de uno a muchos y de muchos a muchos, al continuar e semestre hablamos de modelo relacional el cual con la ayuda de los modelos de entidad relación implantamos los datos  ya no en un mapa conceptual  sino en tablas respectivas a cada entidad y agregando conceptos nuevos como lo son la llave primaria y la llave foránea, la primera mencionada es la base principal de nuestra base de datos y la foránea es la ramificación para los demás datos que van a estar en otras tablas. para finalizar se realizo un proyecto con lo explicado en este texto con lo que se agregaron herramientas tecnológicas para crear las bases de datos como los son los diccionarios de datos y la implementan de tablas a través de comando con la aplicación de XAMPP, algunos de los comando a utilizar son create table la cual nos indica la creación de una tabla o insert into values el cual nos ayuda a agregar los valores de dichas tablas ya creadas, esto en conclucion fueron los temas mas influyentes vistos en el semestre lo que nos da una idea general de las bases de datos para las materias próximas en futuros semestres en cuanto se refiere a bases de datos y sistemas de información 


https://bit.ly/2YwDIIP

Referencias

Silberschatz, A., Korth, H. F., Sudarshan, S., Pérez, F. S., Santiago, A. I., & Sánchez, A. V. (2002). Fundamentos de bases de datos.

Cobo, A. (2007). Diseño y programación de bases de datos. Editorial Visión Libros.

 Oscar Rivera
Jesus Rodriguez
Franklin Novoa 
Sergio Rodriguez