SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
BASE DE DATOS
Un sistema de base de datos, es un sistema computarizado cuyo propósito general es
mantener información y hacer que este disponible cuando se solicite.
COMPONENTES PRINCIPALES DE UN SISTEMA DE BASE DATOS
1. INFORMACION: La información en un sistema de base de datos, por lo menos en
sistemas grandes, estará integrada y será compartida.
INTEGRADA: Significa que la base de datos puede considerarse como una unificación
de varios archivos de datos distintos y que elimina de todo o en parte cualquier tipo de
redundancia entre ellos.
COMPARTIDA: Significa que los elementos individuales de información en la base de
datos, pueden compartirse entre varios usuarios distintos en el sentido de que todos los
usuarios pueden tener acceso al mismo elemento de información.
Los datos se convierten en información, según el manejo que se les de.
INFORMACION: Es cuando se asocia el valor a una variable o atributo.
VALOR: Es lo que se maneja.
2. EQUIPO: Esta compuesto por:
 MEMORIAS AUXILIARES: Son el medio de almacenamiento a utilizar que depende de
los volúmenes de información que se van a manejar, por lo regular discos magnéticos
de cabeza móvil, donde se conservan los datos almacenados junto con los
dispositivos de entrada y salida asociados, controladores de dispositivos, canales de
entrada y salida, etc.
 EL PROCESADOR O PROCESADORES Y LA MEMEORIA PRINCIPAL ASOCIADA
(RAM): Son los que hacen posible la ejecución de los programas del sistema de bases
de datos.
3. SOFTWARE O PROGRAMAS: Entre la base de datos física y los usuarios del sistema
existe un nivel de programas, el manejador de base de datos o en la mayoría de los
casos el sistema de administración de base de datos. Algunos de estos programas son:
 Oracle
 Visual FoxPro
 DB2
 SYSBASE
 Etc
4. USUARIOS: Se distinguen tres clases:
 PROGRAMADOR DE APLICACIONES: Es quien escribe los programas de aplicación
que utilizan las bases de datos, casi siempre en un lenguaje como PL/I o COBOL.
 EXPERTO: Es quien tiene un conocimiento amplio en base de datos, que le permite
trabajar como:
- Administrador de la base de datos: Es quien maneja las estructuras.
- Administrador de datos: Es quien dice que datos hay que modificar.
 USUARIO FINAL: Únicamente es el que va a trabajar los aplicativos, es decir, los
programas ya hechos, es quien interactúa con el sistema desde una terminal en línea.
“Todos pueden mirar las estructuras pero no modificarlas, solo puede modificarlas el
administrador de base de datos”.
VENTAJAS DE LA UTILIZACION DE UN SISTEMA DE BASE DE DATOS
1. Es compacto, no hacen falta archivos de papeles que puedan ocupar mucho espacio.
2. Es rápido, la maquina puede obtener datos y modificar datos con mayor velocidad que un
ser humano.
3. Es menos laborioso, se elimina gran parte del tedio de mantener archivos a mano.
4. Es actual, se dispone en cualquier momento de información precisa y al día.
5. Ofrece a la empresa un control centralizado de la información.
VENTAJAS DEL ENFOQUE DE BASES DE DATOS
1. Disminuye la redundancia, (la misma información en diferentes puntos o lugares) lo cual
trae duplicación de la información, esto es un problema porque: ocupa mucho espacio
físico y en ciertos momentos la información no es precisa.
2. Evita la inconsistencia (la información no concuerda con lo que se esta manejando).
3. Evita la concurrencia (proceso paralelo, al mismo tiempo).
4. Evita el aislamiento de los datos, lo cual se debe a que los datos están dispersos en
varios archivos y los archivos pueden estar en diferentes formatos.
5. Es posible compartir los datos.
6. Es posible hacer cumplir las normas, estandarizar los datos, lo cual permite:
 Realizar la normalización, entendiéndose por normalización la estandarización de los
datos.
 Establecer o cambiar las reglas establecidas por la organización.
7. Es posible aplicar restricciones de seguridad, estableciendo niveles de seguridad de
acceso a la base de datos, asignando privilegios a los que pueden entrar a la base de
datos, los cuales son:
Agregar – Modificar – Consultar – Eliminar
Los privilegios se dan sobre las tablas que conforman la base de datos no sobre toda la
base de datos.
8. Es posible equilibrar requerimientos opuestos.
9. Independencia de datos, cuando se tiene una estructura de base de datos cualquier
aplicación puede tener acceso a la base de datos y cualquier modificación que se le
haga a la estructura no afecte a la base de datos para que no haya pérdida de
información. Cuando se inserta un atributo es recomendable insertarlo al final de la tabla
para que no afecte los atributos que ya existen.
En un sistema de base de datos no es recomendable tener aplicaciones dependientes de
los datos al menos por dos razones:
 Cada aplicación requiere una vista diferente de los mismos datos.
 El administrador de base de datos debe tener libertad para modificar la estructura de
almacenamiento o la técnica de acceso, para adaptarlas a cambios en los
requerimientos sin tener que modificar las aplicaciones ya existentes.
Los aspectos de la estructura de almacenamiento de la base de datos que podrían
estar sujetos a variaciones son:
- Representación de datos de caracteres
- Unidades para datos numéricos
- Representación de datos numéricos
- Codificación de los datos
- Materialización de los datos
- Estructura de los registros almacenados
- Estructura de los archivos almacenados
LA ARQUITECTURA DE PARA UN SISTEMA DE BASES DE DATOS
La arquitectura consta de 3 partes:
1. Nivel Externo
2. Nivel Conceptual
3. Nivel Interno
VISTA: Es una visión que se genera a partir de una tabla principal cada vez que se hace una
consulta (no podemos cambiarla).
1. NIVEL EXTERNO: Es el mas cercano a los usuarios, es el que se ocupa de la forma
como los usuarios individuales perciben los datos, es decir, es la visión que tiene cada
uno de los usuarios que van a accesar la base de datos.
Cada usuario dispone de un lenguaje, cada uno de los cuales debe incluir un
sublenguaje, es decir, un sublenguaje del lenguaje total que se ocupe de manera
específica de los objetivos y operaciones de la base de datos; un sublenguaje de datos
es una combinación de por lo menos 2 lenguajes subordinados:
 Un lenguaje de definición de datos DDL, con el cual es posible definir o declarar los
objetos de la base de datos.
DDL - Crea
 Un lenguaje de manipulación de datos DML, con el que es posible manipular o
procesar dichos objetos.
DML - Manipula
Toda vista externa se define mediante un esquema externo, que consiste en definiciones
de cada uno de los diversos tipos de registros externos en esa vista externa.
2. NIVEL CONCEPTUAL: La vista conceptual es una representación de toda la información
contenida en la base de datos y se define mediante un esquema conceptual, el cual
incluye definiciones de cada uno de los tipos de registro conceptual.
Este esquema se escribe utilizando otro lenguaje de definición, el DDL conceptual, en
otras palabras el nivel conceptual es aquel que crea vistas de la base de datos que se
está adquiriendo, sirve como canal entre el usuario final y las estructuras físicas de la
base de datos.
3. NIVEL INTERNO: La vista interna es una representación de bajo nivel de toda la base
de datos, se compone de varias ocurrencias de varios tipos de registro interno y se
define mediante el esquema interno, el cual no solo define los diversos tipos de registro
almacenados sino que también especifica cuáles índices hay, como se representan los
campos almacenados, etc.
El esquema interno se escribe en otro lenguaje de definición de datos, el DDL interno, en
otras palabras el nivel interno es el que está cercano al almacenamiento físico, dice
como físicamente se va a guardar la información en la base de datos.
ADMINISTRADOR DE BASES DE DATOS (DBA)
El administrador de datos (DA) es la persona que toma las decisiones estratégicas y de
política con respecto a la información de la empresa y el administrador de bases de datos
(DBA) es quien proporciona el apoyo técnico necesario para poner en práctica las decisiones
tomadas por el administrador de datos, es decir, la persona encargada del manejo lógico y
estructural de la base de datos.
FUNCIONES DEL ADMINISTRADOR DE BASES DE DATOS:
1. Definir el esquema conceptual. Decidir con exactitud cual es la información que debe
mantenerse en la base de datos, porque es el vínculo entre el usuario y el programa.
2. Definir el esquema interno. Decidir como se representará la información en la base de
datos almacenada.
3. Vincularse con los usuarios, es decir, encargarse de la comunicación con los usuarios.
4. Definir las verificaciones de seguridad e integridad.
5. Es el encargado de definir procedimientos de respaldo y recuperación, es decir, de hacer
las copias de seguridad o BUCKUP tanto a nivel de estructura como de información.
6. Supervisar el desempeño de la base de datos y responder a cambios en los
requerimientos.
7. Su deber principal es crear y modificar las estructuras de la base de datos.
8. Establecer políticas de acceso a la base de datos y a las tablas o entidades.
9. Crear un plan de contingencias para la base de datos, cuando hay bajones de
electricidad o apagones.
10. Ser un intermediario entre el administrador de datos (DA), el usuario final y el
programador.
SISTEMA DE ADMINISTRACION DE BASES DE DATOS (DBMS)
Es el conjunto de programas que maneja todo el acceso a la base de datos,
conceptualmente lo que sucede es lo siguiente:
1. Un usuario solicita acceso, usando algún lenguaje en particular (normalmente SQL)
2. El DBMS interpreta la solicitud y la analiza.
3. El DBMS inspecciona en orden el esquema externo de ese usuario, la correspondencia
externa/conceptual asociada, inspecciona en el esquema conceptual, la correspondencia
conceptual/interna y la definición de la estructura de almacenamiento.
4. El DBMS ejecuta las operaciones necesarias sobre la base de datos almacenada.
FUNCIONES DEL DBMS:
1. Definición de datos. Permite definir la estructura de los datos como el tipo y la longitud
del dato.
2. Manipulación de datos. Trasladar o transportar los datos.
3. Seguridad e integridad de los datos.
4. Recuperación y concurrencia de los datos.
5. Permite establecer las rutas de acceso a la base de datos.
6. Permite organizar la base de datos.
7. Diccionario de datos.
8. Desempeño.
SECCION POSTERIOR Y SECCIONES FRONTALES
SECCION POSTERIOR: Es el DBMS en sí, permite llevar a cabo todas las funciones básicas
de un DBMS.
SECCIONES FRONTALES: Son las diversas aplicaciones ejecutadas dentro del DBMS,
tanto las escritas por los usuarios como las integradas que son las proporcionadas por el
proveedor del DBMS o bien por otros proveedores de programas.
Las aplicaciones escritas por usuarios son programas comunes de aplicación, escritos en
lenguajes de programación convencionales.
Las aplicaciones suministradas por proveedores, a menudo llamadas herramientas, ayudan
en el proceso de creación y ejecución de esos programas. Pueden ser procesadores de
lenguajes de consulta, generadores de informes, subsistemas de gráficas para negocios,
CASE, etc.
CLIENTE DESPACHADOR: La sección frontal es el cliente y la sección posterior es el
despachador. Puesto que el sistema general se puede dividir con tanta claridad en dos
partes, puede también ejecutarse esas partes en máquinas diferentes. Esto consiste en
ejecutar la sección posterior del DBMS en una máquina y las secciones frontales en otra.

Más contenido relacionado

La actualidad más candente (19)

Astriddd
AstridddAstriddd
Astriddd
 
155208
155208155208
155208
 
Base de datos - meryann
Base de datos  -  meryannBase de datos  -  meryann
Base de datos - meryann
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Base de datos 11-6
Base de datos 11-6Base de datos 11-6
Base de datos 11-6
 
Unidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de DatosUnidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de Datos
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
Arki sbd
Arki sbdArki sbd
Arki sbd
 
Base de datos laura rios 11-2
Base de datos  laura rios 11-2Base de datos  laura rios 11-2
Base de datos laura rios 11-2
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Clase 1 Diseño de Base de Datos
Clase 1 Diseño de Base de DatosClase 1 Diseño de Base de Datos
Clase 1 Diseño de Base de Datos
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Manejador de base de datos
Manejador de base de datosManejador de base de datos
Manejador de base de datos
 
Estructura del sistema de bases de datos
Estructura del sistema de bases de datosEstructura del sistema de bases de datos
Estructura del sistema de bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Base de datos
Base de datosBase de datos
Base de datos
 

Similar a Base de datos guia 1

Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia PeñaAlessiaPea1
 
Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324AlexanderBenitez21
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivosUbaldogarcia
 
características, componentes y arquitectura de los DBMS.
características, componentes y arquitectura de los DBMS.características, componentes y arquitectura de los DBMS.
características, componentes y arquitectura de los DBMS.Diego Nitola
 
BASE DE DATOS.pptx
BASE DE DATOS.pptxBASE DE DATOS.pptx
BASE DE DATOS.pptxjowibohi2013
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datosgerardd98
 
Expo base de datos
Expo base de datosExpo base de datos
Expo base de datosAlfredo Joya
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datosRaul Hernandez
 
Base de datos
Base de datosBase de datos
Base de datosleimy11
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos Iomarzon
 
Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324AlexanderBenitez21
 
Basesdedatosrelacionales
BasesdedatosrelacionalesBasesdedatosrelacionales
BasesdedatosrelacionalesAlex Lucatoni
 
CUESTIONES DE REPASO
CUESTIONES DE REPASOCUESTIONES DE REPASO
CUESTIONES DE REPASO160796mm
 

Similar a Base de datos guia 1 (20)

Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia Peña
 
Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324Presentacion base de datos. alexander benitez 28009324
Presentacion base de datos. alexander benitez 28009324
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivos
 
características, componentes y arquitectura de los DBMS.
características, componentes y arquitectura de los DBMS.características, componentes y arquitectura de los DBMS.
características, componentes y arquitectura de los DBMS.
 
BASE DE DATOS.pptx
BASE DE DATOS.pptxBASE DE DATOS.pptx
BASE DE DATOS.pptx
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Expo base de datos
Expo base de datosExpo base de datos
Expo base de datos
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Tutorial de bd
Tutorial de bdTutorial de bd
Tutorial de bd
 
Base de datos
Base de datosBase de datos
Base de datos
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos I
 
Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324
 
Basesdedatosrelacionales
BasesdedatosrelacionalesBasesdedatosrelacionales
Basesdedatosrelacionales
 
CUESTIONES DE REPASO
CUESTIONES DE REPASOCUESTIONES DE REPASO
CUESTIONES DE REPASO
 
Sgbs
SgbsSgbs
Sgbs
 
Base de datos
Base de datosBase de datos
Base de datos
 
Angy dayana badillo menjura 11 3
Angy dayana badillo menjura 11 3Angy dayana badillo menjura 11 3
Angy dayana badillo menjura 11 3
 
Angy dayana badillo menjura 11 3 dia
Angy dayana badillo menjura 11 3 diaAngy dayana badillo menjura 11 3 dia
Angy dayana badillo menjura 11 3 dia
 
Angy dayana badillo menjura 11 3
Angy dayana badillo menjura 11 3Angy dayana badillo menjura 11 3
Angy dayana badillo menjura 11 3
 

Último

Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxluisvalero46
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...ssuser646243
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosOscarGonzalez231938
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxPaolaVillalba13
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosfranchescamassielmor
 
Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)mendezruben1901
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...Arquitecto Alejandro Gomez cornejo muñoz
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 

Último (20)

Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptx
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneos
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptx
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negocios
 
Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 

Base de datos guia 1

  • 1. BASE DE DATOS Un sistema de base de datos, es un sistema computarizado cuyo propósito general es mantener información y hacer que este disponible cuando se solicite. COMPONENTES PRINCIPALES DE UN SISTEMA DE BASE DATOS 1. INFORMACION: La información en un sistema de base de datos, por lo menos en sistemas grandes, estará integrada y será compartida. INTEGRADA: Significa que la base de datos puede considerarse como una unificación de varios archivos de datos distintos y que elimina de todo o en parte cualquier tipo de redundancia entre ellos. COMPARTIDA: Significa que los elementos individuales de información en la base de datos, pueden compartirse entre varios usuarios distintos en el sentido de que todos los usuarios pueden tener acceso al mismo elemento de información. Los datos se convierten en información, según el manejo que se les de. INFORMACION: Es cuando se asocia el valor a una variable o atributo. VALOR: Es lo que se maneja. 2. EQUIPO: Esta compuesto por:  MEMORIAS AUXILIARES: Son el medio de almacenamiento a utilizar que depende de los volúmenes de información que se van a manejar, por lo regular discos magnéticos de cabeza móvil, donde se conservan los datos almacenados junto con los dispositivos de entrada y salida asociados, controladores de dispositivos, canales de entrada y salida, etc.  EL PROCESADOR O PROCESADORES Y LA MEMEORIA PRINCIPAL ASOCIADA (RAM): Son los que hacen posible la ejecución de los programas del sistema de bases de datos. 3. SOFTWARE O PROGRAMAS: Entre la base de datos física y los usuarios del sistema existe un nivel de programas, el manejador de base de datos o en la mayoría de los casos el sistema de administración de base de datos. Algunos de estos programas son:  Oracle  Visual FoxPro  DB2  SYSBASE  Etc 4. USUARIOS: Se distinguen tres clases:
  • 2.  PROGRAMADOR DE APLICACIONES: Es quien escribe los programas de aplicación que utilizan las bases de datos, casi siempre en un lenguaje como PL/I o COBOL.  EXPERTO: Es quien tiene un conocimiento amplio en base de datos, que le permite trabajar como: - Administrador de la base de datos: Es quien maneja las estructuras. - Administrador de datos: Es quien dice que datos hay que modificar.  USUARIO FINAL: Únicamente es el que va a trabajar los aplicativos, es decir, los programas ya hechos, es quien interactúa con el sistema desde una terminal en línea. “Todos pueden mirar las estructuras pero no modificarlas, solo puede modificarlas el administrador de base de datos”. VENTAJAS DE LA UTILIZACION DE UN SISTEMA DE BASE DE DATOS 1. Es compacto, no hacen falta archivos de papeles que puedan ocupar mucho espacio. 2. Es rápido, la maquina puede obtener datos y modificar datos con mayor velocidad que un ser humano. 3. Es menos laborioso, se elimina gran parte del tedio de mantener archivos a mano. 4. Es actual, se dispone en cualquier momento de información precisa y al día. 5. Ofrece a la empresa un control centralizado de la información. VENTAJAS DEL ENFOQUE DE BASES DE DATOS 1. Disminuye la redundancia, (la misma información en diferentes puntos o lugares) lo cual trae duplicación de la información, esto es un problema porque: ocupa mucho espacio físico y en ciertos momentos la información no es precisa. 2. Evita la inconsistencia (la información no concuerda con lo que se esta manejando). 3. Evita la concurrencia (proceso paralelo, al mismo tiempo). 4. Evita el aislamiento de los datos, lo cual se debe a que los datos están dispersos en varios archivos y los archivos pueden estar en diferentes formatos. 5. Es posible compartir los datos. 6. Es posible hacer cumplir las normas, estandarizar los datos, lo cual permite:  Realizar la normalización, entendiéndose por normalización la estandarización de los datos.
  • 3.  Establecer o cambiar las reglas establecidas por la organización. 7. Es posible aplicar restricciones de seguridad, estableciendo niveles de seguridad de acceso a la base de datos, asignando privilegios a los que pueden entrar a la base de datos, los cuales son: Agregar – Modificar – Consultar – Eliminar Los privilegios se dan sobre las tablas que conforman la base de datos no sobre toda la base de datos. 8. Es posible equilibrar requerimientos opuestos. 9. Independencia de datos, cuando se tiene una estructura de base de datos cualquier aplicación puede tener acceso a la base de datos y cualquier modificación que se le haga a la estructura no afecte a la base de datos para que no haya pérdida de información. Cuando se inserta un atributo es recomendable insertarlo al final de la tabla para que no afecte los atributos que ya existen. En un sistema de base de datos no es recomendable tener aplicaciones dependientes de los datos al menos por dos razones:  Cada aplicación requiere una vista diferente de los mismos datos.  El administrador de base de datos debe tener libertad para modificar la estructura de almacenamiento o la técnica de acceso, para adaptarlas a cambios en los requerimientos sin tener que modificar las aplicaciones ya existentes. Los aspectos de la estructura de almacenamiento de la base de datos que podrían estar sujetos a variaciones son: - Representación de datos de caracteres - Unidades para datos numéricos - Representación de datos numéricos - Codificación de los datos - Materialización de los datos - Estructura de los registros almacenados - Estructura de los archivos almacenados LA ARQUITECTURA DE PARA UN SISTEMA DE BASES DE DATOS La arquitectura consta de 3 partes: 1. Nivel Externo 2. Nivel Conceptual 3. Nivel Interno
  • 4. VISTA: Es una visión que se genera a partir de una tabla principal cada vez que se hace una consulta (no podemos cambiarla). 1. NIVEL EXTERNO: Es el mas cercano a los usuarios, es el que se ocupa de la forma como los usuarios individuales perciben los datos, es decir, es la visión que tiene cada uno de los usuarios que van a accesar la base de datos. Cada usuario dispone de un lenguaje, cada uno de los cuales debe incluir un sublenguaje, es decir, un sublenguaje del lenguaje total que se ocupe de manera específica de los objetivos y operaciones de la base de datos; un sublenguaje de datos es una combinación de por lo menos 2 lenguajes subordinados:  Un lenguaje de definición de datos DDL, con el cual es posible definir o declarar los objetos de la base de datos. DDL - Crea  Un lenguaje de manipulación de datos DML, con el que es posible manipular o procesar dichos objetos. DML - Manipula
  • 5. Toda vista externa se define mediante un esquema externo, que consiste en definiciones de cada uno de los diversos tipos de registros externos en esa vista externa. 2. NIVEL CONCEPTUAL: La vista conceptual es una representación de toda la información contenida en la base de datos y se define mediante un esquema conceptual, el cual incluye definiciones de cada uno de los tipos de registro conceptual. Este esquema se escribe utilizando otro lenguaje de definición, el DDL conceptual, en otras palabras el nivel conceptual es aquel que crea vistas de la base de datos que se está adquiriendo, sirve como canal entre el usuario final y las estructuras físicas de la base de datos. 3. NIVEL INTERNO: La vista interna es una representación de bajo nivel de toda la base de datos, se compone de varias ocurrencias de varios tipos de registro interno y se define mediante el esquema interno, el cual no solo define los diversos tipos de registro almacenados sino que también especifica cuáles índices hay, como se representan los campos almacenados, etc. El esquema interno se escribe en otro lenguaje de definición de datos, el DDL interno, en otras palabras el nivel interno es el que está cercano al almacenamiento físico, dice como físicamente se va a guardar la información en la base de datos. ADMINISTRADOR DE BASES DE DATOS (DBA) El administrador de datos (DA) es la persona que toma las decisiones estratégicas y de política con respecto a la información de la empresa y el administrador de bases de datos (DBA) es quien proporciona el apoyo técnico necesario para poner en práctica las decisiones tomadas por el administrador de datos, es decir, la persona encargada del manejo lógico y estructural de la base de datos. FUNCIONES DEL ADMINISTRADOR DE BASES DE DATOS: 1. Definir el esquema conceptual. Decidir con exactitud cual es la información que debe mantenerse en la base de datos, porque es el vínculo entre el usuario y el programa. 2. Definir el esquema interno. Decidir como se representará la información en la base de datos almacenada. 3. Vincularse con los usuarios, es decir, encargarse de la comunicación con los usuarios. 4. Definir las verificaciones de seguridad e integridad. 5. Es el encargado de definir procedimientos de respaldo y recuperación, es decir, de hacer las copias de seguridad o BUCKUP tanto a nivel de estructura como de información. 6. Supervisar el desempeño de la base de datos y responder a cambios en los requerimientos.
  • 6. 7. Su deber principal es crear y modificar las estructuras de la base de datos. 8. Establecer políticas de acceso a la base de datos y a las tablas o entidades. 9. Crear un plan de contingencias para la base de datos, cuando hay bajones de electricidad o apagones. 10. Ser un intermediario entre el administrador de datos (DA), el usuario final y el programador. SISTEMA DE ADMINISTRACION DE BASES DE DATOS (DBMS) Es el conjunto de programas que maneja todo el acceso a la base de datos, conceptualmente lo que sucede es lo siguiente: 1. Un usuario solicita acceso, usando algún lenguaje en particular (normalmente SQL) 2. El DBMS interpreta la solicitud y la analiza. 3. El DBMS inspecciona en orden el esquema externo de ese usuario, la correspondencia externa/conceptual asociada, inspecciona en el esquema conceptual, la correspondencia conceptual/interna y la definición de la estructura de almacenamiento. 4. El DBMS ejecuta las operaciones necesarias sobre la base de datos almacenada. FUNCIONES DEL DBMS: 1. Definición de datos. Permite definir la estructura de los datos como el tipo y la longitud del dato. 2. Manipulación de datos. Trasladar o transportar los datos. 3. Seguridad e integridad de los datos. 4. Recuperación y concurrencia de los datos.
  • 7. 5. Permite establecer las rutas de acceso a la base de datos. 6. Permite organizar la base de datos. 7. Diccionario de datos. 8. Desempeño. SECCION POSTERIOR Y SECCIONES FRONTALES SECCION POSTERIOR: Es el DBMS en sí, permite llevar a cabo todas las funciones básicas de un DBMS. SECCIONES FRONTALES: Son las diversas aplicaciones ejecutadas dentro del DBMS, tanto las escritas por los usuarios como las integradas que son las proporcionadas por el proveedor del DBMS o bien por otros proveedores de programas. Las aplicaciones escritas por usuarios son programas comunes de aplicación, escritos en lenguajes de programación convencionales. Las aplicaciones suministradas por proveedores, a menudo llamadas herramientas, ayudan en el proceso de creación y ejecución de esos programas. Pueden ser procesadores de lenguajes de consulta, generadores de informes, subsistemas de gráficas para negocios, CASE, etc. CLIENTE DESPACHADOR: La sección frontal es el cliente y la sección posterior es el despachador. Puesto que el sistema general se puede dividir con tanta claridad en dos partes, puede también ejecutarse esas partes en máquinas diferentes. Esto consiste en ejecutar la sección posterior del DBMS en una máquina y las secciones frontales en otra.