Presented by:

Software Developer, working with micro-startups & small teams to build niche software, typically database-backed desktop-style enterprise-oriented web apps running server-side in pure Java on the Vaadin framework.

Previously worked in long-term client engagements building in-house custom-crafted departmental database apps for cost accounting, business operations, and workflow.

Also spent a couple years as a trainer teaching software development (database, business logic, and user-interface) to developers both novice and expert in week-long seminars.

Hobbies include extreme dog-walking and welding bird-cages. And spending way too much time on Stack Overflow.

slides

You’ve got data. Like people’s names, phones, and email addresses. Or customers’ orders. Or animals making visits to your veterinary office. Or a history of timestamped events.

You want to keep that data organized. Available for searching. And sorting.

So now it is time for a database to store all that data. Let's take a breezy tour of how to make a row for each person or order, how to define columns to store the date of each animal’s visit, and how to organize all those rows and columns into a table capable of searching and sorting.

Get a taste for using the simple but powerful SQL language as a way to add records, search and sort those records, and delete them too.

Get a sense of database design, how to translate your business problem into a database solution.

Learn the meaning of “primary key” and “foreign key” to see how they link tables.

We will be using the excellent Postgres database engine, but the concepts presented here apply to any relational database including MySQL, H2, Microsoft SQL Server, and Oracle.

Date:
Duration:
45 min
Room:
HC-103 Postgres
Conference:
LinuxFest Northwest 2018
Language:
Track:
PostgreSQL
Difficulty:
Easy

Happening at the same time:

  1. State of Video Copyright & Free Culture
  2. Start Time:
    2018 April 29 05:30

    Room:
    G-103

  3. Linux 101: Just the basics
  4. Start Time:
    2018 April 29 05:30

    Room:
    HC-108

  5. Securing Docker on the Cheap - Part 1 - Fundamentals
  6. Start Time:
    2018 April 29 05:30

    Room:
    CC-208

  7. Applying Object Character Recognition and Kubernetes to Twitch
  8. Start Time:
    2018 April 29 05:30

    Room:
    CC-200

  9. Switching to the BSDs: A crash course in FreeBSD, FreeNAS, TrueOS and OpenBSD
  10. Start Time:
    2018 April 29 05:30

    Room:
    CC-236

  11. Presentation Skills for Open Source Folks
  12. Start Time:
    2018 April 29 05:30

    Room:
    CC-115

  13. Linux in a Microsoft world
  14. Start Time:
    2018 April 29 05:30

    Room:
    CC-114

  15. Maintaining local forks
  16. Start Time:
    2018 April 29 05:30

    Room:
    CC-235

  17. Tables and columns and rows! Oh my!
  18. Start Time:
    2018 April 29 05:30

    Room:
    HC-103 Postgres