Base de datos programcion

5
Base de Datos Ivan Tamayo 19.344.030 [email protected] Introducción Este artículo se realizara con la finalidad de aprender un poco más sobre una base de datos, sus características, usos, estructuras, diseños, tipos de archivos, organización función etc. También se incluyo algunos manejadores de BD por ser importantes en este tema. Contenido: -Tipos de Archivos -Según su Organización -Su Función -Manejadores de base de datos Conceptos Base de Datos Una forma sencilla podemos indicar que una base de datos no es más que un conjunto de información relacionada que se encuentra agrupada o estructurada. El archivo por sí mismo, no constituye una base de datos, sino más bien la forma en que está organizada la información es la que da origen a la base de datos. Archivos y Tablas Las bases de datos operan sobre archivos o tablas de datos relacionados. Las tablas son un medio para almacenar la información, están formadas por filas y columnas las filas se llaman registros y las columnas campos. Campos En las bases de datos, un campo es la mínima unidad

Transcript of Base de datos programcion

Page 1: Base de datos programcion

Base de Datos

Ivan Tamayo [email protected]

Introducción

Este artículo se realizara con la finalidad de aprender un poco más sobre una base de datos, sus características, usos, estructuras, diseños, tipos de archivos, organización

función etc. También se incluyo algunos manejadores de BD por ser importantes en este tema.

Contenido:

-Tipos de Archivos

-Según su Organización

-Su Función

-Manejadores de base de datos

Conceptos Base de Datos

Una forma sencilla podemos indicar que una base de datos no es más que un conjunto de información relacionada que se encuentra agrupada o estructurada. El archivo por sí mismo, no constituye una base de datos, sino más bien la forma en que está organizada la información es la que da origen a la base de datos.

Archivos y Tablas

Las bases de datos operan sobre archivos o tablas de datos relacionados. Las tablas son un medio para almacenar la información, están formadas por filas y columnas las filas se llaman registros y las columnas campos.

Campos

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 éste un error del sistema operativo.

Campos Claves

El campo clave es único para cada registro, como el número de cédula de cada persona. De esa forma, al colocar algún Nº de Cédula te aparecerá la persona que buscas. Teóricamente, el campo clave no se puede repetir. De esa forma, podemos garantizar que no estamos repitiendo a alguien y podemos usar ese número para vincularlo con otras tablas que contengan relación a esa persona o registro.

Page 2: Base de datos programcion

Tipos de Archivos según su Organización

Secuenciales

-Es la forma más común de organización de ficheros. Se caracteriza un campo único de cada registro (normalmente el primero)

Como clave para identificar el registro. Para la actualización y recuperación es una organización poco eficiente, aunque las técnicas de búsqueda se pueden mejorar llevando partes del fichero a memoria principal.

Directos

Aprovechan la capacidad de los discos para acceder a cualquier posición de dirección conocida. Se requiere un campo clave en cada registro del fichero. La clave de búsqueda: es el campo/s (atributos) que se usan para encontrar un registro (del fich.)Para saber donde está el registro se usa una función de la clave f: V -> B, siendo V el conjunto de valores de clave y B el conjunto de cajones que almacenan registros.

Indexados

Organización y asignación secuencial (no ordenada): todo el fichero es un gran espacio en disco con otro de desbordamiento. Lo nuevo es que tiene un:- Con un índice (o varios) para acceso aleatorios. Así reduce los tiempos de accesoCon más niveles de indexación, más complicación de gestión más eficiencia en los acceso. Limitación: un único campo clave del fichero.

Tipos de Archivos según su Función

Movimiento

Son aquellos que se utilizan conjuntamente con los maestros (constantes), y contienen algunos campos comunes en sus registros con aquellos, para el procesamiento de las modificaciones experimentados por los mismos.

Maestros

Son aquellos cuyos registros sufren pocas o ninguna variación a lo largo del tiempo, se dividen en:

Constantes: Están formados por registros que contienen campos fijos y campos de baja frecuencia de variación en el tiempo.

De Situación: Son los que en cada momento contienen información actualizada.

Históricos: Contienen información acumulada a lo largo del tiempo de archivos que han sufridos procesos de actualización o bien acumulan datos de variación periódica en el tiempo.

Archivo de Maniobra o Transitorio

Son los archivos creados auxiliares creados durante la ejecución del programa y borrados habitualmente al terminar el mismo.

Page 3: Base de datos programcion

Oracle

Es un sistema de gestión de base de datos objeto-relacional (o ORDBMS por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos más completos.

Microsoft SQL Server

Es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL.

Microsoft Access

Es un sistema de gestión de bases de datos relacionales para los sistemas operativos Microsoft Windows, desarrollado por Microsoft y orientado a ser usado en un entorno personal o en pequeñas organizaciones.

SQL

Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en estas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella.

PHP Admin

Es una herramienta que permite administrar bases de datos. Empleando un navegador, tanto para administrarla local como remotamente. phpMyAdmin permite crear o eliminar bases de datos; crear, eliminar o alterar tablas; eliminar, editar o agregar campos; ejecutar consultas SQL, etc.

Page 4: Base de datos programcion

Bibliografía

http://www.alegsa.com.ar/Dic/phpmyadmin.php

http://www.fdi.ucm.es/profesor/hector/DB-II/ficheros.pdf

http://wwwdi.ujaen.es/asignaturas/fundTopo/TEMA7.pdf