0% encontró este documento útil (0 votos)
123 vistas57 páginas

Base de Datos

El documento presenta una introducción a los sistemas de bases de datos. Define conceptos clave como datos, información, procesamiento de datos y sistemas gestores de bases de datos. Explica los componentes de una base de datos y sus aplicaciones comunes en entidades como bancos, aerolíneas y universidades. Finalmente, ofrece un ejemplo de una base de datos para registrar alumnos y calificaciones en una universidad.
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 PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
123 vistas57 páginas

Base de Datos

El documento presenta una introducción a los sistemas de bases de datos. Define conceptos clave como datos, información, procesamiento de datos y sistemas gestores de bases de datos. Explica los componentes de una base de datos y sus aplicaciones comunes en entidades como bancos, aerolíneas y universidades. Finalmente, ofrece un ejemplo de una base de datos para registrar alumnos y calificaciones en una universidad.
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 PPTX, PDF, TXT o lee en línea desde Scribd

ADMISTRACION DE SISTEMAS BASES DE

DATOS
Universidad Oriente
Núcleo Monagas
ESCUELA DE INGENIERIA Y CIENCIAS APLICADAS (EICA)
 
Código 071-3622
Prerrequisito(s): 071-3643

Síntesis de Conocimientos Previos:


Operaciones entre conjuntos, operadores lógicos, funciones inyectivas,
sobreyectivas y biyectivas, cuantificadores universales, archivos de datos,
sistemas operativos.
Objetivos General:
Utilizar los conceptos fundamentales para el diseño, construcción y utilización de
sistemas de bases de datos

Ing.: Yeisland Rodríguez


ADMISTRACION DE SISTEMAS BASES DE
DATOS
UNIDAD I

INTRODUCCION A LAS BASES DE DATOS

Ing.: Yeisland Rodríguez


OBJETIVOS ESPECIFICOS

1. Describir la historia de los sistemas de Bases de datos.


2. Definir los conceptos fundamentales asociados con las bases de datos.
 
3. Describir los componentes de un sistema de administración de Base
de Datos
4. Describir los componentes de la estructura de una base de Datos.
5. Describir los niveles de la Arquitectura de una Base de Datos.
6. Identificar los principales usuarios de las Bases de Datos en la
Organización.
7. Describir los Objetivos de un sistema manejador de Base de Datos.
8. Describir las funciones del administrador de la base de Datos en la
empresa.
CONTENIDO 1

1.1 Definición de base de Datos


1.2 Sistema Gestor de Base de datos.
 
1.3 Definición del administrador de la base de datos.
2.1 Componentes de un sistema de administración de base de datos.
3.1 Componentes de la estructura de un sistema de base de datos.
4.1 Arquitectura de una base de datos.
    4.1.1 Desde el punto de vista de Diseño
     4.1.2 Desde el punto de vista de aplicaciones.
5.1 Descripción de los principales usuarios de una base de datos.
6.1 Principales usuarios de una base de datos.
7.1 Objetivos del sistema manejador de base de datos.
8.1 Funciones del administrador de la base de datos.
1 2 3
 
Definición de Sistema de Gestor Definición del
de Base de Datos Administrador de la
Base de Datos Base de Datos
DATO E INFORMACION

¿Pero que es un Dato?


 

¿A que se refiere información ?

DATO PROCESAMIENTO INFORMACION


DATO E INFORMACION

DATOS
Un dato   es un símbolo que describe
condiciones, situaciones, hechos o valores que
se pueden identificar con números, letras, un
signo ortográfico que se identifican como
variables. (indexado y implicito)
TIPOS DE DATOS

DATOS CUANTITATIVOS: son aquellos que describen la edad, la


estatura o todo que sea contable o medibles
DATOS CUALITATIVOS: Son aquellos que son de expresiones
lógicas como sexo, nombre, descripción, etc...
DATO E INFORMACION

PROCESAMIENTO
  DE DATOS
El procesamiento de datos se puede clasificar en una serie de pasos:

ENTRADA: Es el registro de datos.


PROCESO: Es la parte donde se da un orden para a información que se va a
entregar.se organiza así:

• clasificación
• agrupación 
• cálculos
• síntesis
DATO E INFORMACION
INFORMACIÓN
Esta constituida por grupos de datos que van supervisados y ordenados
que sirven, para construir un mensaje que permite resolver problemas y
 
tomar decisiones.

CARACTERÍSTICAS DE LA INFORMACIÓN
Significado
Importancia
vigencia
valides
Valor
DIFERENCIA  ENTRE DATOS E INFORMACIÓN
los datos son los que ingresa el usuario y la información es que se genera al
cliente.
La diferencia radica en que la información se compone de datos que ya han
sido procesados de algún modo para que tengan un sentido y un objetivo al
momento de tomar decisiones.
DATO E INFORMACION
Operaciones para confeccionar una lista con el nombre y apellido de las
alumnas del curso y el promedio de las notas

