42 Pages

RelationalAlgebra

Course: CSC 319, Fall 2009
School: DePaul
Rating:
 
 
 
 
 

Word Count: 1612

Document Preview

Algebra Relational Manipulating Databases To access information in a database we use a query Ex: How many customers have the first name = `John'? Good query writing follows a formal model called relational algebra Relational Algebra Relational algebra: a collection of mathematical operations that manipulate tables Familiarity with relational algebra helps understanding the logic behind...

Register Now

Unformatted Document Excerpt

Coursehero >> Illinois >> DePaul >> CSC 319

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Algebra Relational Manipulating Databases To access information in a database we use a query Ex: How many customers have the first name = `John'? Good query writing follows a formal model called relational algebra Relational Algebra Relational algebra: a collection of mathematical operations that manipulate tables Familiarity with relational algebra helps understanding the logic behind complex queries and ease the way for writing them Tables and Queries Recall: a table is a set of rows/records having the same number and types of attributes When you send a query to the database, it Finds the appropriate rows of information in the stored tables Performs the requested operations on the data Represents the results in a new temporary table Delivers the table of results to the user Example Ex: How many customers have the first name = `John'? The database creates a table containing all customers whose first name is `John' and returns the table to the user Basic types of queries There are 4 basic types of queries A projection operation produces a result table with A selection operation produces a result table with Only some of the columns of its input table. A join or product operation produces a result table by All of the columns of the input table Only those rows of its input table that satisfy some criteria. Combining the columns of two input tables. A set operation produces a result table by Combining rows from one or the other of its input tables Projection operation: A projection query selects some of the columns of the input table project T onto (attribute1, attribute2, ...) Relational algebra form: attribute1, attribute2,... (T) Example firstName,lastName(Customer) lastName Block Hamilton Harrison Breaux firstName Jane Cherry Katherine Carroll street 345 Randolph Circle 3230 Dade St. 103 Landis Hall 76 Main St. 9501 Lafayette St. 123 Main St. 14325 N. Bankside St. accountId 101 102 103 104 106 111 201 444 city Apopka Dade City Bratt Apopka Houma Apopka Godfrey state FL FL FL FL LA FL IL zipcode 30458 30555 30457 30458 44099 30458 43580 32306 balance $0.00 $3.00 $31.00 $35.00 $0.00 $0.00 $0.00 $10.55 Morehouse Anita Doe Greaves Doe Jane Joseph Jane Cawthon Dorm, room 642 Tallahassee FL Example ... Notice that the result firstName table has fewer rows lastName Morehouse Block Breaux Hamilton Harrison Doe Greaves Duplicate rows have Jane been removed because the Carroll attributes do not Cherry contain a key Jane Joseph Anita Catherine Storing the temporary results T' attribute1, We can store the result of a query in a table T' as follows: attribute2,... (T) This will create a table T' with attributes: attribute1, attribute2, ... containing the result of the query Selection queries: A selection query selects rows that match a selection criteria from a table Relational algebra form <condition>(T) Each row is checked to see if it satisfies the condition and selected accordingly Example lastName=`Doe'(Customer) firstName Jane Jane lastName Doe Doe street 123 Main St. city Apopka state FL zipcode 34331 32306 balance 0.00 10.55 accountId 111 444 Cawthon Dorm, Tallahassee FL room 642 Complex selection criteria The selection criterion can be any boolean expression containing operators like: and, or, =, , <, >, , , etc ... Example T ssn='376-77-0099' ssn 145090967 245114554 376770099 376770099 145090967 376770099 376770099 and date < '01-mar-2002' (TimeCard) storeId 3 3 5 5 3 5 5 paid yes yes yes yes yes yes yes date startTime endTime 12:00 12:00 22:00 22:00 12:00 14:00 19:00 01/ 14/ 2002 8:15 01/ 14/ 2002 8:15 02/ 23/ 2002 14:00 03/ 21/ 2002 14:00 01/ 16/ 2002 8:15 01/ 03/ 2002 10:00 01/ 03/ 2002 15:00 Product queries: X The product query takes two tables and produce a table which is the cross product of the two, i.e., combines every row of one table with every row of other table R(A1, A2 , ... , An) S(B1, B2 , ... , Bm)= Q(A1, A2 , ... , An, B1, B2 , ... , Bm) Relational algebra form: R S Example Employee TimeCard Employee.ssn 145090967 245114554 376770099 479980098 579988778 145090967 245114554 376770099 479980098 579988778 145090967 245114554 lastName Uno Toulouse Threat Fortune firstName Jane Jie Ayisha Julian TimeCard.ssn 145090967 145090967 145090967 145090967 145090967 145090967 145090967 145090967 145090967 145090967 245114554 245114554 date startTime endTime 1/ 14/ 2002 8:15:00 AM 1/ 14/ 2002 8:15:00 AM 1/ 14/ 2002 8:15:00 AM 1/ 14/ 2002 8:15:00 AM 1/ 14/ 2002 8:15:00 AM 1/ 16/ 2002 8:15:00 AM 1/ 16/ 2002 8:15:00 AM 1/ 16/ 2002 8:15:00 AM 1/ 16/ 2002 8:15:00 AM 1/ 16/ 2002 8:15:00 AM 1/ 14/ 2002 8:15:00 AM 12:00:00 PM 3 12:00:00 PM 3 12:00:00 PM 3 12:00:00 PM 3 12:00:00 PM 3 12:00:00 PM 3 12:00:00 PM 3 12:00:00 PM 3 12:00:00 PM 3 12:00:00 PM 3 12:00:00 PM 3 12:00:00 PM 3 storeId paid Yes Yes Yes Yes Fivozinsky Bruce Uno Toulouse Threat Fortune Jane Jie Ayisha Julian Yes Yes Yes Yes Yes Fivozinsky Bruce Uno Toulouse Jane Jie Yes Yes 1/ 14/ 2002 8:15:00 AM Yes Product queries ... If two attributes in two tables T and R have the same name, we prefix them with the relation name: T.<attribute> Ex: Employee.ssn, TimeCard.ssn Remark. Many of the resulting rows in the previous example don't make sense Join queries: In the previous table we are only interested in the rows that match: rows with Employee.ssn = TimeCard.ssn We are interested in the query: Employee.ssn=TimeCrad.ssn(Employee x TimeCard) Join operations ... A join query is a cross product with a restriction on the result rows Typical join condition is equality of attributes The join condition determines which rows match Only matching rows are in the result It table is called equijoin R <condition>S Relational algebra form: Example Some rows from the table Employee Employee.ssn=TimeCard.ssn TimeCard Employee. ssn 145090967 145090967 245114554 376770099 last Name Uno Uno Toulouse Threat first Name Jane Jane Jie Ayisha TimeCard. ssn date 145090967 145090967 245114554 376770099 start Time storeId 3 3 3 5 paid no no no no end Time 12:00 12:00 12:00 22:00 01/ 14/ 2002 8:15 01/ 16/ 2002 8:15 01/ 14/ 2002 8:15 02/ 23/ 2002 14:00 Natural join: * Frequently, when doing an equijoin, the attributes have the same name A natural join is an equijoin with an equality condition on the common attributes: Employee ssn TimeCard Employee * TimeCard In natural join the common attributes appear once Queries with multiple joins Consider the VideoRental schema, and suppose we want to retrieve for every currentlyrented video, the renter's account number, video number, rental date, due date, title of the movie, and cost Solution accountId, videoId, dateRented, dateDue, title, cost ((Rental videoId Video) movieId Movie) Combining operations Suppose we want to find the following info. For customer with account = 113, find all the videos that he is renting: For each video, find the video number, the title of the movie, and the due date Solution videoId, title, dateDue (( accountId=113(Rental) videoId Video) movieId Movie) Or: T1= accountId=113(Rental) T2=T1 videoId Video T3 = T2 movieId Movie T4 = videoId, title, dateDue ( T3) More examples List all comedy movies that were rented on December 21, 2001. For every movie list the customer's name, movie title, and date returned Solution T1= daterented=`December 21 2001'(PreviousRental) T2=T1 videoId Video T3= genre=`comedy' (Movie) T4= T2 movieId T3 T5= T4 accountId Customer T6 = firstName, lastName, title, dateReturned ( T5) Set operations Set operations include: Union, intersection, and difference Relational algebra form: , , - Set operations can be applied to any tables with the same shape (compatible) The same order and type of attributes Attribute names do not have to agree Set operations If R and S are two compatible tables: R S is the table that contains the set of rows that are either in R or in S R S is the table that contains the set of rows that are both in R and S R S is the table that contains the set of rows that are in R but not in S Example of Retrieve all the videos that are currently or were previously rented EverRented= Rental PreviousRental Example of Retrieve the video id of all the videos that are currently rented and have been rented at least once before Veterans= videoId, ( Rental) videoId, ( PreviousRental) Example of Retrieve the video id of all the videos that are currently rented and have never been rented before FirstTime= videoId, ( Rental) videoId, ( PreviousRental) Aggregate functions Not all queries can be expressed using the basic operations described previously. What if we want to compute the average salary of all employees? Aggregate functions What if we want to count the number of employees in each department? For such queries, we use aggregate functions. Relational algebra form <grouping attributes> <function list> (T) Aggregate functions ... The function list includes: average, sum, count, maximum, minimum The result of the query will be a table containing the results The attributes consist of the grouping attributes + function parameters Examples Ex1: compute the average salary of all the employees Average(salary)(Employee) The resulting table contains one attribute: Average_Salary and one value Ex2: compute the number of employees in each department DNO Count(ssn) (Employee) The resulting table contains two attributes: DNO and Count_ssn. There is a row for every dept. containing the DNO value and the number of employees Renaming attributes It is sometimes convenient to rename the attributes in the resulting relation: R(DEPTNUM, NUM_EMPL) DNO Count(ssn) (Employee) Recursive operations Compute all the employees supervised by ``Pinochio'' Compute all the emplyees supervised by ``Pinochio'' at level two Compute all the employees supervisod by ``Pinochio'' at any level!!! Answers A1: Pinochio_ssn < ssn ( fname=`pinochio'(Employee)) Result1 ssn (Pinochio ssn=superssn Employee) A2: Result2 ssn (Result1 ssn=superssn Employee) Result Result1 Result2 A3: is not supported by standard relational algebra Outer Join Left Outer Join Ex: list the employee names and also the name of the department they manage in case it exists Right Outer Join Full Outer Join Examples from (EmpDeptProj schema) List everybody who makes more than $30000. List names of everybody working for the research department. List employees with a dependent. List employees that have a daughter. List employees without dependents. List employees working on a project in Houston. List all supervisors. List names of all managers. List names of managers with at least one dependent Examples from (EmpDeptProj schema ...) For every project located in `Chicago', list the project number, the controlling department number, the department manager's last name, address, and birthdate. Make a list of project numbers for projects involving an employee whose first name is `Pinochio' either as a worker on the project, or as a manager of the department that controls the project. Find the names of all employees who are directly supervised by `Isaac Newton' For each department, retrieve the department name and average salary of its employees. Retrieve the average salary of all female employees For each project, list the project name and the total number of hours spent on the project.
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

