https://github.com/austinsonger/mis515-database_design
MIS515 - Database Design - Robert Morris University
https://github.com/austinsonger/mis515-database_design
Last synced: 7 months ago
JSON representation
MIS515 - Database Design - Robert Morris University
- Host: GitHub
- URL: https://github.com/austinsonger/mis515-database_design
- Owner: austinsonger
- Created: 2016-03-08T19:14:16.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-04-11T03:57:33.000Z (over 9 years ago)
- Last Synced: 2025-01-21T23:31:33.291Z (9 months ago)
- Homepage:
- Size: 3.66 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
MIS515 - Database Design
========================#### Masters of Information Systems
#### Robert Morris University----------------------------
----------------------------
#SESSIONS
-----
- **Session 1**
- Explain the basic concepts associated with the entity-relationship (E-R) model.
- Utilize the E-R modeling in database design.
- Employ a diagrammatic technique for displaying an E-R model using unified modeling language (UML).
- Identify the limitations of the basic concepts of the E-R model.
- Identify and resolve connection traps in E-R models.
- Discuss diagrammatic technique for displaying specialization/generalization, aggregation, and composition in an E-R diagram using UML.
- Define the function of a key.
- Build an E-R model from a requirements specification.
- ER and EER Summary-------
- **Session 2**
- Utilize E-R modeling to build a conceptual data model based on the information given in a view of the enterprise.
- Identify primary keys and differentiate when to use a surrogate key.
- Create referential integrity constraints.
- Create ID-dependent, 1:1, 1:N, and N:M relationships in tables.
- Represent weak entities in tables.
- Represent supertype/subtypes as tables.
- Represent recursive relationships as tables.
- Implement referential integrity actions required by minimum cardinalities.
- RM Summary
- ERR
- Logical Data Model------
- **Session 3**
- State the purpose and importance of the SQL.
- State the history and development of SQL.
- Identify data types supported by the SQL standard.
- Perform database updates using INSERT, UPDATE, and DELETE.
- Retrieve data from the database using the SELECT statement.
- Explain the purpose of the Integrity Enhancement Feature of SQL.
- Utilize the Integrity Enhancement Feature in the CREATE and ALTER TABLE statements.
- Identify integrity constraints using SQL including:
- required data;
- domain constraints;
- entity integrity; and
- referential integrity.
- Write an SQL command.
- Build SQL statements that:
- use the WHERE clause to retrieve rows that satisfy various conditions;
- sort query results using ORDER BY; and
- use the aggregate functions of SQL.-----
- **Session 4**
- Build SQL statements that:
- group data using GROUP BY;
- use subqueries; and
- join tables together.
- Perform set operations (UNION, INTERSECT, and EXCEPT).
- Explain the purpose of views.
- Write SQL statements to create and delete views using SQL.
- Explain how the DBMS performs operations on views.
- Discuss the advantages and disadvantages of views.
- Utilize the GRANT and REVOKE statements as a level of security.POWERPOINTS
-----------
- ER
- EER
- Logical Data Model
- Notes2mod-------
Assignments
-----------
- Assignment 1
- Assignment 2
- Assignment 3
- Assignment 4
- Assignment 5
- Assignment 6
- Assignment 7
- Assignment 8Discussions
-----------
- **ER Modeling**
- Medium Sized Company
- A Local College
- An Online Book Store
- Industrial Company
- Consulting Projects
- **Relational Model**
- Model Practice 1
- Global Logical Data Model
- Relational Model Practice: Molly Maid Cleaning
- **SQL**
- SQL Practice Proble1
- SQL Practice Schema 1
- SQL PRactice Problem 2
- **Functional Dependency**
- Practice Problem 1
- Practice Problem 2
- Practice Problem 3
- Practice Problem 4
- **Minimal Cover**
- Practice 1
- Practice 2
- Practice 3
- Practice 4Projects
--------Useful Links
------------
- Wikibooks.org
- SQL Tutorial
- SQLZoo
- Vertabelo
- MySQL
- postgresql
- sqlite
- sqlcourse
- galaxql
- sql.learncodethehardway
- MySQL/SQL-Intro/tutorial
- beginner-sql-tutorial
- mysql-database-for-beginners2
- sql-tutorial
- tutorialspoint - SQL
- postgresguide
- schemaverse
- dreamincode
- stanford.edu/courses/DB/2014/SelfPaced
- lynda - SQL-training-tutorials
- pluralsight - introduction-to-sql
- PostgreSQL-Tutorials
- percona
- planet.postgresql
- sqlskills
- blog.sqlauthority
- databasejournal
- use-the-index-luke
- sqlfiddle
- jetbrains
- heroku
- sqlmaestro
- 1Keydata - SQL
- MySQLTutorial