epale
SB04004 – Base de datos
¿Por qué usar bases de datos?
Para ayudar a las personas a llevar un registro de las cosas:
– Supermercado (inventario, puntos deventa)
– Bancos (depósitos, retiros, estados de cuenta)
– Comercio (clientes, productos, contabilidad)
– Consultorios médicos (clientes, historial)
SB04004 – Base de datos
Problemas queresuelven las bases de datos
– Poca eficiencia en manejo de listas (ej: excel)
• Actualizar el teléfono de un cliente con varios registros
• En caso de borrar un registro, se pierden otros datos
–Manejo de versiones al compartir la lista
Sesión 1. Conceptos básicos de bases de
datos.
2
Grupo de tablas relacionadas
– Cada tabla tiene información de un tema
– Clave primaria:identificador único
– Clave foránea: permite relacionar con otra tabla donde ese
dato es el identificador único
– SQL (Structured Query Language) sirve para acceder a
los datos en la tabla
3
Fuente:Sitio web de Oracle. “Sample Schema”.
Elementos de una base de datos
http://www.oracle.com/technology/products/oracle9i/htdocs/9iobe/OBE9i-Public/obe-in/html/sschema/sschema.htm
1
Diseñode la base de datos usando modelo
entidad-relación
NG1
4
Componentes de una base de datos
Base de datos: conjunto auto descriptivo, de registros (tablas)
relacionados
– Usuarios
–Aplicaciones
– Sistema de administración de la base de datos (DBMS)
– Base de datos
• Datos del usuario
• Índices
• Metadatos: información de la estructura de la base de
datos que está grabada dentrode la misma
• Stored procedures: programas almacenados dentro de
la base de datos para ser llamados por otros
programas
• Triggers: procesos que se ejecutan cuando se presenta
un determinadoevento (ejemplo: al borrar un registro)
5
D.R. © Universidad TecMilenio
Lázaro Cárdenas #2610 Col. Del Paseo Residencial
Monterrey, N.L., 2005.
Sistema de administración de base de datos
SQL...
Regístrate para leer el documento completo.