Sie sind auf Seite 1von 3

Colegio Puerto Natales

Informtica y Computacin
Prof. Bernardo Alarcn

INTRODUCCIN A LAS BASES DE DATOS


Qu es una Base de Datos?
Simplificando mucho, podemos decir que una base de datos es un conjunto de datos ordenados segn ciertas reglas y
criterios. Si a esta definicin le aadimos el concepto de Gestor de bases de datos nos encontramos ante un sistema
que permite almacenar de forma ordenada, cualquier tipo de informacin, as como acceder y recuperar estos datos
aplicando distintos filtros y criterios de seleccin. Y es en esta ltima parte donde reside la verdadera razn de ser de
las bases de datos, en las posibilidades de recuperar slo la informacin que necesitamos en cada momento,
ordenarla e incluso aplicar operaciones aritmticas sobre ella.

Insistiendo en el concepto de conjunto ordenado de datos, podemos encontrar un


ejemplo bastante claro en la diferencia existente entre un montn de nmeros de
telfono y direcciones escritos en trozos de papel o tenerlos organizados en una
agenda. En ambos casos tenemos la misma informacin, pero mientras que en el
primero encontrar un nmero de telfono puede llevarnos bastante tiempo, en el
segundo caso, el trabajo se puede reducir a unos pocos segundos. La diferencia
se encuentra en la forma en que la informacin est almacenada y organizada.

Dentro de una base de datos, la informacin se almacena y se organizada en


tablas; la figura de la izquierda muestra un ejemplo. En cada tabla
encontraremos una serie de filas y columnas. A las filas de una tabla de una
base de datos se les llama registros y a las columnas campos. Todos los datos
que aparecen en un mismo registro se refieren a un mismo individuo y todos
los datos que aparecen en un campo se refieren a un mismo tipo de
informacin sobre el individuo. A la interseccin de un registro con un campo
se le llama dato. Sobre todos estos conceptos seguiremos trabajando pero es
importante que empieces a practicar con ellos.
Base de Datos Relacional
Una base de datos relacional es un conjunto de informacin organizada en tablas, que estn relacionadas entre s.
Una relacin hace coincidir los campos comunes de las tablas (normalmente un campo con el mismo nombre en
ambas tablas).
Por ejemplo, supongamos que en un colegio hay una base de datos con una tabla que contiene los datos personales
de los alumnos y las asignaturas que estudian. Otra tabla contiene los datos de los profesores con las asignaturas que
imparten. Con este esquema se quiere saber quin es el profesor de un alumno en una asignatura determinada.
Una solucin a este problema sera ingresar a cada alumno con la asignatura y profesor correspondiente, el problema
es que un alumno puede tener ms de una asignatura y ms de un profesor, por lo que habra que repetir el mismo
dato (alumno) muchas veces. Sin embargo, con una base de datos relacional solo hay que introducirlo una vez, como
se ver ms adelante.

Gua N 01 Introduccin a las Bases de Datos

Pgina N 1

MODELO ENTIDAD RELACION


Nuestro caso de estudio son las Bases de Datos Relacionales y es por ello que debemos conocer y
comprender el Modelo de Entidad Relacin.
El modelo Entidad Relacin se basa en una percepcin del mundo real, la cual esta formada por objetos bsicos
llamados entidades y las relaciones entre estos objetos as como las caractersticas de estos objetos llamados
atributos.
Los modelos de Entidad Relacin denominado por sus siglas como E-R, representan la realidad a travs de
entidades, que son objetos que existen y que se distinguen de otros por sus caractersticas, por ejemplo: un alumno
se distingue de otro por sus caractersticas particulares como lo es el nombre, o el cdigo asignado al entrar a una
institucin educativa, as mismo, un empleado, una materia, etc.
Las entidades pueden ser de dos tipos: Tangibles e Intangibles. Las Tangibles son todos aquellos objetos fsicos que
podemos ver, tocar o sentir. Las Intangibles son todos aquellos eventos u objetos conceptuales que no podemos ver,
aun sabiendo que existen, por ejemplo: la entidad Asignatura o Subsector, sabemos que existe, sin embargo, no la
podemos visualizar o tocar.
Entidad:
Una entidad es un objeto que existe y se distingue de otros objetos de acuerdo a sus caractersticas llamadas
atributos. Las entidades pueden ser concretas como una persona o abstractas como una fecha. Un conjunto de
entidades es un grupo de entidades del mismo tipo. Por ejemplo el conjunto de entidades CUENTA, podra representar
al conjunto de cuentas de un banco X, o ALUMNO representa a un conjunto de entidades de todos los alumnos que
existen en una institucin.
Una entidad se caracteriza y distingue de otra por los atributos, en ocasiones llamadas propiedades, que representan
las caractersticas de una entidad. Los atributos de una entidad pueden tomar un conjunto de valores permitidos al que
se le conoce como dominio del atributo. As cada entidad se describe por medio de un conjunto de parejas formadas
por el atributo y el valor de dato. Habr una pareja para cada atributo del conjunto de entidades.
Ejemplo de Entidad y sus atributos valores:
Entidad: Alumno
Atributo
Nombre
Apellido
Rut
Fecha Nacimiento

