BEGIN:VCALENDAR
PRODID:-//github.com/rianjs/ical.net//NONSGML ical.net 4.0//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Phoenix
X-LIC-LOCATION:America/Phoenix
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:A Row Spanning Dependency is where the value of a field is lin
 ked to the value in a field in a different row of the same table. This ca
 n be easily identified when a row contains fields named something like &a
 mp\;quot\;begin_xxx&amp\;quot\; and &amp\;quot\;end_xxx&amp\;quot\; where
  the end value must match a corresponding begin value in another row. It 
 can quietly wreak havoc with data integrity in a relational database and 
 complicates CRUD operations. Fortunately\, it can be completely and clean
 ly eliminated because\, as it turns out\, it is not at all necessary. Thi
 s session covers identifying and eliminating row spanning dependencies an
 d the changes needed in queries.
DTEND;TZID=America/Phoenix:20130420T163000
DTSTAMP:20260614T001322Z
DTSTART;TZID=America/Phoenix:20130420T153000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - IRN-127
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:A Row Spanning Dependency is where the value of a field is linked 
 to the value in a field in a different row of the same table. This can be
  easily identified when a row contains fields named something like &amp\;
 quot\;begin_xxx&amp\;quot\; and &amp\;quot\;end_xxx&amp\;quot\; where the
  end value must match a corresponding begin value in another row. It can 
 quietly wreak havoc with data integrity in a relational database and comp
 licates CRUD operations. Fortunately\, it can be completely and cleanly e
 liminated because\, as it turns out\, it is not at all necessary. This se
 ssion covers identifying and eliminating row spanning dependencies and th
 e changes needed in queries.
UID:b0e9e701-82db-44ef-bb2b-a831e1bdf87e
END:VEVENT
END:VCALENDAR
