Registro, campo, campo clave y ficheros lógicos en BBDD

CONCEPTOS: Registro Campo, Campo Clave y Fichero lógico.

  • Registro: representa toda la información de un elemento en concreto de modo estructurado, de modo que, un registro es un conjunto de campos que pertenece a una misma entidad. Por ejemplo, cada uno de los contactos de una agenda consiste en un registro.
  • Campo: cada uno de los atributos o características que se desea almacenar de una entidad. En el ejemplo de la agenda, nombre, teléfono, apellido, edad, son campos.
  • Campo clave: son campos especiales que permiten identificar de un modo unívoco cada uno de los registros. Es muy recomendable que cada registro tenga un campo clave que permita identificarlo y diferenciarlo de los demás.
  • Fichero lógico: es la estructura de datos en la que se almacena el conjunto de registros. De este modo se podrá disponer de un fichero de contactos en los cuales se almacenen todos los registros de contactos.

Oracle Database

¿Qué es Oracle Database?

Oracle Database se considera como uno de los sistemas de bases de datos más completos, destacando: soporte de transacciones, estabilidad, escalabilidad, y soporte multiplataforma.

Este sistema de base de datos si utiliza SQL.

SQL (Structured Query Language)   “Lenguaje de Consulta Estructurado” sirve para acceder a los datos de un SGBD relacional (crear, consultar, modificar). Entre sus características principales incluye:

  • Aspectos de control (seguridad, transacciones, concurrencia, etc.)

    Oracle Database
    Oracle Database LOGO
  •  Actúa sobre un conjunto de registros o filas. 
  • Lenguaje para todo tipo de usuarios de un SGBD relacional.
  • Trabaja con tablas, columnas y filas, no con relaciones, atributos y tuplas.

Se sirve de MyISAM  que es el mecanismo de almacenamiento de datos usado por defecto por el sistema administrador de bases de datos relacionales MySQL aunque como desventaja, señalamos que no realiza bloqueo de tablas, esto puede ser un problema si hay un acceso simultáneo al mantenimiento de registros por parte de varios usuarios., por ello se barajan otras posibilidades como el “innodb”.

Nombramos a Aria Systems, software el cual proporciona una plataforma de facturación y monetización basada en la nube para empresas comerciales que desean vender productos a través de la suscripción y basada en el uso y otros modelos de negocio de ingresos recurrentes. Es utilizado por Audi, Adobe, Pitney Bowes, Philips…

Oracle es utilizado por muchas grandes empresas como Domino’s Pizza, Starbucks Coffee, Burger King, Chillis…

LibreOffice Base

LibreOffice es una poderosa suite de oficina; su interfaz limpia y sus potentes herramientas permiten dar rienda suelta a tu creatividad y hacer crecer tu productividad. Incorpora varias aplicaciones que lo convierten en la mLibreOfficeás potente suite de oficina Libre y de Código Abierto del mercado: Writer, el procesador de textos, Calc, la hoja de cálculos, Impress, el editor de presentaciones, Draw, nuestra aplicación de dibujo y diagramas de flujo, Base, nuestra base de datos e interfaz con otras bases de datos, y Math para la edición de fórmulas matemática.

Puede también usar LibreOffice Base para conectarse con bases de datos relacionales externas, tales como MySQL u Oracle.

El lenguaje más habitual para construir las consultas en las bases de datos relacionales es el SQL (Structured Query Language o Lenguaje Estructurado de Consultas), un estándar implementado por los principales motores o sistemas de gestión de bases de datos relacionales, aunque para los usuarios más inexpertos existen otros métodos que no requieren el aprendizaje de este lenguaje.

Empresas que utilizan libreOffice

