Top Banner
Review Session Quiz 1
15

Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

Sep 20, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

ReviewSessionQuiz1

Page 2: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

DifferentTopicsCoveredatthisPoint

• RelationalAlgebra• RelationalModel• Entity-RelationshipModel• TupleRelationalCalculus(Notontest)• Sql 1• Sql 2• Constraints

Page 3: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

RelationalAlgebra

BasicOperators1.Select(σ)2.Project(π)3.Union(∪)4.Setdifference(–)5.Cartesianproduct(X)6.Rename(ρ)

AdvancedOperators1.NaturalJoin(⨝)2.Division(÷)3.Aggregation(g)4.OuterJoins(⟕⟗⟖)

Page 4: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

ExampleQuestion

Page 5: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

ExampleQuestion

Page 6: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

ExampleQuestion2

Page 7: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

QuestionsonRelationalAlgebra?

BasicOperators1.Select(σ)2.Project(π)3.Union(∪)4.Setdifference(–)5.Cartesianproduct(X)6.Rename(ρ)

AdvancedOperators1.NaturalJoin(⨝)2.Division(÷)3.Aggregation(g)4.OuterJoins(⟕⟗⟖)

Page 8: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

EntityRelationshipDiagrams

BasicTermsandConcepts1. Entities2. RelationshipsDesignConstraints1. EntitySetsvsAttributes2. EntitySetsvsRelationshipSets3. RelationshipCardinalities4. WeakEntitySets5. Inheritance

Typesofkeys1.CandidateKeys2.SuperKeys3.PrimaryKeys

TranslatingERDiagramsToRelationalSets

Page 9: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

QuestionsonTupleRelationalCalculus?

FormulaSetup:1. Queryhastheform:{T|p(T)}2. AnsweristhesetofalltuplesT

forwhichtheformulap(T)evaluatestotrue.

AvailableOperations1. ¬p,p∨ q,p∧q

1. PandQareformulas

2. ∃R(p(R))1. Risatuplevariable

3. ∀R(p(R))1. Risatuplevariable

Page 10: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

SQL

• BasicStructure

• OtherIdeas• DistinctClause• NaturalJoin• RenameOperator• AggregateFunctions

• GroupBy• NestedSubQueries

Page 11: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

ExampleQuestion

Page 12: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

ExampleQuestion

Page 13: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

ExampleQuestion

Page 14: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

ExampleQuestionCont.

• Breaktheproblemupintosubparts

Page 15: Review Session Quiz 1 · 2017. 10. 15. · Entity Relationship Diagrams Basic Terms and Concepts 1.Entities 2.Relationships Design Constraints 1.Entity Sets vs Attributes 2.Entity

Constraints

IntegrityConstraints1.PrimaryKey2.AttributeConstraint3.ReferentialIntegrityConstraint4.GlobalConstraints