Base de datos programcion
-
Upload
daniel-tamayo -
Category
Documents
-
view
209 -
download
0
Transcript of 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.
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.
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.
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