1) Captar:  nombres, apellidos y notas


2) Verificar: si los datos son correctos
3) Ordenar: en forma alfabética
4) Clasificar: según las modalidades
5) Sumar: las notas para calcular el promedio
6) Almacenar: papel o medio magnético
7) Recuperar: acceder de nuevo
Base de Datos
Es una colección de datos Relacionados
 

Las bases de datos tradicionales se organizan por:

Campo es una pieza única de información


Registro es un sistema completo de campos
Archivo es una colección de registros.

Por ejemplo, un directorio telefónico es un archivo, el cual contiene una


lista de registros, cada uno de los cuales consiste en tres campos:
nombre, dirección y teléfono.
Por que utilizar una Base de datos

• Una BD proporciona a los usuarios el acceso a datos, que pueden


visualizar,
  ingresar o actualizar, todo esto dependiendo de los
derechos de acceso que se les hayan otorgado.

• Una BD es más útil a medida que la cantidad de datos almacenados


crece, ya que se puede extraer información implícita del contenido
almacenado.

• Una base de datos puede ser local, es decir que puede utilizarla sólo
un usuario en un equipo, o puede ser distribuida, es decir que la
información se almacena en equipos remotos y se puede acceder a
ella a través de una red.
Sistema Gestor de Base de Datos

Ingles database management system o DBMS


 

Es una colección de programas que permiten a los usuarios crear y


mantener una base de datos. El SGBD es por tanto un sistema de
Software de propósito general que facilita los procesos de Definición,
Construcción y Manipulación
Sistema Gestor de Base de Datos

Ingles database management system o DBMS


 
Operaciones:
a. Agregar
b. Insertar
c. Recuperar
d. Modificar
e. Eliminar datos
f. Eliminar archivos

Funciones principales que son:

- La definición de las estructuras para almacenar los datos. 


- La manipulación de los datos.
Aplicaciones de los Sistemas de Bases de
Datos
 
• Banca. Para información de los clientes, cuentas y préstamos, y transacciones bancarias.

• Líneas aéreas. Para reservas e información de planificación. Las líneas aéreas fueron de los primeros en usar las bases de datos de forma distribuida
geográficamente (los terminales situados en todo el mundo accedían al sistema de bases de datos centralizado a través de las líneas telefónicas y otras redes
de datos).

• Universidades. Para información de los estudiantes, matrículas de las asignaturas y cursos.

• Transacciones de tarjetas de crédito. Para compras con tarjeta de crédito y generación mensual de extractos.

• Telecomunicaciones. Para guardar un registro de las llamadas realizadas, generación mensual de facturas, manteniendo el saldo de las tarjetas telefónicas
de prepago y para almacenar información sobre las redes de comunicaciones.

• Finanzas. Para almacenar información sobre grandes empresas, ventas y compras de documentos formales financieros, como bolsa y bonos.

• Ventas. Para información de clientes, productos y compras. Producción. Para la gestión de la cadena de producción
y para el seguimiento de la producción de elementos en las factorías, inventarios de elementos en almacenes y pedidos de elementos.

• Recursos humanos. Para información sobre los empleados,


salarios, impuestos y beneficios, y para la
generación de las nóminas
Ejemplo de una BD que almacena registro de alumnos y sus
calificaciones (UNIVERSIDAD)
ALUMNO

Nombre Código Alumno Año Especialidad

SECCION
Smith 17 1 CS
Identificador Código_ Curso Semestre Año Profesor
sección

Brow 8 2 CS 85 MATE2410 Otoño 98 Francis


 
92 CS1310 Otoño 98 Yasmin
CURSO

Nombre_curso Código_ Curso Créditos Departamento 102 CS3320 Primavera 99 Lia

112 MATE2410 Otoño 99 Chang


Int. a la CS1310 4 CS
Computación
119 CS1310 Otoño 99 Yasmin
Estructura de CS3320 4 CS
datos
135 CS3380 Otoño 99 Yeisland

Matemática MATE2410 3 MATE INFORME_CALIFICACIONES


discreta
Código Alumno Identificador sección Calificación
Base de datos CS3380 3 CS

17 112 B

REQUISITO
17 119 C
Código_ Curso Numero
requisito

8 85 A
CS3380 CS3320

8 92 A
CS3380 MATE2410

8 102 B
CS3320 CS1310

8 135 A
Sistema de Base de Datos
USUARIOS/PROGRAMADORES

PROGRAMAS DE APLICACIÓN / CONSULTAS

SGBD
SOFTWARE PARA PROCESAR CONSULTAS

SOFTWARE PARA ACCEDER A DATOS


ALAMCENADOS

