SlideShare una empresa de Scribd logo
BASE DE DATOS
Edit by J. Farinango
Computer Science
DEFINICIÓN
Conjunto de datos pertenecientes a un
mismo contexto y almacenados
sistemáticamente, para su posterior
uso.
Byte 01001010 Letra J
Bit 0 ó 1
Campo Juan Sànchez (campo NOMBRE)
Registro
NOMBRE CURSO FECHA NOTA
Juan Sánchez IS 101 Nov04 15
Archivo
Archivo de cursos
NOMBRE CURSO FECHA NOTA
Juan Sánchez I2 101 Nov04 15
Carla Tovar I2 101 Nov 04 18
Base de Datos
FinanzasCursos
Expedientes Personales
Estructura de la Base de Datos
Archivo
Archivo de Pedidos
Pedido Fecha Prov Total Bs
1401 04/11 0051 5.689
1404 05/11 0064 9.468
1405 06/11 0051 6.562
Campo clave: el archivo se
ordena por un campo
seleccionado cuyos elementos
son irrepetibles.
Campos calculados:
Surgen de la
combinación de otros
campos, el usuario no
escribe su contenido.
…Estructura de la Base de datos
TIPOS DE BASES DE
DATOS
ESTÁTICAS
Utilizadas primordialmente para almacenar datos
históricos que posteriormente se pueden utilizar para
estudiar el comportamiento de un conjunto de datos a
través del tiempo, realizar proyecciones,
tomar decisiones y realizar análisis de datos.
TIPOS DE BASES DE
DATOS
DINÁMICAS
Bases de datos donde la información almacenada se modifica
con el tiempo, permitiendo operaciones como adición,
eliminación y edición de datos, además de las operaciones
fundamentales de consulta. Normalmente se lo conoce como
ABM (altas, bajas, modificaciones y consultas).
MODELOS DE BASE DE
DATOS
JERÁRQUICA
Los datos se organizan en forma de árbol invertido
(algunos dicen raíz), en donde un nodo padre de
información puede tener varios hijos.
MODELOS DE BASE DE
DATOS
RED
Permite que un mismo nodo tenga varios padres
(posibilidad no permitida en el modelo jerárquico).
MODELOS DE BASE DE
DATOS
TRANSACCIONAL
Su único fin es el envío y recepción de datos a grandes
velocidades.
– Son muy poco comunes.
– Dirigidas por lo general al entorno de análisis de calidad, datos de
producción e industrial.
– Su fin único es recolectar y recuperar los datos a la mayor velocidad
posible, por lo tanto la redundancia y duplicación de información no es
un problema como con las demás bases de datos.
– Garantiza que, bajo cualquier circunstancia (incluso una caída del
sistema), el resultado final es que, o bien se han realizado las
operaciones, o bien no se ha realizado ninguna.
MODELOS DE BASE DE
DATOS
RELACIONAL
Los datos se almacenan en tablas diferentes. Las
tablas se organizan en filas (registros) y columnas
(campos). Las tablas relacionadas poseen un
campo común (campo clave), mediante el cual la
información almacenada en una tabla puede
enlazarse con la información almacenada en otra.
BASE DE DATOS
RELACIONAL
TABLA
Su estructura general se asemeja a la vista general
de un programa de hoja de cálculo.
Es donde se guardan los datos recogidos por un
programa.
BASE DE DATOS
RELACIONAL
CAMPO
Es el espacio de almacenamiento para un dato en
particular. En las bases de datos, un campo es la
mínima unidad de información a la que se puede
acceder. En las hojas de cálculo los campos son
llamados celdas.
BASE DE DATOS
RELACIONAL
REGISTRO
Conjunto de campos que contienen los datos que pertenecen a
una misma entidad. Se le asigna automáticamente un número
consecutivo (número de registro) que en ocasiones es usado
como índice aunque lo normal y práctico es asignarle a cada
registro una clave primaria o campo clave para su búsqueda.
BASE DE DATOS
RELACIONAL
CLAVE PRIMARIA
Es un campo o a una combinación de campos que
identifica de forma única a cada fila de una tabla. Una
clave primaria comprende de esta manera una columna
o conjunto de columnas. En una tabla no puede haber
dos filas que tengan la misma clave primaria.
Claves Primarias y Claves Foráneas
Cada entidad tiene una clave primaria o campo llave que identifica
unívocamente al conjunto de datos.
Cuando en una entidad figura la clave primaria de otra entidad, ésta
se denomina clave foránea.
Las entidades se relacionan entre sí a través de las claves foráneas.
CLAVES PRIMARIAS
Código de Cliente es la clave primaria de Cliente. A
cada cliente se le asocia un código y a cada código le
corresponde un cliente. Asimismo, Número de Factura
y Código de Producto son claves primarias de Facturas
y Productos respectivamente.
CLAVES FORÁNEAS
Son claves foráneas en Facturas Código de Cliente y
Código de Producto.
Clientes se relaciona con Facturas a través del Código
de Cliente que figura en ambas tablas y con
Productos mediante el Código de producto.
Restricciones de integridad referencial
RESTRICCIONES DE INTEGRIDAD REFERENCIAL
-Código de Clientes en Facturas debe cumplir que exista
en Clientes y que sea clave primaria
-Código de Producto Facturas debe cumplir que exista en
Productos y que sea clave primaria
BASE DE DATOS
RELACIONAL
BASE DE DATOS
RELACIONAL
TIPOS DE DATOS
Alfanuméricos: caracteres tipo letras, números y caracteres
especiales.
Numéricos: existen de varios tipos principalmente como
enteros y reales.
Booleanos: admite dos valores, «verdadero» y «falso».
Fechas: almacenan fechas facilitando posteriormente su
explotación. Almacenar fechas de esta forma posibilita
ordenar los registros por fechas o calcular los días entre una
fecha y otra.
BASE DE DATOS RELACIONAL
TIPOS DE DATOS
Memos: son campos alfanuméricos de longitud ilimitada.
Autoincrementables: son campos numéricos enteros que
incrementan en una unidad su valor para cada registro
incorporado. Su utilidad resulta más que evidente: servir de
identificador registro.
MOTORES DE BASES DE DATOS
DEFINICIÓN
El motor de base de datos es un software que presta el servicio
principal para almacenar, procesar y proteger los datos. El motor
de base de datos proporciona acceso controlado y procesamiento
de transacciones rápido para cumplir con los requisitos de las
aplicaciones consumidoras de datos.
MOTORES DE BASES DE
DATOS
EJEMPLOS
– Oracle Database
– Microsoft SQL Server
– MySQL
– PostgreSQL
– Microsoft Access
Practica 1:
Realizar la siguiente base de
datos en Access
Referencias
– Web, M. d. (26 de Octubre de 2007). Maestros de la web.
Recuperado el 07 de Mayo de 2018, de
http://www.maestrosdelweb.com/que-son-las-bases-de-
datos/

