Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

LAB GUIDELINES

ICT450 – DATABASE DESIGN AND DEVELOPMENT


WEEK 1 : Project Discussion

 Lecturer needs to brief the students about group project. Identify group project
members’ name and project title. Each groups should submit for approval their project
ideas.
 Informal discussions with the lecturer can help to refine the project and proposal.
Groups should not continue working on the project unless it has been approved by the
lecturer.
 Example : http://holowczak.com/the-hair-salon-database-project/
WEEK 2 : Project Discussion

Students need to gather information as following :


 Analyze the company situation
 Define problems and constraints
 Define objectives
 Define scope and boundaries
WEEK 3 : Getting Started with MS Visio
or any Diagram Software

 The next step is for the group to take the requirements from the "users" and draw
an Entity Relationship diagram.
 Identify Entities, Attributes, PK, FK, Relationship from Business Rules.
 Students may use a specific E-R modeling tool such as MS Visio, LucidChart,
Diagrams.net, drawing tools available in MS Word or MS Powerpoint.
 Link : https://www.diagrams.net/
WEEK 4 : Data Dictionary

 Create a Data Dictionary


https://www.youtube.com/watch?v=QRMUReSENjU&list=PLK4upQVvoJB8h-V0qOOvoW-
vZZw8t4_1c&index=4
WEEK 5 : Design initial ER Diagram

 Design initial ER Diagram


 The E-R Diagram should then be submitted to the lecturer for approval before proceeding.
WEEK 6 : Normalize and Develop the
Conceptual Model using ER Diagrams

 Given the E-R diagram and sets of attributes for each entity, the next step is to convert the
E-R model into a relational model and go through the process of normalization. This step
will require the group to list all of the functional dependencies.
 The normalized relations should be approved by the lecturer before proceeding.
WEEK 7 : Getting Started with MS
Access

 Create Database
 Tables
 Relationship
 Recursive Relationship
 https://www.youtube.com/playlist?list=PLSM4ol-
di1_0eWFMci8Gp01UW9hGr3Vqw
WEEK 8 : Getting Started with MS
Access

 Create Forms and Subforms


 Navigation Buttons and Selection Forms
 Create Order Form and Calculated Price
 https://www.youtube.com/playlist?list=PLSM4ol-
di1_0eWFMci8Gp01UW9hGr3Vqw
WEEK 9 : Create Queries and Writing
SQL with MS Access

To help students to understand how to use SQL in Microsoft Access, they can watch these
videos:

 Create Table - SQL with Microsoft Access 2016 lesson 1


https://www.youtube.com/watch?v=x3G4WeaIwJw

 Insert Records - SQL with Microsoft Access 2016 lesson 2


https://www.youtube.com/watch?v=RF3awz2uhwo

 Alter Table - SQL with Microsoft Access 2016 lesson 3


https://www.youtube.com/watch?v=6XHUI9YsJlQ
WEEK 10 : Create Queries and Writing
SQL with MS Access

To help students to understand how to use SQL in Microsoft Access, they can watch these videos:

 Select Query - SQL with Microsoft Access 2016 Lesson 4


https://www.youtube.com/watch?v=IFr4jvt_ZZc

 AND, OR, LIKE - SQL with Microsoft Access 2016 Lesson 5


https://www.youtube.com/watch?v=xqSTroBqyeQ

 IN, BETWEEN, Brackets - SQL with Microsoft Access 2016 Lesson 6


https://www.youtube.com/watch?v=BhvKWyOgciE
WEEK 10 : Create Queries and Writing
SQL with MS Access

To help students to understand how to use SQL in Microsoft Access, they can watch these videos:

 Subqueries - SQL with Microsoft Access 2016 Lesson 7


https://www.youtube.com/watch?v=qhNZ1E5upmQ

 Sorting - SQL with Microsoft Access 2016 Lesson 8


https://www.youtube.com/watch?v=yqkA7XYn1Tk
WEEK 11 : Create Queries and Writing
SQL with MS Access

 Arithmetical operators, functions - SQL with Microsoft Access 2016 Lesson 9


https://www.youtube.com/watch?v=0oYsD9gIC8c

 Group By, Max, Min, Average - SQL with Microsoft Access 2016 Lesson 10
https://www.youtube.com/watch?v=Ea5PyitZndE

 Joining tables - SQL with Microsoft Access 2016 Lesson 11 - Joining tables
https://www.youtube.com/watch?v=QYwJqEMSyi4

 Having, Update - SQL with Microsoft Access 2016 Lesson 12 - Having, Update
https://www.youtube.com/watch?v=s012ymFkU7c
WEEK 12 : Create Reports based on
Queries

To help students to understand how to create reports based on queries, they


can watch this video:
 https://www.youtube.com/playlist?list=PLSM4ol-
di1_0eWFMci8Gp01UW9hGr3Vqw

 Lab Test
WEEK 13 : Lab Test Discussion

 Discussion of lab test


WEEK 14 : Presentation

 Group project presentation and report submission

You might also like