SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Archivos secuenciales
Archivos secuencialesArchivos secuenciales
Archivos secuencialessekt07
 
Ejemplo de Archimate. Depositario Central de Valores en México
Ejemplo de Archimate. Depositario Central de Valores en MéxicoEjemplo de Archimate. Depositario Central de Valores en México
Ejemplo de Archimate. Depositario Central de Valores en MéxicoDavid Solis
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.Lely
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datosUniandes
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos Brenda Medina
 
Ficheros con organización relativa directa
Ficheros con organización relativa directaFicheros con organización relativa directa
Ficheros con organización relativa directaFportavella
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Neguib Núñez
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexadoTortuly
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
ELEMENTOS PARA INTERPRETAR EL MODELO CONCEPTUAL DE DATOS
ELEMENTOS PARA INTERPRETAR EL MODELO CONCEPTUAL DE DATOSELEMENTOS PARA INTERPRETAR EL MODELO CONCEPTUAL DE DATOS
ELEMENTOS PARA INTERPRETAR EL MODELO CONCEPTUAL DE DATOSEli Antonio
 
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
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datosUTN
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Yaskelly Yedra
 
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalEjemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalDamelys Bracho
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datosIsabel
 
Estructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafosEstructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafosMiguel Rodríguez
 

Was ist angesagt? (20)

Archivos secuenciales
Archivos secuencialesArchivos secuenciales
Archivos secuenciales
 
Ejemplo de Archimate. Depositario Central de Valores en México
Ejemplo de Archimate. Depositario Central de Valores en MéxicoEjemplo de Archimate. Depositario Central de Valores en México
Ejemplo de Archimate. Depositario Central de Valores en México
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datos
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos
 
Ficheros con organización relativa directa
Ficheros con organización relativa directaFicheros con organización relativa directa
Ficheros con organización relativa directa
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
ELEMENTOS PARA INTERPRETAR EL MODELO CONCEPTUAL DE DATOS
ELEMENTOS PARA INTERPRETAR EL MODELO CONCEPTUAL DE DATOSELEMENTOS PARA INTERPRETAR EL MODELO CONCEPTUAL DE DATOS
ELEMENTOS PARA INTERPRETAR EL MODELO CONCEPTUAL 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
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datos
 
Metodologia kendall y Kendall
Metodologia kendall y KendallMetodologia kendall y Kendall
Metodologia kendall y Kendall
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalEjemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
Estructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafosEstructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafos
 
Estructura de registros
Estructura de registrosEstructura de registros
Estructura de registros
 

Ähnlich wie Diseño de Archivos y Base de Datos

Ähnlich wie 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...
 

Kürzlich hochgeladen

sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
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
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...RichardRivas28
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 

Kürzlich hochgeladen (20)

sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .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
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 

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.