Está en la página 1de 30

INTRODUCCIÓN A LAS

BASES DE DATOS
RELACIONALES 1
Programación Intermedios

03/10/2008 1
Índice
Objetivos

Alcance

Contenido

Resumen

Preguntas

03/10/2008 2
OBJETIVOS

03/10/2008 3
Objetivos
 Entender los conceptos generales
de bases de datos
 Presentar el concepto de
arquitectura de 3 capas
 Entender que son las llaves
foráneas y primarias
 Describir el modelo entidad
relación
03/10/2008 4
ALCANCES

03/10/2008 5
Alcance
 Conceptos de Bases de Datos
 Arquitectura de 3 capas
 Modelo entidad relación

03/10/2008 6
Modelo, base de datos, sistema administrador de base de datos,
base de datos relacional.

CONCEPTOS BASICOS DE
BASES DE DATOS

03/10/2008 7
Modelo

03/10/2008 8
Definición
Un modelo básicamente es una
representación de algo que existe.
Y se modela para poder obtener la
representación gráfica de ese
algo.

03/10/2008 9
Base de Datos

03/10/2008 10
Definición
Es un conjunto de datos que
persisten que son utilizados por
una aplicación de software.

03/10/2008 11
Sistema Administrador de Base
de Datos

03/10/2008 12
Definición
Es una herramienta de tecnología
que soporta el DBMS (la base de
datos).

03/10/2008 13
Usuario
Un usuario puede ser:
 Programador de la aplicación
 Usuario Final
 DBA (Administrador de base de
datos)

03/10/2008 14
Arquitectura de 3 Capas

Capa de Presentación
Usuario Final

Programador
Capa de Lógica de Negocio

DBMS
Capa de Datos
DB DBA

03/10/2008 15
DBA
 Administra la plataforma
electrónica de la base de datos.
 Es el responsable de los datos
que se almacenan en la base de
datos.

03/10/2008 16
Base de Datos Relacional

03/10/2008 17
Definición
Es una base de datos (DB), la
cual se fundamenta en el modelo
relacional. Son percibidas por los
usuarios como si fueran un
conjunto de tablas.

03/10/2008 18
Modelo Relacional

03/10/2008 19
Definición
Es un modelo creado por Codd, el
cual permite que los datos se
estructuren a nivel lógico como
tablas formadas por filas y
columnas, aunque a nivel físico su
estructura sea completamente
distinta.
03/10/2008 20
Aspectos
 Estructura de datos
 Integridad de datos
 Manejo de datos

03/10/2008 21
Entidad
Representa cualquier objeto
distinguible en un modelo de
negocios que se debe representar
en la base de datos
Notación:
NOMBRE

03/10/2008 22
Atributos
Es toda unidad fundamental que
describe un dato
Tipos:
 Numérico
 Hilera
 Fecha
Clases de atributo:
 Obligatorio (NOT NULL, *)
 Opcional (NULL, °)
03/10/2008 23
Tupla
Es el conjunto de atributos que
describen una entidad.
Ejemplo: CURSO
# codigo
Tupla * nombre
° abreviatura

CURSO
codigo nombre abreviatura
0771 Progra 2 IPC2 Tupla
0772 Estructuras ED

03/10/2008 24
Llave Primaria (PK, #)
Es el identificador único para cada
tupla de una entidad. Puede ser
uno o más atributos que hacen
única la tupla. Son obligatorios.
CURSO
Llave Primaria # codigo
* nombre
° abreviatura

03/10/2008
Llave Foránea (FK)
Es el conjunto de uno o más
atributos que permiten relacionar
la entidad a la que pertenece con
la entidad que se relaciona la
misma.
Ejemplo:

03/10/2008 26
ESTUDIANTE ASIGNACION CURSO
# carnet # no asignacion # codigo
* nombre * estado * nombre
* semestre ° abreviatura

ASIGNACION
no estado semestre carnet codigo
asignacion estudiante curso
1 A 200801 200312942 0772

03/10/2008 27
Resumen
 El DBMS es el sistema
administrador de la base de datos.
 El DBA es el encargado de velar
por la integridad de la BD.

03/10/2008 28
 Las entidades son percibidas por
los usuarios como tablas.
 La llave primaria es aquella que
representa de manera única a la
entidad y si es mas de dos
atributos al ser separados pierde
esta característica.
 Las llaves foráneas no se
representan en el diagrama, pero
si en la tabla.
03/10/2008 29
Preguntas
 ¿Qué función cumple el DBA?
 ¿Qué es una BD?
 ¿Qué es una Entidad?
 ¿Cuál es la característica
fundamental de una llave
primaria?

03/10/2008 30

También podría gustarte