Upload
elmer-ich
View
223
Download
0
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