FlashKeepers

Computer Science · College · College and University

Database Systems, Unit 3: Database Design and ER Diagrams

Database Systems, unit: Database Design and ER Diagrams. Core concepts, terminology, and worked-example cues a college student meets for this unit, building on prior units without repeating them. Front: a term, concept, or short problem cue. Back: the definition, explanation, or answer.

About this set

38 basic cards for College Computer Science. Set 3 of 8 in Database Systems. It opens with "What is database design?" and "What is an ER (Entity-Relationship) diagram?". Study it alongside the other College sets below.

38 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

What is database design?
Show answerThe process of structuring a database to efficiently store and organize data
What is an ER (Entity-Relationship) diagram?
Show answerA visual model showing entities, their attributes, and relationships
What is an entity, in ER modeling?
Show answerA distinct object or concept represented by a table, such as a customer or product
What is an attribute, in ER modeling?
Show answerA property or characteristic of an entity
What is a relationship, in ER modeling?
Show answerAn association between two or more entities
What is cardinality, in ER modeling?
Show answerThe numerical relationship between rows of two related entities, such as one-to-many
What is a weak entity?
Show answerAn entity that cannot be uniquely identified without the primary key of another entity
What is an identifying relationship?
Show answerA relationship linking a weak entity to its owning strong entity
What is a strong entity?
Show answerAn entity that has its own unique primary key and does not depend on another entity
What is a derived attribute?
Show answerAn attribute whose value can be calculated from other attributes, such as age from birth date
What is a multivalued attribute?
Show answerAn attribute that can hold more than one value for a single entity
What is the process of converting an ER diagram into relational tables called?
Show answerMapping (or translating the ER model to a relational schema)
How is a one-to-many relationship typically implemented in tables?
Show answerBy placing a foreign key on the 'many' side referencing the 'one' side
How is a many-to-many relationship typically implemented in tables?
Show answerBy creating a junction table with foreign keys to both related tables
What is conceptual database design?
Show answerDesigning a high-level, technology-independent model of the data requirements

23 more cards in the app

Study this set free