Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
postgres [2012/03/29 14:27] glaroc |
postgres [2012/04/04 21:15] (current) glaroc |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Introduction to Database Management Systems with PostgreSQL ====== | ====== Introduction to Database Management Systems with PostgreSQL ====== | ||
| + | **Many-to-many** | ||
| + | Solution: additional table with both Keys. | ||
| + | |||
| + | **Hierarchy** | ||
| + | |||
| + | **Recursive relationships** | ||
| ===== Exercise 1 - Import data into PostgreSQL ===== | ===== Exercise 1 - Import data into PostgreSQL ===== | ||
| Line 12: | Line 18: | ||
| ===== Exercise 5 - Functions ===== | ===== Exercise 5 - Functions ===== | ||
| + | [[http://www.postgresql.org/docs/9.1/interactive/functions-math.html| Click here of a list of mathematical functions and operators]] | ||
| - | |ABS()|Return the absolute value| | ||
| - | |ACOS()|Return the arc cosine| | ||
| - | |ASIN()|Return the arc sine| | ||
| - | |ATAN2(), ATAN()|Return the arc tangent of the two arguments| | ||
| - | |ATAN()|Return the arc tangent| | ||
| - | |CEIL()|Return the smallest integer value not less than the argument| | ||
| - | |CEILING()|Return the smallest integer value not less than the argument| | ||
| - | |CONV()|Convert numbers between different number bases| | ||
| - | |COS()|Return the cosine| | ||
| - | |COT()|Return the cotangent| | ||
| - | |CRC32()|Compute a cyclic redundancy check value| | ||
| - | |DEGREES()|Convert radians to degrees| | ||
| - | |EXP()|Raise to the power of| | ||
| - | |FLOOR()|Return the largest integer value not greater than the argument| | ||
| - | |LN()|Return the natural logarithm of the argument| | ||
| - | |LOG10()|Return the base-10 logarithm of the argument| | ||
| - | |LOG2()|Return the base-2 logarithm of the argument| | ||
| - | |LOG()|Return the natural logarithm of the first argument| | ||
| - | |MOD()|Return the remainder| | ||
| - | |OCT()|Return an octal representation of a decimal number| | ||
| - | |PI()|Return the value of pi| | ||
| - | |POW()|Return the argument raised to the specified power| | ||
| - | |POWER()|Return the argument raised to the specified power| | ||
| - | |RADIANS()|Return argument converted to radians| | ||
| - | |RAND()|Return a random floating-point value| | ||
| - | |ROUND()|Round the argument| | ||
| - | |SIGN()|Return the sign of the argument| | ||
| - | |SIN()|Return the sine of the argument| | ||
| - | |SQRT()|Return the square root of the argument| | ||
| - | |TAN()|Return the tangent of the argument| | ||
| - | |TRUNCATE()|Truncate to specified number of decimal places| | ||
| ===== Exercise 5 - Dealing with multiple tables ===== | ===== Exercise 5 - Dealing with multiple tables ===== | ||
