SlideShare uma empresa Scribd logo
1 de 111
0
Database Development
PostgreSQL 9.2.4 & Sybase IQ 15.4
By
Sunny Okoro
1
Table of Contents
Database Systems.........................................................................................................................................2
Applications..................................................................................................................................................3
PostgreSQL 9.2.4.........................................................................................................................................6
Sybase IQ 15.4............................................................................................................................................66
2
Database Systems
PostgresSQL 9.2.4
Sybase IQ 15.4
3
Applications
Oracle JDeveloper
Microsoft Visual Studio
Sybase Central for IQ and ASE Database
4
Microsoft PowerPivot
Oracle SQL Developer Data Modeler
Microsoft Visio 2010
5
Sybase PowerDesigner
6
PostgreSQL 9.2.4
7
Loading Sample Database –DVDRental
Verification
8
Database Diagram-DVDRental
Data Manipulation
SELECT
public.payment.payment_id,
public.payment.customer_id,
public.payment.staff_id,
public.payment.rental_id,
public.payment.amount,
public.payment.payment_date,
public.customer.first_name ||','||public.customer.last_name as Customer_Name
FROM
public.payment inner join
public.customer on public.customer.customer_id = public.payment.customer_id;
9
Results Abridged
SELECT
public.payment.payment_id,
public.payment.customer_id,
public.payment.staff_id,
public.payment.rental_id,
public.payment.amount,
public.payment.payment_date,
upper( public.customer.first_name ||','||public.customer.last_name)as Customer_Name
FROM
public.payment inner join
public.customer on public.customer.customer_id = public.payment.customer_id;
payment_id customer_id staff_id rental_id amount payment_date customer_name
17512 343 2 1547 4.99 2/16/2007 0:10 DOUGLAS,GRAF
17520 344 2 1475 4.99 2/15/2007 19:36 HENRY,BILLINGSLEY
17525 345 2 2766 4.99 2/19/2007 16:13 CARL,ARTIS
17552 352 2 3331 4.99 2/21/2007 8:06 ALBERT,CROUSE
17575 359 2 1329 4.99 2/15/2007 9:53 WILLIE,MARKHAM
17583 361 2 2353 4.99 2/18/2007 11:21 LAWRENCE,LAWTON
17592 363 2 1426 4.99 2/15/2007 16:44 ROY,WHITING
17593 363 2 1569 4.99 2/16/2007 1:47 ROY,WHITING
17599 364 2 2606 4.99 2/19/2007 5:19 BENJAMIN,VARNEY
17600 364 2 2857 4.99 2/19/2007 21:43 BENJAMIN,VARNEY
Results Abridged
payment_id customer_id staff_id rental_id amount payment_date customer_name
17512 343 2 1547 4.99 2/16/2007 0:10 Douglas,Graf
17520 344 2 1475 4.99 2/15/2007 19:36 Henry,Billingsley
17525 345 2 2766 4.99 2/19/2007 16:13 Carl,Artis
17552 352 2 3331 4.99 2/21/2007 8:06 Albert,Crouse
17575 359 2 1329 4.99 2/15/2007 9:53 Willie,Markham
17583 361 2 2353 4.99 2/18/2007 11:21 Lawrence,Lawton
17592 363 2 1426 4.99 2/15/2007 16:44 Roy,Whiting
17593 363 2 1569 4.99 2/16/2007 1:47 Roy,Whiting
10
SELECT
public.payment.payment_id,
public.payment.customer_id,
public.payment.staff_id,
public.payment.rental_id,
public.payment.amount,
to_char(public.payment.payment_date,'dd-month-yyyy') as Payment_date,
initcap( public.customer.first_name ||','||public.customer.last_name)as Customer_Name
FROM
public.payment inner join
public.customer on public.customer.customer_id = public.payment.customer_id;
payment_id customer_id staff_id rental_id amount payment_date customer_name
25164 267 2 10048 4.99 30-april -2007 Margie,Wade
25232 274 2 10059 4.99 30-april -2007 Naomi,Jennings
25263 277 2 9669 4.99 30-april -2007 Olga,Jimenez
25330 283 2 9353 4.99 30-april -2007 Felicia,Sutton
25472 294 2 10220 4.99 30-april -2007 Shelly,Watts
25489 295 2 9793 4.99 30-april -2007 Daisy,Bates
25490 295 2 10160 4.99 30-april -2007 Daisy,Bates
25562 301 2 9435 4.99 30-april -2007 Robert,Baughman
Results Abridged
SELECT
public.payment.payment_id,
public.payment.customer_id,
public.payment.staff_id,
public.payment.rental_id,
to_char( public.payment.amount,'$999,999,99') as Payment_amount,
to_char(public.payment.payment_date,'dd-day-mon-yyyy') as Payment_date,
initcap( public.customer.first_name ||','||public.customer.last_name)as Customer_Name
FROM
public.payment inner join
public.customer on public.customer.customer_id = public.payment.customer_id;
payment_id customer_id staff_id rental_id payment_amount payment_date customer_name
25164 267 2 10048 $ 5 30-monday -apr-2007 Margie,Wade
25232 274 2 10059 $ 5 30-monday -apr-2007 Naomi,Jennings
25263 277 2 9669 $ 5 30-monday -apr-2007 Olga,Jimenez
25330 283 2 9353 $ 5 30-monday -apr-2007 Felicia,Sutton
25472 294 2 10220 $ 5 30-monday -apr-2007 Shelly,Watts
25489 295 2 9793 $ 5 30-monday -apr-2007 Daisy,Bates
25490 295 2 10160 $ 5 30-monday -apr-2007 Daisy,Bates
11
Results Abridged
SELECT
public.payment.customer_id,
to_char(sum( public.payment.amount),'$999,999.99' )as Total_Payment,
to_char(max ( public.payment.amount),'$999,999.99')as Highest_Payment,
to_char(min( public.payment.amount),'$999,999.99')as Smallest_Payment,
to_char(avg ( public.payment.amount),'$999,999.99')as Avg_Payment ,
initcap( public.customer.first_name ||','||public.customer.last_name)as Customer_Name
FROM
public.payment inner join
public.customer on public.customer.customer_id = public.payment.customer_id
GROUP BY public.payment.customer_id, initcap( public.customer.first_name
||','||public.customer.last_name)
order by Customer_Name
SELECT
public.payment.customer_id,
to_char(round (sum(public.payment.amount),2 ), '$999,999.99')as Total_Payment,
to_char(round(max ( public.payment.amount),2),'$999,999.99')as Highest_Payment,
to_char(round(min( public.payment.amount),2),'$999,999.99')as Smallest_Payment,
25562 301 2 9435 $ 5 30-monday -apr-2007 Robert,Baughman
25609 305 2 9119 $ 5 30-monday -apr-2007 Richard,Mccrary
25621 306 2 9242 $ 5 30-monday -apr-2007 Charles,Kowalski
25622 306 2 9395 $ 5 30-monday -apr-2007 Charles,Kowalski
25742 317 2 9513 $ 5 30-monday -apr-2007 Edward,Baugh
customer_id total_payment highest_payment smallest_payment avg_payment customer_name
412 $ 74.83 $ 8.99 $ .99 $ 4.40 Allen,Butterfield
515 $ 110.74 $ 8.99 $ .99 $ 4.26 Andre,Rapp
85 $ 72.79 $ 8.99 $ .99 $ 3.47 Anne,Powell
346 $ 145.70 $ 8.99 $ .99 $ 4.86 Arthur,Simpkins
63 $ 112.75 $ 8.99 $ .99 $ 4.51 Ashley,Richardson
173 $ 111.73 $ 8.99 $ .99 $ 4.14 Audrey,Ray
4 $ 81.78 $ 8.99 $ .99 $ 3.72 Barbara,Jones
438 $ 121.70 $ 8.99 $ .99 $ 4.06 Barry,Lovelace
172 $ 133.70 $ 8.99 $ .99 $ 4.46 Bernice,Willis
199 $ 95.76 $ 8.99 $ .99 $ 3.99 Beth,Franklin
278 $ 71.79 $ 8.99 $ .99 $ 3.42 Billie,Horton
381 $ 99.68 $ 8.99 $ .99 $ 3.12 Bobby,Boudreau
12
to_char(round(avg ( public.payment.amount),2),'$999,999.99')as Avg_Payment ,
initcap( public.customer.first_name ||','||public.customer.last_name)as Customer_Name
FROM
public.payment inner join
public.customer on public.customer.customer_id = public.payment.customer_id
GROUP BY public.payment.customer_id, initcap( public.customer.first_name
||','||public.customer.last_name)
order by Customer_Name
Results Abridged
customer_id total_payment highest_payment smallest_payment avg_payment customer_name
412 $ 74.83 $ 8.99 $ .99 $ 4.40 Allen,Butterfield
515 $ 110.74 $ 8.99 $ .99 $ 4.26 Andre,Rapp
85 $ 72.79 $ 8.99 $ .99 $ 3.47 Anne,Powell
346 $ 145.70 $ 8.99 $ .99 $ 4.86 Arthur,Simpkins
63 $ 112.75 $ 8.99 $ .99 $ 4.51 Ashley,Richardson
173 $ 111.73 $ 8.99 $ .99 $ 4.14 Audrey,Ray
4 $ 81.78 $ 8.99 $ .99 $ 3.72 Barbara,Jones
customer_id total_payment highest_payment smallest_payment avg_payment customer_name
13 $ 131.73 $ 11.99 $ .99 $ 4.88 Karen,Jackson
591 $ 134.73 $ 11.99 $ .99 $ 4.99 Kent,Arsenault
362 $ 140.69 $ 11.99 $ .99 $ 4.54 Nicholas,Barfield
204 $ 134.69 $ 11.99 $ .99 $ 4.34 Rosemary,Schmidt
237 $ 138.69 $ 11.99 $ .99 $ 4.47 Tanya,Gilbert
592 $ 111.71 $ 11.99 $ .99 $ 3.85 Terrance,Roush
13
195 $ 86.81 $ 11.99 $ .99 $ 4.57 Vanessa,Sims
116 $ 106.74 $ 11.99 $ .99 $ 4.11 Victoria,Gibson
customer_id total_payment highest_payment smallest_payment avg_payment customer_name
228 $ 86.75 $ 8.99 $ .00 $ 3.47 Allison,Stanley
175 $ 98.76 $ 7.99 $ .00 $ 4.12 Annette,Olson
457 $ 106.73 $ 10.99 $ .00 $ 3.95 Bill,Gavin
42 $ 111.71 $ 7.99 $ .00 $ 3.85 Carolyn,Perez
269 $ 96.79 $ 9.99 $ .00 $ 4.61 Cassandra,Walters
163 $ 122.71 $ 10.99 $ .00 $ 4.23 Cathy,Spencer
43 $ 89.78 $ 6.99 $ .00 $ 4.08 Christine,Roberts
516 $ 92.76 $ 10.99 $ .00 $ 3.87 Elmer,Noe
107 $ 114.72 $ 7.99 $ .00 $ 4.10 Florence,Woods
155 $ 106.76 $ 8.99 $ .00 $ 4.45 Gail,Knight
53 $ 88.76 $ 7.99 $ .00 $ 3.70 Heather,Morris
15 $ 134.68 $ 8.99 $ .00 $ 4.21 Helen,Harris
560 $ 129.71 $ 9.99 $ .00 $ 4.47 Jordan,Archuleta
354 $ 125.67 $ 8.99 $ .00 $ 3.81 Justin,Ngo
361 $ 89.71 $ 6.99 $ .00 $ 3.09 Lawrence,Lawton
208 $ 86.75 $ 6.99 $ .00 $ 3.47 Lucy,Wheeler
267 $ 142.67 $ 9.99 $ .00 $ 4.32 Margie,Wade
448 $ 127.73 $ 10.99 $ .00 $ 4.73 Miguel,Betancourt
14
60 $ 88.78 $ 9.98 $ .00 $ 4.04 Mildred,Bailey
576 $ 135.68 $ 8.99 $ .00 $ 4.24 Morris,Mccarter
216 $ 90.78 $ 8.99 $ .00 $ 4.13 Natalie,Meyer
284 $ 108.78 $ 8.99 $ .00 $ 4.94 Sonia,Gregory
75 $ 149.61 $ 9.99 $ .00 $ 3.84 Tammy,Sanders
15
16
customer_name total_payment highest_payment smallest_payment avg_payment rental_history
Allen,Butterfield 74.83 8.99 0.99 4.4 Remember Diary-2.99, Campus Remember-2.99, Speed Suit-5.99, Casablanca Super-4.99,
Connection Microcosmos-3.99, Candidate Perdition-6.99, Truman Crazy-4.99, Range Moonwalker-4.99,
Whisperer Giant-8.99, Hollywood Anonymous-0.99, Lawrence Love-0.99, Moulin Wake-0.99, King Evolution-8.99, Pickup Driving-8.99, Greedy Roots-
0.99, Truman Crazy-4.99, Mulan Moon-0.99
Andre,Rapp 110.74 8.99 0.99 4.26 Devil Desire-4.99, Fargo Gandhi-5.99, Games Bowfinger-4.99, Forrester Comancheros-4.99, Roman Punk-0.99,
Summer Scarface-3.99, Rouge Squad-0.99, Comforts Rush-3.99, Scarface Bang-4.99, Mallrats United-3.99, Orient Closer-6.99, Spiking Element-2.99,
Panther Reds-8.99, Wanda Chamber-5.99, Lies Treatment-4.99, Congeniality Quest-3.99, Grit Clockwork-0.99, Scorpion Apollo-4.99, Rocketeer Mother-
0.99, Destiny Saturday-6.99, Gilmore Boiled-0.99, Orange Grapes-2.99, Dangerous Uptown-4.99, Intrigue Worst-3.99, October Submarine-4.99, Dude
Blindness-4.99
Anne,Powell 72.79 8.99 0.99 3.47 Mulan Moon-1.99, Weekend Personal-5.99, Homeward Cider-0.99, Confidential Interview-4.99, Brotherhood Blanket-1.99,
Tomorrow Hustler-3.99, Dying Maker-4.99, Highball Potter-0.99, Dawn Pond-8.99, Shootist Superfly-0.99, Zorro Ark-4.99, Trouble Date-3.99, Swarm
Gold-0.99, Armageddon Lost-0.99, Smile Earring-2.99, Timberland Sky-4.99, Everyone Craft-0.99, Earth Vision-0.99, Fool Mockingbird-7.99, Haunted
Antitrust-4.99, Hanky October-2.99
Arthur,Simpkins 145.7 8.99 0.99 4.86 Jason Trap-5.99, Tramp Others-2.99, Strictly Scarface-2.99, French Holiday-5.99, Seabiscuit Punk-3.99,
Chill Luck-0.99, Human Graffiti-4.99, Divine Resurrection-4.99, Liberty Magnificent-2.99, Camelot Vacation-5.99,
Ice Crossing-2.99, Lesson Cleopatra-0.99, Garden Island-8.99, Apache Divine-5.99, Grease Youth-0.99, Werewolf Lola-4.99, League Hellfighters-8.99, Pity
Bound-4.99, Fidelity Devil-4.99, Attraction Newton-4.99, Eyes Driving-2.99, Magnificent Chitty-8.99, Opus Ice-6.99, Ali Forever-5.99,
Fish Opus-6.99, Borrowers Bedazzled-0.99, Drifter Commandments-8.99, Chasing Fight-4.99, Remember Diary-4.99, Desire Alien-2.99
Ashley,Richardson 112.75 8.99 0.99 4.51 Earth Vision-0.99, Casper Dragonfly-6.99, Fargo Gandhi-4.99, Ferris Mother-2.99, Monterey Labyrinth-0.99, Shawshank Bubble-7.99, Gun Bonnie-0.99,
Breakfast Goldfinger-8.99, Chicken Hellfighters-3.99, Moulin Wake-5.99, Bill Others-2.99, Hustler Party-8.99, Scalawag Duck-4.99, Scorpion Apollo-6.99,
Graceland Dynamite-4.99, Lies Treatment-4.99, Goldmine Tycoon-3.99, Birds Perdition-8.99, Show Lord-5.99, Necklace Outbreak-0.99, Baby Hall-4.99,
Loathing Legally-3.99, Hours Rage-0.99, Notorious Reunion-2.99, Fantasy Troopers-0.99
Audrey,Ray 111.73 8.99 0.99 4.14 Barbarella Streetcar-2.99, Secret Groundhog-4.99, Tootsie Pilot-2.99, Ridgemont Submarine-0.99, Innocent Usual-4.99, Snatch Slipper-5.99, Others Soup-
2.99
, Show Lord-6.99, Closer Bang-4.99, Cider Desire-2.99, Packer Madigan-0.99, Intentions Empire-8.99, Manchurian Curtain-2.99, Goldfinger Sensibility-
0.99,
Hyde Doctor-7.99, Finding Anaconda-2.99, Strictly Scarface-4.99, Uprising Uptown-2.99, Papi Necklace-2.99, Forward Temple-3.99, Suit Walls-4.99,
Crow Grease-0.99, Half Outfield-2.99, Cause Date-4.99, Flash Wars-8.99, Casablanca Super-4.99, Spinal Rocky-2.99
Barbara,Jones 81.78 8.99 0.99 3.72 Dogma Family-4.99, Bedazzled Married-0.99, Artist Coldblooded-2.99, Amadeus Holy-0.99, Magic Mallrats-0.99, Idaho Love-5.99, Alamo Videotape-0.99,
Vertigo Northwest-2.99, Philadelphia Wife-4.99, Hoosiers Birdcage-2.99, Madigan Dorado-8.99, Annie Identity-1.99, Rollercoaster Bringing-2.99,
Stage World-6.99, Deep Crusade-4.99, Married Go-2.99, Reunion Witches-1.99, Wardrobe Phantom-2.99, Shanghai Tycoon-2.99, Arachnophobia
Rollercoaster-3.99, Tomorrow Hustler-5.99, Panic Club-5.99
Results Abridged
17
18
19
Data Definition
select * from public.rentalhistory
20
customer_name total_payment highest_payment smallest_payment avg_payment rental_history
Vickie,Brewer 100.75 8.99 0.99 4.03 Noon Papi-6.99, Moonwalker Fool-7.99, Monster Spartacus-2.99, Whisperer Giant-7.99,
Bride Intrigue-0.99, Storm Happiness-3.99, Trading Pinocchio-4.99, Scissorhands Slums-2.99, Blackout Private-2.99,
Casualties Encino-6.99, Homeward Cider-0.99, Hyde Doctor-2.99, Cause Date-4.99, Working Microcosmos-4.99, Town
Ark-3.99, Oz Liaisons-2.99, Fish Opus-2.99, Greatest North-2.99, Whisperer Giant-6.99, American Circus-8.99, Divide
Monster-2.99, Dragon Squad-0.99, Vanishing Rocky-2.99, Disciple Mother-0.99, Swarm Gold-0.99
Connie,Wallace 95.79 8.99 0.99 4.56 Range Moonwalker-4.99, Velvet Terminator-4.99, Greatest North-2.99, Raging Airplane-8.99, Stampede Disturbing-0.99,
Jersey Sassy-7.99, Gorgeous Bingo-2.99, Gables Metropolis-2.99, Rock Instinct-0.99, Roses Treasure-6.99, Darn
Forrester-4.99, Hope Tootsie-2.99, Cassidy Wyoming-3.99, Gun Bonnie-3.99, Rugrats Shakespeare-0.99, Monterey
Labyrinth-3.99, Sleeping Suspects-4.99, Igby Maker-4.99, World Leathernecks-2.99, Lovely Jingle-7.99, Flamingos
Connecticut-8.99
Gwendolyn,May 98.75 8.99 0.99 3.95 None Spiking-3.99, Dorado Notting-4.99, Cruelty Unforgiven-0.99, Greatest North-3.99, Dirty Ace-2.99, Arachnophobia
Rollercoaster-3.99,
Unforgiven Zoolander-0.99, Idaho Love-2.99, Stepmom Dream-4.99, Wedding Apollo-2.99, Sons Interview-5.99,
Telemark Heartbreakers-4.99, Bingo Talented-6.99, Iron Moon-4.99, Love Suicides-0.99, Liaisons Sweet-8.99, Greedy
Roots-0.99, Perfect Groove-2.99, Masked Bubble-0.99, Scorpion Apollo-8.99, Wasteland Divine-2.99, Pirates Roxanne-
0.99, Disturbing Scarface-5.99, Goodfellas Salute-5.99, Flying Hook-2.99
Jon,Wiles 85.78 8.99 0.99 3.9 Polish Brooklyn-1.99, Translation Summer-1.99, Disturbing Scarface-2.99, Jawbreaker Brooklyn-0.99, Taxi Kick-0.99,
English Bulworth-4.99, Eyes Driving-2.99, Jason Trap-4.99, Samurai Lion-2.99, Center Dinosaur-4.99, Blackout Private-
2.99, Eagles Panky-4.99, Pacific Amistad-1.99, Bringing Hysterical-2.99, Panky Submarine-8.99, Dinosaur Secretary-2.99,
Pelican Comforts-6.99, Magic Mallrats-4.99,
Yentl Idaho-4.99, Drifter Commandments-4.99, Vampire Whale-5.99, Neighbors Charade-2.99
Brandy,Graves 94.77 8.99 0.99 4.12 Valley Packer-0.99, Deer Virginian-2.99, Purple Movie-2.99, Confessions Maguire-4.99, Human Graffiti-3.99, Driver
Annie-5.99,
Peak Forever-4.99, Rage Games-4.99, Strangelove Desire-4.99, Island Exorcist-2.99, Life Twisted-3.99, Goodfellas Salute-
4.99, Horn Working-2.99, Sweethearts Suspects-0.99, Lola Agent-4.99, Secret Groundhog-4.99, Wedding Apollo-5.99,
Louisiana Harry-2.99, Sleuth Orient-0.99, Amadeus Holy-1.99, Driving Polish-4.99, Spice Sorority-8.99, Cupboard Sinners-
5.99
Results Abridged
21
CREATE TABLE rentalhistorymax
(
customer_id integer,
customer_name text,
total_payment numeric,
highest_payment numeric,
smallest_payment numeric,
avg_payment numeric,
rental_history text
)
WITH (
OIDS=FALSE
);
ALTER TABLE rentalhistory
OWNER TO postgres;
Insert into rentalhistorymax(customer_id,Customer_Name, Total_Payment,Highest_Payment,Smallest_Payment,Avg_Payment, Rental_History)
SELECT
customer.customer_id, customer.first_name||','||customer.last_name As Customer_Name,
round (sum(public.payment.amount),2 )as Total_Payment,
round(max ( public.payment.amount),2)as Highest_Payment,
round(min( public.payment.amount),2)as Smallest_Payment,
round(avg ( public.payment.amount),2)as Avg_Payment ,
group_concat ( cast (public.film.title as varchar) || '-'||round(payment.amount,2))
AS Rental_History
FROM
public.payment inner join public.rental on public.payment.rental_id = public.rental.rental_id
inner join public.inventory on public.inventory.inventory_id = public.rental.inventory_id
inner join public.film on public.film.film_id = public.inventory.film_id
inner join public.customer on public.customer.customer_id = public.payment.customer_id
GROUP BY customer.customer_id
having round(max ( public.payment.amount),2)= (select round(max ( public.payment.amount),2) from public.payment)
select * from rentalhistorymax
22
customer_id customer_name total_payment highest_payment smallest_payment avg_payment rental_history
13 Karen,Jackson 131.73 11.99 0.99 4.88 Deceiver Betrayed-2.99, Loser Hustler-4.99, South Wait-2.99, Chance Resurrection-8.99,
Baby Hall-4.99, Downhill Enough-0.99, Jeopardy Encino-5.99, Day Unfaithful-7.99, Bowfinger Gables-4.99,
Frogmen Breaking-0.99, Gilmore Boiled-0.99, Mission Zoolander-9.99, Lover Truman-7.99, Calendar Gunfight-4.99, Berets Agent-2.99,
Past Suicides-8.99, Trouble Date-2.99, Pirates Roxanne-0.99, Arizona Bang-2.99, Stock Glass-2.99, Enough Raging-2.99, Scorpion
Apollo-11.99, Sunrise League-9.99, Spirit Flintstones-0.99, Blade Polish-0.99, Identity Lover-7.99, Garden Island-4.99
195 Vanessa,Sims 86.81 11.99 0.99 4.57 Coma Head-4.99, Forrest Sons-7.99, Hope Tootsie-2.99, Greedy Roots-0.99, Outfield Massacre-0.99,
Storm Happiness-0.99, Driving Polish-7.99, Scorpion Apollo-11.99, Durham Panky-6.99, Flatliners Killer-2.99,
Chance Resurrection-4.99, Hills Neighbors-0.99, Paycheck Wait-4.99, Creatures Shakespeare-2.99, Earring Instinct-4.99,
Horror Reign-0.99, Closer Bang-6.99, Bright Encounters-5.99, Interview Liaisons-4.99
362 Nicholas,Barfield 140.69 11.99 0.99 4.54 Tomorrow Hustler-2.99, Gone Trouble-2.99, Story Side-2.99, Halloween Nuts-2.99, Giant Troopers-2.99, Gangs Pride-3.99,
Whale Bikini-4.99, Zorro Ark-6.99, Dangerous Uptown-6.99, Sweethearts Suspects-6.99, Shakespeare Saddle-2.99, President Bang-
4.99,
Element Freddy-5.99, Sting Personal-11.99, Gleaming Jawbreaker-4.99, Chariots Conspiracy-2.99, Champion Flatliners-8.99, Haunting
Pianist-4.99, Joon Northwest-1.99, Exorcist Sting-5.99, Massacre Usual-4.99, Bird Independence-4.99, Apocalypse Flamingos-4.99,
Loathing Legally-1.99, Charade Duffel-2.99, Watch Tracy-2.99, Dancing Fever-2.99, Falcon Volume-4.99, Soup Wisdom-0.99, Wrong
Behavior-2.99, Mummy Creatures-4.99
204 Rosemary,Schmidt 134.69 11.99 0.99 4.34 Scissorhands Slums-2.99, Kiss Glory-7.99, Bulworth Commandments-4.99, Smile Earring-7.99, Hyde Doctor-2.99,
Confessions Maguire-4.99, Maker Gables-5.99, Agent Truman-7.99, Chainsaw Uptown-0.99, Clue Grail-6.99,
Spirit Flintstones-0.99, Dogma Family-4.99, Braveheart Human-2.99, Destiny Saturday-4.99, Rugrats Shakespeare-0.99,
Trip Newton-4.99, Trap Guys-11.99, Runaway Tenenbaums-0.99, Sabrina Midnight-4.99, Lion Uncut-0.99, Amistad Midsummer-2.99,
Grinch Massage-4.99, Madison Trap-2.99, Language Cowboy-0.99, Cat Coneheads-6.99, Shock Cabin-2.99, Prejudice Oleander-4.99,
Arabia Dogma-0.99, Arachnophobia Rollercoaster-5.99, Undefeated Dalmations-4.99, Analyze Hoosiers-2.99
591 Kent,Arsenault 134.73 11.99 0.99 4.99 Packer Madigan-0.99, Jacket Frisco-2.99, Brooklyn Desert-4.99, Mermaid Insects-4.99, Tycoon Gathering-5.99, Slacker Liaisons-4.99,
Peak Forever-4.99, Details Packer-5.99, Raging Airplane-5.99, Beverly Outlaw-2.99, Dinosaur Secretary-3.99, Wonderland Christmas-
9.99,
Roman Punk-0.99, Mine Titans-11.99, Crusade Honey-6.99, Inch Jet-5.99, Connecticut Tramp-6.99, Cat Coneheads-8.99, Operation
Operation-2.99, Telemark Heartbreakers-4.99, Groove Fiction-3.99, Streak Ridgemont-0.99, Harper Dying-4.99, Gunfighter Mussolini-
3.99, Slacker Liaisons-5.99, Pirates Roxanne-4.99, Blade Polish-0.99
23
116 Victoria,Gibson 106.74 11.99 0.99 4.11 Feud Frogmen-0.99, Love Suicides-0.99, Pelican Comforts-4.99, Hanging Deep-4.99, Sunrise League-4.99, Flying Hook-3.99,
Slums Duck-1.99, Soup Wisdom-1.99, Whisperer Giant-4.99, Cranes Reservoir-2.99, Flamingos Connecticut-7.99, Mosquito
Armageddon-0.99,
Earring Instinct-0.99, Haunted Antitrust-6.99, Flintstones Happiness-11.99, Lucky Flying-2.99, Super Wyoming-6.99, Forrest Sons-2.99,
Alamo Videotape-0.99, Vampire Whale-4.99, Metropolis Coma-2.99, Finding Anaconda-4.99, Dynamite Tarzan-0.99, Lover Truman-
5.99, Meet Chocolate-6.99, Gables Metropolis-3.99
237 Tanya,Gilbert 138.69 11.99 0.99 4.47 Minority Kiss-0.99, World Leathernecks-0.99, Chance Resurrection-4.99, Noon Papi-2.99, Holy Tadpole-2.99,
Igby Maker-4.99, Ties Hunger-11.99, Detective Vision-5.99, Lights Deer-0.99, Paycheck Wait-6.99, Feathers Metal-6.99,
Hanover Galaxy-6.99, Rider Caddyshack-3.99, Hunchback Impossible-8.99, Bedazzled Married-0.99, Dragon Squad-1.99, Tequila Past-
4.99, Newsies Story-4.99, Half Outfield-2.99, Slums Duck-3.99, Wyoming Storm-4.99, Super Wyoming-8.99, Won Dares-2.99, Island
Exorcist-2.99, Bingo Talented-6.99, Minority Kiss-3.99, Freddy Storm-5.99, Monsoon Cause-4.99, Ridgemont Submarine-1.99,
Bedazzled Married-0.99, Color Philadelphia-2.99
592 Terrance,Roush 111.71 11.99 0.99 3.85 Truman Crazy-6.99, Fatal Haunted-5.99, Arizona Bang-2.99, Music Boondock-0.99, Salute Apollo-7.99, Tramp Others-0.99,
Bringing Hysterical-2.99, Cincinatti Whisperer-8.99, Slums Duck-0.99, Deceiver Betrayed-0.99, Alaska Phantom-1.99, Warlock
Werewolf-2.99, Stone Fire-3.99, Crusade Honey-2.99, Midsummer Groundhog-11.99, Feud Frogmen-1.99, Pelican Comforts-9.99,
Tootsie Pilot-0.99, Circus Youth-2.99, Groove Fiction-0.99, Armageddon Lost-0.99, Candidate Perdition-3.99, Peak Forever-4.99, Trojan
Tomorrow-2.99, Annie Identity-0.99, Shawshank Bubble-4.99, Effect Gladiator-3.99, Videotape Arsenic-6.99, Kick Savannah-0.99
24
create or replace view rentakhistoryavg
as
SELECT
customer.customer_id, customer.first_name||','||customer.last_name As Customer_Name,
round (sum(public.payment.amount),2 )as Total_Payment,
round(max ( public.payment.amount),2)as Highest_Payment,
round(min( public.payment.amount),2)as Smallest_Payment,
round(avg ( public.payment.amount),2)as Avg_Payment ,
group_concat ( cast (public.film.title as varchar) || '-'||round(payment.amount,2))
AS Rental_History
FROM
public.payment inner join public.rental on public.payment.rental_id = public.rental.rental_id
inner join public.inventory on public.inventory.inventory_id = public.rental.inventory_id
inner join public.film on public.film.film_id = public.inventory.film_id
inner join public.customer on public.customer.customer_id = public.payment.customer_id
GROUP BY customer.customer_id
having round(avg ( public.payment.amount),2)= (select round(avg ( public.payment.amount),2) from public.payment)
select * from rentakhistoryavg
25
customer_id customer_name total_payment highest_payment smallest_payment avg_payment rental_history
109 Edna,West 79.81 7.99 0.99 4.2 Sweet Brotherhood-2.99, Shakespeare Saddle-3.99, Hope Tootsie-6.99, Horror Reign-5.99,
Express Lonely-5.99, Wolves Desire-0.99, Random Go-3.99, Shrunk Divine-6.99, Heaven
Freedom-3.99, Wife Turn-7.99, Hyde Doctor-2.99, Brannigan Sunrise-4.99, Island Exorcist-
2.99, Cabin Flash-2.99, Kiss Glory-6.99, Silence Kane-0.99, Sun Confessions-3.99,
Dynamite Tarzan-0.99, Atlantis Cause-2.99
304 David,Royal 79.81 8.99 0.99 4.2 Moon Bunch-0.99, Matrix Snowman-4.99, Nemo Campus-5.99, Wasteland Divine-3.99,
Mockingbird Hollywood-0.99, Slums Duck-4.99, Fury Murder-4.99, Ridgemont Submarine-
6.99, Reign Gentlemen-8.99, Vanished Garden-2.99, Satisfaction Confidential-4.99, Groove
Fiction-3.99, Sun Confessions-0.99, Splash Gump-0.99, Bikini Borrowers-4.99, Million Ace-
4.99, Train Bunch-4.99, Wolves Desire-0.99, Undefeated Dalmations-6.99
517 Brad,Mccurdy 100.76 8.99 0.99 4.2 King Evolution-4.99, Dogma Family-8.99, Color Philadelphia-4.99, Manchurian Curtain-
2.99, Shootist Superfly-0.99, Paycheck Wait-4.99, Forrester Comancheros-4.99, Vacation
Boondock-3.99, Language Cowboy-0.99, Tramp Others-0.99, Trouble Date-4.99, Groundhog
Uncut-5.99, Lock Rear-2.99, Candles Grapes-4.99, Secret Groundhog-4.99, Wanda
Chamber-4.99, Greedy Roots-0.99, Greatest North-2.99, Cincinatti Whisperer-7.99, Suspects
Quills-5.99, Wife Turn-4.99, Sleuth Orient-0.99, Operation Operation-3.99, Paris Weekend-
4.99
257 Marsha,Douglas 142.66 7.99 0.99 4.2 Wrath Mile-0.99, Open African-4.99, Flamingos Connecticut-4.99, Illusion Amelie-0.99,
Pulp Beverly-6.99, Volcano Texas-1.99, Unbreakable Karate-2.99, Brotherhood Blanket-
5.99, Confused Candles-7.99, Tracy Cider-0.99, Robbery Bright-2.99, Remember Diary-
5.99, Hollywood Anonymous-0.99, Independence Hotel-0.99, Bill Others-2.99, Shepherd
Midsummer-0.99, Tomorrow Hustler-6.99, Candles Grapes-4.99, Jason Trap-6.99, Opus Ice-
4.99, Color Philadelphia-5.99, Jet Neighbors-5.99, Trip Newton-4.99, Balloon Homeward-
2.99, Louisiana Harry-1.99, Gentlemen Stage-2.99, Mod Secretary-5.99, Hoosiers Birdcage-
3.99, Rider Caddyshack-2.99, Badman Dawn-4.99, Heartbreakers Bright-4.99, Scarface
Bang-6.99, Interview Liaisons-4.99, Hardly Robbers-4.99
572 Sidney,Burleson 100.76 10.99 0.99 4.2 Stranger Strangers-10.99, Dracula Crystal-0.99, Celebrity Horn-0.99, Encounters Curtain-
0.99, Devil Desire-4.99, Japanese Run-2.99, Annie Identity-4.99, Lola Agent-4.99, Packer
Madigan-1.99, Evolution Alter-1.99, Arachnophobia Rollercoaster-6.99, Downhill Enough-
5.99, Princess Giant-2.99, Bear Graceland-4.99, Earring Instinct-6.99, Vanishing Rocky-
2.99, Blues Instinct-4.99, Lose Inch-4.99, Hunchback Impossible-6.99, Resurrection
Silverado-0.99, Straight Hours-0.99, Peach Innocent-3.99, Gleaming Jawbreaker-5.99, Coma
Head-4.99
573 Byron,Box 117.72 10.99 0.99 4.2 Willow Tracy-4.99, Fatal Haunted-5.99, Wrath Mile-1.99, Gosford Donnie-7.99, Homeward
26
Cider-0.99, Saddle Antitrust-2.99, Alaska Phantom-0.99, Clueless Bucket-5.99, Birdcage
Casper-1.99, Anonymous Human-1.99, Closer Bang-6.99, Shepherd Midsummer-0.99, Life
Twisted-2.99, Swarm Gold-0.99, Arachnophobia Rollercoaster-2.99, Beauty Grease-4.99,
Goldmine Tycoon-0.99, Smoking Barbarella-0.99, Loathing Legally-2.99, Alien Center-5.99,
Midsummer Groundhog-9.99, Fargo Gandhi-2.99, Human Graffiti-7.99, Sleepless Monsoon-
4.99, Saturday Lambs-10.99, Undefeated Dalmations-4.99, Gaslight Crusade-2.99,
Mockingbird Hollywood-5.99
27
28
29
30
31
32
Table Creations
33
34
35
36
37
Object Verifications
38
39
Table Population Statements
40
Data Verification
41
42
43
44
45
46
Database Security-Audits
47
Audit Validation
User: public
48
49
50
51
52
Objects Verification
53
54
Each of the tables created will contain the additional information related to thetriggers used for data auditing compared to the original
object verification.
55
Database Backup and Revision
Due to a system error I had to uninstall postgres server and reinstall the server. As result I had to back up the entire library database
using PgAdmin 111 application which the task easier to conduct
56
57
Once the database has been restored, I continued working on the database development and made few adjustments. A new column
catalog_id was added to referenced back to BookCatalog table. This will make it easier to know the number of books available in the
inventory by catalog_id number. Library_ID column was added to BookCatalog table. This will make it easier for each library to
maintain their own catalog. Finally the RentalsCheckout table a new column catalog_id was added to aid employees determine the
type of books processed.
58
59
60
Indexes Metadata
61
Constraints metadata
62
63
Triggers Metadata
64
65
66
Sybase IQ 15.4
67
Database Creation
68
69
70
Database Verification
71
Library Database
72
Objects Creation
73
74
75
Objects Verification
In the following demonstrations I would use Sybase Central to view each objects definition and later use the system stored procedure to display the same information in non-graphical format
using Sybase interactive SQL
76
77
In the following demonstration below I would use the system stored procedure to retrieve the table structures relating to specific tables in the database which is equivalent to Oracle select * from user_tables where
table_name = customer ,SQL Server sp_hep procedure like Exec sp_help ‘customer’,PostgreSQL d table_name+, Oracle and MYSQL Describe Object_Name for examples
78
79
80
Data Loading
81
82
83
Database Revision
Few changes were made to the database.
84
85
86
Data Validation
87
88
89
Data Manipulation
90
91
92
93
94
Functions and Stored Procedures
95
96
97
98
99
DBA Tasks
100
101
102
103
104
105
106
Database Diagram
107
108
109
110

