Lectura 4 - IsC

Embed Size (px)

Citation preview

  • 8/18/2019 Lectura 4 - IsC

    1/3

    Universidad Mariano Gálvez de Retalhuleu

    Facultad de Ingeniería en Sistemas

    Curso de Introducción a los Sistemas de Cómputo

    Ing. Alexis A. Juárez

    1

    I. Bases de Datos

    Una Base de Datos es un conjunto de información relacionada con un asunto,tema o actividad específicos. Así, se pueden utilizar Bases de Datos para cosas tansencillas como mantener un registro de nuestra colección de discos de música, hastallevar toda la gestión de una gran empresa u organización.

    SQL SERVER es un sistema manejador de Bases de Datos relacionales. Las Basesde Datos de SQL SERVER son documentos combinados donde se divide la informaciónpor parcelas de objetos especializados. Así por ejemplo, como elemento primario deinformación se encuentra las tablas. Normalmente, se crea una tabla para cada tipode datos de los que componen la Base de Datos. Aunque las tablas se crean comoelementos independientes, pueden crearse relaciones  entre distintas tablas para

    recuperar datos de todas ellas mediante una consulta, formulario o informe. Las consultas se utilizan para localizar y recuperar los datos específicos que

    cumple unas determinadas condiciones especificadas por el usuario. Las consultaspermiten, además, actualizar varios registros al mismo tiempo, así como realizaroperaciones de muy diversas índole con los datos almacenados en las tablas.

    Por otro lado, los formularios permiten visualizar, introducir y modificar losdatos de las tablas de una forma muy sencilla y amena. Al abrir un formulario, Accessrecupera en él los datos de una o varias tablas y les muestra en un diseño de fichacreado, bien de forma automática por el Asistente para formularios, o manualmentedesde el principio por el propio usuario.

    Los informes se utilizan primordialmente para presentar, resumir e imprimir losdatos en la forma que resulte más apropiada para cada proyecto. Se pueden crearinformes que incorporen cálculos basados en los datos de las tablas para mostrarresultados totales o promedios, o bien para generar e imprimir catálogos, listas denombres y direcciones o etiquetas postales.

    II. Tipos de bases de datos

    Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterioelegido para su clasificación:

    Según la variabilidad de los datos almacenados

    a)  Bases de datos estáticas

    b)  Bases de datos dinámicas

  • 8/18/2019 Lectura 4 - IsC

    2/3

    Universidad Mariano Gálvez de Retalhuleu

    Facultad de Ingeniería en Sistemas

    Curso de Introducción a los Sistemas de Cómputo

    Ing. Alexis A. Juárez

    2

    Según el contenido

    a) 

    Bases de datos bibliográficas

    b)  Bases de datos numéricasc)  Bases de datos de texto completod)  Directoriose)  Banco de imágenes, audio, video, multimedia, etc.f)  Bases de datos o "bibliotecas" de información Biológica

    III. Modelos de bases de datos

    Además de la clasificación por la función de las bases de datos, éstas tambiénse pueden clasificar de acuerdo a su modelo de administración de datos.

    Un modelo de datos es básicamente una "descripción" de algo conocido comocontenedor de datos  (algo en donde se guarda la información), así como de losmétodos para almacenar y recuperar información de esos contenedores.

    Algunos modelos con frecuencia utilizados en las bases de datos:

    Bases de datos jerárquicasÉstas son bases de datos que, como su nombre indica, almacenan su

    información en una estructura jerárquica. En este modelo los datos se organizan enuna forma similar a un árbol (visto al revés), en donde un nodo padre de informaciónpuede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos

    que no tienen hijos se los conoce como hojas.Una de las principales limitaciones de este modelo es su incapacidad de

    representar eficientemente la redundancia de datos.

    Bases de datos de redÉste es un modelo ligeramente distinto del jerárquico; su diferencia

    fundamental es la modificación del concepto de nodo: se permite que un mismo nodotenga varios padres (posibilidad no permitida en el modelo jerárquico).Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solucióneficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa

    administrar la información en una base de datos de red ha significado que sea unmodelo utilizado en su mayoría por programadores más que por usuarios finales.

    Bases de datos relacionales

    Éste es el modelo más utilizado en la actualidad para modelar problemas realesy administrar datos dinámicamente. Tras ser postulados sus fundamentos en 1970 porEdgar Frank Codd, de los laboratorios IBM en San José (California), no tardó enconsolidarse como un nuevo paradigma en los modelos de base de datos. Su ideafundamental es el uso de "relaciones". Estas relaciones podrían considerarse en formalógica como conjuntos de datos llamados "tuplas". Pese a que ésta es la teoría de las

    bases de datos relacionales creadas por Edgar Frank Codd, la mayoría de las veces seconceptualiza de una manera más fácil de imaginar. Esto es pensando en cada relacióncomo si fuese una tabla que está compuesta por registros (las filas de una tabla), querepresentarían las tuplas, y campos (las columnas de una tabla).

    http://es.wikipedia.org/w/index.php?title=Bases_de_datos_de_red&action=edithttp://es.wikipedia.org/w/index.php?title=Bases_de_datos_de_red&action=edit

  • 8/18/2019 Lectura 4 - IsC

    3/3