INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICO PÚBLICO
“JULIO CÉSAR TELLO”
PROGRMAMA DE ESTUDIO: COMPUTACIÓN E INFORMÁTICA
HOJA INFORMÁTICA Nº 01
Profesores : Mg. Miguel Mauro Culi Janampa
Fecha : Semana 01 Unidad Formativa : Administración Base de Datos
Semestre : IV Turno : Diurno / Nocturno
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICO PÚBLICO
“JULIO CÉSAR TELLO”
PROGRMAMA DE ESTUDIO: COMPUTACIÓN E INFORMÁTICA
Conceptos Básicos:
• Datos.- Son aquello valores registrados físicamente en la BD
• Información.- Significa literalmente noticia datos conocimientos “si son datos
procesados en forma significativa para el receptor con valor real y perceptible para
decisiones presentes o futuras”
• Sistemas.- Conjunto de elementos que interactúan entre sí para alcanzar un objetivo.
• Base de Datos.- Colección grande y organizada de información
• Sistema de Gestión de BD.- “SGBD”, es una colección de datos interrelacionado y un
conjunto de programas que permiten a los usuarios acceder a dichos datos. “El propósito
principal de unos sistemas de BD es proporcionar a los usuarios una visión abstracta de
los datos.
Escenarios de bases de datos
Podemos afirmar que las bases de datos están en todas partes, cualquier problema que
podamos pensar podemos asociar una base de datos
• Bancos: cuentas, transacciones, fondos de ahorro, SAR
• Aerolíneas: reservaciones, pasajes, suministros, personal de vuelos
• Escuelas: cursos, calificaciones, horarios, estudiantes, docentes, administrativa,
• Negocios: compras, proveedores, ventas, clientes, devoluciones
• Fábricas: flujo de procesos, almacenes, envíos
• Recursos Humanos: empleados, puestos, salarios, impuestos, prestaciones
Vistas de datos
Una de las ventajas de emplear una base de datos es que los datos se pueden ver a distintos
niveles de abstracción, separando por ejemplo detalles de almacenamiento y mantenimiento.
Niveles de abstracción:
• Nivel Físico: el más bajo y define cómo los datos son almacenados
• Nivel Lógico: define qué datos hay almacenados y cómo se relacionan
• Nivel de visión: más alto nivel, define vistas de "partes" de la base de datos, esto para
restringir el acceso a determinados datos o bien para simplificar la interacción
Lenguaje de BD.- un sistema de BD proporciona dos tipos de lenguajes diferentes: uno
para especificar el esquema de BD, y el otro para expresar las consultas y actualizaciones
de BD.
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICO PÚBLICO
“JULIO CÉSAR TELLO”
PROGRMAMA DE ESTUDIO: COMPUTACIÓN E INFORMÁTICA
- Lenguaje de Definición de Datos (LDD): es un conjunto de definiciones expresadas que
al compilarlo nos devuelve un conjunto de tablas que se almacena en un archivo especial
llamado diccionario de datos o directorio de datos.
Un diccionario de datos es un archivo que contiene meta datos, es decir datos acerca
de los datos.
- Lenguaje de manipulación de Datos (LMD): es un conjunto de instrucciones que nos
permiten dar mantenimiento a la BD tales como:
a. la recuperación de información almacenada en la BD
b. la inserción de información nueva en la BD
c. el borrado de información de la BD
d. la modificación almacenada en la BD
Administración de BD.- una de las principales razones para utilizar SGBD es tener un
control centralizado tantos de los ky como de los programas que accede a esos datos la
persona que tiene este control central sobre el sistema se llama administrador de BD
(ABD)
Funciones de ABD:
- Definición del esquema. El ABD crea un esquema original de la BD escribiendo un
conjunto de definiciones que el compilador del LDD traduce a un conjunto de tablas
que son almacenadas permanentemente en el diccionario de datos
- Estructura de Almacenamiento y definición del método de acceso.- crean las estructuras
de almacenamientos apropiadas y los métodos de accesos escribiendo un conjunto de
definiciones que son traducidas por el compilador del lenguaje de definición y
almacenamiento de datos
- Esquema y modificación de la organización física.- modifica las tablas según crea
conveniente o lo requiera el usuario
- Especificaron de las ligaduras de integridad.- debe verificar que los datos almacenados
deben satisfacer ciertas ligaduras de integridad por ejm. Que un trabajador no pueda
tener más de 80 horas a la semana de trabajo deben ser especificadas claramente por
el administrador de BD.
- Concesión de la autorización para el acceso a los datos. - determina que parte de la BD
tiene acceso a los diferentes usuarios
• Usuarios de BD. Son las personas que tiene acceso a la BD.
Existen 4 tipos de usuarios de un sistema de BD y son:
- Programadores de aplicaciones. - escribe los programas de aplicación que utilice BD
- Usuarios sofisticados.- son los que no utilizan los programas escritos, en su lugar ellos
forman sus consultas en un lenguaje de consulta de BD.
- Usuarios Especializados.- son los usuarios sofisticados que escriben aplicaciones de BD
especializadas (como datos gráficos y datos de audio)
- Usuarios normales.- son usuarios no sofisticados que interactúan con el sistema
mediante la invocación de algunos de los programas de aplicación permanentes que
se han escrito previamente
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICO PÚBLICO
“JULIO CÉSAR TELLO”
PROGRMAMA DE ESTUDIO: COMPUTACIÓN E INFORMÁTICA
Modelos de datos
Definición
Un modelo de datos es una colección de herramientas conceptuales para describir datos, sus
relaciones, semántica y restricciones de consistencia
Existen 3 niveles de modelado:
• Conceptual
o Modelo Entidad-Relación
• Lógico
o Modelo Relacional
• Físico
o Implementación en el DBMS o SGBD
Modelo Entidad-Relación
Es la representación a través de un diagrama de la realidad de un problema. Como su
nombre lo dice, se basa en la colección de objetos llamados "entidades" y las "relaciones"
entre ellos; así mismo una entidad posee ciertos descriptores conocido como atributos
Diagrama Entidad-Re lación
Denominado por sus siglas como: E-R; Este modelo representa a la realidad a
través de un esquema gráfico empleando las terminologías de entidades, que son
objetos que existen y son los elementos principales que se identifican en el problema a
resolver con el diagramado y se distinguen de otros por sus características particulares
denominadas atributos, el enlace que rige la unión de las entidades está representada por
la relación del modelo.
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICO PÚBLICO
“JULIO CÉSAR TELLO”
PROGRMAMA DE ESTUDIO: COMPUTACIÓN E INFORMÁTICA
Entidades y Conjunto de Entidades
• Entidades: Son cosas u objetos d e l mundo real, abstractas o concretas,
tangibles o intangibles , que son distinguibles de los demás objetos . Tienen un
conjunto de propiedades, y los valores para algún conjunto de propiedades
pueden identificar una entidad de forma unívoca. Por ejemplo, el D.N.I. Nº
17236587 identifica unívocamente a una persona.
• Conjunto de Entidades: Es la totalidad de las entidades de un mis m o tipo y que
comparten las mismas propiedades.
• La entidades se represetan gráficamente mediante un rectángulo.