Download De La Salle – Canlubang

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Theoretical computer science wikipedia , lookup

Neuroinformatics wikipedia , lookup

Joint Theater Level Simulation wikipedia , lookup

Transcript
DE LA SALLE CANLUBANG
Leandro V. Locsin Campus
School of Information Technology and Computing
COURSE SYLLABUS
1. COURSE DESCRIPTION
1.1 Course Code
1.2 Course Title
1.3 Description
:
:
:
1.4 Prerequisite
1.5 Course
Credit
:
:
DATMANA/DATALAB
Data Management
The course covers the deployment, administration, and maintenance of
Database systems. Also discussed are advanced SQL and current
developments in databases.
Database Systems (DATBASE)
Four (4) units = 3 units (lecture) + 1 unit (laboratory), three (3) hours
lecture and three (3) hours laboratory classes per week
2. DESIRED LEARNING RESULT
By the end of the term, the student should have acquired the following Expected Lasallian Graduate Attributes
(ELGA) through the desired learning results.

EFFECTIVE COMMUNICATOR (EC) – Articulate effectively and appropriately in a variety of contexts using
communication, literacy, numeracy, and information technology skills to serve the common good and the will
of God.

CRITICAL THINKER (CT) – Conceptualize, apply, analyze, evaluate, and synthesize information gathered
from, or generated by observation, experience, reflection, reasoning, or communication, as a guide to belief
and action.

LIFELONG LEARNER (LL) – Passionately pursue their field of specialization for the sake of learning and to
serve humanity in accordance with a common belief of what is good and is the will of God.

INTERDISCILIPNARY RESOURCE PROVIDER (IRP) – Acquire and generate knowledge and understanding
in a rich mix of fields of study that go far beyond the bounds of a single discipline.

ETHICAL LEADER (EL) – Advocate for the common good without compromising enduring values and
have the moral imagination for social justice and empathy towards people of a different race, color, economic
background, political and ideological leanings.

RESPONSIBLE ENTREPRENEUR (ER) – Identify and leverage socially relevant opportunities by setting-up
business enterprises and pursuing advocates that utilize technology-based solutions to improve the quality of
life, including the economic well-being and spiritual welfare of individuals and of society.
DESIRED LEARNING RESULTS
Analyze real-world problems involving data storage
and retrieval.
Transform relational algebra queries into Structured
Query Language (SQL) statements.
Construct optimized and efficient SQL statements.
Enforce proper constraints in databases for data
integrity.
Implement design specifications to develop efficient
applications involving database systems.
Integrate theories to understand emerging database
technologies, techniques and applications.
:: MCAGENDRANO, 3rd Term SY 2010-2011
EC
CT
LL
IRP
EL
RE




















