100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Class notes

Foundations of database design series

Rating
-
Sold
-
Pages
321
Uploaded on
26-06-2023
Written in
2022/2023

This book focuses on presenting: (1) an ER design methodology for developing an ER diagram; (2) a grammar for the ER diagrams that can be presented back to the user; and (3) mapping rules to map the ER diagram to a relational database. The steps for the ER design methodology, the grammar for the ER diagrams, as well as the mapping rules are developed and presented in a systematic, step-by-step manner throughout the book. Also, several examples of "sample data" have been included with relational database mappings — all to give a "realistic" feeling. This book is divided into ten chapters. The first chapter gives the reader some background by introducing some relational database concepts such as functional dependencies and database normalization. The ER design method-ology and mapping rules are presented, starting in Chapter 2. Chapter 2 introduces the concepts of the entity, attributes, relationships, and the "one-entity" ER diagram. Steps 1, 2, and 3 of the ER Design Methodology are developed. The "one-entity" grammar and mapping rules for the" one-entity" diagram are presented. Chapter 3 extends the one-entity diagram to include a second entity. The concept of testing attributes for entities is discussed and relationships between the entities are developed. Steps 3a, 3b, 4, 5, and 6 of the ER design methodology are developed, and grammar for the ER diagrams developed upto this point is presented. Chapter 4 discusses structural constraints in relationships. Several examples are given of 1:1, 1:M, and M:N relationships. Step 6 of the ER design methodology is revised and step 7 is developed. A grammar for the structural constraints and the mapping rules is also presented. Chapter 5 develops the concept of the weak entity. This chapter revisits and revises steps 3 and 4 of the ER design methodology to include the weak entity. Again, a grammar and the mapping rules for the weak entity are presented. Chapter 6 discusses and extends different aspects of binary relationshipsin ER diagrams. This chapter revises step 5 to include the concept of more than one relationship, and revises step 6(b) to include derived and redundant relationships. The concept of the recursive relationship is introduced in this chapter. The grammar and mapping rules for recursive relationships are presented. Chapter 7 discusses ternary and other "higher-order" relationships. Step 6 of the ER design methodology is again revised to include ternary and other, higher-order relationships. Several examples are given, and the grammar and mapping rules are developed and presented. Chapter 8 discusses generalizations and specializations. Once again, step 6 of the ER design methodology is modified to include generalizations and specializations, and the grammar and mapping rules for generalizations and specializations are presented. Chapter 9 provides a summary of the mapping rules and reverse￾engineering from a relational database to an ER diagram. Chapters 2 through 9 present ER diagrams using a Chen-like model. Chapter 10 discusses the Barker/Oracle-like models, highlighting the main similarities and differences between the Chen-like model and the Barker/Oracle-like model. Every chapter presents several examples. "Checkpoint" sections within the chapters and end-of-chapter exercises are presented in every chapter to be worked out by the students — to get a better understanding of the material within the respective sections and chapters. At the end of most chapters, there is a running case study with the solution (i.e., the ER diagram and the relational database with some sample data)

Show more Read less
Institution
Foundations Of Database Design Series
Course
Foundations of database design series











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Foundations of database design series
Course
Foundations of database design series

Document information

Uploaded on
June 26, 2023
Number of pages
321
Written in
2022/2023
Type
Class notes
Professor(s)
Sikha bagui and richard earp
Contains
All classes

Subjects

$20.49
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
jeysam

Get to know the seller

Seller avatar
jeysam Chamberlain College Of Nursing
View profile
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
2 year
Number of followers
0
Documents
148
Last sold
-
A+ solution

Here, you'll find high-quality, well-organized study materials to help you succeed in your academic journey. Whether you're looking for detailed lecture notes, exam summaries, or practical guides, my resources are created to make studying more efficient and effective. All materials are carefully curated, based on reliable sources, and formatted for easy understanding. From key concepts to critical insights, I’ve got you covered! Let’s make learning easier—browse my content and ace your studies today!

Read more Read less
0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions