Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where to find practical well-designed database schema examples to learn from? [closed]

Tags:

database

I am new to database schema design and I want to learn more about how a well-designed database scheme is implemented in the real world?

Is there any places to find those schemes? Or is there any book focused on explanation over examples.

like image 392
steveyang Avatar asked Apr 03 '12 13:04

steveyang


People also ask

How do I learn database schema design?

4 Key Steps to Prepare the Best Database Schema DesignEstablishing the Requirements. Selecting a Simple Primary Key. Defining Entity Relationships. Enhancing Designs for Specific Features.

How do you design a database schema example?

There are mainly two tools you'd use to create a database schema. The first is an RDBMS, or a relational database management system. Examples of RDBMSs include SQL Server, MySQL, and PostgreSQL. The second and most important tool is SQL (structured query language).

How do I find the database schema?

In Object Explorer, expand the Databases folder. Expand the database in which to create the new database schema. Right-click the Security folder, point to New, and select Schema. In the Schema - New dialog box, on the General page, enter a name for the new schema in the Schema name box.

What are the 3 types of database schema?

Schema is of three types: Logical Schema, Physical Schema and view Schema.


2 Answers

This is a great source of example database schema's.

I can also recommend Beginning Database Design, published by Apress. I own this book and can confirm that it is of high quality. The book looks at a number of real world scenarios and explains the impact a certain design decision could have on the way the database works and the quality of the data and its output.

Finally I would advise building some small databases (E.G. contact management, Task list etc). Start by specifying some basic requirements and create some tables and queries. You WILL make some mistakes which is the best way of learning.

like image 52
Benjamin Gale Avatar answered Oct 03 '22 23:10

Benjamin Gale


Here is a nice library of schemas to browse through.
http://www.databaseanswers.org/data_models

like image 32
blackappy Avatar answered Oct 04 '22 00:10

blackappy