{"id":59384,"date":"2020-10-14T22:11:03","date_gmt":"2020-10-14T20:11:03","guid":{"rendered":"https:\/\/www.carolinacampalans.com\/glossary\/base-de-datos\/"},"modified":"2020-10-14T22:11:03","modified_gmt":"2020-10-14T20:11:03","slug":"base-de-datos","status":"publish","type":"glosario","link":"https:\/\/www.carolinacampalans.com\/?glosario=base-de-datos","title":{"rendered":"base de datos"},"content":{"rendered":"<div class=\"ttr_start\"><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p><span class=\"citation-57 citation-end-57\">Un sistema dise\u00f1ado para recopilar, organizar y almacenar informaci\u00f3n de manera electr\u00f3nica.<\/span><\/p>\n<\/div><div class=\"fusion-text fusion-text-2\">\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:36;line-height:1.5;\">Descripci\u00f3n<\/h2><\/div><div class=\"fusion-text fusion-text-3\"><p><span class=\"citation-56 citation-end-56\">Una base de datos es una especie de archivo digital inteligente donde, a diferencia de una simple carpeta con documentos, los datos est\u00e1n estructurados para que podamos encontrar, modificar o analizar lo que haga falta de forma r\u00e1pida y eficiente.<\/span><\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-three\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:24;--minFontSize:24;line-height:1.5;\">Componentes<\/h3><\/div><div class=\"fusion-text fusion-text-4\"><p data-path-to-node=\"1\"><span class=\"citation-55 citation-end-55\">Para que una base de datos funcione, normalmente se compone de tres elementos b\u00e1sicos:<\/span><\/p>\n<h4 data-path-to-node=\"2,1,0\"><span class=\"ez-toc-section\" id=\"El_sistema_de_gestion_de_bases_de_datos_SGBD_o_DBMS\"><\/span>El sistema de gesti\u00f3n de bases de datos (SGBD o DBMS)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"2,1,0\"><span class=\"citation-53 citation-end-53\">Es el software que sirve de interfaz para interactuar con los datos (ejemplos: MySQL, Oracle, MongoDB).<\/span><\/p>\n<div class=\"source-inline-chip-container ng-star-inserted\">\n<h4 data-path-to-node=\"2,0,0\"><span class=\"ez-toc-section\" id=\"Los_datos\"><\/span><span class=\"citation-54\">Los datos<\/span><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"2,0,0\"><span class=\"citation-54 citation-end-54\">La informaci\u00f3n en s\u00ed (nombres, n\u00fameros, fechas, im\u00e1genes).<\/span><\/p>\n<\/div>\n<h4 data-path-to-node=\"2,2,0\"><span class=\"ez-toc-section\" id=\"El_esquema\"><\/span><span class=\"citation-52\">El esquema<\/span><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"2,2,0\"><span class=\"citation-52 citation-end-52\">La estructura o reglas que definen c\u00f3mo se organiza la informaci\u00f3n.<\/span><\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-three\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:24;--minFontSize:24;line-height:1.5;\">Estructura<\/h3><\/div><div class=\"fusion-text fusion-text-5\"><p data-path-to-node=\"5\"><span class=\"citation-51 citation-end-51\">Dependiendo de la tecnolog\u00eda, los datos se estructuran de distintas formas.<\/span> <span class=\"citation-50\">La m\u00e1s com\u00fan es la r<\/span><span class=\"citation-50\">elacional<\/span><span class=\"citation-50 citation-end-50\">, que utiliza una estructura similar a una hoja de c\u00e1lculo.<\/span><\/p>\n<h4 data-path-to-node=\"6,0,0\"><span class=\"ez-toc-section\" id=\"Tablas\"><\/span>Tablas<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"6,0,0\">Son los contenedores principales (ej. <span class=\"citation-49 citation-end-49\">una tabla de \u00abClientes\u00bb).<\/span><\/p>\n<h4 data-path-to-node=\"6,1,0\"><span class=\"ez-toc-section\" id=\"Columnas_campos\"><\/span>Columnas (campos)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"6,1,0\"><span class=\"citation-48 citation-end-48\">Definen el tipo de dato (ej.<\/span> <span class=\"citation-47 citation-end-47\">\u00abNombre\u00bb, \u00abEmail\u00bb).<\/span><\/p>\n<h4 data-path-to-node=\"6,2,0\"><span class=\"ez-toc-section\" id=\"Filas_registros\"><\/span>Filas (registros)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"6,2,0\"><span class=\"citation-46 citation-end-46\">Son las entradas individuales (ej.<\/span> los datos espec\u00edficos de \u00abJuan P\u00e9rez\u00bb).<\/p>\n<h4 data-path-to-node=\"6,3,0\"><span class=\"ez-toc-section\" id=\"Clave_primaria_primary_key\"><\/span>Clave primaria (<em>primary key<\/em>)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"6,3,0\"><span class=\"citation-45 citation-end-45\">Un identificador \u00fanico para cada registro (como el DNI o un n\u00famero de ID), que evita confusiones entre datos similares.<\/span><\/p>\n<div class=\"source-inline-chip-container ng-star-inserted\"><\/div>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:20px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:36;line-height:1.5;\">Tipos<\/h2><\/div><div class=\"fusion-text fusion-text-6\"><p data-path-to-node=\"9\">No todas las bases de datos funcionan igual; se eligen seg\u00fan la necesidad del proyecto.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-three\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:24;--minFontSize:24;line-height:1.5;\">Relacionales (SQL)<\/h3><\/div><div class=\"fusion-text fusion-text-7\"><p><span data-path-to-node=\"10,1,1,0\">Son bases de datos estructuradas en tablas fijas; ideales para datos precisos y consistentes.<\/span><\/p>\n<h4><span class=\"ez-toc-section\" id=\"Ejemplos_de_uso\"><\/span>Ejemplos de uso<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li><span data-path-to-node=\"10,1,2,0\">Sistemas bancarios<\/span><\/li>\n<li><span data-path-to-node=\"10,1,2,0\">Inventarios.<\/span><\/li>\n<\/ul>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-three\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:24;--minFontSize:24;line-height:1.5;\">No relacionales (NoSQL)<\/h3><\/div><div class=\"fusion-text fusion-text-8\"><p>Bases de datos flexibles, sin tablas fijas. Manejan grandes vol\u00famenes de datos variados.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Ejemplos_de_uso-2\"><\/span>Ejemplos de uso<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>Redes sociales.<\/li>\n<li>An\u00e1lisis de <em>big data<\/em>.<\/li>\n<\/ul>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-three\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:24;--minFontSize:24;line-height:1.5;\">En la nube (clouding)<\/h3><\/div><div class=\"fusion-text fusion-text-9\"><p>Bases de datos almacenadas en servidores remotos (<em>cloud computing<\/em>).<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Ejemplos_de_uso-3\"><\/span>Ejemplos de uso<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>Aplicaciones m\u00f3viles.<\/li>\n<li>Servicios web.<\/li>\n<\/ul>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-three\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:24;--minFontSize:24;line-height:1.5;\">Orientadas a grafos<\/h3><\/div><div class=\"fusion-text fusion-text-10\"><p>Tipo de base de datos en que la informaci\u00f3n se representa como conjunto de nodos y aristas de un grafo. Se enfocan en las relaciones entre los datos.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Ejemplos_de_uso-4\"><\/span>Ejemplos de uso<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>Recomendaciones de Netflix.<\/li>\n<li>Mapas.<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:20px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:36;line-height:1.5;\">Ejemplos<\/h2><\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:15px;--awb-content-font-size:20px;--awb-icon-alignment:left;--awb-hover-color:#f9f9f9;--awb-border-color:#cccccc;--awb-background-color:#ffffff;--awb-divider-color:#000000;--awb-divider-hover-color:#000000;--awb-icon-color:#ffffff;--awb-title-color:#af7baf;--awb-content-color:#747474;--awb-icon-box-color:#333333;--awb-toggle-hover-accent-color:#9b00af;--awb-title-font-family:&quot;Roboto Condensed&quot;;--awb-title-font-weight:regular;--awb-title-font-style:normal;--awb-title-font-size:20px;--awb-content-font-family:&quot;Open Sans&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-boxed\" id=\"accordion-59384-1\"><div class=\"fusion-panel panel-default panel-19e5b439e98b92d0e fusion-toggle-has-divider\" style=\"--awb-title-color:#af7baf;\"><div class=\"panel-heading\"><h3 class=\"panel-title toggle\" id=\"toggle_19e5b439e98b92d0e\"><a aria-expanded=\"false\" aria-controls=\"19e5b439e98b92d0e\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-59384-1\" data-target=\"#19e5b439e98b92d0e\" href=\"#19e5b439e98b92d0e\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Base de datos relacional<\/span><\/a><\/h3><\/div><div id=\"19e5b439e98b92d0e\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_19e5b439e98b92d0e\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p data-path-to-node=\"0\">El ejemplo m\u00e1s claro es el <b data-path-to-node=\"0\" data-index-in-node=\"88\">sistema de gesti\u00f3n de una biblioteca<\/b>.<\/p>\n<p data-path-to-node=\"1\">En este tipo de base de datos, la informaci\u00f3n no est\u00e1 mezclada en un solo lugar, sino que se divide en diferentes tablas, conectadas entre s\u00ed mediante identificadores \u00fanicos. Esto evita que los datos se repitan innecesariamente; este proceso es conocido como <i data-path-to-node=\"1\" data-index-in-node=\"247\">normalizaci\u00f3n<\/i>.<\/p>\n<h4 data-path-to-node=\"1\"><span class=\"ez-toc-section\" id=\"Caracteristicas\"><\/span>Caracter\u00edsticas<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul data-path-to-node=\"13\">\n<li>\n<p data-path-to-node=\"13,0,0\"><b data-path-to-node=\"13,0,0\" data-index-in-node=\"0\">Esquema r\u00edgido:<\/b> Antes de guardar cualquier dato, ya est\u00e1 definido que el \u00abID_Libro\u00bb debe ser un n\u00famero y el \u00abT\u00edtulo\u00bb debe ser texto. No podemos guardar un n\u00famero de tel\u00e9fono en el campo de fecha.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,1,0\"><b data-path-to-node=\"13,1,0\" data-index-in-node=\"0\">Relaciones claras:<\/b> Gracias a las claves primarias (PK) y claves for\u00e1neas (FK), el sistema sabe exactamente qu\u00e9 usuario tiene qu\u00e9 libro sin necesidad de duplicar la informaci\u00f3n de contacto del usuario en cada pr\u00e9stamo.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,2,0\"><b data-path-to-node=\"13,2,0\" data-index-in-node=\"0\">Lenguaje SQL:<\/b> Para saber qu\u00e9 libros tiene Laura, la bibliotecaria lanza una consulta (<em>query<\/em>) como esta:<\/p>\n<div data-path-to-node=\"13,2,1\">\n<div class=\"math-block\" data-math=\"SELECT  T\u00edtulo  FROM  Libros  WHERE  ID_Libro  IN  (SELECT  ID_Libro  FROM  Pr\u00e9stamos  WHERE  ID_Usuario = 5001)\"><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">SE<\/span><span class=\"mord mathnormal\">L<\/span><span class=\"mord mathnormal\">ECT<\/span><span class=\"mspace\">\u00a0<\/span><span class=\"mord mathnormal\">T\u00ed<\/span><span class=\"mord mathnormal\">t<\/span><span class=\"mord mathnormal\">u<\/span><span class=\"mord mathnormal\">l<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mspace\">\u00a0<\/span><span class=\"mord mathnormal\">FROM<\/span><span class=\"mspace\">\u00a0<\/span><span class=\"mord mathnormal\">L<\/span><span class=\"mord mathnormal\">ib<\/span><span class=\"mord mathnormal\">ros<\/span><span class=\"mspace\">\u00a0<\/span><span class=\"mord mathnormal\">W<\/span><span class=\"mord mathnormal\">H<\/span><span class=\"mord mathnormal\">ERE<\/span><span class=\"mspace\">\u00a0<\/span><span class=\"mord mathnormal\">I<\/span><span class=\"mord mathnormal\">D<\/span><span class=\"mord\">_<\/span><span class=\"mord mathnormal\">L<\/span><span class=\"mord mathnormal\">ib<\/span><span class=\"mord mathnormal\">ro<\/span><span class=\"mspace\">\u00a0<\/span><span class=\"mord mathnormal\">I<\/span><span class=\"mord mathnormal\">N<\/span><span class=\"mspace\">\u00a0<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">SE<\/span><span class=\"mord mathnormal\">L<\/span><span class=\"mord mathnormal\">ECT<\/span><span class=\"mspace\">\u00a0<\/span><span class=\"mord mathnormal\">I<\/span><span class=\"mord mathnormal\">D<\/span><span class=\"mord\">_<\/span><span class=\"mord mathnormal\">L<\/span><span class=\"mord mathnormal\">ib<\/span><span class=\"mord mathnormal\">ro<\/span><span class=\"mspace\">\u00a0<\/span><span class=\"mord mathnormal\">FROM<\/span><span class=\"mspace\">\u00a0<\/span><span class=\"mord mathnormal\">P<\/span><span class=\"mord mathnormal\">r\u00e9<\/span><span class=\"mord mathnormal\">s<\/span><span class=\"mord mathnormal\">t<\/span><span class=\"mord mathnormal\">am<\/span><span class=\"mord mathnormal\">os<\/span><span class=\"mspace\">\u00a0<\/span><span class=\"mord mathnormal\">W<\/span><span class=\"mord mathnormal\">H<\/span><span class=\"mord mathnormal\">ERE<\/span><span class=\"mspace\">\u00a0<\/span><span class=\"mord mathnormal\">I<\/span><span class=\"mord mathnormal\">D<\/span><span class=\"mord\">_<\/span><span class=\"mord mathnormal\">U<\/span><span class=\"mord mathnormal\">s<\/span><span class=\"mord mathnormal\">u<\/span><span class=\"mord mathnormal\">a<\/span><span class=\"mord mathnormal\">r<\/span><span class=\"mord mathnormal\">i<\/span><span class=\"mord mathnormal\">o<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">5001<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span><\/div>\n<\/div>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"14\">Este orden permite que, aunque la biblioteca tenga un mill\u00f3n de libros, el sistema encuentre la informaci\u00f3n en milisegundos.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-b79260df9354adae6 fusion-toggle-has-divider\" style=\"--awb-title-color:#af7baf;\"><div class=\"panel-heading\"><h3 class=\"panel-title toggle\" id=\"toggle_b79260df9354adae6\"><a aria-expanded=\"false\" aria-controls=\"b79260df9354adae6\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-59384-1\" data-target=\"#b79260df9354adae6\" href=\"#b79260df9354adae6\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Base de datos no relacional<\/span><\/a><\/h3><\/div><div id=\"b79260df9354adae6\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_b79260df9354adae6\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p data-path-to-node=\"0\">Un buen ejemplo de una base de datos no relacional (NoSQL) es el sistema de <b data-path-to-node=\"0\" data-index-in-node=\"80\">perfiles de usuario en una red social, <\/b>como Instagram o LinkedIn, o incluso el <strong>cat\u00e1logo de productos<\/strong> de un sitio como Amazon.<\/p>\n<p data-path-to-node=\"1\">Las bases de datos no relacionales suelen utilizar el formato \u00a0JSON. Aqu\u00ed la informaci\u00f3n se guarda en \u00abdocumentos\u00bb en lugar de filas y columnas.<\/p>\n<h4 data-path-to-node=\"1\"><span class=\"ez-toc-section\" id=\"Caracteristicas-2\"><\/span>Caracter\u00edsticas<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>\n<p data-path-to-node=\"8,0,0\"><b data-path-to-node=\"8,0,0\" data-index-in-node=\"0\">Flexibilidad de esquema (<em>schema-less<\/em>):<\/b> No todos los usuarios tienen que tener los mismos campos. Si Elena quiere a\u00f1adir sus \u00abhabilidades\u00bb pero otro usuario no, no hay problema. No hay \u00abhuecos vac\u00edos\u00bb o nulos que ocupen espacio innecesario.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,1,0\"><b data-path-to-node=\"8,1,0\" data-index-in-node=\"0\">Datos anidados:<\/b> En una base de datos estructurada, los \u00abintereses\u00bb tendr\u00edan que estar en otra tabla separada. Aqu\u00ed, todo lo que pertenece a Elena vive dentro de su propio \u00abdocumento\u00bb.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,2,0\"><b data-path-to-node=\"8,2,0\" data-index-in-node=\"0\">Escalabilidad masiva:<\/b> Estas bases de datos est\u00e1n dise\u00f1adas para repartirse en cientos de servidores. Es por eso que plataformas con millones de usuarios (como Facebook o Twitter) las prefieren para manejar datos que cambian constantemente.<\/p>\n<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:20px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-10 fusion-sep-none fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:36;line-height:1.5;\">Recursos adicionales<\/h2><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-11 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-11 fusion-sep-none fusion-title-text fusion-title-size-three\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:24;--minFontSize:24;line-height:1.5;\">Recursos en l\u00ednea<\/h3><\/div><div class=\"fusion-content-boxes content-boxes columns row fusion-columns-1 fusion-columns-total-1 fusion-content-boxes-1 content-boxes-icon-with-title content-left\" style=\"--awb-hover-accent-color:#000000;--awb-circle-hover-accent-color:transparent;--awb-item-margin-bottom:40px;\" data-animationOffset=\"top-into-view\"><div style=\"--awb-backgroundcolor:#ffffff;\" class=\"fusion-column content-box-column content-box-column content-box-column-1 col-lg-12 col-md-12 col-sm-12 fusion-content-box-hover content-box-column-last content-box-column-last-in-row\"><div class=\"col content-box-wrapper content-wrapper-background link-area-link-icon link-type-button-bar icon-hover-animation-fade\" data-animationOffset=\"top-into-view\"><div class=\"heading heading-with-icon icon-left\"><a class=\"heading-link\" style=\"float:left;\" href=\"https:\/\/www.youtube.com\/watch?v=eVdvUiFUjR4&amp;t=5s\" target=\"_blank\" rel=\"noopener noreferrer\"><div class=\"icon\"><i style=\"background-color:transparent;border-color:transparent;height:auto;width: 21px;line-height:normal;font-size:21px;\" aria-hidden=\"true\" class=\"fontawesome-icon fa-youtube fab circle-no\"><\/i><\/div><h4 class=\"content-box-heading fusion-responsive-typography-calculated\" style=\"--h4_typography-font-size:20px;--fontSize:20;line-height:1.5;\">Conceptos b\u00e1sicos de bases de datos<\/h4><\/a><\/div><div class=\"fusion-clearfix\"><\/div><div class=\"content-container\">\n<p>V\u00eddeo did\u00e1ctico.<\/p>\n<\/div><div class=\"fusion-clearfix\"><\/div><a class=\" fusion-read-more fusion-button-bar\" style=\"float:left;\" href=\"https:\/\/www.youtube.com\/watch?v=eVdvUiFUjR4&amp;t=5s\" target=\"_blank\" rel=\"noopener noreferrer\">Ver v\u00eddeo<\/a><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-6 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-12 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:60px;width:100%;\"><div class=\"fusion-separator-border sep-single sep-dotted\" style=\"--awb-height:20px;--awb-amount:20px;border-color:#000000;border-top-width:1px;\"><\/div><\/div><\/div><\/div><\/div><\/div>\n<div class=\"ttr_end\"><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"template":"","meta":{"inline_featured_image":false,"_vp_format_video_url":"","_vp_image_focal_point":[]},"glosario_categoria":[],"glosario_tag":[7033,7020,7051,7014,7015],"class_list":["post-59384","glosario","type-glosario","status-publish","hentry","glosario_tag-ciencias-de-la-informacion","glosario_tag-gestion-de-informacion","glosario_tag-gestion-del-conocimiento","glosario_tag-informatica","glosario_tag-programacion"],"_links":{"self":[{"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=\/wp\/v2\/glosario\/59384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=\/wp\/v2\/glosario"}],"about":[{"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=\/wp\/v2\/types\/glosario"}],"wp:attachment":[{"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=59384"}],"wp:term":[{"taxonomy":"glosario_categoria","embeddable":true,"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=%2Fwp%2Fv2%2Fglosario_categoria&post=59384"},{"taxonomy":"glosario_tag","embeddable":true,"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=%2Fwp%2Fv2%2Fglosario_tag&post=59384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}