Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

SSCI 582, Spatial Databases

Syllabus

2022

Course Scope and Purpose

Geographic information systems (GIS) are fundamentally information systems, typically built on database management technologies. Although GIS offers special facilities for storing and            manipulating spatial data, much of the functionality provided by GIS is shared with                       conventional database software and its ubiquitous Structured Query Language (SQL). Thus,        understanding database principles is the foundation for mastering the technical aspects of GIS.

This course provides a high-level tour of the theoretical underpinnings of databases containing  both spatial and tabular data, as these are integrated into GIS. The core objective of the course  is a practical one: to understand the fundamental principles of the design and implementation   of well-conceived spatial databases, especially Esri geodatabases and SQL server databases, and be able to manipulate them both inside and outside of GIS.

In this course, we examine the fundamentals of relational, object-oriented, and unstructured    databases. A major benefit of the relational model is that it provides a metaphor that is closer  to the way humans think about data than did previous database models. Yet within GIS, some   authors have argued that the object-oriented model provides an inherently more suitable basis for storing geographical data than the relational model . The unstructured model is increasingly being used to support applications including big data storage and retrieval (e.g. Twitter,              Facebook, Google). The influence of object-oriented concepts has become steadily more            dominant throughout virtually every aspect of modern computing. Anyone wishing to pursue a career in GIS, in fact in any aspect of computing, should gain an understanding of both the         relational and object-oriented models with respect to spatial databases.

By both necessity and design, this course serves several different audiences. This course is a    required course for the Spatial Data Management and Spatial Computing tracks in the M.S. in Geographic Information Science & Technology, the GIS track in the M.S. in Transportation        Systems Management, and as an elective course in the M.S. in Spatial Economics and Data       Analysis, M.S. in Spatial Data Science, and Geographic Information Science & Technology and  the Geospatial Leadership Graduate Certificate Programs . The different student audiences are provided with a variety of options to work with core geospatial datasets throughout the           semester that best coincide with their personal academic and career goals.

Learning Objectives

When you have completed this course, you will be able to:

•   Define a geographical realm of interest, model that realm diagrammatically and narratively, and implement the model in a geodatabase.

•   Use SQL statements to interrogate spatial databases to accomplish data loading, maintenance, map production, and analysis.

•   Discuss the complexity of the geographic world and techniques for modeling it in a computer.

•   Explain the strengths and limitations of various databases and non-relational structures for spatial data, including those supported by Esri’s ArcGIS platform and open-source    systems.

Students may vary in their competency levels on these abilities. You can expect to acquire these abilities only if you honor all course policies, attend classes regularly, complete all assigned         work in good faith and on time, and meet all other course expectations of you as a student.

Prerequisite(s): SSCI 581 or permission of the instructor

Co-Requisite(s): None

Class Conduct

Harassment, sexual misconduct, interpersonal violence, and stalking are not tolerated by the university. All faculty and most staff are considered Responsible Employees by the university    and must forward all information they receive about these types of situations to the Title IX      Coordinator. The Title IX Coordinator is responsible for assisting students with supportive          accommodations, including academic accommodations, as well as investigating these incidents if the reporting student wants an investigation.  The Title IX office is also responsible for             coordinating supportive measures for transgender and nonbinary students such as faculty         notifications, and more.  If you need supportive accommodations, you may contact the Title IX Coordinator directly (titleix@usc.eduor 213-821-8298) without sharing any personal                   information with me. If you would like to speak with a confidential counselor, Relationship and Sexual Violence Prevention Services (RSVP) provides 24/7 confidential support for students       (213-740-9355 (WELL); press 0 after hours).

COVID-19 policy -- Students are expected to comply with all aspects of USC’s COVID-19 policy  including, but not limited to, vaccination, indoor mask mandate, and daily TrojanCheck. Failure to do so may result in removal from the class and referral to Student Judicial Affairs and            Community Standards. Students are recommended to keep safe physical distancing, whenever possible, to prevent any possible transmission. Please contact your instructor if you have any   safety concerns.

Diversity and Inclusion It is my intent that students from all diverse backgrounds and               perspectives be well served by this course, that students’ learning needs be addressed both in   and out of class, and that the diversity that students bring to this class be viewed as a resource, strength and benefit. It is my intent to present materials and activities that are respectful to       everyone, and you are also expected to respect of others regardless of their race, ethnicity,        gender identity and expressions, cultural beliefs, religion, sexual orientation, national origin,      age, abilities, ideas and perspectives, or socioeconomic status. Your suggestions are                     encouraged and appreciated. Feel free to let me know ways to improve the effectiveness of the course for you personally or for other students.

