Recent Posts
  • Dynamic Queue Management with MassTransit and RabbitMQ
  • Automating Git Hooks with Husky.Net
  • Challenges in Migrating ASP.NET Apps to Containers #3 – OpenSSL Issues
  • Challenges in Migrating ASP.NET Apps to Containers #2 – Windows Fonts
  • Challenges in Migrating ASP.NET Apps to Containers #1 – Multiple Active Result Sets
  • Made my way to be a certified DevOps Engineer
  • Officially Recognized as a Microsoft Azure Developer Associate
  • Received CodeProject MVP Award for the year 2022
  • Understanding Synchronization Context; Task.ConfigureAwait in Action
  • Dynamically Loading a JavaScript File
  • Preventing CSRF Attacks using ASP.NET Core, JavaScript and Angular
  • API Wrapper around SMSMisr
  • Reducing Complexity using Entity Framework Core Owned Types
  • Capturing Payments Using Mastercard MIGS Service and ASP.NET Core
  • PM Notebook – Appendix H: Formula Sheet
Tags

.NET .NET Core ActiveX ADO.NET Android API Articles ASP.NET ASP.NET Core Azure Bad Practices Bing Maps Books C CAS CIL cloud CLR COM Configuration Console Containers Courses CPP CPP/CLI CSharp Databases Data Types Deployment Design Patterns Developer Guide DirectX Docker File System Flash GDI+ Genymotion Globalization Globalization and Localization Google Google Maps Graphic HTML IIS Interoperability Java JavaScript JSON LINQ linux Maps Marshaling Math Memory MFC Microsoft Microsoft Agent Mobile Multimedia Networking Performance Personal PM Notebook PMP Products Programming Project Mangement ProTrack Samples Screen Saver SDKs Security Serialization Silverlight Silverlight 5 SQL Server Threading Tools Tutorial Twitter UAC ubuntu URL Shortening Services VB.NET VB6 Visual Studio Visual Studio 2010 Web Windows Windows 7 Windows GDI Windows Management Windows Multimedia Windows Vista WinForms WMI WPF Xamarin XAML XML

Categories
  • .NET Framework
    • Automation
    • CLR
    • Data Access
    • File System
    • Globalization
    • Interoperability
      • COM Interop
      • Marshaling
      • Unsafe Code
      • Win32 API
    • Language
      • C#
      • C++/CLI
      • VB.NET
    • LINQ
    • Messaging
    • Networking
    • Operating System
    • Reflection
    • Security
      • CAS
      • Security Tools
      • Windows Security
    • Serialization
    • Threading
    • WinForms
  • Angular
  • APIs
    • Google Maps
    • Twitter
    • URL Shortening Services
  • ASP.NET
    • Configuration
  • Books
  • C/C++
    • Data Types
    • The Language
    • Windows GDI
    • Windows Management
    • Windows Multimedia
    • Windows Resources
  • Databases
    • SQL Server
    • T-SQL
  • Developer Tools
  • Docker
  • JavaScript
  • Math
  • Microsoft
  • Misc
  • Mobile Development
    • Emulators
    • Xamarin
  • Personal
  • Programming
    • Design Patterns
  • Project Management
    • PM Notebook
  • SDKs
    • DirectX
    • SDKs for Windows 7
    • SDKs for Windows Vista
    • TTS
  • Silverlight
    • Silverlight 5
  • Small Basic
  • Visual Basic 6
  • Visual Studio
    • Visual Studio 2010
  • Web Development
    • HTML
    • IIS
    • Web Design
  • Windows
    • Windows 7
    • Windows Vista
  • XML
Skip to content

Just Like [a] Magic

the magic inside the machine

  • Home
  • About
  • LinkedIn
Widgets

Tag: Databases

Posted on February 25, 2010 in Programming

Journey to the Center of the Database

This is one of the powerful (and most funniest) illustrations on the abstraction (i.e. normalization) design of databases. It shows a simple diagram of a database where no abstraction was considered in its design.

This illustration was originally posted in The Daily WTF.

Databases Programming
  • Subscribe Subscribed
    • Just Like [a] Magic
    • Already have a WordPress.com account? Log in now.
    • Just Like [a] Magic
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...