Relational Database For Mac

Most of us remember the days when Mac databases pretty much meant one thing: FileMaker Pro. Based on technology that Apple acquired from Nashoba Systems in the late 1980s when they purchased FileMaker, Apple’s Claris software division released FileMaker Pro 1.0 in 1990.

  1. The relational model calls this data layout a 'table;' a relational database contains one or more tables. Although similar in concept to a spreadsheet, a table is different in that each column can hold only one type of data. For example, it would be illegal to put text into the 'CUSTOMERID' column – it can hold only numbers.
  2. These softwares can be easily downloaded from the internet and can be placed in the system for quick access. There are many free and paid database software for windows but it can be difficult to select the best ones. This is why we have come up with a list of the top 10 free database software for Windows.
  3. Oct 17, 2013  Best database for Mac There is no better database than Helix! Helix is a family of software development tools allowing the rapid development, deployment and management of applications for individuals and groups of users across both local and wide area networks. The core product is called Helix RADE (Rapid Application Development Environment).

FileMaker Pro’s very Mac-like interface, striking a near perfect balance between ease-of-use and power, made it an instant standard.

Today, problem solvers are using dynamic new technologies to drive innovation in their workplace. But, many times, there is a technology gap. Apps do too little or systems are too rigid and expensive, which limits growth and opportunity. A Workplace Innovation Platform bridges that gap by making. It's an SQL92 Relational Database in it's own right, and can also act as a 'Virtual Database'. This means that you can install it on Mac OS X, and link in tables from multiple back end databases transparently. This gives Mac users access to multiple heterogenous databases across multiple environments transparently.

Big SQL database servers were pretty much the realm of other platforms in that era. There were very few options for running a relational database on your Mac.

FileMaker gained relational capabilities with version 3.0 in 1995, but as many database purists have noted over the years, the ability to reference another database is not the same as having a truly relational, multi-table database.

As of version 8, FileMaker ships a truly relational database with the ability to create multiple tables in one database, but not everyone can shell out close to $300 for a copy – or will want to when there are free alternatives.

Free SQL Alternatives to FileMaker Pro

The move to the Unix-based OS X brought a lot of new database options to the Mac. Popular open source relational databases like MySQL and PostgreSQL can run happily in the background on your Mac. While FileMaker has a nice GUI and the open source databases are inherently command-line applications, there are some nice GUI clients that ease you into the world of SQL if you are new to it.

Would the average Mac user decide to eschew the comfortable GUI ease of FileMaker for a more challenging Unix-based program? This being Low End Mac, I think most of our readers appreciate free software like MySQL or PostgreSQL. FileMaker is far from cheap, much less free.

Learning MySQL or PostgreSQL might take a little more effort, but part of the fun of maximizing the usefulness of your low-end hardware is pushing yourself a little farther and learning something new.

MySQL or PostgeSQL?

I think the real question boils down to this: Should the average Mac user go for MySQL or PostgreSQL?

In the realm of computer holy wars, this can be a particular nasty one.

Database

PostgreSQL fans seem to thrive on pointing out the features that MySQL lacks. While true transactional support, true foreign key constraints, and schemas are nice, we’re generally talking about setting up a small, personal database server. The average home user will never need to know what these terms mean, much less use these features.

This is not meant to imply that MySQL isn’t capable of carrying a heavy load, especially on the Web. Along with PHP, it’s one half of the “dynamic duo” that powers many database-driven websites, including Yahoo!, Amazon, Wikipedia, and Slashdot. [And, to an increasing extent, Low End Mac. ed]

If it’s good enough for those guys, it’s good enough for the vast majority of database needs.

In PostgreSQL’s favor, it does an amazing job of replicating the features of extremely high-end databases. If you’ve ever worked with Oracle or a similar high-end database, you’ll feel right at home. You’ll notice that there’s hardly an enterprise-class feature that’s missing.

Free pdf for mac

That said, I’m a fan of both. Both MySQL 5 and PostgreSQL 8 run on my PowerBook. They both use few resources while running in the background, and they’re both configured out of the box to only accept connections from the local machine, so there’s minimal security risk in running them on my laptop.

There are normal OS X package installers available for both, so there are no worries about getting them up and running.

But Which One?

If I had to recommend one or the other for the Mac user who wants to dip his feet in to the world of relational databases, I’d go with MySQL for a couple of reasons.

MySQL Pros

