ortizvivas.com

Blog sobre emprendimiento y programación

  • Acerca de Mí
  • Proyecto Kentana
  • Core
  • Contacto
Usted está aquí: Inicio / Kentana Core / Base de datos: Donde la información es almacenada

10/11/2016

Base de datos: Donde la información es almacenada

Una base de datos es una serie de información actualizable organizada y estándar (en lo posible). Es típico escuchar de Excel ya que guarda distinta información en las empresas. El error es que no está en forma óptima ocasionando problemas al consultar esta información. Un nivel más allá es cuando hablan de Access pero como no ha sido creada por un experto termina siendo un caos exponencial.

Software, programación y Base de datos

Como ingeniero de sistemas debo crear un sistema de tablas relacionado, como la base de cualquier software. Algunos ingenieros crean este modelo en el camino generando inconsistencias que se evitan en un conjunto de buenas prácticas. Por ejemplo el Core Kentana tiene una tabla paramétrica en la cual cada concepto del sistema tiene un código único. De esta manera es posible consultar algún dato por este código y no por nombre como suele pasar en Excel.

base de datos - software

Ejemplos de Bases de datos

Cabe anotar que para comunicarnos con estas bases de datos necesitamos un lenguaje especial (SQL). Oracle tiene la base de datos más robusta para grandes empresas actualmente. Esto hace que consuma más recursos y que sea un poco complicada la configuración. Por otro lado Microsoft tiene su base de datos propia “Sql Server“. Estas bases de datos son gratuitas hasta llenar cierta capacidad y a partir de ahí son de pago. El Core Kentana al igual que WordPress usa “MySQL” que hoy en día fue adquirida por Oracle también. La razón es sencilla, es una base de datos open, robusta a su modo y por eso mismo es ofrecida en la gran mayoría de hostings por defecto.

Code First y Core Kentana

Si bien el Core utiliza una base de datos, el manejo de códigos SQL se hace por medio de código. La idea es que el desarrollo y el soporte puedan realizarse desde el software y el código y evitar este nivel en lo posible. Code First es una metodología de desarrollo que consiste en crear el modelo de base de datos por código. A partir de ahí se crea el programa como tal sin necesidad de crear manualmente los objetos de base de datos. Esto permite automatizar las instalaciones, sin embargo se debe crear la base de datos y el usuario en “phpMyAdmin“.

sql photo
Photo by francescomucio

Archivado en:Kentana Core Etiquetado con:Bases de datos, Conceptos, desarrollo de software, Kentana, microsoft, Oracle, software libre

Acerca de Alejandro Ortiz Vivas

Ingeniero de sistemas, consultor tecnológico, analista de plan de negocio y toma de decisiones. Emprendiendo en software empresarial especializado en productividad y estrategia.

Suscríbete a mi Boletín

Solicita el análisis de tu web

Categorías del blog

  • Curso Virtual (13)
  • Kentana Core (21)
  • Noticias (53)
  • Podcast (33)
  • Post (93)

Freelance

  • Visita el Core Kentana
  • Trabaja Conmigo
  • Proyectos
    • Estados de proyectos para clientes
    • Proyecto Kentana
      • Core Firebird

Suscribete

  • Suscríbete al Blog
  • ivoox
  • Rss

Redes sociales

  • Facebook
  • Twitter
  • Linkedin
  • Podcast
  • Curso Virtual
  • Buscar

Copyright ©2021 · ortizvivas.com - Alejandro Ortiz Vivas