130 likes | 237 Vues
This presentation by Ofer Shimrat covers the essential aspects of database design, focusing on the importance of understanding your database's purpose, user needs, and the types of information it should store. Key topics include relationships and normalization forms (1NF, 2NF, 3NF), the properties of tables and fields, performance and scalability considerations, and design best practices. It emphasizes the significance of planning and analyzing database structures, maintaining data integrity, and the necessity of avoiding redundancy and null values for optimal database efficiency.
E N D
AUGSD Presentation • Purpose of your Database • Relationships & Normal Forms • Tables and their Properties • Fields and their Properties & Types • Design & Network considerations • In closing Begin presented by Ofer Shimrat
Purpose of your Database • Who will be using this Database • What information will Database store • How will the Database be Used • Systems Analysis • Sketch out Reports as Output • Gather Paper Forms being used • Gather Electronic Files being used • Requirements Development presented by Ofer Shimrat
Relationships & Normal Forms • One to One • One to Many • Many to Many • First Normal Form • Second Normal Form • Third Normal Form • Eliminate Redundancy • Eliminate Inconsistent Dependency presented by Ofer Shimrat
Tables, Fields and Properties What is a Table What is a Field Table Properties Field Properties Field Types Performance & Scalability presented by Ofer Shimrat
What is a Table • Starting point for your applications • A Repository of all your data • Columns (fields) & Rows (records) • All other objects reference a Table • It has Properties and Methods • Can be Created, Linked & Imported • Can be Exported, Temp & Deleted • Hidden & System Tables presented by Ofer Shimrat
What is a Field • Starting point for your tables • Stores a particular type of Data • Thought of as columns • Other objects reference fields • It has properties and methods • Primary Keys • Foreign Keys • Natural Keys presented by Ofer Shimrat
Table Properties presented by Ofer Shimrat
Field Properties presented by Ofer Shimrat
Field Types presented by Ofer Shimrat
Performance & Scalability • Split MDB • MDE • MSDE • SQL • VB • Active X Controls presented by Ofer Shimrat
Design & Network Considerations • Separate tables into distinct subjects • Keep information about one subject • Use fewer fields and more records • Store information in its smallest parts • Avoid Nulls or Blanks • Plan Primary Keys & Foreign Keys • Naming Conventions • Reserved Words presented by Ofer Shimrat
Conclusion • Tables are the most important Objects • Extensively Plan, Design and Analyze • Always design with Scalability in mind • Plan Relationships • Avoid Redundancy • Avoid Wasted Space and Nulls • Use Naming Conventions presented by Ofer Shimrat
Contact presented by Ofer Shimrat