Course Structure

The main theoretical concepts are provided through lectures, discussion and a directed reading of the textbooks and supplementary readings. Additional readings will be assigned to expand    on the text when needed. The course will generally unfold on a biweekly or triweekly basis.       When possible, assignments will be given in advance, but usually they will be posted on or         before Mondays.

Workload This is a four credit, one semester course. Students should expect to spend 10-15 hours per week completing the work in this course.

Technological and Communication Requirements

ArcGIS Pro, MS SQL Server Management Studio, and PostGIS are provided online via the SSI    Server; hence, you do not need to install these systems on your own computer. Instead, every student must have the following technology requirements:

•   A computer with a fast Internet connection.

•   A functional webcam and a microphone for use whenever a presentation or meeting is scheduled.

•   An up-to-date web browser to access the SSI Server.

You might need to record short videos explaining your project work, but I will show you how to use free, available online tools to do so.

Desire2Learn (D2L) This course will utilize the Desire2Learn (D2L) learning management           system which allows students to access course content, upload assignments, participate in   discussion forms, among other learning experiences.  The D2L platform provides flexibility in the learning experience where students can participate in the course residentially or              remotely, synchronously (meeting together at the same time) or asynchronously (accessing  videos and course content outside of class).

SSI Server and Tech Support – This course utilizes the SSI Server which is a virtual desktop giving access to many different professional software . If you are unable to connect to the server or

experience any type of technical issues, send an email using your USC account to SSI Tech

Support atspatial_support@usc.edumaking sure to copy (cc) me on the email.

Communications All assignments given and all materials to be handed in will be submitted via D2L. The instructor will also create and monitor discussion forums through which students   can discuss issues and assignments as needed.  Students should read all email sent from D2L or from course instructor(s) as soon as possible.  Also, students who do not regularly use       their USC email accounts should double-check to be sure that mail sent from both the D2L    accounts and the instructor’s account (noted above) to your USC account is forwarded to an address used regularly and does not go into junk mail.  The instructor will endeavor to           respond to all email within 24 hours of receipt, aiming for no more than 72 hours delay.  In   the rare case that an instructor is off-line for an extended periodof time, an announcement

will be posted to the class D2L site.  Due to the synchronous and asynchronous nature of this course, it is each student's responsibility to stay informed and connected with others in our  course. In addition to email, students are expectedto login to D2L regularly to check for          announcements.

Discussion forums On the D2L site, I will post a series of discussion threads relevant to various sections of the course. Discussions provide a key means for student-to-student discussion     and collaboration that can replicate the face-to-face contact you may have experienced in    traditional classrooms. Here students can provide support to each other while working on     your assignments, sharing hints and helpful tips, as you would in a classroom laboratory.       Please post your questions about assignments there, as you would ask them publicly in the   classroom. I monitor the discussion threads and offer comments when necessary, but more  importantly, consider the discussion board a key way to connect with your classmates and    share your discoveries .

Required Readings and Supplementary Materials

The required textbook for this course is:

•   Yeung, A. K. W., and G. B. Hall. 2007. Spatial Database Systems: Design, Implementation and Project Management. Dordrecht: Springer. While you may purchase this book if you wish to own a bound copy, it is available online through the USC Libraries. Sign on to the USC Libraries and search for this title. Used copies of this book are widely available

online, so there is no need to pay the full retail price.

Supplementary readings will be assigned from various sources including:

•   Auziņš, A., E. Jānis, V. Alīna, and D. Reinis. 2018. Object-Relational Database Structure Model and Structure Optimisation. Applied Computer Systems 23(1): 28-36.

•   Blaser, M. 2014. Ontology and indigeneity: on the political ontology of heterogeneous assemblages. Cultural Geographies 21(1): 49-58.

•   Burrough, P. A., R. McDonnell, R. A. McDonnell, and C. D. Lloyd. 2015. Spatial data and their models: formal abstractions of reality . In Principles of geographical information systems, 3rd ed. (pp. 21-44). Oxford, UK: Oxford University Press.

•   Couclelis, H. 1992. People Manipulate Objects (But Cultivate Fields): Beyond the Raster- Vector Debate in GIS. In A. U. Frank, I. Campari, and U. Formentini (Eds.), Therories and methods of spatio-temporal reasoning in geographic space (pp. 65-77). London, UK:       Springer.

•   Dangermond, J., and M. F. Goodchild. 2020. Building Geospatial Infrastructure. Geo- saptial Information Science 23 (1): 1-9

•   Dietrich, S. W., and S. D. Urban. 2011. Introduction to Object Database. In