Más contenido relacionado

DOCX
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
PDF
Base de datos 1
DOCX
Introducción a las bases de texto 11°1 -
PDF
Introduccion a access
PPTX
Diapositivas Modelo Relacional
DOC
Base de datos24
PDF
Diccionario de base de datos.
DOCX
Taller de acces
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
Base de datos 1
Introducción a las bases de texto 11°1 -
Introduccion a access
Diapositivas Modelo Relacional
Base de datos24
Diccionario de base de datos.
Taller de acces

La actualidad más candente (18)

PPTX
Trabajo practico N°4 Access
PPT
BASES DE DATOS
PPTX
Base de datos
PPT
Clase de informatica base de datos
PPTX
BASE DE DATOS
PPT
Base de datos
PPTX
Base de datos
DOCX
Gtegtgtttrggrg (1)hhhh
PPTX
Diapositivas informatik!
DOCX
Nicolas olivar 6.0
DOCX
trabajo
DOCX
Nicolas olivar 5.0
PPTX
Trabajo Informática
DOCX
Diccionario de base de datos
PPTX
Concepto de base de datos
PPTX
PPTX
Presentación1
PPTX
Base de-datos
Trabajo practico N°4 Access
BASES DE DATOS
Base de datos
Clase de informatica base de datos
BASE DE DATOS
Base de datos
Base de datos
Gtegtgtttrggrg (1)hhhh
Diapositivas informatik!
Nicolas olivar 6.0
trabajo
Nicolas olivar 5.0
Trabajo Informática
Diccionario de base de datos
Concepto de base de datos
Presentación1
Base de-datos
Publicidad

Similar a Base de datos (20)

PPTX
Bases de datos.pptx
PPSX
Sistemas de Almacenamiento
PPTX
Base de datos
PPTX
Base de datos unac cirosario
PPT
Manejo de bases de datos a traves de
DOCX
Base actualizada
PPTX
Introduccionalasbasesdedatos
DOCX
Consulta: Bases de datos
DOCX
Consulta: Bases de datos
PPTX
Base de datos deidy info
PPTX
Base de datos deidy info
PPSX
Teoria de Base de datos
PPS
Base de datos conceptos
PPTX
Bases de datos Relacionales-10º-2025.pptx
PPTX
Base de datos
DOCX
Funciones de un DBA y tipos de Base de Datos
PPTX
Base de datos
PPTX
Base de datos
PPSX
Introducción a las bases de datos
PDF
Introducción a los sistemas de bases de datos
Bases de datos.pptx
Sistemas de Almacenamiento
Base de datos
Base de datos unac cirosario
Manejo de bases de datos a traves de
Base actualizada
Introduccionalasbasesdedatos
Consulta: Bases de datos
Consulta: Bases de datos
Base de datos deidy info
Base de datos deidy info
Teoria de Base de datos
Base de datos conceptos
Bases de datos Relacionales-10º-2025.pptx
Base de datos
Funciones de un DBA y tipos de Base de Datos
Base de datos
Base de datos
Introducción a las bases de datos
Introducción a los sistemas de bases de datos
Publicidad