Mais conteúdo relacionado

Destaque

How to look for journal articles using ebsco host_1010S
How to look for journal articles using ebsco host_1010SHow to look for journal articles using ebsco host_1010S
How to look for journal articles using ebsco host_1010S
mchiware
 
Icabihal sayi 3
Icabihal sayi 3Icabihal sayi 3
Icabihal sayi 3
kolormatik
 
Gilbert Perrone Professional Career Highlight
Gilbert Perrone Professional Career HighlightGilbert Perrone Professional Career Highlight
Gilbert Perrone Professional Career Highlight
Gilbert Perrone
 
Anderson powerpoint
Anderson powerpointAnderson powerpoint
Anderson powerpoint
cynkat94
 
Observation Lab: New Country, New Eyes
Observation Lab: New Country, New EyesObservation Lab: New Country, New Eyes
Observation Lab: New Country, New Eyes
Anni Rautio
 
Prezentacja muchowki
Prezentacja muchowkiPrezentacja muchowki
Prezentacja muchowki
DddBogumil
 

Destaque (17)

testmakt
testmakttestmakt
testmakt
 
Final idea
Final ideaFinal idea
Final idea
 
How to look for journal articles using ebsco host_1010S
How to look for journal articles using ebsco host_1010SHow to look for journal articles using ebsco host_1010S
How to look for journal articles using ebsco host_1010S
 
