Database Design announcement
-
Link
The following list of database design resources is not intended to be exhaustive or ‘the correct list’. Items are included simply because one of the Moderators knew the material and offered it as a suggestion. If you wish to offer suggestions for inclusion, please do so.
Books
A Developer's Guide to Data Modeling for SQL Server: Covering SQL Server 2005 and 2008
Eric Johnson and Joshua Jones
An Introduction to Database Systems
Chris Date
Applied Mathematics for Database Professionals
Lex de Haan, Toon Koppelaars
Architecting Regulatory-Compliant Architectures
Mike Walker, MicrosoftGraeme Simsion and Graham Witt
Database Modeling and Design: Logical Design
Toby Teorey
Information Modeling and Relational Databases
Terry Halpin
Practical Issues in Database Management: A Reference for the Thinking Practitioner
Fabian Pascal
Pro SQL Server 2008 Relational Database Design and Implementation
Louis Davidson, Kevin Kline, et al
Online Resources
A Simple Guide to Five Normal forms and Relational Database Theory
http://www.bkent.net/Doc/simple5.htmData Modeling vs. Database Design
http://www.aisintl.com/case/library/R-Theory_vs_ER/r-theory_vs_er.htmlData Models
http://www.databaseanswers.org/data_models/index.htmDatabase Design - Ten Common Database Design Mistakes, Louis Davidson
http://www.simple-talk.com/sql/database-administration/ten-common-database-design-mistakes/Database Design Issues -EAV Model Discussion (Querying an EAV Table)
http://tinyurl.com/yks8huDatabase Design Issues –EAV and OTLT
http://tonyandrews.blogspot.com/2004/10/otlt-and-eav-two-big-design-mistakes.htmlDatabase Design ROI by Paul Nielsen
http://www.sqlserverbible.com/files/databasedesignroi.pdfIntroduction to the Unified Dimensional Model (UDM)
http://technet.microsoft.com/en-us/library/ms345143(SQL.90).aspxLibrary of database models
http://www.databaseanswers.org/data_models/On Normalization and Repeating Groups by Fabian Pascal
http://www.dbdebunk.com/page/page/622318.htmORM white paper
http://www.orm.net/pdf/ORMwhitePaper.pdfOverview of the Relational Model
http://www.utexas.edu/its/archive/windows/database/datamodeling/rm/overview.htmlUnderstanding Data Model Quality, Graeme Simsion
http://www.tdan.com/view-articles/5100 -
Link
Out of Scope
Some topics are out of scope for this forum.
1. Bugs, Product Decisions, and Feedback: The purpose of this forum is not to ask the product team why decisions were made and to ask them to make other changes. That feedback belongs in Connect. The purpose of this forum is to help you out with specific issues, if possible. Please post your feedback via Connect:
https://connect.microsoft.com/SQLServer
Rules of Conduct
· Relevance to Topics: We encourage you to keep your postings as close to the subject as possible.
· Respect: Please be respectful of other participants, and their contributions; avoiding insults, demeaning remarks and slurs.
· Tolerance: Please don’t assume someone’s curtness was meant to insult, slur, or demean you.
· Confidentiality: Confidential information should not be posted. This is a publicly available forum.
· Appropriate Language: Please keep the conversation on a professional level, avoiding any hint of profanity in your interactions.
· Advertising/Solicitation: Advertisements should not be posted, and will be removed.
Forum Moderators may, at their discretion, edit posts for clarity, readability and inappropriate language; split post into separate threads when appropriate; and delete post that do not positively contribute to the thread. Failure to comply with these 'Rules of Conduct' may result in your posts being edited to remove the offending comments, censure, or expulsion from participating in the Forums. The bottom line is: this Forum should feel like a ‘safe’ place to ask hard questions that invoke passionate responses.
Marking AnswersBy their very nature, many database design questions will not have a easily decernible 'answer'. You are encouraged to give folks 'credit' for helping you when appropriate. If someone's response was 'Helpful', use the 'Vote as Helpful' button. If a response answered some part of your question, or provided you one or more clues that led you to a solution, then use the 'Mark as Answer' option. Just as a thread may evolve into multiple questions, it may also have more than one 'Answer'.
Welcome to the Database Design Forum
This is a Forum for questions and discussions about database designs for Microsoft technologies, including: SQL Server, Access, SQL Azure, SQL Express, SQL Compact, etc. Often Database Designs will be generic and can be ported to any vendor's technology. Design problems that are best solved with other technologies will be welcomed and addressed to the best of our knowledge and ability.
We ask that you recognize that database design is a mixture of art and science. You may receive conflicting suggestions, for there can be multiple paths to a workable solution. You will have to use your own judgment and knowledge of your business requirements to determine the best solution for your particular problem. The 'right' design is compounded by many factors, including business, regulatory, hardware/software requirements, as well as staff expertise. We also encourage you to share your experiences with a particular design issue if it will serve to help others encountering similar problems.
In order to receive useful responses, please spend some time and properly present your scenario. Attempts to 'save time and effort' by cutting out parts of the scenario will often lead to wasted time and effort as the suggestions have to be discarded because they don't work with other parts of the unseen puzzle.
But there are limits to what you can expect from volunteers through a disconnected medium. The questions most likely to receive a good and targeted answer, are those that present a small problem, that give a very clear description of that problem within its context, and that are placed by people with a fair understanding of the subject who need help getting over a few nasty bumps. The questions that are almost impossible to answer satisfactorily are those that present a huge problem, with no clear description, and asked by someone totally new to the subject matter.
We hope that you will understand when we say that most of us that volunteer our time on this Forum do so in order to help folks learn. We will be pleased if you find the Forum to be useful. However, it is difficult or impossible for us to engage with folks privately. We don't have time to do both, and our commitment is help folks using the Forums.
Do not hesitate to read all of the threads, join in the discussions, offer your own experiences and information, and ask questions to increase your knowlege. Seek out blogs from those who write in a manner that you appreciate, and consider reviewing the Database Design Resources for additional guidance and help.
-
Sticky5Votes
NEEDED: More Answerers
I'm not sure if we need more Moderators, but we definitely need more Answerers. Let me know if you've been part of this community pretty consistently for at least 6 months, have answered at least 100 ...26 Replies | 1072 Views | Created by Ed Price - MSFT - Friday, August 16, 2013 7:03 AM | Last reply by Ed Price - MSFT - Thursday, October 24, 2013 8:25 AM -
Sticky2Votes
Purpose of the Database Design Forum - READ FIRST
Welcome to the Database Design Forum This is a Forum for questions and discussions about database designs for Microsoft technologies, ...
-
Answered0Votes
SQL Server 2012 ANSI_NULL
Hi we have created database with SET ANSI_NULL OFF options with following syntaxt ALTER DATABASE [MyDB] SET ANSI_NULLS OFF when I ...3 Replies | 51 Views | Created by drew_p - 7 hours 39 minutes ago | Last reply by scott_morris-ga - 6 hours 44 minutes ago -
Unanswered0Votes
Optimal structure for large audit table?
Going to have a new audit table that records various actions of users. Most likely this table will get huge over time and primarily be used for inserts / reporting. Is a structure like ...2 Replies | 43 Views | Created by scott_m - 11 hours 0 minutes ago | Last reply by scott_morris-ga - 9 hours 24 minutes ago -
Unanswered0Votes
DATA IMPORT INTO AX DYNAMICS
Hi, The Data made in VB based App is moved to AxApta via ODBC connection to Sql server in table designed for Axapta. In SQL server the data was ... -
Answered0Votes
Natural vs Surogate key please advise
Hello, I am trying to decide what is the best key for table i am going to call Locations. Consider having a table named Product. This table will have a key ...7 Replies | 104 Views | Created by Misha78 - Thursday, October 24, 2013 5:33 PM | Last reply by Misha78 - Thursday, October 24, 2013 7:57 PM -
Answered0Votes
Window Authentication login
Hi we have created user called "xyzUser" which has login defined as "Window Authentication" in sql server."xyzUser" window login password ...1 Replies | 61 Views | Created by drew_p - Thursday, October 24, 2013 7:16 PM | Last reply by davidbaxterbrowne - Thursday, October 24, 2013 7:18 PM -
Proposed0Votes
database
hello, i m going to develop a web application for sales purchase and inventory system. I have made some interfaces in vs but i haven't good understandings to make the Database in ...1 Replies | 60 Views | Created by haseebrehman - Thursday, October 24, 2013 6:22 PM | Last reply by Tom Phillips - Thursday, October 24, 2013 6:46 PM -
Discussion5Votes
NEEDED: More Answerers
I'm not sure if we need more Moderators, but we definitely need more Answerers. Let me know if you've been part of this community pretty consistently for at least 6 months, have answered at least 100 ...26 Replies | 1072 Views | Created by Ed Price - MSFT - Friday, August 16, 2013 7:03 AM | Last reply by Ed Price - MSFT - Thursday, October 24, 2013 8:25 AM -
Answered0Votes
International Database Design
We have a system in the United States which has attracted some international interest. I’m looking for advice in terms of how to make the database design attractive to multiple ...4 Replies | 197 Views | Created by DaveIII - Thursday, October 17, 2013 11:21 PM | Last reply by Sathishkumar.T - Wednesday, October 23, 2013 1:11 PM -
Answered4Votes
Database Schema for Claims Authentication
Username from USERS EmailType > Email from USERS NameType > Name from USERS_PROFILES RoleType > Directly from ...4 Replies | 158 Views | Created by MDMoura - Friday, October 11, 2013 12:16 AM | Last reply by MDMoura - Tuesday, October 22, 2013 5:08 PM -
Answered0Votes
Foreign Key Issue......Can Any One Resolve this????
Create table Type_master ( id int identity(1,1) NOT NULL, TypeId varchar(20) NOT NULL, TypeName ...2 Replies | 77 Views | Created by Makavanapradip - Tuesday, October 22, 2013 10:56 AM | Last reply by Latheesh NK - Tuesday, October 22, 2013 11:05 AM -
Answered2Votes
SQL Databse
Hi I Have a server running Server 2012 R2 and SQL Server 2012, It resides at another property to which I work, im wondering what is the best way of me ...3 Replies | 191 Views | Created by James David Knight - Sunday, October 13, 2013 8:09 PM | Last reply by James David Knight - Saturday, October 19, 2013 9:46 PM -
Answered2Votes
How to create a Relationship between three tables? (One main Category and two subcateories)
Hi there everyone, I need your help guys in this problem Using SQL server Management studio I have to create a database ...4 Replies | 135 Views | Created by H.J 33n - Saturday, October 19, 2013 10:32 AM | Last reply by H.J 33n - Saturday, October 19, 2013 5:56 PM -
Proposed1Votes
Which approach fit my requirement
Dear all, I am studying a project for an hotel group which would like to get a content managment in order to configure services, products, pictures, ...6 Replies | 230 Views | Created by Serge Calderara - Saturday, October 12, 2013 9:56 AM | Last reply by Ed Price - MSFT - Friday, October 18, 2013 9:10 PM -
Answered3Votes
Creating a SQL Server database to store survey data
Hi, I'm fairly new to Developing a database and this is the first work project for me. We have an annual survey for our customers, this has been happening for many years. We have ...3 Replies | 135 Views | Created by SQLUSER1984 - Wednesday, October 16, 2013 10:22 PM | Last reply by Van Dinh - Friday, October 18, 2013 1:49 AM -
Answered7Votes
Advise on database design
Dear all, I need to build a database architecture where I have in organised in CATEGORIES and SUB-CATEGORIES tables. What I mean by that is that a CATEGORIE ...21 Replies | 256 Views | Created by Serge Calderara - Monday, October 14, 2013 4:23 PM | Last reply by Brian Tkatch - Thursday, October 17, 2013 12:22 PM -
Answered1Votes
Entity–relationship model question
Hi, I have basic knowledge on databases. I have to design a database that allows on object to be moved from one physical ...4 Replies | 194 Views | Created by Csun_96 - Monday, October 14, 2013 2:08 AM | Last reply by Csun_96 - Thursday, October 17, 2013 2:53 AM -
Answered4Votes
how to make a mapping(not view but not physical copy).thank u very much
hi may i ask, is it possible to make a mapping(not view but not physical copy),maybe something like a snapshot in ...5 Replies | 104 Views | Created by martinwang1985 - Wednesday, October 16, 2013 10:53 AM | Last reply by martinwang1985 - Wednesday, October 16, 2013 2:34 PM -
Answered0Votes
Can we get the number of hits to a database in sql server ???
Can anyone please help me to find out whether this is possible in sql server.... 1. Can we get the number of hits that came from application ...2 Replies | 142 Views | Created by nav434 - Wednesday, October 16, 2013 10:54 AM | Last reply by Shanky_621 - Wednesday, October 16, 2013 11:27 AM -
Answered1Votes
collation settings
Hi We are migration from Sybase to Sql server. Currently we have "ISO 8859-1" settings on Sybase. What is corresponding collation settings for SQL server ...1 Replies | 111 Views | Created by drew_p - Tuesday, October 15, 2013 3:34 PM | Last reply by Jason Brugger - Tuesday, October 15, 2013 6:57 PM -
Answered3Votes
Database design multiple cascade path
I've got a design question guys, so I have an application where the user can enter patient medical tests results the table looks as ...8 Replies | 859 Views | Created by raac130 - Thursday, June 27, 2013 11:05 PM | Last reply by Nick Coad - Monday, October 14, 2013 9:43 PM - Items 1 to 20 of 2422 Next ›