Relational algebra. Bence Molnár

Size: px
Start display at page:

Download "Relational algebra. Bence Molnár"

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) 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 information

Database Applications (15-415)

Database 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 information

Constraints: Functional Dependencies

Constraints: 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 information

Databases 2011 The Relational Algebra

Databases 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 information

Instructor: Virginia Davis Course: Foundations for College Math (1)

Instructor: 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 information

Integrated Math II Performance Level Descriptors

Integrated 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 information

Constraints: Functional Dependencies

Constraints: 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 information

Schema Refinement & Normalization Theory: Functional Dependencies INFS-614 INFS614, GMU 1

Schema 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 information

Common Core State Standards with California Additions 1 Standards Map for a Basic Grade-Level Program. Grade Eight Mathematics

Common 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 information

Schema Refinement. Feb 4, 2010

Schema 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 information

Functional Dependencies & Normalization. Dr. Bassam Hammo

Functional 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 information

Overview key concepts and terms (based on the textbook Chang 2006 and the practical manual)

Overview 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 information

PLEASANTON UNIFIED SCHOOL DISTRICT 8 Course Outline Form

PLEASANTON 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 information

COSC 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 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 information

Relations. 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) 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 information

Relational-Database Design

Relational-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 information

CS54100: Database Systems

CS54100: 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 information

Review: Keys. What is a Functional Dependency? Why use Functional Dependencies? Functional Dependency Properties

Review: 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 information

Design Theory: Functional Dependencies and Normal Forms, Part I Instructor: Shel Finkelstein

Design 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 information

Introduction to Database Systems CSE 414. Lecture 20: Design Theory

Introduction 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 information

COMMON CORE STATE STANDARDS FOR

COMMON 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 information

Schema Refinement: Other Dependencies and Higher Normal Forms

Schema 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 information

correlated to the Utah 2007 Secondary Math Core Curriculum Algebra 1

correlated 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 information

AIM HIGH SCHOOL. Curriculum Map W. 12 Mile Road Farmington Hills, MI (248)

AIM 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 information

UNIT 1 Unit Title: The Number System Unit Description: Know that there are numbers that are not rational, and approximate them by rational numbers

UNIT 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 information

7 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. 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 information

Database Design and Implementation

Database 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 information

NJCCCS AREA: Mathematics

NJCCCS 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 information

2.1 Sets. Definition 1 A set is an unordered collection of objects. Important sets: N, Z, Z +, Q, R.

2.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 information

Chapter 8: Relational Database Design

Chapter 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 information

Math 1 Variable Manipulation Part 5 Absolute Value & Inequalities

Math 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 information

Introduction to Data Management. Lecture #6 (Relational Design Theory)

Introduction 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 information

Contents. Introduction... 5

Contents. 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 information

Introduction to Data Management. Lecture #12 (Relational Algebra II)

Introduction 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 information

1. SET 10/9/2013. Discrete Mathematics Fajrian Nur Adnan, M.CS

1. 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 information

Mathematics Grade 8. Prepublication Version, April 2013 California Department of Education 51

Mathematics 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 information

Relational Algebra & Calculus

Relational 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 information

Grade 8 Mathematics Assessment Eligible Texas Essential Knowledge and Skills

Grade 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 information

Relational Algebra on Bags. Why Bags? Operations on Bags. Example: Bag Selection. σ A+B < 5 (R) = A B

Relational 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 information

Content Descriptions Based on the state-mandated content standards. Analytic Geometry

Content 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 information

ECLT 5810 Data Preprocessing. Prof. Wai Lam

ECLT 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 information

MATH STUDENT BOOK. 11th Grade Unit 10

MATH 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 information

Connected Mathematics Project 3 (CMP3) 2014

Connected 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 information

Database Normaliza/on. Debapriyo Majumdar DBMS Fall 2016 Indian Statistical Institute Kolkata

Database 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 information

Discrete Basic Structure: Sets

Discrete 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 information

Intermediate Algebra

Intermediate 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 information

CSIT5300: Advanced Database Systems

CSIT5300: 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 information

6.2 Multiplying Polynomials

6.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 information

MATH STUDENT BOOK. 8th Grade Unit 5