A theology of work presentation session one
A theology of work presentation   session oneA theology of work presentation   session one
A theology of work presentation session one
 
Icabihal sayi 3
Icabihal sayi 3Icabihal sayi 3
Icabihal sayi 3
 
Kontrak transaksi perkuliahan1314
Kontrak transaksi perkuliahan1314Kontrak transaksi perkuliahan1314
Kontrak transaksi perkuliahan1314
 
Напольный газовый котел Buderus Logano G334-94 WS
Напольный газовый котел Buderus Logano G334-94 WSНапольный газовый котел Buderus Logano G334-94 WS
Напольный газовый котел Buderus Logano G334-94 WS
 
ADR mechanisms 2
ADR mechanisms 2ADR mechanisms 2
ADR mechanisms 2
 
Incubix
IncubixIncubix
Incubix
 
Gilbert Perrone Professional Career Highlight
Gilbert Perrone Professional Career HighlightGilbert Perrone Professional Career Highlight
Gilbert Perrone Professional Career Highlight
 
Info manual testing questions
Info manual testing questionsInfo manual testing questions
Info manual testing questions
 
Anderson powerpoint
Anderson powerpointAnderson powerpoint
Anderson powerpoint
 
การพัฒนามนุษย์และสังคมเพื่อความเป็นไท ความหมาย
การพัฒนามนุษย์และสังคมเพื่อความเป็นไท ความหมายการพัฒนามนุษย์และสังคมเพื่อความเป็นไท ความหมาย
การพัฒนามนุษย์และสังคมเพื่อความเป็นไท ความหมาย
 
