Week | Day | Activity |
15 | Tue 3 December |
- Discuss assignment 5
- Exercise: Database with Many-to-Many Relationships
|
  |   |   |
  | Thur 5 December |
- Review for Final Exam (to be Thursday December 12th, 10:30am in JO 110)
- Answer questions about Assignment 5
|
  |   |   |
  |
Ethics, Security, Professional issue: |
Become an Ambassador for ACM: Encourage your colleagues to join ACM, share the benefits of
ACM and receive free gifts for participating. Your support of ACM is critical to our continuing
efforts to advance computing as a science and a profession.
|
  |   |   |
14 | Tue 26 November |
- Discuss assignment 5
- Exercise: Database with Many-to-Many Relationships
|
  |   |   |
  | Thur 28 November |
|
  |   |   |
  |
Ethics, Security, Professional issue: |
Russian military hackers broke into a targeted Wi-Fi network by first hacking into another vulnerable network in a building across the street, remotely hacking into a laptop in that building, and then using that computer's antenna to break into the intended victim's network. At the Cyberwarcon security conference last week, cybersecurity researcher Steven Adair revealed how his firm, Volexity, discovered the unprecedented hacking technique while investigating a network breach targeting a customer in Washington, D.C.
|
  |   |   |
13 | Tue 19 November |
- Discuss assignment 4
- Many-to-Many Database Relationships
|
  |   |   |
  | Thur 21 November |
- Discuss assignment 4
- Exercise: Relational Database Modeling
|
  |   |   |
  |
Ethics, Security, Professional issue: |
ACM has created a new Skills Bundle add-on providing unlimited access to ACM's collection of thousands of online books, courses, and training videos. Included are more than 60,000 online books and video courses, 9,700 online courses, and 11,000 eBooks and audiobooks.
|
12 | Tue 12 November |
- Discuss assignment 4
-
Exercise:One Dealer to Many Products
INSERT INTO Dealer VALUES
('Leslies','903 663-4110'),
('Sartins','903 455-4403'),
('UnitedAg','903 885-2050')
Product(productName*,type,weight,price,dealerName):
INSERT INTO Product VALUES
('JDx330','LawnTractor',463.0,3699.99,'UnitedAg'),
('HTA66','PolePruner',12.6,499.99,'FourBros'),
('Rancher','ChainSaw',13.2,449.99,'Leslies'),
('Robotic','LawnMower',29.0,2499.99,'Leslies'),
('Stihl','AK20Pruner',11.4,179.99,'FourBros')
*primary key
Query Dealer and Product then do relational operations on the tables.
1. INSERT a Dealer with values 'FourBros','(972)636-2936'
2. UPDATE the Product named "HTA66" to set the type to "PoleSaw", and the
price to 419.99 (do this with a single UPDATE statement).
3. DELETE the product named "Robotic".
4. Project values for dealerName, phone, and productName from a JOIN of Dealer
and Product.
5. Refine the join query in number 4 to further restrict output to those rows
with price values less than 500.00.
|
  |   |   |
  | Thur 14 November |
- Discuss assignment 4
- Exercise: Many-to-Many database relationships
|
  |   |   |
  |
Ethics, Security, Professional issue: |
ACM has relaunched Communications of the ACM (CACM) as a web-first publication, accessible to all without charge including the entire backlog of CACM articles. First published in 1958, CACM is one of the most respected information technology magazines.
|
  |   |   |
10 | Tue 5 November |
|
  |   |   |
  | Thur 7 November |
- Discuss assignment 4
- Exercise: One-to-Many database relationships
|
  |   |   |
  |
Ethics, Security, Professional issue: |
ACM has relaunched Communications of the ACM (CACM) as a web-first publication, accessible to all without charge including the entire backlog of CACM articles... The web-first model will allow ACM to publish articles more rapidly than before so that readers can keep abreast of the lightning-fast changes in the computing field.
|
9 | Tue 29 Oct |
- Discuss assignment 3
- SQL Indexes
|
  |   |   |
  | Thur 31 October |
- Discuss assignment 3(due before Nov 1)
- SQL Views
|
  |   |   |
  |
