Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/INAEM2017/BasesDatos/BD»
(Página creada con «{{:Usuario:ManuelRomero/ProgramacionWeb/INAEM2017/BasesDatos/nav}}») |
|||
(Una revisión intermedia por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
{{:Usuario:ManuelRomero/ProgramacionWeb/INAEM2017/BasesDatos/nav}} | {{:Usuario:ManuelRomero/ProgramacionWeb/INAEM2017/BasesDatos/nav}} | ||
+ | {|cellpadding="5" cellspacing="6" style="width:100%;background:#DFFFFF; border-style:solid; border-width:2px; border-color:#0066FF;" | ||
+ | | width="100%" valign="top" style="padding: 0; margin:0px;" | | ||
+ | {|cellpadding="5" cellspacing="6" style="width:100%;background:#DFFFFF; border-style:solid; border-width:1px; border-color:#0066FF;" | ||
+ | | width="100%" valign="top" style="padding: 0; margin:0px;" | | ||
+ | <span style="background:#FFFF99"> | ||
+ | </span> | ||
+ | [[Imagen:DWES_TituloTema3.gif|center]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | ===BASES DE DATOS: Introducción=== | ||
+ | Una muy breve introducción sobre lo que es una '''''base de datos'''''. Es éste un concepto conocido, pues es un término que habitualmente usamos de forma coloquial.<br /> | ||
+ | {{MRM_Definicion|Title=Base de datos| | ||
+ | Una base de datos es una colección o conjunto de datos<br /> | ||
+ | que vamos a almacenar en un dispositivo de almacenamiento permanente (generalmente HD)<br />, | ||
+ | que tiene una determinada estructura u organización, la cual nos va a permitir operar de una forma organizada y rápida con esos datos}}<br /> | ||
+ | [[Imagen:bibliotecaMRM.jpg|center]]<br /> | ||
+ | |||
+ | Sería inimaginable buscar un libro en una biblioteca si no hubiera una organización u orden para localizarlo o a la hora de añadir un libro nuevo (en una sección, en una estantería concreta y no en cualquiera.<br /> | ||
+ | [[Imagen:libroGrande.jpg|center]]<br /> | ||
+ | Igualmente si voy a tener libros pequeños, los pondré en estanterías pequeñas, si voy a almacenar libros grandes necesitaré tener estanterías grandes.<br /> | ||
+ | Siguiendo esta lógica, las bases de datos han de estar preparadas para almacenar el tipo de información que nos pueda venir, para ello habrá que hacer un diseño correcto de las tablas y atributos para poder almacenar toda la información de nuestro sistema.<br /> | ||
+ | Esto implica tener que realizar un análisis detallado del sistema, buscando de alguna forma todos los posibles casos que se pueden producir para tener la base de datos preparada para que esa situación se pueda almacenar en forma de datos dentro de mi sistema | ||
+ | {{MRM_Puntos clave| | ||
+ | El diseño de la base de datos es un factor fundamental para el éxito de la aplicación}} | ||
+ | {{MRM_Puntos clave| | ||
+ | El diseño de la base de datos se debería de hacer solo una vez y modificarlo pocas veces durante su vida}} | ||
+ | ===Sistema de información=== | ||
+ | <br /> | ||
+ | {{MRM_Definicion|Title=Qué es un sistema| | ||
+ | Conjuntos de elementos realcionados que pretenden un determinado objetivo | ||
+ | }} | ||
+ | {{MRM_Definicion|Title=Qué es un sistema de información| | ||
+ | Es la parte lógica o de información de un determinado sistema.<br /> | ||
+ | Nos interesa especialemente por que va a ser la parte que vamos a estudiar para automatizar o informatizar | ||
+ | }} | ||
+ | {{MRM_Definicion|Title=Parte dinámica/estática| | ||
+ | Dentro de un sistema que vayamos a automatizar, tendremos elementos dinámicos que corresponden a las acciones o programación y una parte estática que corresponden a los datos que queremos almacenar en nuestro sistema | ||
+ | }} | ||
+ | ===Ciclo en el desarrollo de una base de datos=== | ||
+ | <br /> | ||
+ | Hay tres niveles como podemos ver en la imagenive | ||
+ | {{MRM_Definicion|Title=Niveles en el desarrollo de una base de datos| | ||
+ | 1.-Nivel conceptual | ||
+ | La concepción del sistema tal como se puede percibir por las personas | ||
+ | Lo que realmente ocurre en el funcionamiento cotidiano | ||
+ | 2.-Nivel Lógico | ||
+ | Identificar esa parte del sistema que se va a poder automatizar | ||
+ | Concretar la manera como lo vamos a hacer | ||
+ | Especificar ya elementos lógicos para ser automatizados | ||
+ | 3.-Nivel Físico | ||
+ | Usando una herramienta o tecnología concreta | ||
+ | Transformar los elementos lógicos a código entendible por el computador | ||
+ | }} | ||
+ | [[imagen:ciclo_vida_bd.png]] |
Última revisión de 21:24 14 may 2018
BASES DE DATOS: IntroducciónUna muy breve introducción sobre lo que es una base de datos. Es éste un concepto conocido, pues es un término que habitualmente usamos de forma coloquial.
Sería inimaginable buscar un libro en una biblioteca si no hubiera una organización u orden para localizarlo o a la hora de añadir un libro nuevo (en una sección, en una estantería concreta y no en cualquiera. Igualmente si voy a tener libros pequeños, los pondré en estanterías pequeñas, si voy a almacenar libros grandes necesitaré tener estanterías grandes.
Sistema de información
Ciclo en el desarrollo de una base de datos
|