Relational algebra. Bence Molnár
|
|
- Loreen Hutchinson
- 5 years ago
- Views:
Transcription
1 Relational algebra Bence Molnár
2 Introduction
3 About relational algebra Basic properties of relational algebra: Well defined mathematical background Based on set theory Can be introduced through Armstrong axioms In practice: Query language relational algebra Database design of RDBMS Makes SQL language much easier based on
4 Memo Column=Attribute Address Peter Rod Phone Education Company Budapest Mechanical engineer Szerszámgyártó Zrt. Stephan Artamis Cegléd Civil engineer Út kivitelező Nyrt. Frank Torem Budapest Economist Elszámolok Kft. Stephane Boren Budapest Secondary school Út kivitelező Nyrt Row=Record=Tuple Cell=Field
5 Relational scheme
6 Relational scheme Following table is given: s ID 1 Peter Smith 4 Jack Daniels 4 1 Relational scheme: s(id,, ) Relation: Two dimensional data set in table format
7 Relational scheme - terms Table is the realization of a relation s relation ID 1 4 Peter Smith Jack Daniels Relation scheme: s(id,, ) of relation Attributes set of attributes 4 1
8 Relational scheme - properties Properties of relation Attribute (column) order is indifferent, free to swap (some operation requires matching order). Record (row) order is indifferent, free to swap One attribute and a given record contains one and only one component In our case: one record can be repeated with same attribute values (set vs. multiset)
9 Scheme examples Profile(ID,, Profile, Moment of inertia, Price) Sphere(ID, Road(ID, X, Y, Z, R), Class) RealEstate(ID, Area, Price) Create Parcel_number, a realization (create the table) Owner,
10 Attribute types
11 Attribute types All attributes must have an attribute type, which defines the set of valid values for a cell. Basic types (examples): Numeric Integer Real Text Logical AutoNumber
12 Attribute types Complex types (examples): Mask: , XXXXX Polyline, sphere, geometric entities Binary Large Object (BLOB) Image, MP, etc... Attribute types are often included to the scheme: s(id : AutoNumber, : Text, : Integer)
13 Selecting proper types From storage point of view Like on a paper sheet: wide predefined column with waste a lot of paper, while strait won't fit Min and max of possible values (1-9, a-z, a-z...) From operation point of view Mathematical operations Ordering (eg. Chinese characters) Possibility to compare cell values (eg. color vs. colour) Referencing Code table Other relation attribute values
14 Other examples Profiles(ID: AutoNumber, : Text, Profile: Real, Moment of inertia : Real, Price: Integer) Sphere(ID: AutoNumber, Real, Z: Real, R: Real) X: Road(ID: : AutoNumber, Class: Integer) Real, Realty(ID: Y: Text, AutoNumber, Parcel_number: Text, Owner: Text, Area: Real, Price: Integer) Multiple perfect solution is possible!
15 Candidate key, Superkey
16 Superkey Superkey: set of attributes which holds that there are no two distinct tuples (rows) that have the same values for the attributes in this set SzK1={{ID}, {ID, ID Age }, {ID, Age}, 1 18 {ID,, Age}} SzK=SzK1 U {{Age}, {Age, }} ID Age
17 Candidate key Key: a minimal set of attributes necessary to identify a tuple ID Age K1={{ID}} ID Age K={{ID}, {Age}}
18 Candidate key example ID Course Math Biology Math SK={{ID, Course}, {, ID, Course}, } K={ID, Course} Compound key
19 Keys in scheme Up to now super and candidate key were created based on one or more realization. However it can be specified to ensure an attribute to be a key. It's marked in the scheme as follows: s(id,, )
20 Examples Profile(: Moment of Integer) Sphere(X: Text, Profile: Real, inertia: Real, Price: Real, Y: Real, Z: Real, R: Real) Road(: Text, Class: Integer) Realty(Parcel_number: Text, Owner: Text, Area: Real, Price: Integer) Sometimes candidate key is missing!
21 Operations
22 Operations To perform a two-variable set operation, the following have to be met on both relations (R and S): R and S should store the same set of attributes Attributes need to be ordered in the same way
23 Set operation 1 - Union Mark: S R Pete Great Erica Euro Bob Davis U John Little Multiset = Pete Great Erica Euro Bob Davis John Little
24 Set operation - Intersection Mark:S R Pete Great Erica Euro Bob Davis John Little S R \ =
25 Set operation - Difference Mark: Also S\R called: complement Peter Great Erica Euro Bob Davis \ John Little = Peter Great Erica Euro Bob Davis Operation order!!!
26 Projection Mark: π name ( π attr1, attr,... (S ) Stephan Smith Peter Great Erica Euro Erica Euro Bob Davis Bob Davis π name, grade ( )= Stephan Smith Peter Great Attendance Stephan Smith Stephan Smith Peter Great 14 Peter Great Erica Euro Erica Euro 1 Bob Davis Bob Davis )=
27 Selection Mark: σ attr1 R value R attr R value R... (S ) R ('=',' <',' >',' ',' ',' ',' ',' ') σ grade= ( Stephan Smith Peter Great Erica Euro Stephan Smith σ grade>1 attendance>10 ( ) = Peter Great Stephan Smith Attendance Stephan Smith 1 14 Peter Great 14 Erica Euro 1 Bob Davis 10 )= On Board
28 Cartesian Product Mark: A B Stephan Smith Peter Great Attendance Stephan Smith 10 Peter Great 14 A B = A. B. Attendance Stephan Smith Stephan Smith 10 Stephan Smith Peter Great 14 Peter Great Stephan Smith 10 Peter Great Peter Great 14
29 Natural Join Mark: A B Attendance Stephan Smith Stephan Smith 10 Peter Great Peter Great 14 Luis Great Attendance Stephan Smith 10 Peter Great 14 = Only available if attribute names are exactly the same
30 Theta-Join Mark: A B attr1 R attr R... R ('=','<',' >',' ',' ',' ',' ',' ') Stephan Smith Peter Great Stephan A. = B. Attendance >10 Smith Attendance Peter Great 14 Attendance 10 Peter Great 14 Luis Great = As it based on Cartesian product, attribute names must be specified as base of join.
31 Example 1 S Attendance Stephan Smith 8 Stev Alan 14 Ann Moro 10 Peter Great 1 14 Specify with relation algebra the list of students who managed the course. π name (σ grade >1 attendance >10 (S ))
32 Example A Course Score Stephan Smith Math 0 8 Stephan Smith Graphics Stev Alan Statics 4 10 Peter Great Math 1 14 B Year Stephan Smith 1 Ann Moro Stev Alan 1 Peter Great 1 Attendance C Course MinScore Math 40 Graphics 60 Statics 0
33 Example 1) List students who visit graph! ) List students who visit first year! ) List courses where more than 4 point is required. 4) List students and their year who visit math. ) List students and their successfully managed courses. 6) List managed courses of students and corresponding student names who are visiting first year.
34 Example 1) π (σ Course=' Graph ' ( A)) ) π (σ Year =1 ( B)) ) π Course (σ MinScore >4 (C )) 4) π, Year (σ A. Course=' Math ' ( B) ) π, Course ( A 6) A) A. Score>C. MinScore A. Course=C.Course π, Course (σ Year=1 ( B) (A Syntax!!! A. Score>C. MinScore A.Course=C.Course C) C ))
35 Thank you!
Database Applications (15-415)
Database Applications (15-415) Relational Calculus Lecture 5, January 27, 2014 Mohammad Hammoud Today Last Session: Relational Algebra Today s Session: Relational algebra The division operator and summary
More informationDatabase Applications (15-415)
Database Applications (15-415) Relational Calculus Lecture 6, January 26, 2016 Mohammad Hammoud Today Last Session: Relational Algebra Today s Session: Relational calculus Relational tuple calculus Announcements:
More informationConstraints: Functional Dependencies
Constraints: Functional Dependencies Fall 2017 School of Computer Science University of Waterloo Databases CS348 (University of Waterloo) Functional Dependencies 1 / 42 Schema Design When we get a relational
More informationDatabases 2011 The Relational Algebra
Databases 2011 Christian S. Jensen Computer Science, Aarhus University What is an Algebra? An algebra consists of values operators rules Closure: operations yield values Examples integers with +,, sets
More informationInstructor: Virginia Davis Course: Foundations for College Math (1)
3//016 Section 11.1-11. Classwork for a grade-virginia Davis Student: Date: Instructor: Virginia Davis Course: Foundations for College Math (1) Assignment: Section 11.1 11. Classwork for a grade 1. Select
More informationIntegrated Math II Performance Level Descriptors
Limited Integrated Math II Performance Level Descriptors A student performing at the Limited Level demonstrates a minimal command of Ohio s Learning Standards for Integrated Math II. A student at this
More informationConstraints: Functional Dependencies
Constraints: Functional Dependencies Spring 2018 School of Computer Science University of Waterloo Databases CS348 (University of Waterloo) Functional Dependencies 1 / 32 Schema Design When we get a relational
More informationSchema Refinement & Normalization Theory: Functional Dependencies INFS-614 INFS614, GMU 1
Schema Refinement & Normalization Theory: Functional Dependencies INFS-614 INFS614, GMU 1 Background We started with schema design ER model translation into a relational schema Then we studied relational
More informationCommon Core State Standards with California Additions 1 Standards Map for a Basic Grade-Level Program. Grade Eight Mathematics
Common Core State s with California Additions 1 s Map for a Basic Grade-Level Program Grade Eight Mathematics Publisher 8.NS 1. 8.NS 2. Language Primary Supporting THE NUMBER SYSTEM Know that there are
More informationSchema Refinement. Feb 4, 2010
Schema Refinement Feb 4, 2010 1 Relational Schema Design Conceptual Design name Product buys Person price name ssn ER Model Logical design Relational Schema plus Integrity Constraints Schema Refinement
More informationFunctional Dependencies & Normalization. Dr. Bassam Hammo
Functional Dependencies & Normalization Dr. Bassam Hammo Redundancy and Normalisation Redundant Data Can be determined from other data in the database Leads to various problems INSERT anomalies UPDATE
More informationOverview key concepts and terms (based on the textbook Chang 2006 and the practical manual)
Introduction Geo-information Science (GRS-10306) Overview key concepts and terms (based on the textbook 2006 and the practical manual) Introduction Chapter 1 Geographic information system (GIS) Geographically
More informationPLEASANTON UNIFIED SCHOOL DISTRICT 8 Course Outline Form
PLEASANTON UNIFIED SCHOOL DISTRICT 8 Course Outline Form Course Title: Math 8 Course Number/CBED Number: Grade Levels: Length of Course: Eighth Grade One Year Credit: 10 Meets Graduation Requirements:
More informationCOSC 430 Advanced Database Topics. Lecture 2: Relational Theory Haibo Zhang Computer Science, University of Otago
COSC 430 Advanced Database Topics Lecture 2: Relational Theory Haibo Zhang Computer Science, University of Otago Learning objectives and references You should be able to: define the elements of the relational
More informationRelations. Relations of Sets N-ary Relations Relational Databases Binary Relation Properties Equivalence Relations. Reading (Epp s textbook)
Relations Relations of Sets N-ary Relations Relational Databases Binary Relation Properties Equivalence Relations Reading (Epp s textbook) 8.-8.3. Cartesian Products The symbol (a, b) denotes the ordered
More informationRelational-Database Design
C H A P T E R 7 Relational-Database Design Exercises 7.2 Answer: A decomposition {R 1, R 2 } is a lossless-join decomposition if R 1 R 2 R 1 or R 1 R 2 R 2. Let R 1 =(A, B, C), R 2 =(A, D, E), and R 1
More informationCS54100: Database Systems
CS54100: Database Systems Keys and Dependencies 18 January 2012 Prof. Chris Clifton Functional Dependencies X A = assertion about a relation R that whenever two tuples agree on all the attributes of X,
More informationReview: Keys. What is a Functional Dependency? Why use Functional Dependencies? Functional Dependency Properties
Review: Keys Superkey: set of attributes whose values are unique for each tuple Note: a superkey isn t necessarily minimal. For example, for any relation, the entire set of attributes is always a superkey.
More informationDesign Theory: Functional Dependencies and Normal Forms, Part I Instructor: Shel Finkelstein
Design Theory: Functional Dependencies and Normal Forms, Part I Instructor: Shel Finkelstein Reference: A First Course in Database Systems, 3 rd edition, Chapter 3 Important Notices CMPS 180 Final Exam
More informationIntroduction to Database Systems CSE 414. Lecture 20: Design Theory
Introduction to Database Systems CSE 414 Lecture 20: Design Theory CSE 414 - Spring 2018 1 Class Overview Unit 1: Intro Unit 2: Relational Data Models and Query Languages Unit 3: Non-relational data Unit
More informationCOMMON CORE STATE STANDARDS FOR
COMMON CORE STATE STANDARDS FOR Mathematics (CCSSM) Grade 8 Mathematics Grade 8 In Grade 8, instructional time should focus on three critical areas: (1) formulating and reasoning about expressions and
More informationSchema Refinement: Other Dependencies and Higher Normal Forms
Schema Refinement: Other Dependencies and Higher Normal Forms Spring 2018 School of Computer Science University of Waterloo Databases CS348 (University of Waterloo) Higher Normal Forms 1 / 14 Outline 1
More informationcorrelated to the Utah 2007 Secondary Math Core Curriculum Algebra 1
correlated to the Utah 2007 Secondary Math Core Curriculum Algebra 1 McDougal Littell Algebra 1 2007 correlated to the Utah 2007 Secondary Math Core Curriculum Algebra 1 The main goal of Algebra is to
More informationAIM HIGH SCHOOL. Curriculum Map W. 12 Mile Road Farmington Hills, MI (248)
AIM HIGH SCHOOL Curriculum Map 2923 W. 12 Mile Road Farmington Hills, MI 48334 (248) 702-6922 www.aimhighschool.com COURSE TITLE: Statistics DESCRIPTION OF COURSE: PREREQUISITES: Algebra 2 Students will
More informationUNIT 1 Unit Title: The Number System Unit Description: Know that there are numbers that are not rational, and approximate them by rational numbers
Milford Public Schools Curriculum Department: Mathematics Course Name: Grade 8 Math UNIT 1 Unit Title: The Number System Unit Description: Know that there are numbers that are not rational, and approximate
More information7 RC Simulates RA. Lemma: For every RA expression E(A 1... A k ) there exists a DRC formula F with F V (F ) = {A 1,..., A k } and
7 RC Simulates RA. We now show that DRC (and hence TRC) is at least as expressive as RA. That is, given an RA expression E that mentions at most C, there is an equivalent DRC expression E that mentions
More informationDatabase Design and Implementation
Database Design and Implementation CS 645 Schema Refinement First Normal Form (1NF) A schema is in 1NF if all tables are flat Student Name GPA Course Student Name GPA Alice 3.8 Bob 3.7 Carol 3.9 Alice
More informationNJCCCS AREA: Mathematics
NJCCCS AREA: Mathematics North Brunswick Township Public Schools Honors Algebra 1 Acknowledgements Rick Feltre, Mathematics Teacher Beth Yuhas, Mathematics Teacher Patricia VanLangen, Assistant Principal
More information2.1 Sets. Definition 1 A set is an unordered collection of objects. Important sets: N, Z, Z +, Q, R.
2. Basic Structures 2.1 Sets Definition 1 A set is an unordered collection of objects. Important sets: N, Z, Z +, Q, R. Definition 2 Objects in a set are called elements or members of the set. A set is
More informationChapter 8: Relational Database Design
Chapter 8: Relational Database Design Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Chapter 8: Relational Database Design Features of Good Relational Design Atomic Domains
More informationMath 1 Variable Manipulation Part 5 Absolute Value & Inequalities
Math 1 Variable Manipulation Part 5 Absolute Value & Inequalities 1 ABSOLUTE VALUE REVIEW Absolute value is a measure of distance; how far a number is from zero: 6 is 6 away from zero, and " 6" is also
More informationIntroduction to Data Management. Lecture #6 (Relational Design Theory)
Introduction to Data Management Lecture #6 (Relational Design Theory) Instructor: Mike Carey mjcarey@ics.uci.edu Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Announcements v HW#2 is
More informationContents. Introduction... 5
Contents Introduction... 5 The Language of Algebra Order of Operations... Expressions... Equations... Writing Expressions and Equations... Properties of The Four Operations... Distributive Property...
More informationIntroduction to Data Management. Lecture #12 (Relational Algebra II)
Introduction to Data Management Lecture #12 (Relational Algebra II) Instructor: Mike Carey mjcarey@ics.uci.edu Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Announcements v HW and exams:
More information1. SET 10/9/2013. Discrete Mathematics Fajrian Nur Adnan, M.CS
1. SET 10/9/2013 Discrete Mathematics Fajrian Nur Adnan, M.CS 1 Discrete Mathematics 1. Set and Logic 2. Relation 3. Function 4. Induction 5. Boolean Algebra and Number Theory MID 6. Graf dan Tree/Pohon
More informationMathematics Grade 8. Prepublication Version, April 2013 California Department of Education 51
Mathematics In, instructional time should focus on three critical areas: (1) formulating and reasoning about expressions and equations, including modeling an association in bivariate data with a linear
More informationRelational Algebra & Calculus
Relational Algebra & Calculus Yanlei Diao UMass Amherst Slides Courtesy of R. Ramakrishnan and J. Gehrke 1 Outline v Conceptual Design: ER model v Logical Design: ER to relational model v Querying and
More informationGrade 8 Mathematics Assessment Eligible Texas Essential Knowledge and Skills
Grade 8 Mathematics Assessment Eligible Texas Essential Knowledge and Skills STAAR Grade 8 Mathematics Assessment Mathematical Process Standards These student expectations will not be listed under a separate
More informationRelational Algebra on Bags. Why Bags? Operations on Bags. Example: Bag Selection. σ A+B < 5 (R) = A B
Relational Algebra on Bags Why Bags? 13 14 A bag (or multiset ) is like a set, but an element may appear more than once. Example: {1,2,1,3} is a bag. Example: {1,2,3} is also a bag that happens to be a
More informationContent Descriptions Based on the state-mandated content standards. Analytic Geometry
Content Descriptions Based on the state-mandated content standards Analytic Geometry Introduction The State Board of Education is required by Georgia law (A+ Educational Reform Act of 2000, O.C.G.A. 20-2-281)
More informationECLT 5810 Data Preprocessing. Prof. Wai Lam
ECLT 5810 Data Preprocessing Prof. Wai Lam Why Data Preprocessing? Data in the real world is imperfect incomplete: lacking attribute values, lacking certain attributes of interest, or containing only aggregate
More informationMATH STUDENT BOOK. 11th Grade Unit 10
MATH STUDENT BOOK 11th Grade Unit 10 Unit 10 ALGEBRA II REVIEW MATH 1110 ALGEBRA II REVIEW INTRODUCTION 3 1. INTEGERS, OPEN SENTENCES, AND GRAPHS 5 INTEGERS 5 OPEN SENTENCES 10 GRAPHS 18 SELF TEST 1 24
More informationConnected Mathematics Project 3 (CMP3) 2014
s Map for a Basic Grade Level Program San Diego Unified School District Connected Mathematics Project 3 (CMP3) 2014 Common Core State s with California Additions Grade 8 Mathematics Common Core State s
More informationDatabase Normaliza/on. Debapriyo Majumdar DBMS Fall 2016 Indian Statistical Institute Kolkata
Database Normaliza/on Debapriyo Majumdar DBMS Fall 2016 Indian Statistical Institute Kolkata Problems with redundancy Data (attributes) being present in multiple tables Potential problems Increase of storage
More informationDiscrete Basic Structure: Sets
KS091201 MATEMATIKA DISKRIT (DISCRETE MATHEMATICS ) Discrete Basic Structure: Sets Discrete Math Team 2 -- KS091201 MD W-07 Outline What is a set? Set properties Specifying a set Often used sets The universal
More informationIntermediate Algebra
Intermediate Algebra 978-1-63545-084-2 To learn more about all our offerings Visit Knewton.com Source Author(s) (Text or Video) Title(s) Link (where applicable) Openstax Lyn Marecek, MaryAnne Anthony-Smith
More informationCSIT5300: Advanced Database Systems
CSIT5300: Advanced Database Systems L05: Functional Dependencies Dr. Kenneth LEUNG Department of Computer Science and Engineering The Hong Kong University of Science and Technology Hong Kong SAR, China
More information6.2 Multiplying Polynomials
Locker LESSON 6. Multiplying Polynomials PAGE 7 BEGINS HERE Name Class Date 6. Multiplying Polynomials Essential Question: How do you multiply polynomials, and what type of epression is the result? Common
More informationMATH STUDENT BOOK. 8th Grade Unit 5
MATH STUDENT BOOK 8th Grade Unit 5 Unit 5 More with Functions Math 805 More with Functions Introduction 3 1. Solving Equations 5 Rewriting Equations 5 Combine Like Terms 10 Solving Equations by Combining
More informationCurriculum Catalog
2017-2018 Curriculum Catalog 2017 Glynlyon, Inc. Table of Contents INTEGRATED MATH I COURSE OVERVIEW... 1 UNIT 1: FOUNDATIONS OF ALGEBRA... 1 UNIT 2: THE LANGUAGE OF ALGEBRA... 2 UNIT 3: GEOMETRY... 2
More informationDRAFT CONCEPTUAL SOLUTION REPORT DRAFT
BASIC STRUCTURAL MODELING PROJECT Joseph J. Simpson Mary J. Simpson 08-12-2013 DRAFT CONCEPTUAL SOLUTION REPORT DRAFT Version 0.11 Page 1 of 18 Table of Contents Introduction Conceptual Solution Context
More informationMathematics Pacing. Instruction 9/9-10/18/13 Assessment 10/21-10/25/13 Remediation 10/28 11/1/13. # STUDENT LEARNING OBJECTIVES CCSS Resources
CONTENT AREA: Grade 8 Mathematics Unit 1 Instruction 9/9-10/18/13 Assessment 10/21-10/25/13 Remediation 10/28 11/1/13 UNIT NAME: The Number System # STUDENT LEARNING OBJECTIVES CCSS Resources 1 2 3 4 5
More informationCSC 261/461 Database Systems Lecture 10 (part 2) Spring 2018
CSC 261/461 Database Systems Lecture 10 (part 2) Spring 2018 Announcement Read Chapter 14 and 15 You must self-study these chapters Too huge to cover in Lectures Project 2 Part 1 due tonight Agenda 1.
More informationcse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska
cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska LECTURE 1 Course Web Page www3.cs.stonybrook.edu/ cse303 The webpage contains: lectures notes slides; very detailed solutions to
More informationPURE MATHEMATICS Unit 1
PURE MATHEMATICS Unit 1 FOR CAPE EXAMINATIONS DIPCHAND BAHALL CAPE is a registered trade mark of the Caribbean Examinations Council (CXC). Pure Mathematics for CAPE Examinations Unit 1 is an independent
More informationCS2742 midterm test 2 study sheet. Boolean circuits: Predicate logic:
x NOT ~x x y AND x /\ y x y OR x \/ y Figure 1: Types of gates in a digital circuit. CS2742 midterm test 2 study sheet Boolean circuits: Boolean circuits is a generalization of Boolean formulas in which
More informationINTRODUCTION TO GIS. Dr. Ori Gudes
INTRODUCTION TO GIS Dr. Ori Gudes Outline of the Presentation What is GIS? What s the rational for using GIS, and how GIS can be used to solve problems? Explore a GIS map and get information about map
More informationSets. Alice E. Fischer. CSCI 1166 Discrete Mathematics for Computing Spring, Outline Sets An Algebra on Sets Summary
An Algebra on Alice E. Fischer CSCI 1166 Discrete Mathematics for Computing Spring, 2018 Alice E. Fischer... 1/37 An Algebra on 1 Definitions and Notation Venn Diagrams 2 An Algebra on 3 Alice E. Fischer...
More informationFunctions and Relations
Functions and Relations Reading 12.1, 12.2, 12.3 Recall Cartesian products and pairs: E.g. {1, 2, 3} {T,F} {(1,T),(1,F),(2,T),(2,F),(3,T),(3,F)} What is a function? Informal Defn. A function is a rule
More informationQuery Processing. 3 steps: Parsing & Translation Optimization Evaluation
rela%onal algebra Query Processing 3 steps: Parsing & Translation Optimization Evaluation 30 Simple set of algebraic operations on relations Journey of a query SQL select from where Rela%onal algebra π
More informationCOWLEY COLLEGE & Area Vocational Technical School
COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR Student Level: This course is open to students on the college level in their freshman or sophomore year. Catalog Description: INTERMEDIATE
More informationGeneral Overview - rel. model. Carnegie Mellon Univ. Dept. of Computer Science /615 DB Applications. Motivation. Overview - detailed
Carnegie Mellon Univ. Dep of Computer Science 15-415/615 DB Applications C. Faloutsos & A. Pavlo Lecture#5: Relational calculus General Overview - rel. model history concepts Formal query languages relational
More informationDatabase Systems SQL. A.R. Hurson 323 CS Building
SQL A.R. Hurson 323 CS Building Structured Query Language (SQL) The SQL language has the following features as well: Embedded and Dynamic facilities to allow SQL code to be called from a host language
More informationTennessee s State Mathematics Standards - Algebra II
Domain Cluster Standard Scope and Clarifications The Real Number System (N-RN) Extend the properties of exponents to rational exponents 1. Explain how the definition of the meaning of rational exponents
More informationSchool District of Marshfield Course Syllabus
School District of Marshfield Course Syllabus Course Name: Algebra I Length of Course: 1 Year Credit: 1 Program Goal(s): The School District of Marshfield Mathematics Program will prepare students for
More informationAdministering your Enterprise Geodatabase using Python. Jill Penney
Administering your Enterprise Geodatabase using Python Jill Penney Assumptions Basic knowledge of python Basic knowledge enterprise geodatabases and workflows You want code Please turn off or silence cell
More informationHomework every week. Keep up to date or you risk falling behind. Quizzes and Final exam are based on homework questions.
Week 1 Fall 2016 1 of 25 CISC-102 Fall 2016 Week 1 David Rappaport daver@cs.queensu.ca Goodwin G-532 Office Hours: Monday 1:00-3:00 (or by appointment) Homework Homework every week. Keep up to date or
More informationReview CHAPTER. 2.1 Definitions in Chapter Sample Exam Questions. 2.1 Set; Element; Member; Universal Set Partition. 2.
CHAPTER 2 Review 2.1 Definitions in Chapter 2 2.1 Set; Element; Member; Universal Set 2.2 Subset 2.3 Proper Subset 2.4 The Empty Set, 2.5 Set Equality 2.6 Cardinality; Infinite Set 2.7 Complement 2.8 Intersection
More informationHawai`i Post-Secondary Math Survey -- Content Items
Hawai`i Post-Secondary Math Survey -- Content Items Section I: Number sense and numerical operations -- Several numerical operations skills are listed below. Please rank each on a scale from 1 (not essential)
More informationChapter 7: Relational Database Design
Chapter 7: Relational Database Design Chapter 7: Relational Database Design! First Normal Form! Pitfalls in Relational Database Design! Functional Dependencies! Decomposition! Boyce-Codd Normal Form! Third
More informationWest Windsor-Plainsboro Regional School District Math Resource Center Grade 8
West Windsor-Plainsboro Regional School District Math Resource Center Grade 8 Content Area: Mathematics Course & Grade Level: Math 8 Unit 1 - Foundations of Algebra Summary and Rationale This unit involves
More informationMath 8 Common Core. Mathematics Prince George s County Public Schools
Math 8 Common Core Mathematics Prince George s County Public Schools 2014-2015 Course Code: Prerequisites: Successful completion of Math 7 Common Core This course continues the trajectory towards a more
More informationUndergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics. College Algebra for STEM
Undergraduate Notes in Mathematics Arkansas Tech University Department of Mathematics College Algebra for STEM Marcel B. Finan c All Rights Reserved 2015 Edition To my children Amin & Nadia Preface From
More informationCISC-102 Fall 2017 Week 1 David Rappaport Goodwin G-532 Office Hours: Tuesday 1:30-3:30
Week 1 Fall 2017 1 of 42 CISC-102 Fall 2017 Week 1 David Rappaport daver@cs.queensu.ca Goodwin G-532 Office Hours: Tuesday 1:30-3:30 Homework Homework every week. Keep up to date or you risk falling behind.
More informationRelational Database Design
Relational Database Design Jan Chomicki University at Buffalo Jan Chomicki () Relational database design 1 / 16 Outline 1 Functional dependencies 2 Normal forms 3 Multivalued dependencies Jan Chomicki
More informationFoundations of Mathematics
Foundations of Mathematics 978-1-63545-087-3 To learn more about all our offerings Visit Knewton.com Source Author(s) (Text or Video) Title(s) Link (where applicable) OpenStax Lynn Marecek, Santa Ana College
More informationChapter 7: Relational Database Design. Chapter 7: Relational Database Design
Chapter 7: Relational Database Design Chapter 7: Relational Database Design First Normal Form Pitfalls in Relational Database Design Functional Dependencies Decomposition Boyce-Codd Normal Form Third Normal
More informationGeometry: Traditional Pathway
GEOMETRY: EXPRESSING GEOMETRIC PROPERTIES WITH EQUATIONS Translate between the geometric description and the equation for a conic section. G.GPE.1 Derive the equation of a circle of given center and radius
More informationFunctional Dependencies. Chapter 3
Functional Dependencies Chapter 3 1 Halfway done! So far: Relational algebra (theory) SQL (practice) E/R modeling (theory) HTML/Flask/Python (practice) Midterm (super fun!) Next up: Database design theory
More informationCurriculum Map: Mathematics
Curriculum Map: Mathematics Course: Honors Algebra II Grade(s): 9/10 Unit 1: Expressions, Equations, and Inequalities In this unit, students review basics concepts and skills of algebra studied in previous
More informationspring98a Math A Regents Exam Test Sampler spring ) ) 2.5
spring98a For what value of x will 8 and x have the same mean (average) as 27 and 5? ).5 2) 8 3) 24 4) 40 6 Which is a factor of x 2 + 5x 24? ) (x + 4) 2) (x 4) 3) (x + 3) 4) (x 3) 2 If 2x = 4(x + 5),
More informationAlgebra II Syllabus CHS Mathematics Department
1 Algebra II Syllabus CHS Mathematics Department Contact Information: Parents may contact me by phone, email or visiting the school. Teacher: Mrs. Tara Nicely Email Address: tara.nicely@ccsd.us Phone Number:
More informationn Empty Set:, or { }, subset of all sets n Cardinality: V = {a, e, i, o, u}, so V = 5 n Subset: A B, all elements in A are in B
Discrete Math Review Discrete Math Review (Rosen, Chapter 1.1 1.7, 5.5) TOPICS Sets and Functions Propositional and Predicate Logic Logical Operators and Truth Tables Logical Equivalences and Inference
More informationLesson 1: Properties of Integer Exponents
8 th Grade Math Instructional Guide Students should develop proficiency with Tennessee Standards for Mathematical Practice. 1. Make sense of problems and persevere in solving them. 2. Reason abstractly
More informationIntroduction to Data Management. Lecture #6 (Relational DB Design Theory)
Introduction to Data Management Lecture #6 (Relational DB Design Theory) Instructor: Mike Carey mjcarey@ics.uci.edu Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Announcements v Homework
More information4. List of program goals/learning outcomes to be met. Goal-1: Students will have the ability to analyze and graph polynomial functions.
Course of Study Advanced Algebra 1. Introduction: Common Core Advanced Algebra, Mathematics Department, Grade 9-12, 2 semester course. 2. Course Description Common Core Advanced Algebra is a one year advanced
More informationMATH STUDENT BOOK. 6th Grade Unit 9
MATH STUDENT BOOK 6th Grade Unit 9 Unit 9 Integers and Transformations MATH 609 Integers and Transformations 1. INTEGERS 5 INTEGERS 6 COMPARING AND ORDERING INTEGERS 12 ABSOLUTE VALUE 16 COORDINATE PLANE
More informationCSC 261/461 Database Systems Lecture 8. Spring 2017 MW 3:25 pm 4:40 pm January 18 May 3 Dewey 1101
CSC 261/461 Database Systems Lecture 8 Spring 2017 MW 3:25 pm 4:40 pm January 18 May 3 Dewey 1101 Agenda 1. Database Design 2. Normal forms & functional dependencies 3. Finding functional dependencies
More informationSequence of Math 8 SDC Units Aligned with the California Standards
Sequence of Math 8 SDC Units Aligned with the California Standards Year at a Glance Unit Big Ideas Course 3 Textbook Chapters Dates 1. Equations Ch. 1 Equations 29 days: 9/5/17 10/13/17 2. Transformational
More informationEssential Question How can you solve an absolute value inequality? Work with a partner. Consider the absolute value inequality x
Learning Standards HSA-CED.A.1 HSA-REI.B.3.6 Essential Question How can you solve an absolute value inequality? COMMON CORE Solving an Absolute Value Inequality Algebraically MAKING SENSE OF PROBLEMS To
More information10/12/10. Outline. Schema Refinements = Normal Forms. First Normal Form (1NF) Data Anomalies. Relational Schema Design
Outline Introduction to Database Systems CSE 444 Design theory: 3.1-3.4 [Old edition: 3.4-3.6] Lectures 6-7: Database Design 1 2 Schema Refinements = Normal Forms 1st Normal Form = all tables are flat
More informationChapter 0 Introduction. Fourth Academic Year/ Elective Course Electrical Engineering Department College of Engineering University of Salahaddin
Chapter 0 Introduction Fourth Academic Year/ Elective Course Electrical Engineering Department College of Engineering University of Salahaddin October 2014 Automata Theory 2 of 22 Automata theory deals
More informationMATH 101: ALGEBRA I WORKSHEET, DAY #1. We review the prerequisites for the course in set theory and beginning a first pass on group. 1.
MATH 101: ALGEBRA I WORKSHEET, DAY #1 We review the prerequisites for the course in set theory and beginning a first pass on group theory. Fill in the blanks as we go along. 1. Sets A set is a collection
More informationMiddle School Math 3 Grade 8
Unit Activity Correlations to Common Core State Standards Middle School Math 3 Grade 8 Table of Contents The Number System 1 Expressions and Equations 1 Functions 3 Geometry 4 Statistics and Probability
More informationFinite Mathematics
Finite Mathematics 978-1-63545-026-2 To learn more about all our offerings Visit Knewton.com Source Author(s) (Text or Video) Title(s) Link (where applicable) OpenStax Senior Contributing Authors: Gilbert
More informationDESK Secondary Math II
Mathematical Practices The Standards for Mathematical Practice in Secondary Mathematics I describe mathematical habits of mind that teachers should seek to develop in their students. Students become mathematically
More informationMATHEMATICS (MIDDLE GRADES AND EARLY SECONDARY)
MATHEMATICS (MIDDLE GRADES AND EARLY SECONDARY) l. Content Domain Mathematical Processes and Number Sense Range of Competencies Approximate Percentage of Test Score 0001 0003 24% ll. Patterns, Algebra,
More informationCS 4604: Introduc0on to Database Management Systems. B. Aditya Prakash Lecture #3: SQL---Part 1
CS 4604: Introduc0on to Database Management Systems B. Aditya Prakash Lecture #3: SQL---Part 1 Announcements---Project Goal: design a database system applica=on with a web front-end Project Assignment
More informationDiscrete Mathematics & Mathematical Reasoning Course Overview
Discrete Mathematics & Mathematical Reasoning Course Overview Colin Stirling Informatics Colin Stirling (Informatics) Discrete Mathematics Today 1 / 19 Teaching staff Lecturers: Colin Stirling, first half
More informationFairfield Public Schools
Mathematics Fairfield Public Schools Pre-Algebra 8 Pre-Algebra 8 BOE Approved 05/21/2013 1 PRE-ALGEBRA 8 Critical Areas of Focus In the Pre-Algebra 8 course, instructional time should focus on three critical
More information