Base de datos

720 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
720
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Base de datos

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

×