Base de Datos                                         Para obtener información acerca de las
                                                      estructuras de tabla de los distintos tipos de
Felipe Noguera                                        archivo, vea Estructuras de tabla de archivos de
                                                      tabla.
fanogueramaca@hotmail.com
                                                      La longitud de un registro (en bytes) se determina
Introduccion:                                         sumando las longitudes definidas de todos los
                                                      campos. En los archivos de tabla, los enteros se
En el siguiente trabajo se hablara acerca de
                                                      almacenan con el byte menos significativo en
una base de dato se dara sus conceptos y              primer lugar.
como se usan también hablaremos un poco
de lenguajes de progamacion y como se
manejan la estructuras y tipos de los archivos
                                                      Tabla (.dbf)
los cuales usaremos en una base de dato.
                                                      Base de datos (.dbc)

                                                      Formulario (.scx)

                                                      Etiqueta (.lbx)
Concepto de Base de Datos
                                                      Menú (.mnx)
Una base de datos es una colección de
información organizada de forma que un                Proyecto (.pjx)
programa de ordenador pueda seleccionar
rápidamente los fragmentos de datos que necesite.     Informe (.frx)
Una base de datos es un sistema de archivos
electrónico.                                          Biblioteca de clases Visual (.vcx)

Las bases de datos tradicionales se organizan por     Campos:
campos, registros y archivos. Un campo es una
pieza única de información; un registro es un         En informática, un campo es un espacio de
sistema completo de campos; y un archivo es una       almacenamiento para un dato en particular. En
colección de registros. Por ejemplo, una guía de      las bases de datos, un campo es la mínima unidad
teléfono es análoga a un archivo. Contiene una        de información a la que se puede acceder; un
lista de registros, cada uno de los cuales consiste   campo o un conjunto de ellos forman un registro,
en tres campos: nombre, dirección, y número de        donde pueden existir campos en blanco, siendo
teléfono.                                             éste un error del sistema operativo. En las hojas
                                                      de cálculo(como los programas de excel) los
Archivos Tables
                                                      campos son llamados celdas.
Un archivo de tabla está formado por un registro
                                                      Campos Claves Primarios:
de encabezado y por registros de datos. El
registro de encabezado define la estructura de la     En el diseño de bases de datos relacionales, se
tabla y contiene cualquier otra información           llama clave primaria a un campo o a una
relacionada con la tabla. Comienza en la posición     combinación de campos que identifica de forma
de archivo cero. Los registros de datos siguen al     única a cada fila de una tabla. Una clave primaria
encabezado (en bytes consecutivos) y contienen        comprende de esta manera una columna o
el texto real de los campos.                          conjunto de columnas. No pueden haber dos filas
                                                      en una tabla que tengan la misma clave primaria.
Una clave primaria debe identificar unívocamente      y archivos secuenciales desordenados. Una
a todas las posibles filas de una tabla y no solo a   organización de archivo secuencial ordenada
las filas que se encuentran en un momento             almacena los registros lógicos secuencialmente
determinado. Ejemplos de claves primarias son         pero en orden creciente (o decreciente) de
DNI (asociado a una persona) o ISBN (asociado a       acuerdo con los valores de alguna de sus claves,
un libro). Las guias telefónicas y diccionarios no    mientras que la organización de archivo
pueden usar nombres o palabras o números del          secuencial no ordenada almacena los registros
sistema decimal de Dewey como claves                  lógicos consecutivamente pero sin un orden
candidatas, porque no identifican unívocamente        específico.
números de teléfono o palabras.
                                                      Directos
El modelo relacional, según se lo expresa
mediante cálculo relacional y álgebra relacional,     Se dice que un archivo es de acceso directo u
no distingue entre clave primaria y otros tipos de    organización directa cuando para acceder a un
claves. Las claves primarias fueron agregadas al      registro N cualesquiera no se tiene que pasa por
estándar SQL principalmente para conveniencia         los N-1 registros anteriores.
del programador.
                                                      Como se observa de esta definición los archivos