Black and white
Black and whiteBlack and white
Black and white
 
Observation Lab: New Country, New Eyes
Observation Lab: New Country, New EyesObservation Lab: New Country, New Eyes
Observation Lab: New Country, New Eyes
 
Prezentacja muchowki
Prezentacja muchowkiPrezentacja muchowki
Prezentacja muchowki
 
Bibliografia załącznikowa
Bibliografia załącznikowaBibliografia załącznikowa
Bibliografia załącznikowa
 

Mais de Sunny U Okoro

BI Apps Reports 5 QlikSense Desktop
BI Apps Reports 5  QlikSense DesktopBI Apps Reports 5  QlikSense Desktop
BI Apps Reports 5 QlikSense Desktop
Sunny U Okoro
 
MS SSAS 2008 & MDX Reports
MS SSAS 2008 &  MDX Reports MS SSAS 2008 &  MDX Reports
MS SSAS 2008 & MDX Reports
Sunny U Okoro
 
DBA Oracle,SQL Server, MYSQL,DB2 Express Postgres & Sybase
DBA Oracle,SQL Server, MYSQL,DB2 Express Postgres & SybaseDBA Oracle,SQL Server, MYSQL,DB2 Express Postgres & Sybase
DBA Oracle,SQL Server, MYSQL,DB2 Express Postgres & Sybase
Sunny U Okoro
 
BI Apps ETL 4- Informatica PowerCenter Express
BI  Apps ETL 4- Informatica PowerCenter  ExpressBI  Apps ETL 4- Informatica PowerCenter  Express
BI Apps ETL 4- Informatica PowerCenter Express
Sunny U Okoro
 
BI Apps Reports 4 Cognos BI and Crystal Reports
BI Apps Reports 4  Cognos BI and Crystal ReportsBI Apps Reports 4  Cognos BI and Crystal Reports
BI Apps Reports 4 Cognos BI and Crystal Reports
Sunny U Okoro
 
Tableau Reports and Oracle OBIEE
Tableau Reports and  Oracle OBIEETableau Reports and  Oracle OBIEE
Tableau Reports and Oracle OBIEE
Sunny U Okoro
 
DB 3 Sybase ASE 15 & MS SQL Server
DB 3 Sybase ASE 15 & MS SQL Server DB 3 Sybase ASE 15 & MS SQL Server
DB 3 Sybase ASE 15 & MS SQL Server
Sunny U Okoro
 
Advanced ETL2 Pentaho
Advanced ETL2  Pentaho Advanced ETL2  Pentaho
Advanced ETL2 Pentaho
Sunny U Okoro
 
BI Apps Reports2- Oracle OBIEE & SAP Business Objects
BI Apps Reports2- Oracle OBIEE & SAP Business ObjectsBI Apps Reports2- Oracle OBIEE & SAP Business Objects
BI Apps Reports2- Oracle OBIEE & SAP Business Objects
Sunny U Okoro
 
MiS SharePoint 2010-SSRS, Power View & PowerPivot 2012
MiS SharePoint 2010-SSRS, Power View & PowerPivot 2012MiS SharePoint 2010-SSRS, Power View & PowerPivot 2012
MiS SharePoint 2010-SSRS, Power View & PowerPivot 2012
Sunny U Okoro
 