DePaul - CTIRS - 06
CTIRS/MSEC 2006 ProgramDate: April 29 (Sat), 2006 Time: 9:45 am - 2:45 pm Location: DePaul Center (DPC), Room 8005 (main room), 8002 &amp; 8009 Paper Session:TimeDPC 8002Telecommunications, Information Systems &amp; Software EngineeringDPC 8005Bioinf
DePaul - CTIRS - 00
Gregory Yarmit Sr. Architect Trading Technologies Inc.Object Serialization and XML Abstract 1. Introduction to persistence For many applications to become useful they need at some point to save their current data to some storage. User can continue
DePaul - CTIRS - 01
VoiceXMLPrarthana Konjeti DePaul UniversitySchool of Computer Science, Telecommunications &amp; Information Systems Chicago, ILpkonjeti@yahoo.com Abstract VoiceXML is a web-based mark up language for representing human-computer dialogs, just like HTM
DePaul - CTIRS - 00
Enterprise Java Beans Query Language (EJB QL)Nafis Patel School of Computer Science, Telecommunications and Information Systems DePaul University Chicago, IllinoisAbstract for posterEnterprise JavaBeans TM (EJB), a server side component architect
DePaul - CTIRS - 01
Java Mobile ProgrammingHong Leung DePaul UniversitySchool of Computer Science, Telecommunications &amp; Information Systems Chicago, ILhongleung@hotmail.com Abstract As the wireless industry becomes more mature with the increasing bandwidth of wirele
DePaul - IT - 223
* Example SAS program that shows regression* using file transfer data** Filename: reg.sas* Written by Craig Miller, April, 2005** This SAS program shows procs involving* observations with two variables including* scatter plots, correlation an
DePaul - PMURPH - 12
A CONCEPTUAL HISTORY OF ENTREPRENEURIAL THOUGHT1 PATRICK J. MURPHY DePaul University Department of Management, Suite 7000 One East Jackson Boulevard Chicago, IL 60604-2287 JIANWEN LIAO Northeastern Illinois University HAROLD WELSCH DePaul University
DePaul - PMURPH - 12
Journal of Business and Psychology, Vol. 17, No. 2, Winter 2002 (2002)PERSONALITY AND SITUATIONS IN CO-WORKER PREFERENCE: SIMILARITY AND COMPLEMENTARITY IN WORKER COMPATIBILITY Robert P. TettUniversity of TulsaPatrick J. MurphyUniversity of Ill
DePaul - YHWANG - 1
Yujong Hwang, Ph.D.Assistant Professor School of Accountancy &amp; MIS College of Commerce DePaul University 1 E. Jackson Blvd. Chicago, IL 60604ACADEMIC EXPERIENCE DePaul UniversityWork: (312) 362-5487 Fax: (312) 362-6208 Email: yhwang1@depaul.eduy
DePaul - PMURPH - 12
ResearchBin Jiang and Patrick MurphyBusiness Professors Make Great ExecsManagement Perspectives debunks the belief that business professors wouldnt make it in real-world business. Research by Bin Jiang and Patrick Murphy, assistant professors of
DePaul - JWOO - 1
Economist.comPage 1 of 4A cruel sea of capitalMay 1st 2003 From The Economist print editionGlobal financial integration is supposed to lift countries up. Sometimes it sinks them. A guide to safer sailing, by Clive Crook THOSE who believe that
DePaul - PMURPH - 12
Lawsuits follow in path of success | Chicago Tribunehttp:/www.chicagotribune.com/business/chi-0701230190jan23,1,74121.HomeNewsBusinessSportsTravelEntertainmentHomesJobsCarsShoppingPlace adsNewspaper services27 FLatest fo
DePaul - DGRANT - 2
Hobbies Tennis USTA Rating 4.5 2008 McFetridge Men's Doubles 4.0 Champion Chris Scott USTA Open Doubles Finalist Rainbow Beach Tennis Club Men's A Singles Champion Rainbow Beach Tennis Club Mix Doubles Finalist2007 2006 2005 Br
DePaul - DGRANT - 2
JOBS Posted 9/10/2007Posted: 9/6/07Job Type Project Management, Information TechnologyJob Location Job Level Job Title Job DescriptionIllinoisChicago/DowntownEngineering Coops and Internships, InternshipsManagement Reporting Administrator
DePaul - DGRANT - 555
Managing OperationsChapter 8Information Systems Management in Practice 8th Edition 2009 Pearson Education, Inc. Publishing as Prentice HallChapter 8 Introduction What Are Operations? Why Talk About Operations? Solving Operational Prob
DePaul - DGRANT - 555
PART IIIChapters 9 &amp; 10Information Systems Management in Practice 8th Edition 2009 Pearson Education, Inc. Publishing as Prentice HallPart III - Managing System Development Nexttwo chapters deal with developing enterprise-based systems throu
DePaul - DGRANT - 555
Supporting CollaborationChapter 13Information Systems Management in Practice 8th Edition 2009 Pearson Education, Inc. Publishing as Prentice HallChapter 13 IntroductionTeams: The Basis of Organization Understanding GroupsGroups in
UPR Mayagüez - PDFS - 08
Dr. Miguel Vlez-Reyes, P.E. Professor Electrical and Computer Engineering Department University of Puerto Rico at Mayagez Ph. 787-832-2825, FAX 787-832-2485 E-mail: m.velez@ieee.orgProfessional PreparationPh.D. Electrical Engineer S.M.E.E. B.S.E.E
UPR Mayagüez - PDFS - 08
Yasmn Detrs, Ph.D.CONTACT INFORMATIONMailing Address: Department of Marine Sciences University of Puerto Rico P. O. Box 9013 Mayagez, P.R. 00681-9013E-mail: Phone: Fax:ydetres@gmail.com(787) 899-2048 ext. 283 (787) 899-2630ACADEMIC &amp; PROFESS
UPR Mayagüez - PDFS - 08
Author's Short Biography: Olga M. Ramos Gonzlez (BS Zoology UW-Madison; MA Clark University) is a GIS Analyst at the GIS and Remote Sensing Lab of the USDA Forest Service's International Institute of Tropical Forestry, Ro Piedras, Puerto Rico. Her re
UPR Mayagüez - PDFS - 08
DEPARTMENT OF CIVIL ENGINEERING UNIVERSITY OF PUERTO RICO - MAYAGUEZ CURRICULUM VITAE NAME &amp; ACADEMIC RANK: DEGREES (with fields, institution, and grade): SERVICE ON FACULTY (including date of original appointment and dates of advancement in rank): O
UPR Mayagüez - SCITECC - 06
CURRICULUM VITAEShiyun WenCISE Ph.D Program University of Puerto Rico PO Box 5256 Mayaguez, PR 00681, USA Email: shiyun@ece.uprm.edu Cell Phone: (787) 454 4356PROFESSIONAL AND RESEARCH INTERESTSStochastic Model and Distributed Computing Probabi
UPR Mayagüez - PDFS - 08
Ramn Lpez-RosadoP.O. Box 555 Ensenada P.R. 00647 Home (787) 821-3874 Mobile (787) 553-8514 E-mail- rlopez@cima.uprm.edu rlopez18@gmail.com EducationPh. D. of Science in Biological Oceanography (Candidate) 2002 to present University of Puerto Rico,
UPR Mayagüez - SCITECC - 06
Jaime SeguelDepartment of Electrical and Computer Engineering University of Puerto Rico, Mayagez Mayaguez, PR-00681-9018 (787) 832-4040 (x-3265, x-3297) (787) 833-3338 Jaime.Seguel@ece.uprm.edu Citizenship: U.S.A. citizen Research Interests Parallel
UPR Mayagüez - SCITECC - 06
Universidad de Puerto Rico Recinto Universitario de Mayagez Departamento de Matemticas Apartado 9018 Mayagez, PR 00681-9018 Tel:(787)265-3848 Fax: (787)265-5454University of Puerto RicoMayagez CampusDepartment of Mathematics P.O. Box 9018 Mayage
UPR Mayagüez - SCITECC - 06
UPR Mayagüez - SCITECC - 06
Boolean Network Model in Genetic Regulation Probabilistic Inference with Markov Chain Monte Carlo solution Shiyun Wen and Jaime Ramirez_Vick In the presentation, we will describe a Bayesian Boolean Network (BBN) model for simulating gene regulatory s
UPR Mayagüez - SCITECC - 06
UPR Mayagüez - SCITECC - 06
UPR Mayagüez - PDFS - 08
Light Pollution in the Shining Star of the Caribbean: Recovering the nightscape for future generations in island of Puerto RicoMain Author and contact information: Olga M. Ramos-Gonzlez GIS and Remote Sensing Lab USDA Forest Service International In
UPR Mayagüez - PDFS - 08
Analysisofcoastlinechangesfrom1963to2003usingremotesensing,MujeresBeach,MonaIsland KrystinaScottSanchezandWilsonRRamrezMartnez1 UniversityofPuertoRico,MayaguezCampus,DepartmentofGeology1MujeresBeachinMonaIsland,PuertoRicoshowsadramaticpatterninth
UPR Mayagüez - SCITECC - 07
Jos A. Cruz Cruz, Ph.D. Curriculum Vitae (September 2007) University of Puerto Rico at Mayagez College of Business Administration P.O. Box 9009, Mayagez, PR 00681-9009 EDUCATION: Ph.D. Intelligent Business Systems University of Pittsburgh - Katz Grad
UPR Mayagüez - SCITECC - 07
RsumTamas Torok staff scientist, microbiologistCenter for Environmental Biotechnology Lawrence Berkeley National Laboratory 1 Cyclotron Rd. MS 70A-3317 Berkeley, CA 94720 phone: 510-486-5808 fax: 510-486-7152 e-mail: ttorok@lbl.govEducation: 198
UPR Mayagüez - SCITECC - 07
Tamas Torok's PublicationsPublications in peer-reviewed journals Hampel, W., and T. Trk. 1968. Reaktionen von Diazoketonen mit Rhodanwasserstoffsure. Z. Chemie 8:226. Rodriguez de Miranda, L., and T. Trk. 1976. Pichia humboldtii n. sp. - The perfect
UPR Mayagüez - SCITECC - 07
Carlos Ros-Velzquez, MS, PhDUniversidad de Puerto Rico Recinto Universitario de Mayagez Departamento de Biologa P.O. Box 9012 Mayagez, Puerto Rico 00681-9012 work: (787) 832-4040 ext. 2874 E-MAIL: CRios@stahl.upr.clu.eduEDUCATION February August
UPR Mayagüez - SCITECC - 07
Tamas Toroks ResearchMost recent projects Use of gene sequencing, signature lipid biomarker analysis and microbial physiology testing - A polyphasic approach to assess and monitor microorganisms in damaged environments - This 3-year Laboratory Dire
UPR Mayagüez - SCITECC - 07
October 2007 Joseph Henry VOGEL, PhD P.O. Box 9021833, San Juan, PR 00902-1833 telephone 1 (787) 725 4038; cel 1 787 525 2182 josephvogel@usa.net (preferred) or josephvogel@hotmail.com (not preferred) EXPERIENCE 2003-present University of Puerto Rico
DePaul - ISP - 101
ISP 101: Focal Point Seminar Virtual Reality: Matrix or Myth?Wednesdays 5:45-9:00 Room: Lewis 1106 Professor Robin Burke Office: CS&amp;T 453 Office Hours: Wednesdays 1:00-4:00 pm and by appointment Phone: 312-362-5910 Email (preferred): rburke@cs.depau
DePaul - ISP - 101
Video Games as Virtual RealitiesAdmission Ticket: Week 2 ISP 101, Prof. Robin Burke Winter 2005 Due: 1/12Objective: Experience state-of-the-art computer graphics and interactivity for the consumer market. What to do: Read the first four chapter
DePaul - ISP - 101
Discussion LeaderISP 101, Prof. Robin Burke Winter 2005 Due: Weekly, starting 1/12 Grade value: 25% What is it: Each week beginning 1/12, the class will break into small groups for designated discussion and activities, based on the week's readings.
DePaul - ISP - 101
Virtual Reality ApplicationsAdmission Ticket: Week 3 ISP 101, Prof. Robin Burke Winter 2005 Due: 1/19Objective: Examine current VR applications in a variety of domains. What to do: Read the last four chapters of Essential Virtual Reality Fast.
DePaul - ISP - 101
Final ExamISP 101, Prof. Robin Burke Winter 2005 Take Home Due: 3/16Objective: Integrate our studies of different aspects of virtual reality and virtuality. What to do: Answer any one of the following three questions in a five page (1200 word) ess
DePaul - IT - 130
IT 130 Internet and the WebJavaScript contd: Scope, Built-in functions, Precedence, If-statementsLocal VariablesAll variables declared in a function are local variables: they do not exist outside that function. Although local variables may se
DePaul - TDC - 375
Network ProtocolsIPv6TDC 375 Winter 2002John Kristoff1MotivationThe primary motivation from changing the IP datagram format is to increase the size of the useable address space from 32 bits to 128 bits. Secondary reasons include routing i
DePaul - MC - 1
PROGRAM REVIEW CYCLE THREE THIRD YEAR PROGRESS REPORT Department of Communication Spring 2001 - Spring 2002DATE: October 1, 2003 TO: Michael Mezey, Dean, Liberal Arts &amp; Science; Richard Meister, Executive Vice President, Academic Affairs Paul Cameni
DePaul - MC - 1
PROGRAM REVIEW CYCLE 3 THIRD YEAR PROGRESS REPORT PHILOSOPHY DEPARTMENT PEG BIRMINGHAM, CHAIRIn the year since the Philosophy Department signed its Memoranda of Agreement (MOA) there has been some progress on the actions agreed upon, although more
DePaul - MC - 1
Progress Report of Environmental Science Program (Academic Program Review: Cycle Five)June 7, 2005Unit Review Committee: Judith Bramble, Liam Heneghan, Ulrich Kamp, James Montgomery (Program Director), Kenshu Shimada (Committee Chair), and Margar
DePaul - MC - 1
Progress Report Program Review Department of SociologyJune 15, 2000The Department of Sociology Academic Program Review Committee has reflected on the progress that we made since the signing of the Memorandum of Agreement in June 1999.MissionTh
DePaul - MC - 1
Center for Urban Education Report on Status June 30, 2003 The following update has been prepared based on the actions agreed upon for the coming academic year (2002-2003).1. Continue to enhance current programs. The Center for Urban Education curre
DePaul - REET - 05
Teaching Requirements Engineering in Global Software Development: A report on a three-University collaborationDaniela Damian1, Ban Al-Ani2, Davor Cubranic1 and Lizveth Robles2 Dept of Computer Science, University of Victoria PO Box 3055, Victoria, B
DePaul - CHEMISTRY - 106
Chem 106: Geochemistry HandoutMath ReviewSignificant figuresWhen a number is used to describe a measured quantity such as weight, length, volume, or temperature, the number indicates not only the magnitude of the measurement but also its precisi
DePaul - CHEMISTRY - 106
Chem 106: Geochemistry Quantitative ProjectMeasurements and GraphsINTRODUCTION A graph is a pictorial representation of ordered pairs of numbers from which you may quickly determine relationships between quantities. A change in one quantity may ca
DePaul - CHEMISTRY - 422
DePaul - CHEMISTRY - 422
Chemistry 422 Advanced Inorganic Chemistry ISyllabus, Winter 2008 Lecture instructor Office Phone E-mail Web page Class time Office hours Dr. Wendy S. Wolbach OConnell 230 773-325-4262 wwolbach@condor.depaul.edu http:/chemistry.depaul.edu/wwolbach/c
DePaul - CHEMISTRY - 422
Chemistry 422 Advanced Inorganic Chemistry ISyllabus, Winter 2008 Lecture instructor Office Phone E-mail Web page Class time Office hours Dr. Wendy S. Wolbach O'Connell 230 773-325-4262 wwolbach@condor.depaul.edu http:/chemistry.depaul.edu/wwolbach/
DePaul - CHEMISTRY - 422
DePaul - CHEMISTRY - 422
DePaul - CHEMISTRY - 422
Point Groups of Chiral and Achiral MoleculesChiral C1 (asymmetric) Cn (dissymmetric) Dn (dissymmetric) Achiral (identifying symmetry element) Cs (plane of symmetry) Ci (center of symmetry) Dnh (plane of symmetry) Dnd (plane of symmetry) Sn (improper
DePaul - CHEMISTRY - 422
DePaul - CHEMISTRY - 422
DePaul - CHEMISTRY - 422
Chemistry 422Winter 2008 Assignment for Carter, Chapter 1 Problems: 2, 5, 7ai, 8 Supplemental problems: 1. In the group below, what is the identity operator? Show that the following multiplications are associative: J L M; K H P. What is the inve