0% found this document useful (0 votes)
25 views16 pages

Lab Guidelines: Ict450 - Database Design and Development

The document outlines a 14 week lab guide for a database design course. It provides guidance for each week including discussing projects, gathering requirements, designing ER diagrams, normalizing data, building databases in Access, writing SQL queries, and creating reports. Students will work in groups on a database project and presentation.

Uploaded by

icha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views16 pages

Lab Guidelines: Ict450 - Database Design and Development

The document outlines a 14 week lab guide for a database design course. It provides guidance for each week including discussing projects, gathering requirements, designing ER diagrams, normalizing data, building databases in Access, writing SQL queries, and creating reports. Students will work in groups on a database project and presentation.

Uploaded by

icha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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