Documente Academic
Documente Profesional
Documente Cultură
Qu es un DBMS?
Un gestor de base de datos es un programa que permite
introducir y almacenar datos, ordenarlos y manipularlos. Organizarlos de manera significativa para que se pueda obtener informacin no visible como totales, tendencias o relaciones de otro tipo. Este gestor debe permitir en principio:
-Introducir datos -Almacenar datos -Recuperar datos y trabajar con ellos
informacin que introducimos en forma de tablas como las que podemos ver, por ejemplo, en una agenda telefnica:
NOMBRE
Cabrera Ortiz Pedro Lpez Hernndez Rodolfo Domnguez Acua Francisco
DIRECCION
Callao 12
TELEFONO
(011) 49912-3457
persona, "un dato", aparece en una fila de la tabla: a esto es a lo que se denomina Registro. A cada una de las partes en las que hemos organizado la informacin se le denomina Campo , y al conjunto formado por todos los registros, Tabla. Registro: es el concepto bsico en el almacenamiento de datos. El registro agrupa la informacin asociada a un elemento de un conjunto y est compuesto por campos. Tabla : conjunto de registros homogneos con la misma estructura.
Tipos de campos
En la agenda telefnica podemos ver que hay unos
campos ms importantes que otros: as el Nombre es fundamental para que el registro tenga sentido. Es raro que apareciera una direccin en la agenda sin ir acompaado de un nombre. Por este motivo se suelen denominar campos fundamentales a aquellos que definen al registro, y campos secundarios a los que lo complementan.
de agenda telefnica necesitamos una sola tabla, pero puede haber casos en los que necesitemos ms de una.
La Facultad, por ejemplo, necesitar almacenar ms
datos adems del nombre y direccin de sus alumnos. Tendr que llevar, a parte de otras muchas cosas, constancia de las materias cursadas.
Fecha
Nombre
Direccin
Telfono
Carrera
Materia
Nota
8
Cabrera Callao 12 (011) 49912- Relaciones Metodologa 3457 Ortiz, del Trabajo Pedro Garca Avda. Santa (011) 49912- Sociologa Historia 21/03/2010 9566 Garca, Ana Fe 54
21/03/2010
7 6 8 2
21/03/2010 21/03/2010
Santos, Luis
Ciencia Poltica
Garca Avda. Santa (011) 49912- Relaciones 3457 Garca, Ana Fe 54 del Trabajo Garca Avda. Santa (011) 49912- Sociologa 9566 Garca, Ana Fe 54
21/03/2010
21/03/2010
Santos, Luis
Ciencia Poltica
Economa
Para hacer una base de datos como sta se usarn necesariamente varias tablas que luego se relacionarn por un campo comn en ambas:
repetidos. Con esta estructura cada vez que un alumno curse una nueva materia, no es necesario volver a introducir sus datos personales. Basta con introducir su cdigo para que el Programa de base de datos sepa de que alumno se trata. Para que se pueda establecer esta relacin es necesario que las dos tablas contengan un campo en comn
distintas tablas relacionadas por campos comunes se le llama base de datos relacional . Cuando se utiliza solamente una tabla hablamos de una base de datos plana .