Fundamentals of Object Databases Object-Oriented and Object-Relational Design (pp. 1- 30). San Rafael, California: Morgan & Claypool .

•   Harrington, J. L. 2011. Simple SQL Retrieval In SQL Clearly Explained, 3rd ed. (pp. 77- 105 and pp. 363-399). Amsterdam, Netherlands: Morgan Kaufmann Elsevier.

•   Hunter, G. J. 2002. Understanding Semantics and Ontologies: They're Quite Simple, Really - If You Know What I Mean. Transactions in GIS 6(2): 83-87.

•   Lee, J.-G. and M. Kang. 2015. Geospatial Big Data: Challenges and Opportunities. Big Data Research 2(2): 74-81.

•   Li, Z. 2018. NoSQL Databases . The Geographic Information Science & Technology Body of Knowledge, 2nd Quarter 2018 ed. John P. Wilson (Ed).

•   Li, W., M. Batty, and M. F. Goodchild. 2020. Real-Time GIS for Smart Cities. International Journal of Geographic Information Science 34(2): 311-324.

•   Parent, C., S. Spaccapietra, and E. Zimányi. 2006. Introduction. In Conceptual modeling for traditional and spatio-temporal applications: The MADS approach . Berlin, Germany: Springer Science & Business Media.

•   Shekhar, S., and S. Chawla. 2003. Spatial Concepts and Data Models. In Spatial Databases: A Tour, 1st ed. (pp. 22-51). Upper Saddle River, NJ: Prentice Hall.

•   Shekhar, S., and S. Chawla. 2003. Spatial Query Languages . In Spatial Databases: A Tour, 1st ed. (pp. 52-82) Upper Saddle River, NJ: Prentice Hall.

•   Shekhar, S., and S. Chawla. 2003. Spatial Storage and Indexing . In Spatial Databases: A Tour, 1st ed. (pp. 83- 113). Upper Saddle River, NJ: Prentice Hall.

As well, for several of the assignments in this course, you will conduct online library research to find articles that apply specific techniques in an application area of your choice.

Description and Assessment of Assignments

Weekly Assignments

Your grade in this course will be determined on the basis of several different assessments .

Resume Assignments 2 worth a total of 5 points. We require all current students to post and maintain a public resume, short biography and recent photo on our shared SSI Student       Community Blackboard site. Please prepare your resume in the SSI template which will be provided to you. A second resume assignment provides you a chance to add any newly       learned tools and project products in this course to your resume. Unless you opt out, your resume will be included in the Spatial Sciences Institute Graduate Programs Resume            Book. This resume book is compiled annually and, along with our web presence, is used to promote our programs, and more importantly, your skills, experience and professional        aspirations.

Projects 5 worth a total of 40 points. The hands-on, project-based Projects will be used to    practice the techniques discussed in abstract terms in the text. At the completion of each   Project, you will prepare a brief written report to demonstrate that you have completed it.

Reading and Research Assignments 4 worth a total of 20 points. These assignments call on     students to critically analyze required readings, identify relevant case studies employing the methodologies and concepts we cover in class, and to discuss them with the instructor and  their classmates during synchronous meetings and/or online discussion forums via D2L.

Discussions 5 worth a total of 15 points. Structured discussions will focus on combinations of theory and practice. You will post new message and replies to messages posted by your       classmates (i.e. two per forum) at specified times throughout the semester.

Comprehensive Exam 1 worth a total of 20 points. The comprehensive exam will cover            material learned throughout the duration of the semester. It may be mixed format and may consist of multiple choice, short answer, and simple problem questions.

Grading Breakdown

Assessment

Number

Points Each

Total Points

Resume Assignment 1

1

2

2

Resume Assignment 2

1

3

3

Projects

5

8

40

Reading & Research Assignments

4

5

20

Discussions

5

3

15

Comprehensive Exam

1

20

20

Total

17

-

100

Assignment Submission Policy

Unless otherwise noted, assignments must be submitted via D2L by the due dates specified in the Course Schedule below and on the assignment instructions.

Project components have different due dates as indicated on the Course Schedule below. Your attention to on-time assignment submission is essential if I am to meet my goal to return          comments on your submitted assignments before the next one is due. Sometimes this is           impossible, so I will post a notice on anticipated delays if needed .

Penalties apply for late assignments as follows:

•   All assignments will be penalized 2 points up to FOUR days late. No points will be given  for submissions more than FOUR days late. Note that all assignments worth 2 points will receive 0 points if submitted late.

•   Additionally, no written work will be accepted for grading after 5 pm PT on the last day of classes.