Presentation is loading. Please wait.

Presentation is loading. Please wait.

Buck Woody Senior Microsoft SQL Server Specialist SESSION CODE: DAT210.

Similar presentations


Presentation on theme: "Buck Woody Senior Microsoft SQL Server Specialist SESSION CODE: DAT210."— Presentation transcript:

1 Buck Woody Senior Microsoft SQL Server Specialist SESSION CODE: DAT210

2 buck.woody@microsoft.com http://blogs.msdn.com/buckwoody http://www.informit.com/guides/guide.aspx?g=sqlserver http://edge.technet.com/People/BuckWoody/ http://facebook.com/buckwoody http://twitter.com/buckwoody

3 Database design has the greatest impact on performance, reliability and security. Yet many IT professionals focus only on the physical model of the database. This session takes a simple set of requirements and decomposes the design process, using basic methodologies such as Entity Relationship Diagrams (ERD), Object-Role Modeling (ORM) and Unified Modeling Language (UML) to create an effective design. It covers the basic tools you can use for each of these approaches for SQL Server. Objective #1 Learn the process for decomposing requirements to a logical design that can be communicated to Business and Development teams. Objective #2 Understand the principals of Normalization and a simple process to Normalize. Objective #3 Understand various tools available to design and implement a database.

4 Impacts Performance, Security, Storage and Integrity Design can be attributed to 50-75% of Project Issues Clear Communications with Business and Developers

5 May be a Single Person Or Group Business Person or Business Analyst Developer DBA or Data Professional The Organization has strong talent in this areaThe Organization has strong talent in this area Data viewed as a business assetData viewed as a business asset Data viewed as a “flow” patternData viewed as a “flow” pattern Mature development shopMature development shop No dedicated data staffNo dedicated data staff Formal ALM processes usedFormal ALM processes used Full-time Data Professional availableFull-time Data Professional available Data viewed holisticallyData viewed holistically

6 1.Create / Refine Business Requirements 2.Break out Nouns 3.Refine Nouns 4.Define Relationships 5.Define Datatypes Normalization

7 Object Role Modeling (Mostly Business Analysts) Unified Markup Language (Mostly Developers) Entity Relationship Diagram (Mostly Data Professionals)

8 1.Conceptual Platform Independent, Business Oriented, “Information Model” 2.Logical Platform Independent, Flow and Developer Oriented 3.Physical Platform Dependent, Performance, Sizing and Security

9 Note: Almost all modeling is not kept current Basic Shapes Visio / 3rd Party Tools Entity Framework / LINQ

10 Link List: tinyurl.com/ycoqlvu

11 © 2009 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

12


Download ppt "Buck Woody Senior Microsoft SQL Server Specialist SESSION CODE: DAT210."

Similar presentations


Ads by Google