DEFINICION DE BASE DE DATOS


BASE DE DATOS ALMACENADA
ALMACENADA
(META-DATOS)
Características del enfoque de bases de
datos
 Naturaleza auto descriptiva de los sistemas de base de datos.
 Separación entre los programas y los datos y la abstracción de los datos.
 Soporte de  múltiples vista de los datos.
 Comportamiento y procesamiento de transacciones multiusuarios.
Ventajas de SGBD

 Control de la redundancia.
 Restricción de los accesos no autorizados.
 Suministro  de almacenamiento persistente de objetos y estructura de
datos de programas.
 Capacidad de realizar inferencias y acciones usando reglas.
 Suministro de múltiples interfaces usuarios
 Representación de vínculos complejos entre datos
 Suministro de copia de seguridad y recuperación.
 Control de concurrencia
 Implantación de las integridad
 Interacción con el gestor de archivos
Definición del Administrador de la Base de
Datos
Es la persona encargada de definir y controlar la base de datos corporativas
Asesora a los usuarios
• Aptitudes técnicas
• Conoce de Diseño de BD
•  
Conoce de sistemas operativos
• Comunicación de datos(redes)
• Hardware y Software
Sus tareas incluyen las siguientes:
• Implementar, dar soporte y gestionar bases de datos corporativas.
• Crear y configurar  bases de datos relacionales.
• Ser responsables de la integridad de los datos y la disponibilidad.
• Diseñar, desplegar y monitorizar servidores de bases de datos.
• Diseñar la distribución de los datos y las soluciones de almacenamiento.
• Garantizar la seguridad de las bases de datos, realizar copias de seguridad y llevar a cabo la recuperación de
desastres.
• Planificar e implementar el aprovisionamiento de los datos y aplicaciones.
• Diseñar planes de contingencia.
• Diseñar y crear las bases de datos corporativas de soluciones avanzadas.
• Analizar y reportar datos corporativos que ayuden a la toma de decisiones en la inteligencia de negocios.
• Producir diagramas de entidades relacionales y diagramas de flujos de datos, normalización esquemática,
localización lógica y física de bases de datos y parámetros de tablas.
Componentes de un Sistema de
Administración de Bases de Datos
Integrado
• Datos (almacenado bajo una estructura
Para convertirlos
  en información )
Compartida

• Hardware (Conjunto de dispositivos físicos utilizados para


almacenar y procesar los datos Computadoras personales,
Mainframe, miniordenadores, unidades de disco impresoras etc.)

• Software (de propósito general y de Aplicación)

• Usuarios ……
Componentes de la Estructura de un
Sistema de Bases de Datos
Gestor de Almacenamiento: Es un modulo de interfaz ………manipulación,
almacenamiento y actualización
 
Los componentes del Gestor de Almacenamiento incluyen:

• Gestor de Autorización e Integridad: Que comprueba…….


• Gestor de transacciones: que asegura que la BD quede en un estado
Consistente…….Sin conflictos
• Gestor de Archivo: que gestiona la reserva …….
• Gestor de memoria Intermedia: Responsable de traer …… permite que la
BD maneje tamaños de datos que son mucho mayores que el de la
memoria principal
Componentes de la Estructura de un
Sistema de Bases de Datos

El Gestor de Almacenamiento implementa varias estructuras de datos


como parte
  de la implementación:

• Archivos de Datos: que almacena la base de dato en si


• Diccionarios de Datos: que almacena metadatos ……. El esquema de la
BD
• Índices : que proporcionan accesos rápido a elementos de datos que
tienen valores particulares
Componentes de la Estructura de un
Sistema de Bases de Datos

Procesador de Consultas
 
los componentes del procesador incluye:
• Interprete de LDD
• Compilador de LMD
• Motor de evaluación de Consultas
Arquitectura de una Bases de datos
(Desde el punto de vista de diseño)
La arquitectura de sistemas de bases de datos de tres esquemas fue aprobado por la
ANSI-SPARC (American National Standard Institute - Standards Planning and
  Committee) en 1975 como ayuda para conseguir la separación entre
Requirements
los programas de aplicación y los datos, el manejo de múltiples vistas por parte de los
usuarios y el uso de un catálogo para almacenar el esquema de la base de datos.

ANSI: supervisa la creación, promulgación y el uso de miles de normas ……. empresas


SPARC: (Estandarización de BD)
Arquitectura de una Bases de datos
(Desde el punto de vista de diseño)

 
Arquitectura de una Bases de datos
(Desde el punto de vista de diseño)

 
Arquitectura de una Bases de datos
(Desde el punto de Aplicaciones)

La mayoría de usuarios de un sistema de bases de datos no están


situados  actualmente junto al sistema de bases de datos, sino que se
conectan a él a través de una red.
Descripción de los principales usuarios de
una BD