First, MySQL is very popular – the world’s most popular open source database, according to its makers. Googling for “mysql” or “php mysql” will bring you a ton of resources, whether you’re just getting started or want to do advanced tasks.

You might even run across a fine series of articles that Dan Knight wrote about PHP and MySQL here on Low End Mac a few years ago as he was transitioning the site from static HTML pages to dynamically generated pages.

In short, that popularity means that it’s very easy to find help for MySQL or just learn new tricks when you’re so inclined.

Second, there are some really nice graphical front-ends out there for MySQL. Perhaps the most popular is the web-based PHPMyAdmin, and MySQL offers two nice tools (Administrator and Query Browser) that run equally well on Mac, Linux, and Windows.

But the slickest MySQL front end you will find is Mac-only, the wonderful CocoaMySQL. Developed in XCode as a fully native OS X app, CocoaMySQL provides an easy, intuitive GUI for creating databases, tables, managing data, and running your own custom queries.

Relational Database Management System For Mac

It’s also a great learning tool, thanks to its Console feature. Just click the Console button to open a drawer that shows the exact SQL commands sent to the server. By using this GUI tool, you can actually prep yourself for performing the same tasks at the command line.

Best Relational Database For Mac

PostreSQL Pros

PostgreSQL’s greatest asset is its enterprise-class strength. It’s basically an open-source replication of extremely high-end databases and will appeal to the geekiest of database administrators.

Window 8 for mac. Find a prismatic sign. If no, click on the triangle. Sometimes it is displayed directly on the bottom right corner.

Postgre also integrates with PHP, and there a few nice GUI tools out there, although none match the polish of any of the MySQL tools. There’s a Mac-only tool called PGnJ that is promising, but it doesn’t live up to the standard that CocoaMySQL sets.

Some things in Postgre are just done easier from the command line, and that doesn’t bode well for someone just getting started with SQL.

Conclusion

So while Postgre is a wonderful option for anyone who’s so inclined, I have to give the edge to MySQL because of its widespread popularity and the nice graphical tools that help you learn as you go.

We live in good times for free, powerful database software on the Mac. While FileMaker will probably always be easier for the database newbie, those who appreciate a good bargain and don’t mind learning a few new tricks will certainly enjoy learning SQL on their Mac.

Links

  • FileMaker Pro
  • FileMaker, Wikipedia
  • Using PHP and MySQL, Dan Knight, Online Tech Journal

Keywords: #mysql #postresql

Short link: http://goo.gl/q2GSDu

searchword: mysqlandpostresql

Using Microsoft Office for Mac as a Relational Database

By Jim Gordon, co-author of Office 2011 for Mac All-in-One For Dummies.

Part 2 - Setup

Requirements

  • Microsoft Office 2011, Office 365, or 2016 for Mac
  • A Microsoft Excel workbook containing data tables. This file can be on a local drive, shared drive, or network location.
  • [Optional] You may run queries and genrate reports from any other database application supported by ODBC drivers.
  • A third-party ODBC driver must be installed on your Mac
Choosing an ODBC Driver

I recommend choosing a driver based on the location of the data source file you wish to use. As of this writing there are two companies making ODBC drivers for Macintosh. Both companies offer superlative customer support and are Mac-friendly.

  • For an Excel workbook file or other data source accessible in Finder on a local drive or shared drive I suggest using the Actual Access ODBC driver from ActualTechnologies. This driver works with the following data sources: Microsoft Excel workbooks, Microsoft Access .mdb and .accdb, FileMaker Pro and delmited text files. Actual Technologies makes additional drivers for SQL Server, Sybase, Oracle, and Open Source Databses.
  • For an Excel workbook or other data source available via a network connection I suggest using the driver from OpenLink. OpenLink offers drivers that connect to a wide variety of data sources including Microsoft SQL Server.
  • To use a Mac as a database server consider installing Open Database Connectivity Router Server. Their ODBC client software is free, but you must pay for the server software.

ODBC drivers from these two companies take different approaches to querying data. If you have the luxury of being able to choose a local, shared, or network location for your data source, you may wish to try both drivers to see which works faster with your particular data sources, queries, network speed and server configuration.

Installing an ODBC Driver

OpenLink and Actual Technologies provide clear and easy to follow instructions for installation and setup of their drivers. Be sure to read and follow their instructions and you should have little trouble installing the drivers. The drivers are available in free modes so you can test before buying.

Part 1
Part 3 (Next)