Millones de personas utilizan LibreOffice todos los días en sus hogares, negocios, organizaciones benéficas y sectores gubernamentales. De entre estos grupos de usuarios pueden destacarse:

  • MIMO, el equipo de trabajo interministerial para el software libre del Gobierno francés, ejecuta LibreOffice en aproximadamente 500 000 equipos. Nuestro software se emplea en varios ministerios, incluidos los de Energía, Defensa, Agricultura y Educación.
  • La administración de la comunidad autónoma de Valencia, en España, ha instalado LibreOffice en 120 000 PC. Con esto, la administración ha ganado independencia frente a proveedores de TI y ha disminuido los gastos en licencias de software privativo.
  • El Ministerio de Defensa de Italia se encuentra en un proceso de transición hacia LibreOffice y el formato OpenDocument (ODF) en más de 100 000 equipos. El Ministerio, asimismo, ha desarrollado cursos en línea para ayudar con el cambio a LibreOffice.

Si deseas ver un tutorial: Bases de Datos Relacionales

Hola, qué Access?? Access un SGBD.

¿Qué es Access?

Microsoft Access es un sistema de gestión de bases de datos (SGBD) incluido en el paquete ofimático Microsoft Office.

Access es un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de músiLogotipo de Microsoft Accessca, etc. Está pensado en recopilar datos de otras utilidades y manejarlos por medio de las consultas e informes.

Utiliza los conceptos de bases de datos relacionales.

Características de las bases de datos
relacionales

  • Una base de datos se compone de varias tablas o relaciones.
  • No pueden existir dos tablas con el mismo nombre ni registro.
  • Cada tabla es a su vez un conjunto de campos (columnas) y registros (filas).
  • La relación entre una tablas se lleva a cabo por medio de las claves primarias y claves foráneas.
  • Las claves primarias son la clave principal de un registro dentro de una tabla y estas deben cumplir con la integridad de datos.
  • Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de estas se hacen las formas relacionales.

Elementos de las BBDD en Access

  1. Tablas: Colección de datos
  2. Consultas: Acciones con los datos
  3. Formularios: Presentación de los datos
  4. Reportes o Informes: Impresión de los datos
  5. Macros: Rutinas cortas para ejecutar eventos o acciones.
  6. Módulos o Procedimientos: Definición de procedimientos comunes, variables públicas.

Access para pequeñas empresas

Access es la herramienta para crear bases de datos en empresas por excelencia. Ahora, es posible adquirirlo con Office Profesional (539 euros) o como un producto por separado, al precio de 135 euros.

Si quieres información sobre otros Sistemas de Gestión de Base de Datos (SGBD) te animo a que eches un vistazo a los siguientes enlaces: MySQL y SQLite.

MySQL ( Sistema Gestión Bases de Datos – SGBD )

MySQL es un sistema de gestión de bases de datos MySQL  relacional, multihilo y multiusuario.

La mayor parte del código de MySQL se encuentra escrito en lenguaje C/C++ y la sintaxis de su uso es bastante simple, lo que permite crear bases de datos simples o complejas con mucha facilidad.

MySQL es muy utilizado en aplicaciones web, como Joomla, WordPress, Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.

No hay límite para el tamaño de las bases de datos. Sólo se limita al tamaño de tu espacio de disco de cPanel.

Usa MyISAM ( mecanismo de almacenamiento de datos usado por defecto por el sistema administrador de bases de datos relacionales MySQL ).

El lenguaje de programación que utiliza es Structured Query Language (SQL) que fue desarrollado por IBM en 1981 y desde entonces es utilizado de forma generalizada en las bases de datos relacionales.

En las últimas versiones se pueden destacar las siguientes características principales:

  • El principal objetivo es velocidad y robustez.
  • Soporta gran cantidad de tipos de datos para las columnas.
  • Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas operativos.
  • Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de índice y soporta hasta 32 índices por tabla.
  • Aprovecha la potencia de sistemas multiproceso, gracias a su implementación multihilo.
  • Flexible sistema de contraseñas (passwords) y gestión de usuarios, con un muy buen nivel de seguridad en los datos.
  • El servidor soporta mensajes de error en distintas lenguas.

Ejemplos de empresas que utilizan MySQL:

  • Youtube
  • PayPal
  • Google
  • Facebook
  • Twitter
  • Ebay
  • Cisco

 

Si estás interesado en saber más sobre este SGBD, pincha aquí.

Si te ha gustado esta entrada y te has quedado con ganas de más : TECHBERRY.