Un objetivo
  principal de un Sistema de BD es recuperar
información y almacenar nueva información.

• Usuarios Normales
• Programadores de Aplicaciones (LMD)
• Los usuarios Sofisticado
• Usuarios especializados
• Administrador de Base de Datos
Descripción de los principales usuarios de
una BD (ABD)

 
Funciones del Administrador de la Base de
Datos

 
 
 
 
 
 
ADMISTRACION DE SISTEMAS BASES DE
DATOS
Universidad Oriente
Núcleo Monagas
ESCUELA DE INGENIERIA Y CIENCIAS APLICADAS (EICA)
 
Código 071-3622
Prerrequisito(s): 071-3643

Síntesis de Conocimientos Previos:


Operaciones entre conjuntos, operadores lógicos, funciones inyectivas,
sobreyectivas y biyectivas, cuantificadores universales, archivos de datos,
sistemas operativos.
Objetivos General:
Utilizar los conceptos fundamentales para el diseño, construcción y utilización de
sistemas de bases de datos

Ing.: Yeisland Rodríguez


ADMISTRACION DE SISTEMAS BASES DE
DATOS
UNIDAD II

NORMALIZACIÓN

Ing.: Yeisland Rodríguez


OBJETIVOS ESPECIFICOS 2

1. Diseñar Bases de datos utilizando el modelo de normalización.


 
CONTENIDO 1

1.1 Objetivos del Diseño de una base de datos.


1.2 Definiciones básicas.
 
1.2.1 Archivo.
1.2.2 Tabla.
1.2.3 Claves.
1.2.4 Tipos de claves.
1.3 Formas Normales.
OBJETIVO DEL DISEÑO DE UNA BASE DE
DATOS
Entre las metas mas importantes… Se pueden observar:
• Acceso eficiente…. (fácil y rápida)
 
• Diseño de esquema…FN
• Información Adicional.
• Especificaciones de limitaciones (Dependencias Funcionales).

Es la generación de un conjunto de ESQUEMAS relacionales que nos permita


almacenar información sin redundancia innecesarias pero también nos
permite, recuperar fácilmente la información
OBJETIVOS DE LA NORMALIZACIÓN

• Controlar la Redundancia de Información


• Evitar la pérdida de la información
 
• Mantener la consistencia de los datos
• Capacidad para representar toda la información
Normalización

Se define

Proceso que consiste en designar y aplicar una serie


de reglas a las relaciones…..Optimizar la Base de datos
Definiciones Básicas
Archivo
• A un conjunto de Información sobre un mismo tema….
• Colección ordenada….
• Agrupación de Datos cuya estructura interna es la que el usuario….
• Son independientes de los programas…
Definiciones Básicas
Tabla: Son Objetos…
Definiciones Básicas
Claves: Los valores de los Atributos… Unívocamente

• Se define Superclave como un conjunto de uno o más atributos que


permiten especificar de forma única una ocurrencia entidad dentro de
un conjunto de ellas.
• De todo este conjunto las superclaves que no pertenecen a ningún
subconjunto que sea superclave se denominan claves candidata.
• De estas claves candidatas seleccionamos una que pasará a llamarse
clave primaria y el resto de claves candidatas se llamaran claves
secundarias.
• Clave primaria ( primary key PK)
• Clave Foránea (foreign key)
Reglas de selección de una Clave Primaria
• Seleccione un clave que no contenga valores desconocidos (NULL).
• Seleccione un clave que sea única y que no se repita en el tiempo.
• Las claves primarias no cambian en el tiempo (estáticas)
Formas Normales
Formas Normales

Primera Forma Normal


Un dominio es atómico si se considera que los elementos del dominio son
unidades indivisibles….. Se dice que el esquema de una Relación esta en la
primera forma Normal (1FN) si los dominios de todos los atributos de la
Relación son atómicos.
No atómico Dirección (Calle, ciudad).
• Todos los atributos son atómicos.
• La tabla contiene una clave primaria.
• La clave primaria no contiene atributos null.
• No debe existir variación en el numero de columnas.
• Los campos no clave deben identificarse por la clave (DF).
• Una tabla no puede tener múltiples valores en cada columna.
• No utilizar varios campos en una única tabla para almacenar datos
similares.
Formas Normales

Propiedades Funcionales
a) Dependencia Funcional Reflexiva: si Y esta incluido en X (XY)
b) Dependencia Funcional Aumentativa: (X->Y entonces XZ->YZ)
c) Dependencia Funcional Transitiva: X->Y->Z
Formas Normales (1FN)
Formas Normales (1FN)
Formas Normales (1FN)
Formas Normales (2FN)
Formas Normales (2FN)
Formas Normales (3FN)
Ejemplo
Formas Normales

También podría gustarte