Está en la página 1de 24

Introducción a las Bases de Datos

Jeckson Enrique Loza Arenas


Ingeniero de Sistemas

Instituto Técnico Superior Industrial


Definición de base de datos
p Se puede definir como una colección de datos
y objetos relacionados con un tema o
propósito determinado.
p Por ejemplo, los datos completos de los
empleados de una empresa, de los productos
del inventario de un almacén, los de las casas
registradas en una inmobiliaria, o de los
huéspedes registrados en un hotel.
p Se puede deducir, por lo tanto, que casi todas
las empresas necesitan almacenar la
información que manejan de una manera
organizada, y una base de datos es la
herramienta óptima para este fin.
Base de Dat os Rel aci onal
p Es una colección de datos cuya característica
principal es que los datos pueden almacenarse y
administrarse en forma de tablas.
p Al hablarse de bases de datos relacionales,
significa que se pueden crear relaciones entre las
tablas de las bases de datos.
p Una relación entre tablas consiste en que algunos
registros de una tabla tengan datos en común
con registros de otras tablas, permitiendo un
manejo más eficiente y sin redundancia.
Características de las bases de
datos
p Almacenan la información en Tablas.
p Normalmente las bases de datos presentan la
posibilidad de consultar datos, bien los de un
registro o los de una serie de registros que cumplan
una condición.
p También es frecuente que se puedan ordenar los
datos o realizar operaciones sencillas
p Para facilitar la introducción de los datos en la
base se suelen utilizar formularios; también se
pueden elaborar e imprimir informes sobre
los datos almacenados.
Características de una base de
datos relacional
p No pueden existir dos tablas con el mismo
nombre.
p Cada tabla es un conjunto de registros ó filas.
p Cada registro consta de varias columnas ó
campos.
p No pueden existir dos campos con el mismo
nombre en una misma tabla.
p Los valores almacenados en una columna deben
ser del mismo tipo de dato.
p No se considera el orden en que se almacenan
los registros en las tablas.
Componentes de una base de
datos: Tabl a
p Es la estructura fundamental de un sistema de
administración de bases de datos relacional.
p Una tabla es un objeto que almacena datos en
filas y en columnas. Las filas se denominan
registros y las columnas campos.
p Los datos almacenados en una tabla se refieren
a un tema determinado dentro de la base de
datos.
p El éxito de un buen diseño de base de datos
esta determinado por lo consistentes y lógicas
que sean las tablas.
Tabla: Ejemplo
Componentes de una tabla: Campo
p Es el componente de una tabla que contiene
un elemento específico de información.
p El tipo de datos que almacena un campo
puede aparecer en forma de texto, números,
gráficos, sonido o vídeo.
p En una tabla los campos corresponden a las
columnas.
Campo: Ejemplo
Componentes de una tabla:
Regi str o
p Un conjunto de datos (atributos) acerca de un evento,
persona, lugar, o algún otro elemento en una tabla.
p Por ejemplo, datos personales de un empleado, datos
particulares de un producto.
p Cada registro contiene todos los campos de la tabla que lo
contiene.
p Los registros en una tabla corresponden a las filas.
Ejercicio
p Defina una tabla para cada una de las
siguientes entidades:
n Estudiante
n País
n Libro
p Para cada tabla defina e identifique:
n Nombre de la tabla
n Cinco campos
n Cuatro registros
Restricciones y Dominios
p Restricciones
n Son condiciones que obligan el cumplimiento de
ciertas condiciones en la base de datos.
n Restringen los datos que pueden ser almacenados
en las tablas.
n por ejemplo, usar un campo con valores enteros
entre 1 y 10
p Dominios
n Describe un conjunto de posibles valores para
cierto atributo.
n Distintos tipos de dominios son: enteros, cadenas
de texto, fecha, etc...
Claves e Índices

p Clave Primaria
n Es uno o más campos cuyos valores identifican de
forma única cada registro de dicha tabla.
n Esta clave primaria es la que permite identificar de
manera única e inequívoca un registro.
n La clave principal no puede contener valores
duplicados, ni valores nulos (o en blanco).
p Clave Foránea
n Una clave foránea es una referencia a una
clave en otra tabla.
n No necesitan ser claves únicas en la tabla
donde están y si a donde están referenciadas
Claves e Índices
p Las Claves Índice surgen con la necesidad de tener un
acceso más rápido a los datos

Tabla Estudiante

Índice Especialidad
Índice Apellido
Relaciones
p En una base de datos relacional, todos los datos
se almacenan y se acceden a ellos por medio de
relaciones.

Tabla ALUMNO Tabla ASIGNATURA

Tabla MATRÍCULA (Relación)


Modelo Entidad - Relación
p El modelado entidad-relación es una técnica para
el modelado de datos utilizando diagramas
entidad relación.
p Estos modelos expresan entidades relevantes
para una base de datos, sus inter-relaciones y
propiedades.
Componentes de un Modelo
Entidad - Relación
p Entidad:
n Objeto físico sobre el que queremos almacenar
información (Ej: una persona, una casa, un
libro).
n Las entidades están compuestas de atributos
que son los datos que definen el objeto (Ej:
nombre, apellidos)
n Los rectángulos representan entidades y los
óvalos los atributos de la entidad.
n En toda entidad siempre hay al menos una
clave única.
Representación gráfica de Entidad
y Atributos

Direcció
n
Nombr
e Teléfono

Area_ID Profesor

Prof
ID
Componentes de un Modelo
Entidad - Relación
p Relación:
n Asociación entre entidades. Por ejemplo, X
trabajo en departamento Y.
n El tipo de relación entre dos entidades se
representa mediante 1s y ns.
n Las relaciones pueden ser de tres tipos:
p Relación 1a1
p Relación 1 a n

p Relación n a n
Tipos de Relaciones
p Relaciones 1-1
n Las entidades que intervienen en la relación se
asocian una a una (Ej: la entidad HOMBRE, la
entidad MUJER y entre ellos la relación
MATRIMONIO).

p Relaciones 1-n
n Una ocurrencia de una entidad está asociada
con muchas (n) de otra (Ej: la entidad
EMPRESA, la entidad TRABAJADOR y entre
ellos la relación TRABAJAR-EN).
Tipos de Relaciones
p Relaciones n-m
n Cada ocurrencia, en cualquiera de las dos
entidades de la relación, puede estar asociada
con muchas (n) de la otra y viceversa (Ej: la
entidad ALUMNO, la entidad ASIGNATURA y
entre ellos la relación MATRÍCULA).
Teléfon
Direcció Curso ID
o
n
Prof_ID
Nombr
1 M
Profesor P-C Curso
e
Nombr
Area_I e
D Prof ID
Actividad
1. Construir un Modelo Entidad-Relación para
un sistema de base de datos para una tienda
de video.
2. Defina:
1. Las Entidades del modelo (nombre,
atributos, claves)
2. Las Relaciones del modelo (nombre, tipo).

También podría gustarte