Más de Christian Farinango (20)

PDF
Rubrica de evaluación estudio de caso políticas institucionales
DOCX
Lineamientos proyecto 7 interdisciplinario quimestre 2
DOCX
Lineamientos producto final 6 bgu version extendida
DOCX
Lineamientos proyecto 6 interdisciplinario quimestre 2
PDF
Ciberseguridad para escuelas con adaptacion curricular
DOCX
Trabajo Ciberseguridad
PDF
Trabajo de Ciberseguridad
DOCX
Ciberseguridad
DOCX
Lineamientos proyecto 5 interdisciplinario quimestre 2
DOCX
Videojuegos educativos en Scratch
DOCX
Texto a voz y traductor en Scratch
DOCX
Proyecto interdisciplinario
DOCX
Herramienta lápiz
DOCX
Lapiz y sensor de video
DOCX
Indicaciones diaporama scratch Matemáticas y Proyectos escolares
PPTX
Estructura del Diaporama proyecto
PPTX
Informatica básica
PDF
Scratch: Animaciones
PDF
Scratch datos y bifurcaciones
PDF
Análisis de datos Objetivo Describir
Rubrica de evaluación estudio de caso políticas institucionales
Lineamientos proyecto 7 interdisciplinario quimestre 2
Lineamientos producto final 6 bgu version extendida
Lineamientos proyecto 6 interdisciplinario quimestre 2
Ciberseguridad para escuelas con adaptacion curricular
Trabajo Ciberseguridad
Trabajo de Ciberseguridad
Ciberseguridad
Lineamientos proyecto 5 interdisciplinario quimestre 2
Videojuegos educativos en Scratch
Texto a voz y traductor en Scratch
Proyecto interdisciplinario
Herramienta lápiz
Lapiz y sensor de video
Indicaciones diaporama scratch Matemáticas y Proyectos escolares
Estructura del Diaporama proyecto
Informatica básica
Scratch: Animaciones
Scratch datos y bifurcaciones
Análisis de datos Objetivo Describir

Último (20)

PDF
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
DOCX
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - CUARTO GRADO.docx
PDF
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
PPTX
Historia-Clinica-de-Emergencia-Obstetrica 1.10.pptx
PPTX
RESUMENES JULIO - QUIRÓFANO HOSPITAL GENERAL PUYO.pptx
PDF
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
PPTX
Clase 3 del silabo-gestion y control financiero
PDF
2.0 Introduccion a processing, y como obtenerlo
PDF
Modelo Educativo SUB 2023versión final.pdf
PDF
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - CUARTO GRADO.docx
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
Historia-Clinica-de-Emergencia-Obstetrica 1.10.pptx
RESUMENES JULIO - QUIRÓFANO HOSPITAL GENERAL PUYO.pptx
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
Manual de Convivencia 2025 actualizado a las normas vigentes
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
Clase 3 del silabo-gestion y control financiero
2.0 Introduccion a processing, y como obtenerlo
Modelo Educativo SUB 2023versión final.pdf
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf

Base de datos

  • 1. BASE DE DATOS Edit by J. Farinango Computer Science
  • 2. DEFINICIÓN Conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente, para su posterior uso.
  • 3. Byte 01001010 Letra J Bit 0 ó 1 Campo Juan Sànchez (campo NOMBRE) Registro NOMBRE CURSO FECHA NOTA Juan Sánchez IS 101 Nov04 15 Archivo Archivo de cursos NOMBRE CURSO FECHA NOTA Juan Sánchez I2 101 Nov04 15 Carla Tovar I2 101 Nov 04 18 Base de Datos FinanzasCursos Expedientes Personales Estructura de la Base de Datos
  • 4. Archivo Archivo de Pedidos Pedido Fecha Prov Total Bs 1401 04/11 0051 5.689 1404 05/11 0064 9.468 1405 06/11 0051 6.562 Campo clave: el archivo se ordena por un campo seleccionado cuyos elementos son irrepetibles. Campos calculados: Surgen de la combinación de otros campos, el usuario no escribe su contenido. …Estructura de la Base de datos
  • 5. TIPOS DE BASES DE DATOS ESTÁTICAS Utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos.
  • 6. TIPOS DE BASES DE DATOS DINÁMICAS Bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como adición, eliminación y edición de datos, además de las operaciones fundamentales de consulta. Normalmente se lo conoce como ABM (altas, bajas, modificaciones y consultas).
  • 7. MODELOS DE BASE DE DATOS JERÁRQUICA Los datos se organizan en forma de árbol invertido (algunos dicen raíz), en donde un nodo padre de información puede tener varios hijos.
  • 8. MODELOS DE BASE DE DATOS RED Permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).
  • 9. MODELOS DE BASE DE DATOS TRANSACCIONAL Su único fin es el envío y recepción de datos a grandes velocidades. – Son muy poco comunes. – Dirigidas por lo general al entorno de análisis de calidad, datos de producción e industrial. – Su fin único es recolectar y recuperar los datos a la mayor velocidad posible, por lo tanto la redundancia y duplicación de información no es un problema como con las demás bases de datos. – Garantiza que, bajo cualquier circunstancia (incluso una caída del sistema), el resultado final es que, o bien se han realizado las operaciones, o bien no se ha realizado ninguna.
  • 10. MODELOS DE BASE DE DATOS RELACIONAL Los datos se almacenan en tablas diferentes. Las tablas se organizan en filas (registros) y columnas (campos). Las tablas relacionadas poseen un campo común (campo clave), mediante el cual la información almacenada en una tabla puede enlazarse con la información almacenada en otra.
  • 11. BASE DE DATOS RELACIONAL TABLA Su estructura general se asemeja a la vista general de un programa de hoja de cálculo. Es donde se guardan los datos recogidos por un programa.
  • 12. BASE DE DATOS RELACIONAL CAMPO Es el espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder. En las hojas de cálculo los campos son llamados celdas.
  • 13. BASE DE DATOS RELACIONAL REGISTRO Conjunto de campos que contienen los datos que pertenecen a una misma entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro una clave primaria o campo clave para su búsqueda.
  • 14. BASE DE DATOS RELACIONAL CLAVE PRIMARIA Es un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. En una tabla no puede haber dos filas que tengan la misma clave primaria.
  • 15. Claves Primarias y Claves Foráneas Cada entidad tiene una clave primaria o campo llave que identifica unívocamente al conjunto de datos. Cuando en una entidad figura la clave primaria de otra entidad, ésta se denomina clave foránea. Las entidades se relacionan entre sí a través de las claves foráneas. CLAVES PRIMARIAS Código de Cliente es la clave primaria de Cliente. A cada cliente se le asocia un código y a cada código le corresponde un cliente. Asimismo, Número de Factura y Código de Producto son claves primarias de Facturas y Productos respectivamente. CLAVES FORÁNEAS Son claves foráneas en Facturas Código de Cliente y Código de Producto. Clientes se relaciona con Facturas a través del Código de Cliente que figura en ambas tablas y con Productos mediante el Código de producto.
  • 16. Restricciones de integridad referencial RESTRICCIONES DE INTEGRIDAD REFERENCIAL -Código de Clientes en Facturas debe cumplir que exista en Clientes y que sea clave primaria -Código de Producto Facturas debe cumplir que exista en Productos y que sea clave primaria
  • 18. BASE DE DATOS RELACIONAL TIPOS DE DATOS Alfanuméricos: caracteres tipo letras, números y caracteres especiales. Numéricos: existen de varios tipos principalmente como enteros y reales. Booleanos: admite dos valores, «verdadero» y «falso». Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra.
  • 19. BASE DE DATOS RELACIONAL TIPOS DE DATOS Memos: son campos alfanuméricos de longitud ilimitada. Autoincrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta más que evidente: servir de identificador registro.
  • 20. MOTORES DE BASES DE DATOS DEFINICIÓN El motor de base de datos es un software que presta el servicio principal para almacenar, procesar y proteger los datos. El motor de base de datos proporciona acceso controlado y procesamiento de transacciones rápido para cumplir con los requisitos de las aplicaciones consumidoras de datos.
  • 21. MOTORES DE BASES DE DATOS EJEMPLOS – Oracle Database – Microsoft SQL Server – MySQL – PostgreSQL – Microsoft Access
  • 22. Practica 1: Realizar la siguiente base de datos en Access
  • 23. Referencias – Web, M. d. (26 de Octubre de 2007). Maestros de la web. Recuperado el 07 de Mayo de 2018, de http://www.maestrosdelweb.com/que-son-las-bases-de- datos/