INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA

  • Slides: 11
Download presentation
INTEGRANTES • • • ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ

INTEGRANTES • • • ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ

ARCHIVO Y BASE DE DATOS

ARCHIVO Y BASE DE DATOS

CONCEPTO DE ARCHIVOS Un archivo o fichero es un conjunto de información sobre el

CONCEPTO DE ARCHIVOS Un archivo o fichero es un conjunto de información sobre el mismo tema, tratada como una unidad de almacenamiento y organizada de forma estructurada para la búsqueda de un dato Individual. El concepto de archivo surge de la necesidad, en los sistemas operativos, de almacenar la información. Los archivos pueden contener programas, datos o algún otro elemento que el usuario desee. El sistema operativo debe proporcionar operaciones para crear, destruir, leer y escribir archivos.

TIPOS DE ARCHIVOS • La mayoría de los sistemas operativos tienen tres tipos básicos

TIPOS DE ARCHIVOS • La mayoría de los sistemas operativos tienen tres tipos básicos de archivos: regulares, directorios y archivos especiales. Los archivos especiales se utilizan (como hace UNIX) para modelar dispositivos de disco y terminales. Los archivos regulares se subdividen en tipos distintos en base a su uso. Los tipos diferentes se distinguen por medio de nombres que terminan con extensiones de archivo distintas. Por ejemplo: • XXX. PAS: programa fuente en lenguaje PASCAL. • XXX. TCL: programa fuente en lenguaje TCL-TK. • XXX. DOC: documento escrito con el procesador de textos WORD. • XXX. OBJ: archivo objeto (salida del compilador aún no linkada). • XXX. EXE: programa binario ejecutable. • XXX. TXT: archivo de texto ASCII. • XXX. BAT: archivo de procesamiento de comandos por lotes.

Otras posibles clasificaciones de los archivos, atendiendo a diversos criterios, son las siguientes: •

Otras posibles clasificaciones de los archivos, atendiendo a diversos criterios, son las siguientes: • Según la longitud de los registros. Los registros que componen un archivo pueden o no tener todos la misma longitud. Esto puede ser debido a la existencia de campos de longitud variable o por haber campos que se repiten un número variable de veces (o por ambas cosas). • Según el uso que se hace de ellos. Dentro de una aplicación informática se pueden utilizar los archivos para realizar funciones diversas. Conocer la función que va a desempeñar un archivo es fundamental para su organización

Dirección física y dirección lógica. La dirección lógica de un registro es la posición

Dirección física y dirección lógica. La dirección lógica de un registro es la posición relativa que ocupa en el archivo, mientras que la dirección física es la posición real o efectiva donde se encuentra dicho registro en el soporte de información (dirección hardware).

CONCEPTO DE BASE DE DATOS • En cualquier tipo de organización se dedican considerables

CONCEPTO DE BASE DE DATOS • En cualquier tipo de organización se dedican considerables recursos a la recolección, clasificación, procesamiento e intercambio de datos basados en procedimientos bien establecidos con vistas a alcanzar objetivos específicos. Los finales de los sesenta fueron testigos del desarrollo de la tecnología de manejo de datos con las implementaciones de los sistemas de bases de datos, los cuales fueron concebidos como un conjunto de datos y un conjunto de programas de aplicación utilizados para acceder a los datos y actualizarlos. • Podemos definir una base de datos como un conjunto integrados de datos interrelacionados, junto con una serie de aplicaciones para su manejo, accesibles simultáneamente por diferentes usuarios y programas. •

El administrador de la base de datos (DBA). El administrador de la base de

El administrador de la base de datos (DBA). El administrador de la base de datos (DBA) es la persona que está encargada del control general del sistema de base de datos. Entre sus muchas funciones están: - decidir el contenido de la información en la base de datos: debe identificar las entidades y la información importante. Tiene que realizar el esquema conceptual, a este proceso se le denomina diseño lógico. A partir de un estudio de las necesidades de la empresa, obtiene ítems, atributos y relaciones entre ítems. El esquema conceptual se escribe utilizando el DDL. - decidir la estructura de almacenamiento y la estrategia de acceso: decide cómo se almacenan los datos y define su representación interna. A esta fase se le denomina diseño físico de la base de datos. También tiene que decidir la correspondencia conceptual/interna. - conexión con los usuarios: debe diseñar los esquemas externos y las correspondencias externa/conceptual que sean necesarias, tanto para usuarios terminales como para programadores de aplicaciones. - definir aspectos de seguridad e integridad: control de acceso e integridad de la información

Bases de Datos Relacionales. En este tipo de bases de datos (las más utilizadas

Bases de Datos Relacionales. En este tipo de bases de datos (las más utilizadas actualmente) los ítems (objetos del mundo) y las conexiones (relaciones entre esos objetos) se representan por tablas, o mejor dicho, por unas tablas especiales llamadas relaciones. A las filas de estas tablas se les llaman tuplas y a las columnas atributos. Un concepto importante es el de dominio, que denomina el conjunto de valores que puede tomar un determinado atributo. Toda la información, tanto entidades como conexiones, se representa de manera uniforme, lo que implica uniformidad en los operadores (inserción, borrado y actualización). • • Los conceptos fundamentales a tener en cuenta en las bases de datos relacionales son el de lave primaria y llave externa. Llamamos llave candidata de una relación (o simplemente llave) al atributo o conjunto de atributos que tienen la propiedad de identificar unívocamente a una tupla dentro de la relación. Las llaves constituyen el mecanismo de direccionamiento a nivel de tuplas básico en un sistema relacional, es decir, es el único modo, garantizado por el sistema, de localizar alguna tupla específica.

La arquitectura Cliente/Servidor. • En la arquitectura cliente/servidor, la aplicación de base de datos

La arquitectura Cliente/Servidor. • En la arquitectura cliente/servidor, la aplicación de base de datos está separada en dos partes: la porción cliente y la porción servidor. El cliente ejecuta la aplicación que accede a la información de la base de datos e interactúa principalmente con el usuario a través del teclado, la pantalla y el ratón. El servidor ejecuta el gestor de la base de datos y maneja las funciones requeridas para el acceso concurrente a los datos compartidos de la base de datos. • Aunque la aplicación cliente y el servidor pueden ser ejecutados en el mismo ordenador, suele ser más efectivo y eficiente cuando la(s) parte(s) cliente(s) y el servidor se ejecutan en máquinas diferentes conectadas a través de un red. SERVIDOR RED CLIENTE

A R G I C S A

A R G I C S A