El documento define las bases de datos, sistemas gestores de bases de datos, claves primarias y tipos de relaciones entre tablas en bases de datos. Explica que una base de datos es un conjunto de datos almacenados sistemáticamente y que los SGBD permiten almacenar y acceder a los datos de forma estructurada. Además, define la clave primaria como un campo que identifica de forma única cada fila y los tipos de relaciones como uno a uno, uno a varios y varios a varios.
1. BASE DE DATOS
NOMBRE:MARIAN
CAICEDO ARANGO
GRADO:10-1
2. ¿QUE ES BASE DE DATOS?
Una base de datos o banco de datos (en ocasiones abreviada con la
sigla BD o con la abreviatura b. d.) es un conjunto de datos
pertenecientes a un mismo contexto y almacenados sistemáticamente
para su posterior uso. En este sentido, una biblioteca puede
considerarse una base de datos compuesta en su mayoría por
documentos y textos impresos en papel e indexados para su consulta.
Actualmente, y debido al desarrollo tecnológico de campos como la
informática y la electrónica, la mayoría de las bases de datos están en
formato digital (electrónico), que ofrece un amplio rango de
soluciones al problema de almacenar datos.
Existen programas denominados sistemas gestores de bases de
datos, abreviado SGBD, que permiten almacenar y posteriormente
acceder a los datos de forma rápida y estructurada. Las propiedades de
estos SGBD, así como su utilización y administración, se estudian
dentro del ámbito de la informática.
3. ¿QUE ES CLAVE O LLAVE PRIMARIA
Saltar a: navegación, búsqueda
En el diseño de bases de datos relacionales, se llama clave primaria a un campo o a una
combinación de campos que identifica de forma única a cada fila de una tabla. Una clave
primaria comprende de esta manera una columna o conjunto de columnas. No pueden haber
dos filas en una tabla que tengan la misma clave primaria.
Una clave primaria debe identificar unívocamente a todas las posibles filas de una tabla y no
solo a las filas que se encuentran en un momento determinado. Ejemplos de claves primarias
son DNI (asociado a una persona) o ISBN (asociado a un libro). Las guias telefónicas y
diccionarios no pueden usar nombres o palabras o números del sistema decimal de Dewey
como claves candidatas, porque no identifican unívocamente números de teléfono o palabras.
Una clave primaria es un caso especial de clave única. La mayor diferencia es que para
claves únicas, no se impone automáticamente la restricción implícita NOT NULL, mientras
que para claves primarias, sí. Así, los valores en columnas de clave única pueden o no ser
NULL. Otra diferencia es que las claves primarias deben definirse por medio de otra sintaxis.
El modelo relacional, según se lo expresa mediante cálculo relacional y álgebra relacional, no
distingue entre clave primaria y otros tipos de claves. Las claves primarias fueron agregadas
al estándar SQL principalmente para conveniencia del programador.
Tanto claves únicas como claves primarias pueden referenciarse con claves foráneas.
4. TIPOS DE RELACIONES EN BASES DE DATOS
Se pueden distinguir tres tipos de relaciones:
Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con
un único registro de la otra tabla y viceversa.
Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con una
lista de Alcaldes, una población sólo puede tener un alcalde, y un alcalde lo será únicamente
de una población.
Relación Uno a Varios: Cuando un registro de una tabla (tabla secundaria) sólo puede
estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de
la otra tabla (tabla principal) puede tener más de un registro relacionado en la primera
tabla (tabla secundaria).
Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con los
habitantes, una población puede tener más de un habitante, pero un habitante pertenecerá
(estará empadronado) en una única población.
Relación Varios a Varios: Cuando un registro de una tabla puede estar relacionado con
más de un registro de la otra tabla y viceversa.
Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artículos que se
venden en la empresa, una cliente podrá realizar un pedido con varios artículos, y un artículo
podrá ser vendido a más de un cliente.
Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entre las
dos tablas. Siguiendo el ejemplo anterior sería definir una tabla lineas de pedido relacionada
con clientes y con artículos.