Tanto claves únicas como claves primarias             directos tienen una gran ventaja( son mucho mas
pueden referenciarse con claves foráneas.             rapidos) cuando se comparan con los archivos de
                                                      acceso u organización secuencial estudiados en la
Claves Secundarias.                                   unidad anterior.

Es aquella que utilizas para referenciar los datos    Indexar.
de los cuales provienen, por ejemplo: tienes una
tabla con la lista de productos la cual tiene los     En informática, tiene como propósito ejecutar la
campos: CLAVE, DESCRIPCIÓN y PRECIO. Por otro         elaboración de un índice que contenga de forma
lado, tienes una tabla con el detalle de la VENTA,    ordenada la información, esto con la finalidad de
la cual contiene datos de Cuantos y que               obtener resultados de forma sustancialmente
productos has vendido, en esa tabla no hace falta     más rápida y relevante al momento de realizar
repetir los datos del producto tales como             una búsqueda. Es por ello que la indexación es un
DESCRIPCIÓN Y EL PRECIO, ya que los tienes en la      elemento fundamental de elementos como los
tabla de productos, así entonces, lo unico que        motores de búsqueda y las bases de datos .
necesitas es una LLAVE FORANEA que te apunte
                                                      Archivos según su Origen
desde la tabla VENTAS a la tabla PRODUCTOS,
para saber que producto es el que estas               Permanentes o Maestros:
vendiendo.
                                                      Estos contienen información que varia poco. En
Archivos Según su Origen:                             algunos casos es preciso actualizarlos
                                                      periódicamente.
Secuenciales
                                                      Movimientos
El término organización secuencial implica que
lógicamente los registros del archivo están           Se cercan para actualizar los archivos maestros.
almacenados consecutivamente; esto es, en             Sus registros son de tres tipos: alta, bajas y
forma adyacente, en el orden en que el usuario        modificaciones.
final los percibe. En particular se puede hacer una
distinción entre archivos secuenciales ordenados
Históricos                                           Consultas para buscar y recuperar únicamente los
                                                     datos que necesita.
Son instituciones de carácter público que tienen
como finalidad rescatar, clasificar, catalogar,      Formularios para ver, agregar y actualizar los
custodiar y poner a disposición para la consulta     datos de las tablas.
pública, la documentación de carácter
archivística. Los archivos estatales se erigen en    Informes para analizar o imprimir los datos con
los registros administrativos de las actividades     un diseño específico.
institucionales y sociales de una determinada
                                                     Páginas de acceso a datos para ver, actualizar o
comunidad, reflejando aspectos significativos de
                                                     analizar los datos de la base de datos desde
su evolución y trasformándolos en fuente directa
                                                     Internet o desde una intranet.
de legitimidad. El conocimiento histórico y social
de los pueblos se vuelve un imperativo necesario,    Almacenar los datos una vez en una tabla y verlos
donde las fuentes documentales se constituyen        desde varios lugares.
en portadoras de huellas y vestigios del pasado.
                                                     SQL
Microsoft Access
                                                     El lenguaje de consulta estructurado o SQL (por
Es un sistema de gestión de bases de datos           sus siglas en inglés structured query language) es
relacionales para los sistemas operativos            un lenguaje declarativo de acceso a bases de
Microsoft Windows, desarrollado por Microsoft y      datos relacionales que permite especificar
orientado a ser usado en un entorno personal o       diversos tipos de operaciones en estas. Una de
en pequeñas organizaciones. Es un componente         sus características es el manejo del álgebra y el
de la suite ofimática Microsoft Office. Permite      cálculo relacional permitiendo efectuar consultas
crear ficheros de bases de datos relacionales que    con el fin de recuperar -de una forma sencilla-
pueden ser fácilmente gestionadas por una            información de interés de una base de datos, así
interfaz gráfica simple. Además, estas bases de      como también hacer cambios sobre ella.
datos pueden ser consultadas por otros
programas. Este programa permite manipular los       SQL Server
datos en forma de tablas (formadas por filas y
                                                     Microsoft SQL Server es un sistema para la
columnas), crear relaciones entre tablas,
                                                     gestión de bases de datos producido por