Valor
Carlos
Perez
11.111.111-1
12-11-1981

Como apreciamos en este ejemplo contamos con la Entidad Alumnos,


que posee cuatro atributos o propiedades: Nombre, Apellido, Rut y
Fecha de Nacimiento. Cada uno de estos atributos o propiedades posee
un valor, formando as la pareja atributo valor.

Relacin:
Una relacin es la asociacin que existe entre dos a ms entidades. Un conjunto de relaciones es un grupo de
relaciones del mismo tipo. La cantidad de entidades en una relacin determina el grado de la relacin, por ejemplo la
relacin ALUMNO-MATERIA es de grado 2, ya que intervienen la entidad ALUMNO y la entidad MATERIA, la relacin
PADRES, puede ser de grado 3, ya que involucra las entidades PADRE, MADRE e HIJO.
Llaves primarias:
Como ya sabemos cada entidad se diferencia de otra por sus atributos, lo cual la hace nica. Una llave primaria es
aquel atributo el cual consideramos clave para la identificacin de los dems atributos que describen a la entidad. Por
ejemplo, considerando el ejemplo Entidad:Alunno, en donde sus atributos son: Nombre, Apellido, Rut y Fecha de
Nacimiento, deberamos designar como llave primaria el atributo Rut, ya que este datos es diferente para cada
alumno y esto lo identifica en la institucin educativa dentro de nuestra Base de Datos.
Claro est que puede haber ms de un atributo que pueda identificarse como llave primaria, en este caso se
selecciona la que consideremos ms importante, los dems atributos son denominados llaves secundarias.

Gua N 01 Introduccin a las Bases de Datos

Pgina N 2

Representacin Grfica de un modelo de Entidad Relacin:


Para representar estas estructuras o modelos de datos se utilizan smbolos muy sencillos, a saber:
Smbolo

Significado o Descripcin
(Rectngulo) Entidad

(Rombo) Relacin

(Elipse) Atributos

(Lnea Recta) Unin o liga entre smbolos


Cuando existe una llave primaria, este atributo que representa o se refiere a tal llave o clave principal se subraya dentro de su smbolo grfico.
La representacin grfica de la Entidad: Alumno y Entidad: Subsector sera:

Nombre

Apellido

ALUMNO

Rut

Fecha
Nac.

Nombre

Cdigo

CURSA

SUBSECTOR

rea

Nro.
Horas

Gua de Ejercicios:
Segn lo aprendido hasta ahora, considerando la Gua 01 y 02 de Bases de Datos, realiza los siguientes ejercicios,
estableciendo los atributos y tipos de datos, realizando el diseo grfico del Modelo Entidad Relacin, la
transformacin en tablas y la creacin de la Base de datos en Access para cada uno de ellos.
1. Disear una base de datos que considere las Entidades: Presidente y Pas, en donde la relacin dada es:
Presidente gobierna Pas.
2. Disear una base de datos que considere las Entidades: Automvil, Propietario, en donde la relacin dada es:
Propietario posee Automvil.
3. Disear una base de datos que considere las Entidades: Curso, Profesor Jefe y Alumno, en donde las
relaciones dadas son: Profesor Jefe dirige al Curso y Alumno pertenece a un Curso.

Gua N 01 Introduccin a las Bases de Datos

Pgina N 3

Das könnte Ihnen auch gefallen