Just to confirm, at the University of Twente (Netherlands), we teach XML/XQuery alongside Relational/SQL to the first year bachelor students computer science. This is their 'foundations of databases' course. One of the main reasons is to teach them that there is structured, semi-structured and unstructured data which are best processed with different technologies. Regarding XQuery, my end goal is that they can develop their first web services with RESTXQ (using BaseX), just to make them realize how much more productive they can become when embracing such technology.

Regards,
Maurice van Keulen
P.S. @Daniela,Ihe: loving your discussions!!!

On 17/06/15 00:21, daniela florescu wrote:



I'm not sure about that. I know Harvard does but that is part of a web programming course.

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/readings/
http://ocw.mit.edu/courses/civil-and-environmental-engineering/1-264j-database-internet-and-systems-integration-technologies-fall-2013/lecture-notes-exercises/

Look inside the slides of the database classes… you’ll see XQuery almost everywhere (at the end of the class…).

Especially that Stanford does it, and most database professors copy the slides from Stanford.
https://lagunita.stanford.edu/courses/DB/XPath/SelfPaced/courseware/ch-querying_xml/seq-vid-xquery_introduction/

(not that the Stanford professors understand much from XML and XQuery … but that’s a whole new discussion…)



MIT doesn't, neither does either of the universities I went to.

That’s because Stonebreaker is there, and he wouldn’t be caught dead teaching XML. I’ll see if I can make him change his mind
about JSON…. :-)

The fact that sir TBL is in MIT too doesn’t help at all either, given the fact that he was “convinced” by a bunch of good willing people that XML is evil. (and the semantic web will cure the hunger of the world and the cancer for sure…)



What are they. Alot of the ones I have read aren't true and seem to be based on a lack of knowledge about XML

I think I KNOW something about XML — not that I enjoyed learning it, but I HAD to :-)

Want a quick list ? processing instructions, weirdo parsing rules that are inherited from the 1950’s SGML, weirdo design of namespaces, XML Schema anyone !? nillable anyone !? Some early design of Xpath 1.0 (no reserved keywords, semantics of =)
 I’ll stop here.

Only those and that would stop me (as a database person) right there to use XML as a format for data.


Y'see I reckon that if JSON was deployed in many of the domains where XML is, it too would be hated.

Yes, but less.

People would STILL have to face the fact that they cannot process JSON with their beloved SQL…. but at least they wouldn’t
add insult to injury by adding the weird things I listed above.

The bitter pill would be somehow easier to swallow.

The database people accept with open arms JSOn right now because they don’t REALLY understand what JSON is.

Most of them still look at JSON as a nicer syntax then CSV…..they think it’s flat, or a “little” nested.

The shock will hit them later on :-))))

Best regards
Dana




_______________________________________________
[email protected]
http://x-query.com/mailman/listinfo/talk

--
-----------------------------------------------------------------------
Dr.ir. M. van Keulen - Associate Professor Data Management Technology
Univ of Twente, Dept of EEMCS, POBox 217, 7500 AE Enschede, Netherlands
Email: [email protected], Phone: +31534893688, Fax: +31534892927
Room: Zilverling 2013, WWW: http://www.cs.utwente.nl/~keulen

_______________________________________________
[email protected]
http://x-query.com/mailman/listinfo/talk

Reply via email to