Ethics, Security, Professional issue: |
An experimental eye implant from medical technology company Science Corporation allowed study participants to see well enough to read, play cards, and fill in a crossword puzzle despite being legally blind. The Prima implant consists of a 2-mm square chip surgically placed under the retina. A pair of glasses with a camera captures visual information and beams patterns of infrared light to the chip, which converts the light to electrical pulses and sends them to the brain.
Wired; Emily Mullin (October 25, 2024)
|
  |   |   |
8 | Tue 15 Oct |
- Class Exercises: Data Types;
Normalizing
|
  |   |   |
  | Thur 17 October |
-
Review https://www.w3schools.in/DBMS/database-normalization/
Discuss assignment 3
|
  |   |   |
  |
Ethics, Security, Professional issue: |
Does the use of computerized databases mean that many paper files are unnecessary? If they are, what type of paper files may be essential?
|
  |   |   |
9 | Tue 22 Oct |
- Discuss assignment 3: Database Choices
- Database and table design concepts
|
  |   |   |
  | Thur 24 October |
- Discuss assignment 3: Design
- Table administration
|
  |   |   |
  |
Ethics, Security, Professional issue: |
If you are assigned to develop a database system to store data about employee
interactions (e.g. phone, email,...), what is your professional responsibility?
Does the ACM Code of Ethics provide guidance? (see https://www.acm.org/code-of-ethics)
|
  |   |   |
8 | Tue 15 Oct |
- Class Exercises: Data Types;
Normalizing
|
  |   |   |
  | Thur 17 October |
-
Review https://www.w3schools.in/DBMS/database-normalization/
Discuss assignment 3
|
  |   |   |
  |
Ethics, Security, Professional issue: |
Does the use of computerized databases mean that many paper files are unnecessary? If they are, what type of paper files may be essential?
|
  |   |   |
7 | Tue 8 Oct |
- Class Exercise: SQL Numeric Functions
|
  |   |   |
  | Thur 10 October |
- Class Exercise: SQL Date Functions
|
  |   |   |
  |
Ethics, Security, Professional issue: |
If you are assigned to develop a database system to store data about
employee interactions (e.g. phone, email,...), what is your professional
responsibility? Does the ACM Code of Ethics provide guidance?
(see https://www.acm.org/code-of-ethics) |
  |   |   |
6 | Tue 1 Oct |
- Class Exercise: How to code SQL Subquerys
|
  |   |   |
  | Thur 3 October |
- Class Exercise: SQL String Functions
|
  |   |   |
  |
Ethics, Security, Professional issue: |
Opponents of privacy legislation have said that the collection and sharing of data among businesses is a form of free speech. How could such sharing pose hazards for individuals and organizations? |
  |   |   |
5 | Tue 24 Sep |
- Class Exercise:Retrieving Data from multiple tables
|
  |   |   |
  | Thur 26 September |
- Class Exercise: Summary functions and grouping
|
  |   |   |
  |
Ethics, Security, Professional issue: |
What is the security impact of popularizing hacking by referencing the
"SQL injection" technique in the J.K. Rowling novel "The Casual Vacancy"?
|
  |   |   |
4 | Tue 17 Sep |
- Class Exercise: Single Entity Employee
- One-to-Many Table Administration
Department:Employee
|
  |   |   |
  | Thur 19 September |
- Class Exercise: Table Update
|
  |   |   |
  |
Ethics, Security, Professional issue: |
What are the advantages of designing database applications to be platform independent?
Disadvantages?
| |
  |   |   |
3 | Tue 9 Sep |
- Class Exercise: Relational model Concepts
- Class exercise: SQL Data Manipulation
|
  |   |   |
  | Thur 11 September |
- Class Exercise: Single Entity Employee
|
  |   |   |
  |
Ethics, Security, Professional issue: |
Would you provide information about yourself to an enterprise whose data had been
reported stolen? If not, what change in security would restore your confidence? |
  |   |   |
2 | Tue 2 Sep |
- class exercise: Relational database terminology and concepts
|
  | Thur 4 September |
- class exercise: Single Entity Database: Student
|
  |   |   |
  |
Ethics, Security, Professional issue: | Why having incorrect data could be a greater problem than having no data? |
1 | Tue 27 August |
First meeting 12:30pm in JO 110
- Orientation to resources and introduction to database management
|
  | Thur 29 August |
- class exercise: SQL File Operations
|
  |   |   |
  |
Ethics, Security, Professional issue: | Why learn database management? |