BI Apps OLAP & Reports- SSAS 2012 Tabular & Multidimensional
BI Apps  OLAP & Reports- SSAS 2012 Tabular & Multidimensional BI Apps  OLAP & Reports- SSAS 2012 Tabular & Multidimensional
BI Apps OLAP & Reports- SSAS 2012 Tabular & Multidimensional
Sunny U Okoro
 
Advanced SSRS 2012-SSAS,SSIS, XML, ASP.NET,Forms
Advanced SSRS 2012-SSAS,SSIS, XML, ASP.NET,FormsAdvanced SSRS 2012-SSAS,SSIS, XML, ASP.NET,Forms
Advanced SSRS 2012-SSAS,SSIS, XML, ASP.NET,Forms
Sunny U Okoro
 
Advanced ETL MS SSIS 2012 & Talend
Advanced ETL  MS  SSIS 2012 & Talend Advanced ETL  MS  SSIS 2012 & Talend
Advanced ETL MS SSIS 2012 & Talend
Sunny U Okoro
 
DB Develop 2 Oracle 12c, DB2, MYSQL, SQL Anywhere 16
 DB Develop 2 Oracle 12c, DB2, MYSQL, SQL Anywhere 16  DB Develop 2 Oracle 12c, DB2, MYSQL, SQL Anywhere 16
DB Develop 2 Oracle 12c, DB2, MYSQL, SQL Anywhere 16
Sunny U Okoro
 
DB Security Oracle 11g-Application Context, Dynamic Views & Aduits
DB Security Oracle 11g-Application Context, Dynamic Views & AduitsDB Security Oracle 11g-Application Context, Dynamic Views & Aduits
DB Security Oracle 11g-Application Context, Dynamic Views & Aduits
Sunny U Okoro
 

Mais de Sunny U Okoro (20)

SQL Server and SSAS
SQL Server and SSAS SQL Server and SSAS
SQL Server and SSAS
 
BI Apps Reports 5 QlikSense Desktop
BI Apps Reports 5  QlikSense DesktopBI Apps Reports 5  QlikSense Desktop
BI Apps Reports 5 QlikSense Desktop
 
MS SSAS 2008 & MDX Reports
MS SSAS 2008 &  MDX Reports MS SSAS 2008 &  MDX Reports
MS SSAS 2008 & MDX Reports
 
DBA Oracle,SQL Server, MYSQL,DB2 Express Postgres & Sybase
DBA Oracle,SQL Server, MYSQL,DB2 Express Postgres & SybaseDBA Oracle,SQL Server, MYSQL,DB2 Express Postgres & Sybase
DBA Oracle,SQL Server, MYSQL,DB2 Express Postgres & Sybase
 
Database Migration
Database MigrationDatabase Migration
Database Migration
 
Cognos Express
Cognos ExpressCognos Express
Cognos Express
 
BI Apps ETL 4- Informatica PowerCenter Express
BI  Apps ETL 4- Informatica PowerCenter  ExpressBI  Apps ETL 4- Informatica PowerCenter  Express
BI Apps ETL 4- Informatica PowerCenter Express
 
Oracle ODI
Oracle ODIOracle ODI
Oracle ODI
 
BI Apps Reports 4 Cognos BI and Crystal Reports
BI Apps Reports 4  Cognos BI and Crystal ReportsBI Apps Reports 4  Cognos BI and Crystal Reports
BI Apps Reports 4 Cognos BI and Crystal Reports
 
Tableau Reports and Oracle OBIEE
Tableau Reports and  Oracle OBIEETableau Reports and  Oracle OBIEE
Tableau Reports and Oracle OBIEE
 
DB 3 Sybase ASE 15 & MS SQL Server
DB 3 Sybase ASE 15 & MS SQL Server DB 3 Sybase ASE 15 & MS SQL Server
DB 3 Sybase ASE 15 & MS SQL Server
 
MS SSAS 2012 & MDX
MS SSAS 2012  &  MDXMS SSAS 2012  &  MDX
MS SSAS 2012 & MDX
 
Advanced ETL2 Pentaho
Advanced ETL2  Pentaho Advanced ETL2  Pentaho
Advanced ETL2 Pentaho
 
BI Apps Reports2- Oracle OBIEE & SAP Business Objects
BI Apps Reports2- Oracle OBIEE & SAP Business ObjectsBI Apps Reports2- Oracle OBIEE & SAP Business Objects
BI Apps Reports2- Oracle OBIEE & SAP Business Objects
 
MiS SharePoint 2010-SSRS, Power View & PowerPivot 2012
MiS SharePoint 2010-SSRS, Power View & PowerPivot 2012MiS SharePoint 2010-SSRS, Power View & PowerPivot 2012
MiS SharePoint 2010-SSRS, Power View & PowerPivot 2012
 
BI Apps OLAP & Reports- SSAS 2012 Tabular & Multidimensional
BI Apps  OLAP & Reports- SSAS 2012 Tabular & Multidimensional BI Apps  OLAP & Reports- SSAS 2012 Tabular & Multidimensional
BI Apps OLAP & Reports- SSAS 2012 Tabular & Multidimensional
 
Advanced SSRS 2012-SSAS,SSIS, XML, ASP.NET,Forms
Advanced SSRS 2012-SSAS,SSIS, XML, ASP.NET,FormsAdvanced SSRS 2012-SSAS,SSIS, XML, ASP.NET,Forms
Advanced SSRS 2012-SSAS,SSIS, XML, ASP.NET,Forms
 
Advanced ETL MS SSIS 2012 & Talend
Advanced ETL  MS  SSIS 2012 & Talend Advanced ETL  MS  SSIS 2012 & Talend
Advanced ETL MS SSIS 2012 & Talend
 
DB Develop 2 Oracle 12c, DB2, MYSQL, SQL Anywhere 16
 DB Develop 2 Oracle 12c, DB2, MYSQL, SQL Anywhere 16  DB Develop 2 Oracle 12c, DB2, MYSQL, SQL Anywhere 16
DB Develop 2 Oracle 12c, DB2, MYSQL, SQL Anywhere 16
 
DB Security Oracle 11g-Application Context, Dynamic Views & Aduits
DB Security Oracle 11g-Application Context, Dynamic Views & AduitsDB Security Oracle 11g-Application Context, Dynamic Views & Aduits
DB Security Oracle 11g-Application Context, Dynamic Views & Aduits
 

Último

FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 

Último (20)

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptx
 

DB Devlop- PostgreSQL 9.2.4 IQ 15.4

  • 1. 0 Database Development PostgreSQL 9.2.4 & Sybase IQ 15.4 By Sunny Okoro
  • 2. 1 Table of Contents Database Systems.........................................................................................................................................2 Applications..................................................................................................................................................3 PostgreSQL 9.2.4.........................................................................................................................................6 Sybase IQ 15.4............................................................................................................................................66
  • 4. 3 Applications Oracle JDeveloper Microsoft Visual Studio Sybase Central for IQ and ASE Database
  • 5. 4 Microsoft PowerPivot Oracle SQL Developer Data Modeler Microsoft Visio 2010
  • 8. 7 Loading Sample Database –DVDRental Verification
  • 9. 8 Database Diagram-DVDRental Data Manipulation SELECT public.payment.payment_id, public.payment.customer_id, public.payment.staff_id, public.payment.rental_id, public.payment.amount, public.payment.payment_date, public.customer.first_name ||','||public.customer.last_name as Customer_Name FROM public.payment inner join public.customer on public.customer.customer_id = public.payment.customer_id;
  • 10. 9 Results Abridged SELECT public.payment.payment_id, public.payment.customer_id, public.payment.staff_id, public.payment.rental_id, public.payment.amount, public.payment.payment_date, upper( public.customer.first_name ||','||public.customer.last_name)as Customer_Name FROM public.payment inner join public.customer on public.customer.customer_id = public.payment.customer_id; payment_id customer_id staff_id rental_id amount payment_date customer_name 17512 343 2 1547 4.99 2/16/2007 0:10 DOUGLAS,GRAF 17520 344 2 1475 4.99 2/15/2007 19:36 HENRY,BILLINGSLEY 17525 345 2 2766 4.99 2/19/2007 16:13 CARL,ARTIS 17552 352 2 3331 4.99 2/21/2007 8:06 ALBERT,CROUSE 17575 359 2 1329 4.99 2/15/2007 9:53 WILLIE,MARKHAM 17583 361 2 2353 4.99 2/18/2007 11:21 LAWRENCE,LAWTON 17592 363 2 1426 4.99 2/15/2007 16:44 ROY,WHITING 17593 363 2 1569 4.99 2/16/2007 1:47 ROY,WHITING 17599 364 2 2606 4.99 2/19/2007 5:19 BENJAMIN,VARNEY 17600 364 2 2857 4.99 2/19/2007 21:43 BENJAMIN,VARNEY Results Abridged payment_id customer_id staff_id rental_id amount payment_date customer_name 17512 343 2 1547 4.99 2/16/2007 0:10 Douglas,Graf 17520 344 2 1475 4.99 2/15/2007 19:36 Henry,Billingsley 17525 345 2 2766 4.99 2/19/2007 16:13 Carl,Artis 17552 352 2 3331 4.99 2/21/2007 8:06 Albert,Crouse 17575 359 2 1329 4.99 2/15/2007 9:53 Willie,Markham 17583 361 2 2353 4.99 2/18/2007 11:21 Lawrence,Lawton 17592 363 2 1426 4.99 2/15/2007 16:44 Roy,Whiting 17593 363 2 1569 4.99 2/16/2007 1:47 Roy,Whiting
  • 11. 10 SELECT public.payment.payment_id, public.payment.customer_id, public.payment.staff_id, public.payment.rental_id, public.payment.amount, to_char(public.payment.payment_date,'dd-month-yyyy') as Payment_date, initcap( public.customer.first_name ||','||public.customer.last_name)as Customer_Name FROM public.payment inner join public.customer on public.customer.customer_id = public.payment.customer_id; payment_id customer_id staff_id rental_id amount payment_date customer_name 25164 267 2 10048 4.99 30-april -2007 Margie,Wade 25232 274 2 10059 4.99 30-april -2007 Naomi,Jennings 25263 277 2 9669 4.99 30-april -2007 Olga,Jimenez 25330 283 2 9353 4.99 30-april -2007 Felicia,Sutton 25472 294 2 10220 4.99 30-april -2007 Shelly,Watts 25489 295 2 9793 4.99 30-april -2007 Daisy,Bates 25490 295 2 10160 4.99 30-april -2007 Daisy,Bates 25562 301 2 9435 4.99 30-april -2007 Robert,Baughman Results Abridged SELECT public.payment.payment_id, public.payment.customer_id, public.payment.staff_id, public.payment.rental_id, to_char( public.payment.amount,'$999,999,99') as Payment_amount, to_char(public.payment.payment_date,'dd-day-mon-yyyy') as Payment_date, initcap( public.customer.first_name ||','||public.customer.last_name)as Customer_Name FROM public.payment inner join public.customer on public.customer.customer_id = public.payment.customer_id; payment_id customer_id staff_id rental_id payment_amount payment_date customer_name 25164 267 2 10048 $ 5 30-monday -apr-2007 Margie,Wade 25232 274 2 10059 $ 5 30-monday -apr-2007 Naomi,Jennings 25263 277 2 9669 $ 5 30-monday -apr-2007 Olga,Jimenez 25330 283 2 9353 $ 5 30-monday -apr-2007 Felicia,Sutton 25472 294 2 10220 $ 5 30-monday -apr-2007 Shelly,Watts 25489 295 2 9793 $ 5 30-monday -apr-2007 Daisy,Bates 25490 295 2 10160 $ 5 30-monday -apr-2007 Daisy,Bates
  • 12. 11 Results Abridged SELECT public.payment.customer_id, to_char(sum( public.payment.amount),'$999,999.99' )as Total_Payment, to_char(max ( public.payment.amount),'$999,999.99')as Highest_Payment, to_char(min( public.payment.amount),'$999,999.99')as Smallest_Payment, to_char(avg ( public.payment.amount),'$999,999.99')as Avg_Payment , initcap( public.customer.first_name ||','||public.customer.last_name)as Customer_Name FROM public.payment inner join public.customer on public.customer.customer_id = public.payment.customer_id GROUP BY public.payment.customer_id, initcap( public.customer.first_name ||','||public.customer.last_name) order by Customer_Name SELECT public.payment.customer_id, to_char(round (sum(public.payment.amount),2 ), '$999,999.99')as Total_Payment, to_char(round(max ( public.payment.amount),2),'$999,999.99')as Highest_Payment, to_char(round(min( public.payment.amount),2),'$999,999.99')as Smallest_Payment, 25562 301 2 9435 $ 5 30-monday -apr-2007 Robert,Baughman 25609 305 2 9119 $ 5 30-monday -apr-2007 Richard,Mccrary 25621 306 2 9242 $ 5 30-monday -apr-2007 Charles,Kowalski 25622 306 2 9395 $ 5 30-monday -apr-2007 Charles,Kowalski 25742 317 2 9513 $ 5 30-monday -apr-2007 Edward,Baugh customer_id total_payment highest_payment smallest_payment avg_payment customer_name 412 $ 74.83 $ 8.99 $ .99 $ 4.40 Allen,Butterfield 515 $ 110.74 $ 8.99 $ .99 $ 4.26 Andre,Rapp 85 $ 72.79 $ 8.99 $ .99 $ 3.47 Anne,Powell 346 $ 145.70 $ 8.99 $ .99 $ 4.86 Arthur,Simpkins 63 $ 112.75 $ 8.99 $ .99 $ 4.51 Ashley,Richardson 173 $ 111.73 $ 8.99 $ .99 $ 4.14 Audrey,Ray 4 $ 81.78 $ 8.99 $ .99 $ 3.72 Barbara,Jones 438 $ 121.70 $ 8.99 $ .99 $ 4.06 Barry,Lovelace 172 $ 133.70 $ 8.99 $ .99 $ 4.46 Bernice,Willis 199 $ 95.76 $ 8.99 $ .99 $ 3.99 Beth,Franklin 278 $ 71.79 $ 8.99 $ .99 $ 3.42 Billie,Horton 381 $ 99.68 $ 8.99 $ .99 $ 3.12 Bobby,Boudreau
  • 13. 12 to_char(round(avg ( public.payment.amount),2),'$999,999.99')as Avg_Payment , initcap( public.customer.first_name ||','||public.customer.last_name)as Customer_Name FROM public.payment inner join public.customer on public.customer.customer_id = public.payment.customer_id GROUP BY public.payment.customer_id, initcap( public.customer.first_name ||','||public.customer.last_name) order by Customer_Name Results Abridged customer_id total_payment highest_payment smallest_payment avg_payment customer_name 412 $ 74.83 $ 8.99 $ .99 $ 4.40 Allen,Butterfield 515 $ 110.74 $ 8.99 $ .99 $ 4.26 Andre,Rapp 85 $ 72.79 $ 8.99 $ .99 $ 3.47 Anne,Powell 346 $ 145.70 $ 8.99 $ .99 $ 4.86 Arthur,Simpkins 63 $ 112.75 $ 8.99 $ .99 $ 4.51 Ashley,Richardson 173 $ 111.73 $ 8.99 $ .99 $ 4.14 Audrey,Ray 4 $ 81.78 $ 8.99 $ .99 $ 3.72 Barbara,Jones customer_id total_payment highest_payment smallest_payment avg_payment customer_name 13 $ 131.73 $ 11.99 $ .99 $ 4.88 Karen,Jackson 591 $ 134.73 $ 11.99 $ .99 $ 4.99 Kent,Arsenault 362 $ 140.69 $ 11.99 $ .99 $ 4.54 Nicholas,Barfield 204 $ 134.69 $ 11.99 $ .99 $ 4.34 Rosemary,Schmidt 237 $ 138.69 $ 11.99 $ .99 $ 4.47 Tanya,Gilbert 592 $ 111.71 $ 11.99 $ .99 $ 3.85 Terrance,Roush
  • 14. 13 195 $ 86.81 $ 11.99 $ .99 $ 4.57 Vanessa,Sims 116 $ 106.74 $ 11.99 $ .99 $ 4.11 Victoria,Gibson customer_id total_payment highest_payment smallest_payment avg_payment customer_name 228 $ 86.75 $ 8.99 $ .00 $ 3.47 Allison,Stanley 175 $ 98.76 $ 7.99 $ .00 $ 4.12 Annette,Olson 457 $ 106.73 $ 10.99 $ .00 $ 3.95 Bill,Gavin 42 $ 111.71 $ 7.99 $ .00 $ 3.85 Carolyn,Perez 269 $ 96.79 $ 9.99 $ .00 $ 4.61 Cassandra,Walters 163 $ 122.71 $ 10.99 $ .00 $ 4.23 Cathy,Spencer 43 $ 89.78 $ 6.99 $ .00 $ 4.08 Christine,Roberts 516 $ 92.76 $ 10.99 $ .00 $ 3.87 Elmer,Noe 107 $ 114.72 $ 7.99 $ .00 $ 4.10 Florence,Woods 155 $ 106.76 $ 8.99 $ .00 $ 4.45 Gail,Knight 53 $ 88.76 $ 7.99 $ .00 $ 3.70 Heather,Morris 15 $ 134.68 $ 8.99 $ .00 $ 4.21 Helen,Harris 560 $ 129.71 $ 9.99 $ .00 $ 4.47 Jordan,Archuleta 354 $ 125.67 $ 8.99 $ .00 $ 3.81 Justin,Ngo 361 $ 89.71 $ 6.99 $ .00 $ 3.09 Lawrence,Lawton 208 $ 86.75 $ 6.99 $ .00 $ 3.47 Lucy,Wheeler 267 $ 142.67 $ 9.99 $ .00 $ 4.32 Margie,Wade 448 $ 127.73 $ 10.99 $ .00 $ 4.73 Miguel,Betancourt
  • 15. 14 60 $ 88.78 $ 9.98 $ .00 $ 4.04 Mildred,Bailey 576 $ 135.68 $ 8.99 $ .00 $ 4.24 Morris,Mccarter 216 $ 90.78 $ 8.99 $ .00 $ 4.13 Natalie,Meyer 284 $ 108.78 $ 8.99 $ .00 $ 4.94 Sonia,Gregory 75 $ 149.61 $ 9.99 $ .00 $ 3.84 Tammy,Sanders
  • 16. 15
  • 17. 16 customer_name total_payment highest_payment smallest_payment avg_payment rental_history Allen,Butterfield 74.83 8.99 0.99 4.4 Remember Diary-2.99, Campus Remember-2.99, Speed Suit-5.99, Casablanca Super-4.99, Connection Microcosmos-3.99, Candidate Perdition-6.99, Truman Crazy-4.99, Range Moonwalker-4.99, Whisperer Giant-8.99, Hollywood Anonymous-0.99, Lawrence Love-0.99, Moulin Wake-0.99, King Evolution-8.99, Pickup Driving-8.99, Greedy Roots- 0.99, Truman Crazy-4.99, Mulan Moon-0.99 Andre,Rapp 110.74 8.99 0.99 4.26 Devil Desire-4.99, Fargo Gandhi-5.99, Games Bowfinger-4.99, Forrester Comancheros-4.99, Roman Punk-0.99, Summer Scarface-3.99, Rouge Squad-0.99, Comforts Rush-3.99, Scarface Bang-4.99, Mallrats United-3.99, Orient Closer-6.99, Spiking Element-2.99, Panther Reds-8.99, Wanda Chamber-5.99, Lies Treatment-4.99, Congeniality Quest-3.99, Grit Clockwork-0.99, Scorpion Apollo-4.99, Rocketeer Mother- 0.99, Destiny Saturday-6.99, Gilmore Boiled-0.99, Orange Grapes-2.99, Dangerous Uptown-4.99, Intrigue Worst-3.99, October Submarine-4.99, Dude Blindness-4.99 Anne,Powell 72.79 8.99 0.99 3.47 Mulan Moon-1.99, Weekend Personal-5.99, Homeward Cider-0.99, Confidential Interview-4.99, Brotherhood Blanket-1.99, Tomorrow Hustler-3.99, Dying Maker-4.99, Highball Potter-0.99, Dawn Pond-8.99, Shootist Superfly-0.99, Zorro Ark-4.99, Trouble Date-3.99, Swarm Gold-0.99, Armageddon Lost-0.99, Smile Earring-2.99, Timberland Sky-4.99, Everyone Craft-0.99, Earth Vision-0.99, Fool Mockingbird-7.99, Haunted Antitrust-4.99, Hanky October-2.99 Arthur,Simpkins 145.7 8.99 0.99 4.86 Jason Trap-5.99, Tramp Others-2.99, Strictly Scarface-2.99, French Holiday-5.99, Seabiscuit Punk-3.99, Chill Luck-0.99, Human Graffiti-4.99, Divine Resurrection-4.99, Liberty Magnificent-2.99, Camelot Vacation-5.99, Ice Crossing-2.99, Lesson Cleopatra-0.99, Garden Island-8.99, Apache Divine-5.99, Grease Youth-0.99, Werewolf Lola-4.99, League Hellfighters-8.99, Pity Bound-4.99, Fidelity Devil-4.99, Attraction Newton-4.99, Eyes Driving-2.99, Magnificent Chitty-8.99, Opus Ice-6.99, Ali Forever-5.99, Fish Opus-6.99, Borrowers Bedazzled-0.99, Drifter Commandments-8.99, Chasing Fight-4.99, Remember Diary-4.99, Desire Alien-2.99 Ashley,Richardson 112.75 8.99 0.99 4.51 Earth Vision-0.99, Casper Dragonfly-6.99, Fargo Gandhi-4.99, Ferris Mother-2.99, Monterey Labyrinth-0.99, Shawshank Bubble-7.99, Gun Bonnie-0.99, Breakfast Goldfinger-8.99, Chicken Hellfighters-3.99, Moulin Wake-5.99, Bill Others-2.99, Hustler Party-8.99, Scalawag Duck-4.99, Scorpion Apollo-6.99, Graceland Dynamite-4.99, Lies Treatment-4.99, Goldmine Tycoon-3.99, Birds Perdition-8.99, Show Lord-5.99, Necklace Outbreak-0.99, Baby Hall-4.99, Loathing Legally-3.99, Hours Rage-0.99, Notorious Reunion-2.99, Fantasy Troopers-0.99 Audrey,Ray 111.73 8.99 0.99 4.14 Barbarella Streetcar-2.99, Secret Groundhog-4.99, Tootsie Pilot-2.99, Ridgemont Submarine-0.99, Innocent Usual-4.99, Snatch Slipper-5.99, Others Soup- 2.99 , Show Lord-6.99, Closer Bang-4.99, Cider Desire-2.99, Packer Madigan-0.99, Intentions Empire-8.99, Manchurian Curtain-2.99, Goldfinger Sensibility- 0.99, Hyde Doctor-7.99, Finding Anaconda-2.99, Strictly Scarface-4.99, Uprising Uptown-2.99, Papi Necklace-2.99, Forward Temple-3.99, Suit Walls-4.99, Crow Grease-0.99, Half Outfield-2.99, Cause Date-4.99, Flash Wars-8.99, Casablanca Super-4.99, Spinal Rocky-2.99 Barbara,Jones 81.78 8.99 0.99 3.72 Dogma Family-4.99, Bedazzled Married-0.99, Artist Coldblooded-2.99, Amadeus Holy-0.99, Magic Mallrats-0.99, Idaho Love-5.99, Alamo Videotape-0.99, Vertigo Northwest-2.99, Philadelphia Wife-4.99, Hoosiers Birdcage-2.99, Madigan Dorado-8.99, Annie Identity-1.99, Rollercoaster Bringing-2.99, Stage World-6.99, Deep Crusade-4.99, Married Go-2.99, Reunion Witches-1.99, Wardrobe Phantom-2.99, Shanghai Tycoon-2.99, Arachnophobia Rollercoaster-3.99, Tomorrow Hustler-5.99, Panic Club-5.99 Results Abridged
  • 18. 17
  • 19. 18
  • 20. 19 Data Definition select * from public.rentalhistory
  • 21. 20 customer_name total_payment highest_payment smallest_payment avg_payment rental_history Vickie,Brewer 100.75 8.99 0.99 4.03 Noon Papi-6.99, Moonwalker Fool-7.99, Monster Spartacus-2.99, Whisperer Giant-7.99, Bride Intrigue-0.99, Storm Happiness-3.99, Trading Pinocchio-4.99, Scissorhands Slums-2.99, Blackout Private-2.99, Casualties Encino-6.99, Homeward Cider-0.99, Hyde Doctor-2.99, Cause Date-4.99, Working Microcosmos-4.99, Town Ark-3.99, Oz Liaisons-2.99, Fish Opus-2.99, Greatest North-2.99, Whisperer Giant-6.99, American Circus-8.99, Divide Monster-2.99, Dragon Squad-0.99, Vanishing Rocky-2.99, Disciple Mother-0.99, Swarm Gold-0.99 Connie,Wallace 95.79 8.99 0.99 4.56 Range Moonwalker-4.99, Velvet Terminator-4.99, Greatest North-2.99, Raging Airplane-8.99, Stampede Disturbing-0.99, Jersey Sassy-7.99, Gorgeous Bingo-2.99, Gables Metropolis-2.99, Rock Instinct-0.99, Roses Treasure-6.99, Darn Forrester-4.99, Hope Tootsie-2.99, Cassidy Wyoming-3.99, Gun Bonnie-3.99, Rugrats Shakespeare-0.99, Monterey Labyrinth-3.99, Sleeping Suspects-4.99, Igby Maker-4.99, World Leathernecks-2.99, Lovely Jingle-7.99, Flamingos Connecticut-8.99 Gwendolyn,May 98.75 8.99 0.99 3.95 None Spiking-3.99, Dorado Notting-4.99, Cruelty Unforgiven-0.99, Greatest North-3.99, Dirty Ace-2.99, Arachnophobia Rollercoaster-3.99, Unforgiven Zoolander-0.99, Idaho Love-2.99, Stepmom Dream-4.99, Wedding Apollo-2.99, Sons Interview-5.99, Telemark Heartbreakers-4.99, Bingo Talented-6.99, Iron Moon-4.99, Love Suicides-0.99, Liaisons Sweet-8.99, Greedy Roots-0.99, Perfect Groove-2.99, Masked Bubble-0.99, Scorpion Apollo-8.99, Wasteland Divine-2.99, Pirates Roxanne- 0.99, Disturbing Scarface-5.99, Goodfellas Salute-5.99, Flying Hook-2.99 Jon,Wiles 85.78 8.99 0.99 3.9 Polish Brooklyn-1.99, Translation Summer-1.99, Disturbing Scarface-2.99, Jawbreaker Brooklyn-0.99, Taxi Kick-0.99, English Bulworth-4.99, Eyes Driving-2.99, Jason Trap-4.99, Samurai Lion-2.99, Center Dinosaur-4.99, Blackout Private- 2.99, Eagles Panky-4.99, Pacific Amistad-1.99, Bringing Hysterical-2.99, Panky Submarine-8.99, Dinosaur Secretary-2.99, Pelican Comforts-6.99, Magic Mallrats-4.99, Yentl Idaho-4.99, Drifter Commandments-4.99, Vampire Whale-5.99, Neighbors Charade-2.99 Brandy,Graves 94.77 8.99 0.99 4.12 Valley Packer-0.99, Deer Virginian-2.99, Purple Movie-2.99, Confessions Maguire-4.99, Human Graffiti-3.99, Driver Annie-5.99, Peak Forever-4.99, Rage Games-4.99, Strangelove Desire-4.99, Island Exorcist-2.99, Life Twisted-3.99, Goodfellas Salute- 4.99, Horn Working-2.99, Sweethearts Suspects-0.99, Lola Agent-4.99, Secret Groundhog-4.99, Wedding Apollo-5.99, Louisiana Harry-2.99, Sleuth Orient-0.99, Amadeus Holy-1.99, Driving Polish-4.99, Spice Sorority-8.99, Cupboard Sinners- 5.99 Results Abridged
  • 22. 21 CREATE TABLE rentalhistorymax ( customer_id integer, customer_name text, total_payment numeric, highest_payment numeric, smallest_payment numeric, avg_payment numeric, rental_history text ) WITH ( OIDS=FALSE ); ALTER TABLE rentalhistory OWNER TO postgres; Insert into rentalhistorymax(customer_id,Customer_Name, Total_Payment,Highest_Payment,Smallest_Payment,Avg_Payment, Rental_History) SELECT customer.customer_id, customer.first_name||','||customer.last_name As Customer_Name, round (sum(public.payment.amount),2 )as Total_Payment, round(max ( public.payment.amount),2)as Highest_Payment, round(min( public.payment.amount),2)as Smallest_Payment, round(avg ( public.payment.amount),2)as Avg_Payment , group_concat ( cast (public.film.title as varchar) || '-'||round(payment.amount,2)) AS Rental_History FROM public.payment inner join public.rental on public.payment.rental_id = public.rental.rental_id inner join public.inventory on public.inventory.inventory_id = public.rental.inventory_id inner join public.film on public.film.film_id = public.inventory.film_id inner join public.customer on public.customer.customer_id = public.payment.customer_id GROUP BY customer.customer_id having round(max ( public.payment.amount),2)= (select round(max ( public.payment.amount),2) from public.payment) select * from rentalhistorymax
  • 23. 22 customer_id customer_name total_payment highest_payment smallest_payment avg_payment rental_history 13 Karen,Jackson 131.73 11.99 0.99 4.88 Deceiver Betrayed-2.99, Loser Hustler-4.99, South Wait-2.99, Chance Resurrection-8.99, Baby Hall-4.99, Downhill Enough-0.99, Jeopardy Encino-5.99, Day Unfaithful-7.99, Bowfinger Gables-4.99, Frogmen Breaking-0.99, Gilmore Boiled-0.99, Mission Zoolander-9.99, Lover Truman-7.99, Calendar Gunfight-4.99, Berets Agent-2.99, Past Suicides-8.99, Trouble Date-2.99, Pirates Roxanne-0.99, Arizona Bang-2.99, Stock Glass-2.99, Enough Raging-2.99, Scorpion Apollo-11.99, Sunrise League-9.99, Spirit Flintstones-0.99, Blade Polish-0.99, Identity Lover-7.99, Garden Island-4.99 195 Vanessa,Sims 86.81 11.99 0.99 4.57 Coma Head-4.99, Forrest Sons-7.99, Hope Tootsie-2.99, Greedy Roots-0.99, Outfield Massacre-0.99, Storm Happiness-0.99, Driving Polish-7.99, Scorpion Apollo-11.99, Durham Panky-6.99, Flatliners Killer-2.99, Chance Resurrection-4.99, Hills Neighbors-0.99, Paycheck Wait-4.99, Creatures Shakespeare-2.99, Earring Instinct-4.99, Horror Reign-0.99, Closer Bang-6.99, Bright Encounters-5.99, Interview Liaisons-4.99 362 Nicholas,Barfield 140.69 11.99 0.99 4.54 Tomorrow Hustler-2.99, Gone Trouble-2.99, Story Side-2.99, Halloween Nuts-2.99, Giant Troopers-2.99, Gangs Pride-3.99, Whale Bikini-4.99, Zorro Ark-6.99, Dangerous Uptown-6.99, Sweethearts Suspects-6.99, Shakespeare Saddle-2.99, President Bang- 4.99, Element Freddy-5.99, Sting Personal-11.99, Gleaming Jawbreaker-4.99, Chariots Conspiracy-2.99, Champion Flatliners-8.99, Haunting Pianist-4.99, Joon Northwest-1.99, Exorcist Sting-5.99, Massacre Usual-4.99, Bird Independence-4.99, Apocalypse Flamingos-4.99, Loathing Legally-1.99, Charade Duffel-2.99, Watch Tracy-2.99, Dancing Fever-2.99, Falcon Volume-4.99, Soup Wisdom-0.99, Wrong Behavior-2.99, Mummy Creatures-4.99 204 Rosemary,Schmidt 134.69 11.99 0.99 4.34 Scissorhands Slums-2.99, Kiss Glory-7.99, Bulworth Commandments-4.99, Smile Earring-7.99, Hyde Doctor-2.99, Confessions Maguire-4.99, Maker Gables-5.99, Agent Truman-7.99, Chainsaw Uptown-0.99, Clue Grail-6.99, Spirit Flintstones-0.99, Dogma Family-4.99, Braveheart Human-2.99, Destiny Saturday-4.99, Rugrats Shakespeare-0.99, Trip Newton-4.99, Trap Guys-11.99, Runaway Tenenbaums-0.99, Sabrina Midnight-4.99, Lion Uncut-0.99, Amistad Midsummer-2.99, Grinch Massage-4.99, Madison Trap-2.99, Language Cowboy-0.99, Cat Coneheads-6.99, Shock Cabin-2.99, Prejudice Oleander-4.99, Arabia Dogma-0.99, Arachnophobia Rollercoaster-5.99, Undefeated Dalmations-4.99, Analyze Hoosiers-2.99 591 Kent,Arsenault 134.73 11.99 0.99 4.99 Packer Madigan-0.99, Jacket Frisco-2.99, Brooklyn Desert-4.99, Mermaid Insects-4.99, Tycoon Gathering-5.99, Slacker Liaisons-4.99, Peak Forever-4.99, Details Packer-5.99, Raging Airplane-5.99, Beverly Outlaw-2.99, Dinosaur Secretary-3.99, Wonderland Christmas- 9.99, Roman Punk-0.99, Mine Titans-11.99, Crusade Honey-6.99, Inch Jet-5.99, Connecticut Tramp-6.99, Cat Coneheads-8.99, Operation Operation-2.99, Telemark Heartbreakers-4.99, Groove Fiction-3.99, Streak Ridgemont-0.99, Harper Dying-4.99, Gunfighter Mussolini- 3.99, Slacker Liaisons-5.99, Pirates Roxanne-4.99, Blade Polish-0.99
  • 24. 23 116 Victoria,Gibson 106.74 11.99 0.99 4.11 Feud Frogmen-0.99, Love Suicides-0.99, Pelican Comforts-4.99, Hanging Deep-4.99, Sunrise League-4.99, Flying Hook-3.99, Slums Duck-1.99, Soup Wisdom-1.99, Whisperer Giant-4.99, Cranes Reservoir-2.99, Flamingos Connecticut-7.99, Mosquito Armageddon-0.99, Earring Instinct-0.99, Haunted Antitrust-6.99, Flintstones Happiness-11.99, Lucky Flying-2.99, Super Wyoming-6.99, Forrest Sons-2.99, Alamo Videotape-0.99, Vampire Whale-4.99, Metropolis Coma-2.99, Finding Anaconda-4.99, Dynamite Tarzan-0.99, Lover Truman- 5.99, Meet Chocolate-6.99, Gables Metropolis-3.99 237 Tanya,Gilbert 138.69 11.99 0.99 4.47 Minority Kiss-0.99, World Leathernecks-0.99, Chance Resurrection-4.99, Noon Papi-2.99, Holy Tadpole-2.99, Igby Maker-4.99, Ties Hunger-11.99, Detective Vision-5.99, Lights Deer-0.99, Paycheck Wait-6.99, Feathers Metal-6.99, Hanover Galaxy-6.99, Rider Caddyshack-3.99, Hunchback Impossible-8.99, Bedazzled Married-0.99, Dragon Squad-1.99, Tequila Past- 4.99, Newsies Story-4.99, Half Outfield-2.99, Slums Duck-3.99, Wyoming Storm-4.99, Super Wyoming-8.99, Won Dares-2.99, Island Exorcist-2.99, Bingo Talented-6.99, Minority Kiss-3.99, Freddy Storm-5.99, Monsoon Cause-4.99, Ridgemont Submarine-1.99, Bedazzled Married-0.99, Color Philadelphia-2.99 592 Terrance,Roush 111.71 11.99 0.99 3.85 Truman Crazy-6.99, Fatal Haunted-5.99, Arizona Bang-2.99, Music Boondock-0.99, Salute Apollo-7.99, Tramp Others-0.99, Bringing Hysterical-2.99, Cincinatti Whisperer-8.99, Slums Duck-0.99, Deceiver Betrayed-0.99, Alaska Phantom-1.99, Warlock Werewolf-2.99, Stone Fire-3.99, Crusade Honey-2.99, Midsummer Groundhog-11.99, Feud Frogmen-1.99, Pelican Comforts-9.99, Tootsie Pilot-0.99, Circus Youth-2.99, Groove Fiction-0.99, Armageddon Lost-0.99, Candidate Perdition-3.99, Peak Forever-4.99, Trojan Tomorrow-2.99, Annie Identity-0.99, Shawshank Bubble-4.99, Effect Gladiator-3.99, Videotape Arsenic-6.99, Kick Savannah-0.99
  • 25. 24 create or replace view rentakhistoryavg as SELECT customer.customer_id, customer.first_name||','||customer.last_name As Customer_Name, round (sum(public.payment.amount),2 )as Total_Payment, round(max ( public.payment.amount),2)as Highest_Payment, round(min( public.payment.amount),2)as Smallest_Payment, round(avg ( public.payment.amount),2)as Avg_Payment , group_concat ( cast (public.film.title as varchar) || '-'||round(payment.amount,2)) AS Rental_History FROM public.payment inner join public.rental on public.payment.rental_id = public.rental.rental_id inner join public.inventory on public.inventory.inventory_id = public.rental.inventory_id inner join public.film on public.film.film_id = public.inventory.film_id inner join public.customer on public.customer.customer_id = public.payment.customer_id GROUP BY customer.customer_id having round(avg ( public.payment.amount),2)= (select round(avg ( public.payment.amount),2) from public.payment) select * from rentakhistoryavg
  • 26. 25 customer_id customer_name total_payment highest_payment smallest_payment avg_payment rental_history 109 Edna,West 79.81 7.99 0.99 4.2 Sweet Brotherhood-2.99, Shakespeare Saddle-3.99, Hope Tootsie-6.99, Horror Reign-5.99, Express Lonely-5.99, Wolves Desire-0.99, Random Go-3.99, Shrunk Divine-6.99, Heaven Freedom-3.99, Wife Turn-7.99, Hyde Doctor-2.99, Brannigan Sunrise-4.99, Island Exorcist- 2.99, Cabin Flash-2.99, Kiss Glory-6.99, Silence Kane-0.99, Sun Confessions-3.99, Dynamite Tarzan-0.99, Atlantis Cause-2.99 304 David,Royal 79.81 8.99 0.99 4.2 Moon Bunch-0.99, Matrix Snowman-4.99, Nemo Campus-5.99, Wasteland Divine-3.99, Mockingbird Hollywood-0.99, Slums Duck-4.99, Fury Murder-4.99, Ridgemont Submarine- 6.99, Reign Gentlemen-8.99, Vanished Garden-2.99, Satisfaction Confidential-4.99, Groove Fiction-3.99, Sun Confessions-0.99, Splash Gump-0.99, Bikini Borrowers-4.99, Million Ace- 4.99, Train Bunch-4.99, Wolves Desire-0.99, Undefeated Dalmations-6.99 517 Brad,Mccurdy 100.76 8.99 0.99 4.2 King Evolution-4.99, Dogma Family-8.99, Color Philadelphia-4.99, Manchurian Curtain- 2.99, Shootist Superfly-0.99, Paycheck Wait-4.99, Forrester Comancheros-4.99, Vacation Boondock-3.99, Language Cowboy-0.99, Tramp Others-0.99, Trouble Date-4.99, Groundhog Uncut-5.99, Lock Rear-2.99, Candles Grapes-4.99, Secret Groundhog-4.99, Wanda Chamber-4.99, Greedy Roots-0.99, Greatest North-2.99, Cincinatti Whisperer-7.99, Suspects Quills-5.99, Wife Turn-4.99, Sleuth Orient-0.99, Operation Operation-3.99, Paris Weekend- 4.99 257 Marsha,Douglas 142.66 7.99 0.99 4.2 Wrath Mile-0.99, Open African-4.99, Flamingos Connecticut-4.99, Illusion Amelie-0.99, Pulp Beverly-6.99, Volcano Texas-1.99, Unbreakable Karate-2.99, Brotherhood Blanket- 5.99, Confused Candles-7.99, Tracy Cider-0.99, Robbery Bright-2.99, Remember Diary- 5.99, Hollywood Anonymous-0.99, Independence Hotel-0.99, Bill Others-2.99, Shepherd Midsummer-0.99, Tomorrow Hustler-6.99, Candles Grapes-4.99, Jason Trap-6.99, Opus Ice- 4.99, Color Philadelphia-5.99, Jet Neighbors-5.99, Trip Newton-4.99, Balloon Homeward- 2.99, Louisiana Harry-1.99, Gentlemen Stage-2.99, Mod Secretary-5.99, Hoosiers Birdcage- 3.99, Rider Caddyshack-2.99, Badman Dawn-4.99, Heartbreakers Bright-4.99, Scarface Bang-6.99, Interview Liaisons-4.99, Hardly Robbers-4.99 572 Sidney,Burleson 100.76 10.99 0.99 4.2 Stranger Strangers-10.99, Dracula Crystal-0.99, Celebrity Horn-0.99, Encounters Curtain- 0.99, Devil Desire-4.99, Japanese Run-2.99, Annie Identity-4.99, Lola Agent-4.99, Packer Madigan-1.99, Evolution Alter-1.99, Arachnophobia Rollercoaster-6.99, Downhill Enough- 5.99, Princess Giant-2.99, Bear Graceland-4.99, Earring Instinct-6.99, Vanishing Rocky- 2.99, Blues Instinct-4.99, Lose Inch-4.99, Hunchback Impossible-6.99, Resurrection Silverado-0.99, Straight Hours-0.99, Peach Innocent-3.99, Gleaming Jawbreaker-5.99, Coma Head-4.99 573 Byron,Box 117.72 10.99 0.99 4.2 Willow Tracy-4.99, Fatal Haunted-5.99, Wrath Mile-1.99, Gosford Donnie-7.99, Homeward
  • 27. 26 Cider-0.99, Saddle Antitrust-2.99, Alaska Phantom-0.99, Clueless Bucket-5.99, Birdcage Casper-1.99, Anonymous Human-1.99, Closer Bang-6.99, Shepherd Midsummer-0.99, Life Twisted-2.99, Swarm Gold-0.99, Arachnophobia Rollercoaster-2.99, Beauty Grease-4.99, Goldmine Tycoon-0.99, Smoking Barbarella-0.99, Loathing Legally-2.99, Alien Center-5.99, Midsummer Groundhog-9.99, Fargo Gandhi-2.99, Human Graffiti-7.99, Sleepless Monsoon- 4.99, Saturday Lambs-10.99, Undefeated Dalmations-4.99, Gaslight Crusade-2.99, Mockingbird Hollywood-5.99
  • 28. 27
  • 29. 28
  • 30. 29
  • 31. 30
  • 32. 31
  • 34. 33
  • 35. 34
  • 36. 35
  • 37. 36
  • 39. 38
  • 42. 41
  • 43. 42
  • 44. 43
  • 45. 44
  • 46. 45
  • 49. 48
  • 50. 49
  • 51. 50
  • 52. 51
  • 54. 53
  • 55. 54 Each of the tables created will contain the additional information related to thetriggers used for data auditing compared to the original object verification.
  • 56. 55 Database Backup and Revision Due to a system error I had to uninstall postgres server and reinstall the server. As result I had to back up the entire library database using PgAdmin 111 application which the task easier to conduct
  • 57. 56
  • 58. 57 Once the database has been restored, I continued working on the database development and made few adjustments. A new column catalog_id was added to referenced back to BookCatalog table. This will make it easier to know the number of books available in the inventory by catalog_id number. Library_ID column was added to BookCatalog table. This will make it easier for each library to maintain their own catalog. Finally the RentalsCheckout table a new column catalog_id was added to aid employees determine the type of books processed.
  • 59. 58
  • 60. 59
  • 63. 62
  • 65. 64
  • 66. 65
  • 69. 68
  • 70. 69
  • 74. 73
  • 75. 74
  • 76. 75 Objects Verification In the following demonstrations I would use Sybase Central to view each objects definition and later use the system stored procedure to display the same information in non-graphical format using Sybase interactive SQL
  • 77. 76
  • 78. 77 In the following demonstration below I would use the system stored procedure to retrieve the table structures relating to specific tables in the database which is equivalent to Oracle select * from user_tables where table_name = customer ,SQL Server sp_hep procedure like Exec sp_help ‘customer’,PostgreSQL d table_name+, Oracle and MYSQL Describe Object_Name for examples
  • 79. 78
  • 80. 79
  • 82. 81
  • 83. 82
  • 84. 83 Database Revision Few changes were made to the database.
  • 85. 84
  • 86. 85
  • 88. 87
  • 89. 88
  • 91. 90
  • 92. 91
  • 93. 92
  • 94. 93
  • 96. 95
  • 97. 96
  • 98. 97
  • 99. 98
  • 101. 100
  • 102. 101
  • 103. 102
  • 104. 103
  • 105. 104
  • 106. 105
  • 108. 107
  • 109. 108
  • 110. 109
  • 111. 110