¿Que es una Base de Datos?
SQL se ha convertido en un lenguaje estándar para todas las bases de datos. Hoy día es empleado por prácticamente todas las bases de datos existentes. Como en todo lenguaje ha habido mejoras y por tanto nuevas versiones a lo largo del tiempo, pero aunque cada sistema de base de datos tenga sus propias particularidades, todos comparten muchas características comunes.[/vc_column_text][/vc_column][vc_column offset=”vc_col-md-6″][woodmart_gallery images=”3919,3924,3873″ view=”carousel” spacing=”30″ caption=”0″ lightbox=”yes” img_size=”700×600″ lazy_loading=”no” slides_per_view=”1″ autoplay=”yes” hide_pagination_control=”no” hide_prev_next_buttons=”no” wrap=”no” center_mode=”no” scroll_carousel_init=”no”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text text_larger=”no”]Toda base de datos debe tener una serie de características tales como seguridad (sólo personas autorizadas podrán acceder a la información), integridad (la información se mantendrá sin pérdidas de datos), e independencia (esta característica es fundamental ya que una buena base de datos debería ser independiente del sistema operativo o programas que interactúen con ella). Hay más características que debe reunir una base de datos como ser consistente (es decir, que la información se guarde sin duplicidades y de manera correcta). Y finalmente, las bases de datos actuales permiten el manejo correcto de transacciones. Esto significa que se ha de permitir efectuar varias operaciones sobre la base de datos pero tratadas a modo de una sola. Es decir, si en el conjunto de las operaciones de una transacción se produce un error, entonces se deshacen todas las operaciones realizadas anteriormente y se cancela la transacción. Piensa en una transferencia bancaria que comprende varias operaciones como sacar dinero de una cuenta, anotarlo en el extracto de esta cuenta, añadirlo a otra cuenta y anotarlo en el extracto de esta otra cuenta. Supón ahora que después de sacar el dinero de la cuenta de origen se produce un error: la transacción (proceso completo) no se ha completado, y en este caso la base de datos revierte lo que se haya hecho y deja la situación tal y como estaba antes de comenzar la transacción. Otro factor importante en las bases de datos es el tiempo de respuesta, que evidentemente debe ser lo más rápido posible en devolver o anotar las informaciones. Piensa que una base de datos puede tener que estar enviando y anotando información correspondiente a decenas de personas conectadas a internet. Si la velocidad de respuesta no es buena, la página se quedaría “bloqueada”.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][woodmart_products layout=”carousel” product_hover=”button” slides_per_view=”3″ autoplay=”yes” hide_pagination_control=”no” hide_prev_next_buttons=”no” center_mode=”no” wrap=”no” sale_countdown=”0″ stock_progress_bar=”0″ highlighted_products=”0″ products_bordered_grid=”0″ lazy_loading=”no” scroll_carousel_init=”no”][/vc_column][/vc_row]