Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Computación III
Docente: Sara Naminao
snaminao@cftandresbello.cl
Dato:
Conjunto de caracteres con algún
significado, pueden ser numéricos,
alfabéticos, o alfanuméricos.
Información:
Es un conjunto ordenado de datos los
cuales son manejados según la necesidad
del usuario, para que un conjunto de datos
pueda ser procesado eficientemente y
pueda dar lugar a información, primero se
debe guardar lógicamente en archivos.
Base de datos:
Es una colección de archivos
interrelacionados, son creados con un DBMS. El
contenido de una base de datos engloba a la
información concerniente(almacenadas en
archivos) de una organización, de tal manera
que los datos estén disponibles para los
usuarios, una finalidad de la base de datos es
eliminar la redundancia o al menos minimizarla.
Los tres componentes principales de un sistema
de base de datos son el hardware, el software
DBMS
Tabla: 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 cálculo.
Las tablas se componen de dos estructuras:
Campo: Corresponde al nombre de la columna. Debe
ser único y además de tener un tipo de dato asociado.
Registro: Corresponde a cada fila que compone la
tabla. Allí se componen los datos y los registros.
Eventualmente pueden ser nulos en su
almacenamiento.
Vista: es un resultado de una consulta SQL de una
o varias tablas; también se le puede considerar una
tabla virtual.
Las vistas tienen la misma estructura que una tabla:
filas y columnas. La única diferencia es que sólo se
almacena de ellas la definición, no los datos. Los
datos que se recuperan mediante una consulta a
una vista se presentarán igual que los de una tabla.
De hecho, si no se sabe que se está trabajando con
una vista, nada hace suponer que es así. Al igual
que sucede con una tabla, se pueden insertar,
actualizar, borrar y seleccionar datos en una vista.
Los sistemas de Gestión de Bases de Datos
(SGBD, en inglés: DataBase Management
System, abreviado DBMS), son aplicaciones
que permiten a los usuarios definir, crear y
mantener la base de datos y proporciona un
acceso controlado a la misma. Los SGBD es
la aplicación que interactúa con los usuarios
de los programas de aplicación y la base de
datos.
SGBD libres
PostgreSQL (http://www.postgresql.org Postgresql)
Licencia BSD
MySQL Licencia Dual, depende el uso.
Firebird basada en la versión 6 de InterBase, Initial
Developer's PUBLIC LICENSE Version 1.0.
SQLite (http://www.sqlite.org SQLite) Licencia Dominio
Público
DB2 Express-C
(http://www.ibm.com/ar/businesscenter/catalogo/db2_e
xpress-c.phtml)
Apache Derby (http://db.apache.org/derby/)
SGBD no libres
dBase
FileMaker
Fox Pro
IBM DB2 Universal Database (DB2 UDB)
IBM Informix
Interbase de CodeGear, filial de Borland
MAGIC
Microsoft Access
Microsoft SQL Server
NexusDB
Open Access
Oracle
Paradox
Progress (DBMS)
Flexline
IBM IMS Base de Datos Jerárquica
CA-IDMS
Objetivos de los SGBD