MATH 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 information

Curriculum Catalog

Curriculum 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 information

DRAFT CONCEPTUAL SOLUTION REPORT DRAFT

DRAFT 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 information

Mathematics Pacing. Instruction 9/9-10/18/13 Assessment 10/21-10/25/13 Remediation 10/28 11/1/13. # STUDENT LEARNING OBJECTIVES CCSS Resources

Mathematics 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 information

CSC 261/461 Database Systems Lecture 10 (part 2) Spring 2018

CSC 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 information

cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska

cse303 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 information

PURE MATHEMATICS Unit 1

PURE 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 information

CS2742 midterm test 2 study sheet. Boolean circuits: Predicate logic:

CS2742 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 information

INTRODUCTION TO GIS. Dr. Ori Gudes

INTRODUCTION 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 information

Sets. Alice E. Fischer. CSCI 1166 Discrete Mathematics for Computing Spring, Outline Sets An Algebra on Sets Summary

Sets. 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 information

Functions and Relations

Functions 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 information

Query Processing. 3 steps: Parsing & Translation Optimization Evaluation

Query 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 information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY 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 information

General Overview - rel. model. Carnegie Mellon Univ. Dept. of Computer Science /615 DB Applications. Motivation. Overview - detailed

General 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 information

Database Systems SQL. A.R. Hurson 323 CS Building

Database 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 information

Tennessee s State Mathematics Standards - Algebra II

Tennessee 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 information

School District of Marshfield Course Syllabus

School 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 information

Administering your Enterprise Geodatabase using Python. Jill Penney

Administering 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 information

Homework every week. Keep up to date or you risk falling behind. Quizzes and Final exam are based on homework questions.

Homework 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 information

Review CHAPTER. 2.1 Definitions in Chapter Sample Exam Questions. 2.1 Set; Element; Member; Universal Set Partition. 2.

Review 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 information

Hawai`i Post-Secondary Math Survey -- Content Items

Hawai`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 information

Chapter 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

More information

West Windsor-Plainsboro Regional School District Math Resource Center Grade 8

West 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 information

Math 8 Common Core. Mathematics Prince George s County Public Schools

Math 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 information

Undergraduate 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 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 information

CISC-102 Fall 2017 Week 1 David Rappaport Goodwin G-532 Office Hours: Tuesday 1:30-3:30

CISC-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 information

Relational Database Design

Relational 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 information

Foundations of Mathematics

Foundations 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 information

Chapter 7: Relational Database Design. Chapter 7: Relational Database Design

Chapter 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 information

Geometry: Traditional Pathway

Geometry: 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 information

Functional Dependencies. Chapter 3

Functional 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 information

Curriculum Map: Mathematics

Curriculum 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 information

spring98a Math A Regents Exam Test Sampler spring ) ) 2.5

spring98a 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 information

Algebra II Syllabus CHS Mathematics Department

Algebra 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 information

n 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

n 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 information

Lesson 1: Properties of Integer Exponents

Lesson 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 information

Introduction to Data Management. Lecture #6 (Relational DB Design Theory)

Introduction 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 information

4. List of program goals/learning outcomes to be met. Goal-1: Students will have the ability to analyze and graph polynomial functions.

4. 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 information

MATH STUDENT BOOK. 6th Grade Unit 9

MATH 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 information

CSC 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 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 information

Sequence of Math 8 SDC Units Aligned with the California Standards

Sequence 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 information

Essential Question How can you solve an absolute value inequality? Work with a partner. Consider the absolute value inequality x

Essential 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 information

10/12/10. Outline. Schema Refinements = Normal Forms. First Normal Form (1NF) Data Anomalies. Relational Schema Design

10/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 information

Chapter 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 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 information

MATH 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. 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 information

Middle School Math 3 Grade 8

Middle 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 information

Finite Mathematics

Finite 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 information

DESK Secondary Math II

DESK 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 information

MATHEMATICS (MIDDLE GRADES AND EARLY SECONDARY)

MATHEMATICS (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 information

CS 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 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 information

Discrete Mathematics & Mathematical Reasoning Course Overview

Discrete 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 information

Fairfield Public Schools

Fairfield 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