consultas, formularios para introducir datos e
                                                     Microsoft basado en el modelo relacional. Sus
informes para presentar la información.
                                                     lenguajes para consultas son T-SQL y ANSI SQL.
25.Expresiones Trabajar con bases de datos y
                                                     Microsoft SQL Server constituye la alternativa de
objetos de bases de datos puede ser complicado
                                                     Microsoft a otros potentes sistemas gestores de
para el usuario novel. La información que se
                                                     bases de datos como son Oracle, PostgreSQL o
proporciona a continuación está pensada para
                                                     MySQL.
ayudarle a familiarizarse con los componentes
que integran Microsoft Access.                       Oracle

Archivos de base de datos de Access                  Oracle es un sistema de gestión de base de datos
                                                     objeto-relacional (o ORDBMS por el acrónimo en
Por medio de Microsoft Access, puede
                                                     inglés de Object-Relational Data Base
administrar toda la información desde un único
                                                     Management System), desarrollado por Oracle
archivo de base de datos. Dentro del archivo,
                                                     Corporation.
puede utilizar:

Tablas para almacenar los datos.
Se considera a Oracle como uno de los sistemas
de bases de datos más completos, destacando:

soporte de transacciones,

estabilidad,

escalabilidad y

Soporte multiplataforma.

Su dominio en el mercado de servidores
empresariales ha sido casi total hasta hace poco,
recientemente sufre la competencia del
Microsoft SQL Server de Microsoft y de la oferta
de otros RDBMS con licencia libre como
PostgreSQL, MySql o Firebird. Las últimas
versiones de Oracle han sido certificadas para
poder trabajar bajo GNU/Linux.

PHP Admin

es una herramienta escrita en PHP con la
intención de manejar la administración de MySQL
a través de páginas web, utilizando Internet.
Actualmente puede crear y eliminar Bases de
Datos, crear, eliminar y alterar tablas, borrar,
editar y añadir campos, ejecutar cualquier
sentencia SQL, administrar claves en campos,
administrar privilegios, exportar datos en varios
formatos y está disponible en 62 idiomas. Se
encuentra disponible bajo la licencia GPL.

Este proyecto se encuentra vigente desde el año
1998, siendo el mejor evaluado en la comunidad
de descargas de SourceForge.net como la
descarga del mes de diciembre del 2002. Como
esta herramienta corre en máquinas con
Servidores Webs y Soporte de PHP y MySQL, la
tecnología utilizada ha ido variando durante su
desarrollo.

Bibliografía:

Todo esto lo podemos conseguir en:

http://es.wikipedia.org/wiki/Wikipedia:Porta
da

