licenciado

Páginas: 11 (2722 palabras) Publicado: 4 de julio de 2013
Marta Zorrilla – Universidad de Cantabria

Bases de Datos Relacionales.
Conceptos y consideraciones para su uso.
Dra. Marta E. Zorrilla
Departamento de Matemática Aplicada y Ciencias de la Computación

Universidad de Cantabria

Marta Zorrilla – Universidad de Cantabria

Bases de Datos. Finalidad
Bases de Datos. Finalidad

Base de Datos: colección organizada de datos, relativa a unproblema concreto,
Datos
que puede ser compartida por un conjunto de usuarios/aplicaciones.
ALMACENAR
CONTROLAR

CONSULTAR
INFORMACIÓN
ACTUALIZAR

DATOS
DATOS
RELACIONES
RELACIONES
RESTRICCIONES
RESTRICCIONES

Sistema Gestor de Bases de Datos:
Datos
programa o conjunto de programas
que sirve para mantener bases de datos
y responder consultas sobre ellas.

Marta Zorrilla –Universidad de Cantabria

Niveles de abstracción
Niveles de abstracción

La finalidad de trabajar con técnicas de BD es disfrutar de
una visión abstracta de los datos que facilite el desarrollo y
uso de aplicaciones.

Programa
Programa 11

Programa
Programa 22

Programa
Programa nn

Vista A

Sistema
Gestor de
Bases de Datos
(SGBD)

Nivel Lógico

Nivel Interno

Bases deDatos. Justificación
Bases de Datos. Justificación

Marta Zorrilla – Universidad de Cantabria

••
Flexibilidad de adaptación a cada problema.
• •Optimización en la gestión de la información.
• •Independencia física y lógica de los datos.
• •Control de la integridad de los datos.
• •Garantía sobre la consistencia de la información.
• •Facilidad de acceso concurrente.
• •Protección antefallos del sistema.
• •Seguridad ante accesos restringidos.

Marta Zorrilla – Universidad de Cantabria

Modelo Relacional II
Modelo Relacional
Personal
NOMBRE PROFESION LOCALIDAD
Pedro

profesor

Santander

Luis

estudiante

Santander

María

estudiante

Las Palmas

Ana

estudiante

Madrid

Los datos se conciben agrupados en forma de tablas
Cada fila estableceuna relación entre un conjunto
de valores

Operadores generan nuevas tablas

SELECT NOMBRE, LOCALIDAD FROM Personal
WHERE PROFESION = ”estudiante”
NOMBRE LOCALIDAD
Luis

Santander

María

Las Palmas

Ana

Madrid

Marta Zorrilla – Universidad de Cantabria

Modelo Relacional II
Modelo Relacional II
BANCOS
ENTIDAD

NOMBRE

0893

Santander

0059

Popular

3428Bilbao Vizcaya

5632

Banesto

• Toda tabla tiene una columna o conjunto de columnas
que permiten identificar cada una de sus filas; éstas
componen la llamada clave principal de la tabla.
• Los valores de la clave principal no se pueden repetir.
OFICINAS
ENTIDAD

CODIGO_OFICINA

POBLACION

DIRECCION

• Unas tablas se refieren a otras
mediante vínculos de tipo
jerárquico.0893

001

Madrid

Castellana, 73

3428

022

Las Palmas

Triana, 21

0893

022

Gáldar

R. Moreno, 3

• Este vínculo de referencia
entre dos tablas se establece
mediante columnas de idénticos
tipos de datos en las dos tablas.

5632

213

Oviedo

Uría, 43

0893

300

Barcelona

Diagonal, 435

•La referencia de una fila de una tabla a otra de la otra
tablase produce cuando ambas tienen el mismo valor.

Marta Zorrilla – Universidad de Cantabria

Tipos de datos
Tipos de datos

Tipos de datos
Tipos de datos
Cadena de caracteres (character string).
Cada carácter requiere un byte para su almacenamiento.

Numérico (numeric).
Enteros: Cortos (ocupan 2 bytes).
Largos (ocupan 4 bytes).
Decimales: definidos por su precisión y escala.Notación científica: Simple precisión (ocupan 4 bytes).
Doble precisión (ocupan 8 bytes).

Fecha y hora (datetime).
Diferentes opciones según nivel de precisión.

Objeto grande (large object).
Binary large object.
Character large object.

Otros.

Marta Zorrilla – Universidad de Cantabria

Índices
Índices
PEDIDOS
Fecha_ped Num_ped
5-7-2002
10-8-2002
11-8-2002
...

ARTÍCULOS...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Licenciado
  • Licenciado
  • Licenciada
  • Licenciado
  • Licenciada
  • Licenciada
  • Licenciado
  • Licenciado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS