SlideShare una empresa de Scribd logo
1 de 14
Diseño de Archivos
y Base de datos
Profesora: Bachiller:
Laura Carruido Guadalupe Osorio
CI:27.050.431
Diseño en Archivos y Base de Datos
El diseño de archivos y bases de datos incluye decisiones con respecto a la naturaleza y contenido del
propio archivo, como si se fuera a emplear para guardar detalles de las transacciones, datos históricos, o
información de referencia. Entre las decisiones que se toman durante el diseño de archivos, se encuentra
a) Los datos que deben incluirse en el formato de registros contenidos en el archivo.
b) La longitud de cada registro, con base en las características de los datos que contenga.
c) La secuencia a disposición de los registros dentro del archivo (la estructura de almacenamiento que
puede ser secuencial, indexada o relativa).
No todos los sistemas requieren del diseño de todos los archivos, ya que pueden existir archivos de un
sistema anterior que pueden ser utilizados para el nuevo sistema y probablemente solo tenga que enlazarse
el nuevo sistema al archivo maestro donde se encuentran los registros.
En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un
conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo este un error del sistema
operativo. Aquel campo que posee un dato único para una repetición de entidad, puede servir para la búsqueda de
una entidad específica.
Un campo puede ser de tipo:
• Alfanumérico: contiene cifras numéricas y caracteres alfabéticos.
• Numérico: existen de varios tipos principalmente como enteros y reales.
• Autoincrementable: 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.
Campo
Un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en
una tabla En términos simples, una tabla de una base de datos puede imaginarse formada
de filas y columnas (campos o atributos). Cada fila de una tabla representa un conjunto de datos relacionados, y
todas las filas de la misma tabla tienen la misma estructura. No puede haber un registro duplicado, los datos deben
ser diferentes en al menos uno de los campos.
Un registro es un 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 un campo clave para su búsqueda.
Registro
id nombre email mensaje
1 Juan Pérez juan@perez.com ¡Hola amigos!
2 Carlos García carlosgarcia@hotmail.com Saludos desde América
3 María González mgonzalez@gmail.com Me gusta PHP
Archivo
Un archivo o fichero informático es un conjunto de bytes que son almacenados en un dispositivo. Un
archivo es identificado por un nombre y la descripción de la carpeta o directorio que lo contiene. A los
archivos informáticos se les llama así porque son los equivalentes digitales de los archivos escritos en
expedientes, tarjetas, libretas, papel o microfichas del entorno de oficina tradicional.
En lo que concierne al sistema operativo un archivo es, en la mayoría de los casos, simplemente un flujo
unidimensional de bytes, que es tratado por el sistema operativo como una única unidad lógica. Un archivo
de datos informático normalmente tiene un tamaño, que generalmente se expresa en bytes; en todos los
sistemas operativos modernos, el tamaño puede ser cualquier número entero no negativo de bytes hasta un
máximo dependiente del sistema.
Base de Datos
En lo que se refiere a las bases de datos, la mayoría de los sistemas de información ya se han implantado en sistemas
de cómputos grandes o pequeños, por lo que utilizan una base de datos que puede abarcar varias aplicaciones, por esta
razón estos sistemas utilizan un administrador de base de datos. En este caso el diseñador no construye la base de datos
sino que consulta a su administrador para ponerse de acuerdo en el uso de esta base de datos en el sistema.
Para que una base de datos sea realmente funcional, no sólo debe almacenar grandes cantidades de registros, también
se deben acceder fácilmente. Además, la nueva información y los cambios deberían ser también bastante fáciles de
efectuarse.
Técnicas de diseño de bases de datos
Las dos técnicas más comunes utilizadas para diseñar una base de datos incluyen:
Normalización: Las tablas están organizadas de tal manera que disminuye la redundancia y dependencia de
datos. Las tablas más grandes se dividen en tablas más pequeñas y se vinculan entre sí mediante relaciones.
Modelado de entidad-relación (ER): Es un enfoque de diseño gráfico de base de datos que modela entidades,
sus atributos y define relaciones entre estas entidades para significar objetos de la vida real. Una entidad es
cualquier elemento del mundo real que es diferente o único del entorno
Ingenieria inversa de base de datos
La Ingeniería Inversa de Bases de Datos es el conjunto de técnicas que permite la obtención de una representación
conceptual de un esquema de base de datos a partir de su codificación.
Sus aplicaciones son múltiples:
• Re-documentar, reconstruir y/o actualizar documentación perdida o inexistente de bases de datos
• Servir como pivote en un proceso de migración de datos
• Ayudar en la exploración y extracción de datos en bases poco documentadas.
La información que se puede extraer, dependiendo del punto de partida puede ser: Entidad, relaciones, atributos,
claves primarias o ajenas, etc., a partir de estos elementos se crean modelos de datos, como por ejemplo Diagramas
entidad-relación.
Normalización
La normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las
relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Con objeto de minimizar la
redundancia de datos, facilitando su gestión posterior.
LINEAMIENTOS PARA EL DISEÑO DE RELACIONES
DE ARCHIVO/BASE DE DATOS
Cada entidad de datos separada debe crear un archivo maestro. No combine dos entidades distintas en un solo
archivo. Por ejemplo, los artículos son comprados de vendedores. EL ARCHIVO MAESTRO DE ARTICULOS
debe contener solo información de artículos, y el ARCHIVO MAESTRO DE VENDEDORES solo debe contener
información de vendedores.
Un campo de datos específico debe existir solamente en un archivo maestro. Por ejemplo el nombre de cliente
debe existir solo en el archivo maestro de clientes. Las excepciones a esto son los campos claves o de índice que
pueden estar en tantos archivos como sea necesario. Si un reporte o pantalla necesita información de muchos
archivos, los índices deben proveer el enlace para obtener los registros requeridos.
Cada archivo maestro o relación de base de datos deben tener programas para Crear, Leer, Actualizar y Borrar
registros.
Uso de la Base de Datos
Para poder hacer uso de una base de datos se utiliza la tecnología SQL, que permite realizar tareas de estructura y, por
ende, crear bases completas. Esta tecnología se puede ver en interfaces sencillas, compuestas prácticamente en exclusiva
por texto, y en otras más complejas con un entorno gráfico que facilitan las cosas a los usuarios menos experimentados.
Siempre, al momento de crear una base de datos, se tiene que introducir un nombre de usuario y una contraseña. Estos
datos permiten mantener la información de la base de datos segura, evitando que pueda acceder a ella cualquier persona.
Almacén de Datos
En el contexto de la informática, un almacén de datos (del inglés data warehouse) es una colección de datos
orientada a un determinado ámbito (empresa, organización, etc.), integrado, no volátil y variable en el tiempo, que
ayuda a la toma de decisiones en la entidad en la que se utiliza. Se usa para realizar informes (reports) y análisis de
datos​ y se considera un componente fundamental de la inteligencia empresarial.
Publicación de una base de datos en la web
En el Explorador de objetos, expanda Bases de datos, haga clic con el botón derecho en una base de datos,
seleccione Tareas y, después, haga clic en Generar y publicar scripts. Siga las instrucciones del asistente para incluir
los objetos de la base de datos en el script para su publicación.
En la página Elegir objetos , seleccione los objetos que se van a publicar en el servicio de hospedaje web.
En la página Establecer opciones de scripting , seleccione Publicar en servicio web.
En el cuadro Proveedor , especifique el proveedor para su servicio web. Si no ha configurado un proveedor de
hospedaje web, seleccione Proveedores administrados y use el diálogo Proveedores administrados para configurar
un proveedor para su servicio web.
Para especificar opciones de publicación avanzadas, seleccione el botón Avanzadas en la sección Publicar en
servicio web .
En la página Resumen, revise las selecciones realizadas. Haga clic en Anterior para cambiar sus selecciones. Haga
clic en Siguiente para publicar los objetos que seleccionó.
En la página Guardar o publicar scripts , supervise el progreso de la publicación.
Diseño de Archivos y Base de Datos

Más contenido relacionado

La actualidad más candente

Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivoseduardoed5
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salidaJorge Garcia
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivosharoldrm
 
Antecedentes históricos de la base de datos
Antecedentes históricos de la base de datosAntecedentes históricos de la base de datos
Antecedentes históricos de la base de datosnenyta08
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.Carlos Solano
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexadoTortuly
 
Diseño de entradas para sistemas de información
Diseño de entradas para sistemas de informaciónDiseño de entradas para sistemas de información
Diseño de entradas para sistemas de informaciónYaskelly Yedra
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)katherine revelo gomez
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y desplieguejoshell
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datosMaria Garcia
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datosalexis armas
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datosGalo Anzules
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Apuntes Unidad 03
Apuntes Unidad 03Apuntes Unidad 03
Apuntes Unidad 03Omar B.
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 

La actualidad más candente (20)

Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salida
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivos
 
Introduccion al análisis de sistemas de información
Introduccion al análisis de sistemas de informaciónIntroduccion al análisis de sistemas de información
Introduccion al análisis de sistemas de información
 
Antecedentes históricos de la base de datos
Antecedentes históricos de la base de datosAntecedentes históricos de la base de datos
Antecedentes históricos de la base de datos
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
Diseño de entradas para sistemas de información
Diseño de entradas para sistemas de informaciónDiseño de entradas para sistemas de información
Diseño de entradas para sistemas de información
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 
PRESENTACIÓN RUP
PRESENTACIÓN RUPPRESENTACIÓN RUP
PRESENTACIÓN RUP
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datos
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Apuntes Unidad 03
Apuntes Unidad 03Apuntes Unidad 03
Apuntes Unidad 03
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
Bases de datos orientadas a objetos
Bases de datos orientadas a objetosBases de datos orientadas a objetos
Bases de datos orientadas a objetos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 

