0% encontró este documento útil (0 votos)
11 vistas29 páginas

Tema 1

El documento presenta una introducción a las bases de datos, cubriendo conceptos básicos, objetivos, áreas de aplicación, modelos, clasificación y arquitectura de bases de datos. Se destacan elementos como la independencia de los datos, la importancia de la integridad y consistencia, así como los diferentes tipos de sistemas gestores de bases de datos y sus lenguajes. Además, se mencionan los roles de los usuarios en la gestión de bases de datos.

Cargado por

rastifan888
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas29 páginas

Tema 1

El documento presenta una introducción a las bases de datos, cubriendo conceptos básicos, objetivos, áreas de aplicación, modelos, clasificación y arquitectura de bases de datos. Se destacan elementos como la independencia de los datos, la importancia de la integridad y consistencia, así como los diferentes tipos de sistemas gestores de bases de datos y sus lenguajes. Además, se mencionan los roles de los usuarios en la gestión de bases de datos.

Cargado por

rastifan888
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TECNOLÓGICO NACIONAL DE MÉXICO

campus LEÓN

FUNDAMENTOS DE BASE DE DATOS

TEMA 1
“INTRODUCCIÓN A LAS BASES DE DATOS”

M.C.E. LAURA JUÁREZ GUERRA

EXCELENCIA EN EDUCACIÓN TECNOLÓGICA®


“Ciencia, Tecnología y Libertad”
TEMA 1

1.1 Conceptos básicos.


1.2 Objetivos de los sistemas de bases de datos.
1.3 Áreas de aplicación de los sistemas de bases de datos.
1.4 Modelos de datos.
1.5 Clasificación de bases de datos.
1.6 Arquitectura de bases de datos.
1.7 Arquitectura del sistema manejador de base de datos.
1.1 CONCEPTOS BÁSICOS

• DATOS: conjunto de valores que por si solos no tiene


significado.
100 Edna 25 40,000 TC

• INFORMACION: Conjunto de valores que al relacionarse entre si


adquieren significado. 100 Edna 25 40, 000 TC

• BANCO DE DATOS: Conjunto de datos aislados, almacenados


en algún lugar o dispositivo. (Trabaja con datos).

• BASE DE DATOS: Conjunto de datos relacionados entre sí,


almacenados en algún lugar o dispositivo.
• REDUNDANCIA: Datos repetidos.

• CONSISTENCIA: Datos que deben tener el mismo


valor en distintos lugares.

• INTEGRIDAD: Datos válidos.


• INSTANCIA: Contenido de una base de datos en un
momento determinado para un usuario.

• ESQUEMA: Forma en que están organizados los datos


para todos los usuarios.

• SUBESQUEMA: Parte del esquema que cada usuario ve.


INDEPENDENCIA DE LOS DATOS

• LOGICA: Se puede modificar el esquema sin modificar los


programas de aplicación.

• FISICA: Se pueden modificar la implementación física sin


modificar los programas de aplicación.
1.2 OBJETIVOS DE LAS BASES DE DATOS
1) Eliminar redundancia e inconsistencia.
2) Permitir compartir datos.
3) Permitir el fácil acceso a los datos.
4) Evita aislamiento de los datos.
5) Se pueden aplicar restricciones de acceso (SEGURIDAD).
6) Integridad en los datos: (Verificar que los datos sean validos)
* DE ENTIDAD: No se permite que un campo llave tenga valor
vacío.
* DE REFERENCIA: Se debe verificar que exista un dato en otra
parte de la base para poder hacer referencia a él.
7) Abstracción de la información
1.3 ÁREA DE APLICACIÓN DE LAS B.D.

•Banca
Asociación de Bancos de México (2013), Asociación
de Bancos de México, Imagen,
https://www.abm.org.mx/responsabilidad-
social/2012/perfil_organizacion.html

•Líneas aéreas
PngWings, Imagen,
https://www.pngwing.com/es/free-png-ttobs

•Escuelas Tecnológico Nacional de México, Campus León,


Imagen, http://www.leon.tecnm.mx
1.3 ÁREA DE APLICACIÓN DE LAS B.D.

•Telecomunicaciones
Ingeniería en Telecomunicaciones, Imagen,
https://m.facebook.com/pg/IngTelecommunicatio
ns/photos/?ref=page_internal&mt_nav=0

•Ventas Fuego Yámana, Imagen,


https://www.fuegoyamana.com/blog/estrategias-
de-marketing-para-tu-tienda-online/
1.3 ÁREA DE APLICACIÓN DE LAS B.D.

•Producción
GETSAP, Imagen,
https://m.facebook.com/getsaplatam/photos/a.83
7564326301260/3950448228346172/?type=3

•Finanzas Iconos Financieros, Imagen,


https://pixabay.com/es/illustrations/finanzas-
iconos-iconos-financieros-4278471/
1.4 MODELO DE DATOS.

• Grupo de herramientas conceptuales que se utilizan


para describir los datos, sus relaciones, semántica y sus
limitaciones

• Existen 2 grupos:
• Físicos
• Lógicos * Objetos
* Registros
* Orientados a objetos
• MODELO FISICO: Describen los datos en bajo nivel, es
decir, la forma en que se implementan físicamente.

• MODELO LOGICO BASADO EN OBJETOS: Describe los


