Dbms Project Requirements
Total Page:16
File Type:pdf, Size:1020Kb
DBMS PROJECT REQUIREMENTS
An average of 25 projects will be presented within 80 minutes. For things to go as quickly as possible, please comply with the following terms of presentation: Projects will be uploaded to http://online.ase.ro until May 29, 2017, 22:00 in a Word file named as Name_Group.doc (x); It is mandatory to include 4-5 print screens for points A) -G) (NO more than 4, it leads to large projects which are hard to follow); For verifications, it is mandatory to provide the source code in the Word file for all requirements, not just screenshots; Projects must be presented. Students who only upload the project without presenting it or come to the presentation without having uploaded the project within the deadline will be considered absent; At the presentation, arrive on time (the beginning of the class). Those who do not comply will reduce the actual time of presentation and will be penalised with 2 points.
Minimum requirements:
A. Describing the problem and presenting the conceptual schema. INSERT INTO statements won’t be included in the project;
B. Interacting with Oracle server using SQL statements (DDL and DML);
C. Decision and loop control structures (if, case, loop, for);
D. Managing exceptions (minimum 2 implicit and 2 explicit);
E. Managing cursors (minimum 2 implicit, one with parameters and 2 explicit);
F. Functions, procedures, packages (minimum 3 functions, 2 procedures and a package);
G. Triggers (minimum 2);
You need to sign up on http://apex.oracle.com to get a free workspace (Get Started –> Free Workspace –> Application Development). Using Apex and the information from the seminar, http://online.ase.ro and https://docs.oracle.com/cd/E59726_01/index.htm, yo will develop:
H. Two Forms of different types with minimum 2 validations and a LOV (print screens and a link will be included); I. Two Reports (print screens and a link will be included).
IMPORTANT DETAILS
A. For the grade, will be taken into account the content of the project, the presentation style and the answers given to the 2-3 questions;
B. Projects that are not original, that is, they have been presented / uploaded by someone else, will be marked with the grade 1. We keep the projects of the past years, the verification of originality is done easily. Bear in mind that the current version of Apex is substantially different from last year;
C. The schema of the database will highlight the tables, columns, keys, and the type of relationships (1-1, 1-M);
D. Each PL/SQL block will be accompanied by the statement of the problem,e.g.,
- Remove the agent with code 2;
DECLARE v_codagent agenti.codagent%TYPE := 2; BEGIN DELETE FROM AGENTS WHERE codagent = v_codagent; END; / select * from agents;