Similar a Diseño de Archivos y Base de Datos

Similar a Diseño de Archivos y Base de Datos (20)

Jose osorio
Jose osorioJose osorio
Jose osorio
 
Partes de acces
Partes de accesPartes de acces
Partes de acces
 
Dependiendo de los requerimientos de la base de datos
Dependiendo de los requerimientos de la base de datosDependiendo de los requerimientos de la base de datos
Dependiendo de los requerimientos de la base de datos
 
Trabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyyTrabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyy
 
Base de datos
Base de datosBase de datos
Base de datos
 
Funciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de DatosFunciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de Datos
 
Jarodh ejercicio
Jarodh ejercicioJarodh ejercicio
Jarodh ejercicio
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Resumen Tema 4
Resumen Tema 4 Resumen Tema 4
Resumen Tema 4
 
4 4 Bases De Datos
4 4 Bases De Datos4 4 Bases De Datos
4 4 Bases De Datos
 
Creacion de base de dato
Creacion de base de datoCreacion de base de dato
Creacion de base de dato
 
Creacion de-base-de-dato
Creacion de-base-de-datoCreacion de-base-de-dato
Creacion de-base-de-dato
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Parcial1bdd
Parcial1bddParcial1bdd
Parcial1bdd
 
Funciones de un DBA y Tipos de BD
Funciones de un DBA y Tipos de BDFunciones de un DBA y Tipos de BD
Funciones de un DBA y Tipos de BD
 
Base de datos
Base de datosBase de datos
Base de datos
 
Trabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyyTrabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyy
 
Trabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyyTrabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyy
 
Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de d...
Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de d...Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de d...
Pteg g-grupo7-lista8-9-13-20-49 visita3-expo cap 9 tema sistema de bases de d...
 

Último

INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
Clase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxClase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxChristopherOlave2
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 

