Bases de datos para principiantes

Unha introdución ás bases de datos, SQL e Microsoft Access

Na superficie, unha base de datos pode parecer moi parecida a unha folla de cálculo; Ten datos dispostos en columnas e filas. Pero é aí onde acaba a semellanza porque unha base de datos é moito máis poderosa.

Que pode facer unha base de datos?

A base de datos ten unha ampla funcionalidade de busca. Por exemplo, un departamento de vendas podería buscar e atopar rapidamente todo o persoal de vendas que alcanzase un determinado volume de vendas nun determinado período de tempo.

Unha base de datos pode actualizar rexistros a granel, incluso millóns ou máis rexistros. Isto sería útil, por exemplo, se quería engadir novas columnas ou aplicar un parche de datos de calquera tipo.

Se a base de datos é relacional , que son a maioría das bases de datos, pode rexistros de referencia cruzada en táboas diferentes. Isto significa que pode crear relacións entre táboas. Por exemplo, se ligou unha táboa de clientes cunha táboa de pedidos, podes atopar todas as ordes de compra da táboa de pedidos que un único cliente da táboa Clientes xamais procesou, ou mellorar máis a el para devolver só as ordes procesadas nun determinado período de tempo. - ou case calquera tipo de combinación que puideses imaxinar.

Unha base de datos pode realizar cálculos agregados complexos en varias táboas. Por exemplo, podería incluír gastos en varios establecementos comerciais, incluíndo todos os subtotales posibles e, a continuación, un total final.

Unha base de datos pode reforzar a coherencia e a integridade dos datos, o que significa que pode evitar a duplicación e asegurar a precisión dos datos a través do seu deseño e unha serie de restricións.

Cal é a estrutura dunha base de datos?

Na súa forma máis sinxela, unha base de datos componse de táboas que conteñen columnas e liñas. Os datos están separados por categorías en táboas para evitar a duplicación. Por exemplo, unha empresa pode ter unha táboa para os empregados, unha para os clientes e outra para os produtos.

Cada fila dunha táboa chámase rexistro, e cada cela é un campo. Cada campo (ou columna) pode ser deseñado para manter un tipo específico de datos, como un número, un texto ou unha data. Isto é aplicado por unha serie de regras para asegurar que os datos sexan precisos e fiables.

As táboas nunha base de datos relacional están ligadas a través dunha clave. Este é un ID en cada táboa que identifica de forma exclusiva unha liña. Cada táboa ten unha columna de chave primaria e calquera táboa que debe conectarse a esa táboa contará cunha columna de chave estranxeira cuxo valor coincidirá coa chave primaria da primeira táboa.

A base de datos incluirá formularios para que os usuarios poidan ingresar ou editar datos. Ademais, terá a facilidade de xerar informes a partir dos datos. Un informe é simplemente a resposta a unha pregunta, chamada consulta na base de datos. Por exemplo, pode consultar a base de datos para descubrir o ingreso bruto dunha empresa nun determinado período de tempo. A base de datos devolveralle o informe coa información solicitada.

Produtos de base de datos comúns

Microsoft Access é unha das plataformas de base de datos máis populares no mercado hoxe. Envíase con Microsoft Office e é compatible con todos os produtos de Office. Ofrece asistentes e unha interface fácil de usar que o guía a través do desenvolvemento da súa base de datos. Outras bases de datos de escritorio tamén están dispoñibles, incluíndo FileMaker Pro, LibreOffice Base (que é gratuíto) e Brilliant Database.

Se estás a considerar unha base de datos para un negocio mediano ou grande, é posible que queiras considerar unha base de datos do servidor baseada no linguaxe de consulta estruturada (SQL) . O SQL é a linguaxe de base de datos máis común e hoxe a maioría das bases de datos úsanse.

As bases de datos de servidores como MySQL, Microsoft SQL Server e Oracle son enormemente poderosas, pero tamén son caras e poden chegar cunha curva de aprendizaxe pronunciada.