Escolar Documentos
Profissional Documentos
Cultura Documentos
BASES DE DATOS
1. Qu es un dato? Qu es una base de datos?
Un dato es un documento, una informacin o un testimonio que
permite llegar al conocimiento de algo o deducir las consecuencias
legtimas de un hecho. Tambin es importante tener en cuenta que el
dato no tiene sentido en s mismo, sino que se utiliza en la toma de
decisiones o en la realizacin de clculos a partir de un
procesamiento adecuado y teniendo en cuenta su contexto. Por lo
general, el dato es una representacin simblica o un atributo de una
entidad.
Una base de datos se define bsicamente como un conjunto de
informacin relacionada que se encuentra agrupada o estructurada,
Cada base de datos se compone de una o ms tablas que guarda un
conjunto de datos. Cada tabla tiene una o ms columnas y filas. Las
columnas guardan una parte de la informacin sobre cada elemento
que queramos guardar en la tabla, cada fila de la tabla conforma un
registro.
2. Tipos y/o modelos de bases de datos
Bases de datos jerrquicas: En este modelo los datos se organizan en
una forma similar a un rbol (visto al revs), en donde un nodo padre
de informacin puede tener varios hijos. El nodo que no tiene padres
es llamado raz, y a los nodos que no tienen hijos se los conoce como
hojas. Las bases de datos jerrquicas son especialmente tiles en el
caso de aplicaciones que manejan un gran volumen de informacin y
datos muy compartidos permitiendo crear estructuras estables y de
gran rendimiento. Una de las principales limitaciones de este modelo
es su incapacidad de representar eficientemente la redundancia de
datos.
Base de datos de red: ste es un modelo ligeramente distinto del
jerrquico; su diferencia fundamental es la modificacin del concepto
de nodo: se permite que un mismo nodo tenga varios padres
(posibilidad no permitida en el modelo jerrquico). Fue una gran
mejora con respecto al modelo jerrquico, ya que ofreca una
solucin eficiente al problema de redundancia de datos; pero, aun
as, la dificultad que significa administrar la informacin en una base
de datos de red ha significado que sea un modelo utilizado en su
mayora por programadores ms que por usuarios finales.
Bases de datos transaccionales: Son bases de datos cuyo nico fin es
el envo y recepcin de datos a grandes velocidades, estas bases son
muy poco comunes y estn dirigidas por lo general al entorno de
anlisis de calidad, datos de produccin e industrial, es importante
entender que su fin nico es recolectar y recuperar los datos a la
mayor velocidad posible, por lo tanto la redundancia y duplicacin de
informacin no es un problema como con las dems bases de datos,
por lo general para poderlas aprovechar al mximo permiten algn
5. Definiciones:
a. Tabla: Tabla en las bases de datos, se refiere al tipo de modelado
de datos, donde se guardan los datos recogidos por un programa.
Su estructura general se asemeja a la vista general de un
programa de hoja de clculo.
b. Campo: es cada una de las columnas que forman la tabla.
Contienen datos de tipo diferente a los de otros campos. En el
ejemplo anterior, un campo contendr un tipo de datos nico,
como una direccin, o un nmero de telfono, un nombre, etc.
6. SGBD
Un SGBD es un sistema de gestin de bases de datos son conjuntos
de programas que permiten el almacenamiento, modificacin y
extraccin de la informacin en una base de datos, adems de
proporcionar herramientas para aadir, borrar, modificar y analizar
los datos. Los usuarios pueden acceder a la informacin usando
herramientas especficas de interrogacin y de generacin de
informes, o bien mediante aplicaciones al efecto.
Los SGBDS ms utilizados actualmente son:
Access: Sistema gestor de base de datos de Microsoft apto para
pequeas y medianas empresas. Ofrece un entorno amable para el
diseo de base de datos.
Base: Sistema gestor de base de datos de Sun System. Ofrece
caractersticas muy similares a Microsoft Access. Se trata de
Software sin licencia de propietario, por lo que se podr adquirir sin
costo alguno.
MySql: Sistema gestor de base de datos que ofrece la posibilidad de
generar bases de datos utilizadas en muchas aplicaciones web en
diversos lenguajes de programacin, como por ejemplo el PHP.
Existen diferentes entornos grficos que ofrecen la posibilidad de
disear bases de datos de una forma ms cmoda evitando la
8. SQL
Es el lenguaje de consulta estructurado, es un lenguaje declarativo
de acceso a bases de datos relacionales que permite especificar
diversos tipos de operaciones en ellas. Una de sus caractersticas es
el manejo del lgebra y el clculo relacional que permiten efectuar
consultas con el fin de recuperar de forma sencilla informacin bases
de datos, as como hacer cambios en ellas.