Base de datos felipe

  • 1.
    Base de Datos Para obtener información acerca de las estructuras de tabla de los distintos tipos de Felipe Noguera archivo, vea Estructuras de tabla de archivos de tabla. fanogueramaca@hotmail.com La longitud de un registro (en bytes) se determina Introduccion: sumando las longitudes definidas de todos los campos. En los archivos de tabla, los enteros se En el siguiente trabajo se hablara acerca de almacenan con el byte menos significativo en una base de dato se dara sus conceptos y primer lugar. como se usan también hablaremos un poco de lenguajes de progamacion y como se manejan la estructuras y tipos de los archivos Tabla (.dbf) los cuales usaremos en una base de dato. Base de datos (.dbc) Formulario (.scx) Etiqueta (.lbx) Concepto de Base de Datos Menú (.mnx) Una base de datos es una colección de información organizada de forma que un Proyecto (.pjx) programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Informe (.frx) Una base de datos es un sistema de archivos electrónico. Biblioteca de clases Visual (.vcx) Las bases de datos tradicionales se organizan por Campos: campos, registros y archivos. Un campo es una pieza única de información; un registro es un En informática, un campo es un espacio de sistema completo de campos; y un archivo es una almacenamiento para un dato en particular. En colección de registros. Por ejemplo, una guía de las bases de datos, un campo es la mínima unidad teléfono es análoga a un archivo. Contiene una de información a la que se puede acceder; un lista de registros, cada uno de los cuales consiste campo o un conjunto de ellos forman un registro, en tres campos: nombre, dirección, y número de donde pueden existir campos en blanco, siendo teléfono. éste un error del sistema operativo. En las hojas de cálculo(como los programas de excel) los Archivos Tables campos son llamados celdas. Un archivo de tabla está formado por un registro Campos Claves Primarios: de encabezado y por registros de datos. El registro de encabezado define la estructura de la En el diseño de bases de datos relacionales, se tabla y contiene cualquier otra información llama clave primaria a un campo o a una relacionada con la tabla. Comienza en la posición combinación de campos que identifica de forma de archivo cero. Los registros de datos siguen al única a cada fila de una tabla. Una clave primaria encabezado (en bytes consecutivos) y contienen comprende de esta manera una columna o el texto real de los campos. conjunto de columnas. No pueden haber dos filas en una tabla que tengan la misma clave primaria.
  • 2.
    Una clave primariadebe identificar unívocamente y archivos secuenciales desordenados. Una a todas las posibles filas de una tabla y no solo a organización de archivo secuencial ordenada las filas que se encuentran en un momento almacena los registros lógicos secuencialmente determinado. Ejemplos de claves primarias son pero en orden creciente (o decreciente) de DNI (asociado a una persona) o ISBN (asociado a acuerdo con los valores de alguna de sus claves, un libro). Las guias telefónicas y diccionarios no mientras que la organización de archivo pueden usar nombres o palabras o números del secuencial no ordenada almacena los registros sistema decimal de Dewey como claves lógicos consecutivamente pero sin un orden candidatas, porque no identifican unívocamente específico. números de teléfono o palabras. Directos El modelo relacional, según se lo expresa mediante cálculo relacional y álgebra relacional, Se dice que un archivo es de acceso directo u no distingue entre clave primaria y otros tipos de organización directa cuando para acceder a un claves. Las claves primarias fueron agregadas al registro N cualesquiera no se tiene que pasa por estándar SQL principalmente para conveniencia los N-1 registros anteriores. del programador. Como se observa de esta definición los archivos Tanto claves únicas como claves primarias directos tienen una gran ventaja( son mucho mas pueden referenciarse con claves foráneas. rapidos) cuando se comparan con los archivos de acceso u organización secuencial estudiados en la Claves Secundarias. unidad anterior. Es aquella que utilizas para referenciar los datos Indexar. de los cuales provienen, por ejemplo: tienes una tabla con la lista de productos la cual tiene los En informática, tiene como propósito ejecutar la campos: CLAVE, DESCRIPCIÓN y PRECIO. Por otro elaboración de un índice que contenga de forma lado, tienes una tabla con el detalle de la VENTA, ordenada la información, esto con la finalidad de la cual contiene datos de Cuantos y que obtener resultados de forma sustancialmente productos has vendido, en esa tabla no hace falta más rápida y relevante al momento de realizar repetir los datos del producto tales como una búsqueda. Es por ello que la indexación es un DESCRIPCIÓN Y EL PRECIO, ya que los tienes en la elemento fundamental de elementos como los tabla de productos, así entonces, lo unico que motores de búsqueda y las bases de datos . necesitas es una LLAVE FORANEA que te apunte Archivos según su Origen desde la tabla VENTAS a la tabla PRODUCTOS, para saber que producto es el que estas Permanentes o Maestros: vendiendo. Estos contienen información que varia poco. En Archivos Según su Origen: algunos casos es preciso actualizarlos periódicamente. Secuenciales Movimientos El término organización secuencial implica que lógicamente los registros del archivo están Se cercan para actualizar los archivos maestros. almacenados consecutivamente; esto es, en Sus registros son de tres tipos: alta, bajas y forma adyacente, en el orden en que el usuario modificaciones. final los percibe. En particular se puede hacer una distinción entre archivos secuenciales ordenados
  • 3.
    Históricos Consultas para buscar y recuperar únicamente los datos que necesita. Son instituciones de carácter público que tienen como finalidad rescatar, clasificar, catalogar, Formularios para ver, agregar y actualizar los custodiar y poner a disposición para la consulta datos de las tablas. pública, la documentación de carácter archivística. Los archivos estatales se erigen en Informes para analizar o imprimir los datos con los registros administrativos de las actividades un diseño específico. institucionales y sociales de una determinada Páginas de acceso a datos para ver, actualizar o comunidad, reflejando aspectos significativos de analizar los datos de la base de datos desde su evolución y trasformándolos en fuente directa Internet o desde una intranet. de legitimidad. El conocimiento histórico y social de los pueblos se vuelve un imperativo necesario, Almacenar los datos una vez en una tabla y verlos donde las fuentes documentales se constituyen desde varios lugares. en portadoras de huellas y vestigios del pasado. SQL Microsoft Access El lenguaje de consulta estructurado o SQL (por Es un sistema de gestión de bases de datos sus siglas en inglés structured query language) es relacionales para los sistemas operativos un lenguaje declarativo de acceso a bases de Microsoft Windows, desarrollado por Microsoft y datos relacionales que permite especificar orientado a ser usado en un entorno personal o diversos tipos de operaciones en estas. Una de en pequeñas organizaciones. Es un componente sus características es el manejo del álgebra y el de la suite ofimática Microsoft Office. Permite cálculo relacional permitiendo efectuar consultas crear ficheros de bases de datos relacionales que con el fin de recuperar -de una forma sencilla- pueden ser fácilmente gestionadas por una información de interés de una base de datos, así interfaz gráfica simple. Además, estas bases de como también hacer cambios sobre ella. datos pueden ser consultadas por otros programas. Este programa permite manipular los SQL Server datos en forma de tablas (formadas por filas y Microsoft SQL Server es un sistema para la columnas), crear relaciones entre tablas, gestión de bases de datos producido por consultas, formularios para introducir datos e Microsoft basado en el modelo relacional. Sus informes para presentar la información. lenguajes para consultas son T-SQL y ANSI SQL. 25.Expresiones Trabajar con bases de datos y Microsoft SQL Server constituye la alternativa de objetos de bases de datos puede ser complicado Microsoft a otros potentes sistemas gestores de para el usuario novel. La información que se bases de datos como son Oracle, PostgreSQL o proporciona a continuación está pensada para MySQL. ayudarle a familiarizarse con los componentes que integran Microsoft Access. Oracle Archivos de base de datos de Access Oracle es un sistema de gestión de base de datos objeto-relacional (o ORDBMS por el acrónimo en Por medio de Microsoft Access, puede inglés de Object-Relational Data Base administrar toda la información desde un único Management System), desarrollado por Oracle archivo de base de datos. Dentro del archivo, Corporation. puede utilizar: Tablas para almacenar los datos.
  • 4.
    Se considera aOracle como uno de los sistemas de bases de datos más completos, destacando: soporte de transacciones, estabilidad, escalabilidad y Soporte multiplataforma. Su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux. PHP Admin es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y está disponible en 62 idiomas. Se encuentra disponible bajo la licencia GPL. Este proyecto se encuentra vigente desde el año 1998, siendo el mejor evaluado en la comunidad de descargas de SourceForge.net como la descarga del mes de diciembre del 2002. Como esta herramienta corre en máquinas con Servidores Webs y Soporte de PHP y MySQL, la tecnología utilizada ha ido variando durante su desarrollo. Bibliografía: Todo esto lo podemos conseguir en: http://es.wikipedia.org/wiki/Wikipedia:Porta da