ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
Conceptos básicos de bases de datos
1. CONCEPTOS BÁSICOS
DE BASE DE DATOS
Información útil al alcance de tus manos
Laboratorio de Programación Digital
2. ¿CÓMO SE CAPTAN DATOS?
Las organizaciones en sus procesos diarios
• Generan datos que deben ser captados de alguna
forma, en general en formatos físicos o digitales
241
Transacciones
Captadas
3. ¿CÓMO SE CONVIERTE?
Al final del un periodo establecido
• Se procesan los documentos generados
•Observaciones de
la realidad
•Verbalizadas o
presentes en
documentos
Datos
•Convertimos lo datos recibido
sin alterarlo en lo deseado
•Puede ser: Manual, mecanizado
y/o automatizado
Transforma •Resultados parcial
o definitivos
•En formatos que
facilitan su
comprensión
Información
4. ¿CÓMO SE OBTIENE
INFORMACIÓN?
Del Procesamiento resultan
• Datos organizados que generan información
•Nuevos datos
que sin alterar los
existentes,
resumen las
operaciones
efectuadas
Procesamiento
de
transacciones
•Parte de una
inquietud o duda
para generar
información
relevante
Procesamiento
de Información
5. ¿CÓMO SE ORGANIZAN
LOS DATOS?
Muchas veces la organización
•Comienza como una lista de datos
Almacenada
Medios
Digitales
•Hojas de
cálculos
•Procesadores
de Texto
•Bloc de Notas,
entre otros.
Medios Físicos
•Cuadernos
•Hojas
•Agendas
•Formatos,
•Carpetas,
archivos
6. INCONVENIENTES QUE
PUEDEN SURGIR
El crecimiento desmedido de datos
• Puede acarrear algunos inconvenientes
Inconsistencia en los
Datos
•No todas las copias
redundantes contienen la
misma información
Redundancia
•Repetición de los Datos
7. ¿QUÉ ES UNA BASE DE DATOS?
Una Base de Datos es un conjunto de información
organizada de manera que pueda ser utilizada
eficientemente
Se basa en el Modelo de Base de datos Relacional, que
establece relaciones entre datos
Las estructuras de almacenamiento lógico de información
son independientes de la forma de almacenamiento físico
La colección de relaciones se manipulan mediante un
lenguaje relacional estándar basado en consultas
¿Cómo evitar los inconvenientes?
• Transfiriendo los datos a una Base de Datos
8. BASE DE DATOS RELACIONAL
Se implementa en los Sistemas Manejadores de Base de Datos(SMBD o DBMS)
• Relaciona datos en estructuras lógicas de Datos
•Parte de la
especificación de
requisitos
•Obtiene un Esquema
conceptual (describe
en lenguaje natural o
gráfico) para construir
un Modelo Conceptual
Diseño Conceptual
•Parte de un Esquema
conceptual
•Obtiene un Esquema
Lógico de
representación (MER)
para construir un
Modelo Lógico (MR)
independiente de
SMBD
Diseño Lógico
•Parte de un Esquema
Lógico
•Obtiene un Esquema
Físico en un SMBD que
Determina la
estructura de
almacenamiento y las
estructuras de acceso
Diseño Físico
9. ELEMENTOS BÁSICOS DE UNA BASE DE DATOS
RELACIONAL
Entidad
• Es un objeto
real o
abstracto(defi
niciones o
conceptos)
que se
diferencian
entre sí.
Atributo
•Definen las
características
de las
entidades, éstos
atributos
pueden ser de
distintos tipos
(numéricos,
texto, fecha...)
Clave
principal
•Atributo que
identifica de
manera única a
una
representación
de una entidad.
A veces incluye
dos o mas
atributos
Relación
• Nos permite
establecer el
tipo de
dependencia
que existe
entre las
entidades
10. TIPOS DE CLAVES DE UNA BASE DE DATOS
RELACIONAL
• Es un atributo (columna) o conjunto de
atributos(columnas) que identifican
inequívocamente a un registro(tupla o fila).
Clave Primaria
• Es cada conjunto de atributos (columnas)
de una entidad que pueden ser escogidos
como clave foránea
Clave Candidata
• Son aquellas claves candidatas que no son
escogidas como clave primaria.
Clave alternativa
• Representan relaciones entre datos. Es un atributo o
conjunto de atributos que existen de forma
dependiente en una entidad (tabla) y son, a su vez,
clave primaria en otra.
Clave foránea o
ajena
• Es una clave formada por la unión de dos o
más atributos (o columnas)
Clave
Compuesta
11. ¿CÓMO SE DISEÑA UN MODELO DE BASE DE
DATOS?
www.themegallery.co
m
Company Logo
Modelo
Elemento
Modelo Entidad Relación
(MER)
Modelo Relacional (MR)
Entidad Rectángulo Tabla Parte superior
Atributo Elipse Tabla Parte inferior
Campo Clave Se subraya Muestra una llave al lado de los
Atributos
Relación Línea Línea
* cedula
Cada Modelo de Base de Datos. Tiene un conjunto de elementos
claves que deben ser correctamente identificados, con
independencia del tipo de modelo seleccionado se debe definir:
Entidades, Atributos, Campos Claves y Tipos de Relaciones. Cada
uno tiene una forma de representación particular que los distingue
12. SISTEMA MANEJADOR DE BASE DE DATOS
Microsoft
Access
Empleado para la gestión de datos a través
de diferentes objetos:
Tablas: Similar en apariencia a las hojas de cálculo,
para guardar datos
Formularios: Permiten crear una interfaz de usuario en la que se ´puede
escribir y modificar datos
Consultas: Son la vía para buscar información relacionada, incluso muy
específica, de una o varias tablas.
Informes: Presentan de forma organizada los datos, en
general surgidas a partir de una solicitud
13. ¿CÓMO SE ORGANIZAN LOS DATOS EN UNA BASE
DE DATOS (BD)?
Se organizan en TABLAS
•Para evitar la redundancia e inconsistencias. Los datos se
agrupan en función de un tema u objeto particular
Los Campos
definen las categorías de
información desglosadas
de un registro, son las
Columnas
Los Registros
Representan elementos de
datos particulares
asociado a un tema,
concepto u objeto. Son las
Filas
Los Temas
Referido a un concepto o
asunto concreto
que pueden considerarse
como una unidad
14. REPRESENTACIÓN DE UNA TABLA
Cada columna define
Un Campo
Indica una característica de la
Entidad o Tabla yun rango de valores
admitidos, es decir, tiene un tipo de
dato asociado
Cada fila representa
Un Registro
Formado por uno o varios
campos, denominado
tupla
Cada TABLA tiene
Un Campo Clave
Que identifica de manera
única a un registro de la
tabla
NOMBRE DE LA TABLA
Refiere al nombre de una Entidad , objeto
o tema.
NOTA: Las candidatas a clave principal
pueden ser varios atributos que
permitan identificar de manera única un
registro, en este caso, Cédula y Código
del Vendedor, se selecciona este ultimo
como Llave Primaria