Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
546,59 KB
Nội dung
[...]... many students in my data modeling and database classes over the years Interactions with my colleagues and students have shaped this book in a format especially suitable for the needs of IT professionals xxi I INTRODUCTION TO DATA MODELING 1 1 DATA MODELING: AN OVERVIEW CHAPTER OBJECTIVES Introduce the process of data modeling Present why data modeling is important Explain how a data model represents... professionals specializing in data modeling must be experts with a thorough knowledge of data modeling fundamentals They must be well versed in the methodologies, techniques, and practices of data modeling xvii xviii PREFACE ADDRESSING THE NEED How can IT professionals desirous of acquiring data modeling skills learn the required techniques and gain proficiency in data modeling? Many seminar companies,... CONTENTS Other Modeling Trends / 39 Chapter Summary / 41 Review Questions / 41 2 Methods, Techniques, and Symbols 43 Chapter Objectives / 43 Data Modeling Approaches / 44 Semantic Modeling / 44 Relational Modeling / 45 Entity-Relationship Modeling / 46 Binary Modeling / 46 Methods and Techniques / 47 Peter Chen (E-R) Modeling / 48 Information Engineering / 50 Integration Definition for Information Modeling. .. Modeling / 51 Richard Barker’s Model / 53 Object-Role Modeling / 55 eXtensible Markup Language / 57 Summary and Comments / 60 Unified Modeling Language / 61 Data Modeling Using UML / 61 UML in the Development Process / 64 Chapter Summary / 68 Review Questions / 68 II 3 DATA MODELING FUNDAMENTALS 71 Anatomy of a Data Model 73 Chapter Objectives / 73 Data Model Composition / 74 Models at Different Levels... a Data Model? Data modeling provides a method and means for describing the real-world information requirements in a manner understandable to the stakeholders in an organization In addition, data modeling enables the database practitioners to take these information requirements and implement these as a computer database system to support the business of the organization So, what is a data model? A data. .. aspects of a data model Notice how the data model serves the needs of the two groups: users and developers Also notice the place of the data model between requirements definition and database system implementation Data modeling is a technique for exploring the data structures needed to support an organization A data model must record and indicate the content, shape, size, and rules of the data elements... YOU Are you a novice data modeler? Are you fairly new to data modeling but aspire to pick up the necessary skills? Alternatively, are you a practicing data modeler with experience in the discipline? Are you a generalizing specialist, meaning that you want to add data modeling as another skill to your arsenal of IT proficiency? Irrespective of the level of your interest in data modeling, this is the... Data Mining Techniques / 338 Data Preparation and Modeling / 339 Data Preprocessing / 339 Data Modeling / 341 Chapter Summary / 342 Review Questions / 343 IV PRACTICAL APPROACH TO DATA MODELING 10 Ensuring Quality in the Data Model Chapter Objectives / 347 Significance of Quality / 348 Why Emphasize Quality? / 348 Good and Bad Models / 349 Approach to Good Modeling / 351 Quality of Definitions / 351 Importance... modeling? Many seminar companies, colleges, and other teaching institutions offer courses in database design and development However, such courses do not have data modeling as a primary focus Very few courses, if any, concentrate just on data modeling So, eager IT professionals are left with the choice of learning data modeling and gaining expert knowledge from books exclusively on this subject How many such... 222 Completeness / 223 Correctness / 224 Chapter Summary / 225 Review Questions / 225 III DATA MODEL IMPLEMENTATION 7 Data Modeling to Database Design Chapter Objectives / 229 Relational Model: Fundamentals / 231 Basic Concepts / 231 Structure and Components / 233 Data Integrity Constraints / 238 Transition to Database Design / 242 Design Approaches / 243 227 229 xii CONTENTS Conceptual to Relational . INTRODUCTION TO DATA MODELING 1 1 Data Modeling: An Overview 3 Chapter Objectives / 3 Data Model Defined / 4 What Is a Data Model? / 5 Why Data Modeling? / 6 Who Performs Data Modeling? / 9 Information. w0 h0" alt="" DATA MODELING FUNDAMENTALS A Practical Guide for IT Professionals Paulraj Ponniah DATA MODELING FUNDAMENTALS