Page 1 of 5
3. FINAL PRODUCT
Students are divided into groups of two to three persons for their final product, preferably the same groups in
the pre-requisite course, DATBASE. Each group is expected to implement a database application integrating
the database design they developed as final product in DATBASE. In case the group is no longer complete, the
students are either re-assigned to other existing groups or a new project is assigned to them.
At the end of the term, each group is expected to present the database application they implemented. Output
materials include:
1. A slide presentation and demonstration of the developed system.
2. Technical documentation that include the following components:
a. System Requirements
b. Entity Relationship (ER)Data Model
c. Normalized Relational Data Model
d. Forms and Reports
e. System flow
f. User Manual
3. Poster
a.
b.
c.
d.
depicting the Final Project with the following components:
Abstract
Objectives
Database Design
Screen shots
4. Electronic copies of all source codes and related files of each group, consolidated into an optical medium
(e.g. compact disc), each group having a separate folder.
:: MCAGENDRANO, 3rd Term SY 2010-2011
Page 2 of 5
4. VALID ASSESSMENT
The final product will be evaluated using the following rubrics.
PERFORMANCE INDICATOR
Implementation of Database
Design (30%)
– demonstrate knowledge in
transforming the database
design
ELGA
Does not meet
Standard
(0-59)
Approaches
Standard
(60-75)
Meets Standard
(76-89)
Exceeds
Standard (90100)
CT, EC,
IRP, LL
Does not know
how to
translate the
database
design into the
actual tables.
The program
does not
conform to the
business
process.
Was able to
transform the
main entities
into tables.
Was able to
transform most
of the database
components
into tables.
The program
exhibits the
basic processes
involved in the
system.
The program
complies with
most of the
business
processes.
Demonstrates
full knowledge
of transforming
the database
design into the
actual tables.
The program is
an actual
automation of
the process
with utmost
compliance.
The solution
presented is
robust,
extensible, and
elegant.
Correctness of the Program
(30%)
– demonstrates knowledge in
implementing business
process in the program
Appropriateness of Solution
(20%)
– demonstrate skill in
implementing the system to
address the problem of
automating/maintaining a
database management
system, taking into
consideration the different
business and database
constraints
Presentation ( 10%)
– demonstrate knowledge and
skill in presenting the
database design solution to
their chosen problem, utilizing
appropriate visual aids and
materials
CT, EL,
IRP, LL,
RE
The program is
a brute force
solution to the
problem.
The solution
presented
addresses the
problem of
automation/
modification.
The solution
presented
takes into
account all
business and
database
constraints.
EC, IRP
The project is
not presented
properly.
Presentation
covers most of
the
components/ph
ases of the
design process.
Presentation of
the project is
within time
limit. Questions
were answered
convincingly.
Overall Documentation (10%)
– demonstrate knowledge
and skill in creating a
documentation that is
complete, logically organized,
and addresses the preceding
performance indicators.
EC, CT,
IRP
The
documentation
addresses
almost all
indicators.
Documentation
presents a
complete and
well-organized
solution to the
problem,
addressing all
indicators.
Documentation
presents a
professional
understanding
of the problem
and the
documents, the
student’s
analytical
process and
solution. All
assumptions
are stated and
followed.
:: MCAGENDRANO, 3rd Term SY 2010-2011
Presentation is
conducted in a
professional
manner. All
points wellcovered, and
questions
answered
convincingly.
Page 3 of 5
4. LEARNING ACTIVITIES
TOPIC
SCHEDULE
ACTIVITIES
INTRODUCTORY
1. Review of Database Systems
1.1. Basic Database Management
System Tasks: CRUD
1.2. Database System Concepts
Week 1-2
•
ENABLING
2. Structured Query Language
2.1. Review of Relational Algebra
2.2. Basic SQL Queries
3. Integrity and Security
3.1. Domain Constraints and
Referential Integrity
3.2. Assertions and Triggers
3.3. Security and Authorization
4. Advanced SQL
4.1. Set Operations
4.2. Sub-queries
4.3. Joins
4.4. Complex Queries
5. Database Application Development
5.1. Lifecycle
5.2. PHP and MySQL
5.3. PHP Programming Constructs
5.4. Database Set-up
5.5. Inserting Data
5.6. Displaying Data
5.7. Updating and Deleting Data
•
•
Week 3-4
•
Week 5
•
•
•
Week 6-7
•
•
Week 8-10
•
•
Algorithm Development
Implementation of CRUD
algorithms
Review of database concepts
Transforming Relational Algebra
queries into SQL
Creating basic SQL queries
Creating tables in the DBMS
Enforcing constraints on tables
Analyzing real world data
retrieval problems.
Creating advanced SQL
statements.
•
•
Rapid prototyping
Implementing solution to data
retrieval and maintenance.
Integrating modules.
Testing the system.
•
•
Critique and Discussion
Project Presentation
CULMINATING
6. Project Monitoring
7. Final Product
5. REFERENCES
Silberschatz, A., Korth, H. Sudarshan, S. (2001), Database System Concepts, 4th ed. McGraw-Hill.
Connoly, T., Begg, C., Strachan, A. (2001), Database Systems: A Practical Approach to Design,
Implementation and Management, 3rd ed., Addison-Wesley Publishing Company.
Elmasri, R., Navathe, S. (2000), Fundamentals of Database Systems, 3rd ed., Benjamin/Cumming Publishing
Co., Inc.
Gilfillan, I. (2003), Mastering™ MysQL 4, Sybex, Inc.
DuBois, P. (2003), MySQL, 2nd ed., Sam’s Developer’s Library.
:: MCAGENDRANO, 3rd Term SY 2010-2011
Page 4 of 5
6. GRADING SCHEME
The following grading scheme will be used to compute for the final grade:
50% Lecture
20%
20%
10%
Mid-term Exam
Pre-final Exam
Short Quizzes,Assignments,
Problem Sets, Teacher’s Evaluation
50% Laboratory
20%
Exercises
30%
Project
100%
Grading Scale
0
60
67
73
79
85
91
96
-
59
66
72
78
84
90
95
100
0.0
1.0
1.5
2.0
2.5
3.0
3.5
4.0
7. CLASS POLICIES:






EXCUSED ABSENCE. An absence is excused if the student presents a duly signed excuse slip during the first
class meeting after he/she went back to school. A student is excused from being absent but he/she is
responsible for whatever was missed.
• MISSED LONG EXAM. A make-up exam will only be given to a student who missed the exam due to
an excused absence.
• MISSED SHORT QUIZ. There is no make-up quiz for a missed short quiz due to an excused absence.
Instead, the missed quiz will not be included in the computation.
UNEXCUSED ABSENCE. Any exam/quiz missed due to an unexcused absence will render the score for that
exam/quiz to be zero (0).
ASSIGNMENT. All assignments will be done in pairs (pick your partner), unless otherwise stated.
DEADLINE. A deadline is a deadline is a deadline. Any requirement submitted beyond the set deadline will
be accepted but will not be graded.
E-GROUP. All students of DATAMAN are required to enroll in DATMANA class at De La Salle Canlubang's
Edu 2.0 site. Once you have joined, please frequent the site.
CELLPHONE. All cell phones must be turned off or in silent mode for the whole duration of the class.
Sending text messages is strictly prohibited during class hours.
8. FACULTY INFORMATION
MA. CHRISTINE A. GENDRANO
Email: [email protected]
URL: http://dlscanlubang.edu20.org/
:: MCAGENDRANO, 3rd Term SY 2010-2011
Page 5 of 5