Último (20)

INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
Clase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxClase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptx
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 

Diseño de Archivos y Base de Datos

  • 1. Diseño de Archivos y Base de datos Profesora: Bachiller: Laura Carruido Guadalupe Osorio CI:27.050.431
  • 2. Diseño en Archivos y Base de Datos El diseño de archivos y bases de datos incluye decisiones con respecto a la naturaleza y contenido del propio archivo, como si se fuera a emplear para guardar detalles de las transacciones, datos históricos, o información de referencia. Entre las decisiones que se toman durante el diseño de archivos, se encuentra a) Los datos que deben incluirse en el formato de registros contenidos en el archivo. b) La longitud de cada registro, con base en las características de los datos que contenga. c) La secuencia a disposición de los registros dentro del archivo (la estructura de almacenamiento que puede ser secuencial, indexada o relativa). No todos los sistemas requieren del diseño de todos los archivos, ya que pueden existir archivos de un sistema anterior que pueden ser utilizados para el nuevo sistema y probablemente solo tenga que enlazarse el nuevo sistema al archivo maestro donde se encuentran los registros.
  • 3. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo este un error del sistema operativo. Aquel campo que posee un dato único para una repetición de entidad, puede servir para la búsqueda de una entidad específica. Un campo puede ser de tipo: • Alfanumérico: contiene cifras numéricas y caracteres alfabéticos. • Numérico: existen de varios tipos principalmente como enteros y reales. • Autoincrementable: 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. Campo
  • 4. Un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas (campos o atributos). Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura. No puede haber un registro duplicado, los datos deben ser diferentes en al menos uno de los campos. Un registro es un 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 un campo clave para su búsqueda. Registro id nombre email mensaje 1 Juan Pérez juan@perez.com ¡Hola amigos! 2 Carlos García carlosgarcia@hotmail.com Saludos desde América 3 María González mgonzalez@gmail.com Me gusta PHP
  • 5. Archivo Un archivo o fichero informático es un conjunto de bytes que son almacenados en un dispositivo. Un archivo es identificado por un nombre y la descripción de la carpeta o directorio que lo contiene. A los archivos informáticos se les llama así porque son los equivalentes digitales de los archivos escritos en expedientes, tarjetas, libretas, papel o microfichas del entorno de oficina tradicional. En lo que concierne al sistema operativo un archivo es, en la mayoría de los casos, simplemente un flujo unidimensional de bytes, que es tratado por el sistema operativo como una única unidad lógica. Un archivo de datos informático normalmente tiene un tamaño, que generalmente se expresa en bytes; en todos los sistemas operativos modernos, el tamaño puede ser cualquier número entero no negativo de bytes hasta un máximo dependiente del sistema.
  • 6. Base de Datos En lo que se refiere a las bases de datos, la mayoría de los sistemas de información ya se han implantado en sistemas de cómputos grandes o pequeños, por lo que utilizan una base de datos que puede abarcar varias aplicaciones, por esta razón estos sistemas utilizan un administrador de base de datos. En este caso el diseñador no construye la base de datos sino que consulta a su administrador para ponerse de acuerdo en el uso de esta base de datos en el sistema. Para que una base de datos sea realmente funcional, no sólo debe almacenar grandes cantidades de registros, también se deben acceder fácilmente. Además, la nueva información y los cambios deberían ser también bastante fáciles de efectuarse.
  • 7. Técnicas de diseño de bases de datos Las dos técnicas más comunes utilizadas para diseñar una base de datos incluyen: Normalización: Las tablas están organizadas de tal manera que disminuye la redundancia y dependencia de datos. Las tablas más grandes se dividen en tablas más pequeñas y se vinculan entre sí mediante relaciones. Modelado de entidad-relación (ER): Es un enfoque de diseño gráfico de base de datos que modela entidades, sus atributos y define relaciones entre estas entidades para significar objetos de la vida real. Una entidad es cualquier elemento del mundo real que es diferente o único del entorno
  • 8. Ingenieria inversa de base de datos La Ingeniería Inversa de Bases de Datos es el conjunto de técnicas que permite la obtención de una representación conceptual de un esquema de base de datos a partir de su codificación. Sus aplicaciones son múltiples: • Re-documentar, reconstruir y/o actualizar documentación perdida o inexistente de bases de datos • Servir como pivote en un proceso de migración de datos • Ayudar en la exploración y extracción de datos en bases poco documentadas. La información que se puede extraer, dependiendo del punto de partida puede ser: Entidad, relaciones, atributos, claves primarias o ajenas, etc., a partir de estos elementos se crean modelos de datos, como por ejemplo Diagramas entidad-relación.
  • 9. Normalización La normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Con objeto de minimizar la redundancia de datos, facilitando su gestión posterior.
  • 10. LINEAMIENTOS PARA EL DISEÑO DE RELACIONES DE ARCHIVO/BASE DE DATOS Cada entidad de datos separada debe crear un archivo maestro. No combine dos entidades distintas en un solo archivo. Por ejemplo, los artículos son comprados de vendedores. EL ARCHIVO MAESTRO DE ARTICULOS debe contener solo información de artículos, y el ARCHIVO MAESTRO DE VENDEDORES solo debe contener información de vendedores. Un campo de datos específico debe existir solamente en un archivo maestro. Por ejemplo el nombre de cliente debe existir solo en el archivo maestro de clientes. Las excepciones a esto son los campos claves o de índice que pueden estar en tantos archivos como sea necesario. Si un reporte o pantalla necesita información de muchos archivos, los índices deben proveer el enlace para obtener los registros requeridos. Cada archivo maestro o relación de base de datos deben tener programas para Crear, Leer, Actualizar y Borrar registros.
  • 11. Uso de la Base de Datos Para poder hacer uso de una base de datos se utiliza la tecnología SQL, que permite realizar tareas de estructura y, por ende, crear bases completas. Esta tecnología se puede ver en interfaces sencillas, compuestas prácticamente en exclusiva por texto, y en otras más complejas con un entorno gráfico que facilitan las cosas a los usuarios menos experimentados. Siempre, al momento de crear una base de datos, se tiene que introducir un nombre de usuario y una contraseña. Estos datos permiten mantener la información de la base de datos segura, evitando que pueda acceder a ella cualquier persona.
  • 12. Almacén de Datos En el contexto de la informática, un almacén de datos (del inglés data warehouse) es una colección de datos orientada a un determinado ámbito (empresa, organización, etc.), integrado, no volátil y variable en el tiempo, que ayuda a la toma de decisiones en la entidad en la que se utiliza. Se usa para realizar informes (reports) y análisis de datos​ y se considera un componente fundamental de la inteligencia empresarial.
  • 13. Publicación de una base de datos en la web En el Explorador de objetos, expanda Bases de datos, haga clic con el botón derecho en una base de datos, seleccione Tareas y, después, haga clic en Generar y publicar scripts. Siga las instrucciones del asistente para incluir los objetos de la base de datos en el script para su publicación. En la página Elegir objetos , seleccione los objetos que se van a publicar en el servicio de hospedaje web. En la página Establecer opciones de scripting , seleccione Publicar en servicio web. En el cuadro Proveedor , especifique el proveedor para su servicio web. Si no ha configurado un proveedor de hospedaje web, seleccione Proveedores administrados y use el diálogo Proveedores administrados para configurar un proveedor para su servicio web. Para especificar opciones de publicación avanzadas, seleccione el botón Avanzadas en la sección Publicar en servicio web . En la página Resumen, revise las selecciones realizadas. Haga clic en Anterior para cambiar sus selecciones. Haga clic en Siguiente para publicar los objetos que seleccionó. En la página Guardar o publicar scripts , supervise el progreso de la publicación.