datos en los niveles conceptual y externo. Permite una
estructuración bastante flexible y especifica claramente las
limitantes.
• MODELO LOGICO BASADO EN REGISTROS: Describe tanto
la estructura lógica de la base de datos, como la
implementación en el nivel alto. Consiste en: notación
matemática y operaciones de consulta y manipulación.

• MODELO ORIENTADO A OBJETOS: Puede considerarse


una extensión del modelo basado en objetos con los
conceptos de encapsulación, métodos, objetos, herencia,
etc.
1.5 CLASIFICACIÓN DE LAS B. D.

Las bases de datos se clasifican según:

• La variabilidad de la base de datos


• El contenido
• El modelo de datos
Variabilidad

• Estáticas: Diseñadas especialmente para la lectura de sus


datos. Almacena y registra datos históricos.

• Dinámicas: Son modificables permitiendo funciones de


actualización, inserción y eliminación.
Contenido

• Bibliográficas: Sirve para registrar cierto tipo de


información como autor, fecha de publicación, editorial,
título, etc. No se almacena la totalidad del documento.

• Directorios: Contactos telefónicos en el celular.


Modelo de datos

• Bases de datos jerárquicas: Utilizan estructura jerárquica


• Bases de datos de red: son similares a las jerárquicas pero
los nodos pueden tener diversos padres. Es diferente una
base de datos en red a una base de datos de red.
• Transaccionales: donde cada operación dentro de la base
de datos es considerada como una transacción (consulta,
inserción, modificación, eliminación).
• Relacionales: Modelo más utilizado, en donde se
establecen “relaciones” entre los datos.
….. continuación

• Bases de datos multidimensionales: Utilizadas generalmente


grandes volúmenes de datos y en donde se requiere un análisis
de la información. Uso de Datawarehouse.

• Bases de datos orientadas a objetos: No se almacena


información detallada del objeto, se almacena por completo el
objeto.

• Bases de datos deductivas: Usan reglas lógicas, objetos,


conjuntos complejos. Usan el lenguaje llamado Datalog.
1.6 Arquitectura de las bases de datos

• Abstracción: Ocultar las complejidades de la forma en que


se almacenan los datos. Para esto se han definido 3
niveles de abstracción que son:

• Nivel Físico: Se describe la forma en que están almacenados los


datos.

• Nivel Lógico: Se describe la forma en que se relacionan los datos.

• Nivel Externo: Se describe la forma en que cada usuario ve los


datos.
1.6 Arquitectura de las bases de datos
1.7 Arquitectura del Sistema Gestor de B.D.
(SGBD)
SISTEMA GESTOR DE BASE DE DATOS

• Conjunto de información que mediante un


conjunto de programas nos permite accesar y
manipular la información.

• Conjunto de programas, lenguajes y


procedimientos que suministran los medios
necesarios para acceder y manipular la
información.
Componentes del Sistema Gestor de B.D.
(SGBD)

LENGUAJE DE
DEFINICION DE
DATOS
ESTRUCTURAS
LENGUAJE DE
DE DATOS O
MANIPULACION DE
DICCIONARIO DE
DATOS
DATOS

SMBD
ADMINISTRADOR
PROCESADOR DE
DE
CONSULTAS
ARCHIVOS

GESTOR DE
LA BASE DE
DATOS
Tipos de lenguajes del SGBD

Los SGBD deben ofrecer un lenguaje e interfaces


apropiados para cada tipo de usuario. El SGBD cuenta
con dos tipos de lenguajes:

• Lenguaje de definición de datos (LDD)


• Lenguaje de manipulación de datos (LMD)
• Lenguaje de Definición de Datos: El SGBD posee un compilador de LDD
cuya función consiste en procesar las sentencias del lenguaje para
identificar las descripciones de los distintos elementos de los esquemas
y almacenar la descripción del esquema en el catálogo o diccionario de
datos.

• Lenguaje de manipulación de datos: Una vez creados los esquemas de


la base de datos, los usuarios necesitan un lenguaje que les permita
manipular los datos, realizar consultas, inserciones, eliminaciones y
modificaciones. Este lenguaje es el que se denomina LMD.
DICCIONARIO DE DATOS

Es un archivo que contiene Campo Tipo Longitud Observ


metadatos, es decir, datos
acerca de los datos. N_control Texto 8 Not null

Nombre Char 50

Un diccionario de datos es
generado a partir del Carrera Char 5 ISC
Lenguaje de Definición de
datos.
USUARIOS DE UNA BASE DE DATOS

• ADMINISTRADOR DE BASE DE DATOS


• DISEÑADOR DE BASE DE DATOS
• PROGRAMADORES
• USUARIOS FINALES
* Esporádicos
* Paramétricos
* Avanzados
* Autónomos
• Usuarios esporádicos o casuales (Gerentes de banco)
• Paramétrico o ingenuo (Cajeros)
• Avanzados (Ingenieros, analistas de negocios)
• Autónomos (Contador)
Referencias.
1. Elmasri, R; Navathe, S. (2007). Fundamentos de los
sistemas de bases de datos. 5ª. Ed. Pearson. ISBN: 978-
8478290857.
2. Piattini, M; De Miguel, A. (2001). Fundamentos y
modelos de base de datos. RA-MA, S.A. ISBN: 978-
9701505007

También podría gustarte