SYLLABUS 1 1. Information regarding the program 1.1 Higher education institution Aurel Vlaicu University of Arad 1.2 Faculty Faculty of Exact Science 1.3 Department Department of Mathematics & Computer Science 1.4 Field of study Informatics 1.5 Study cycle Undergraduate/ Bachelor 1.6 Study program / Qualification Applied informatics (in English)/ Bachelor in Informatics 2. Information regarding the discipline 2.1 Name of the discipline Databases 2.2 Course coordinator Prof.dr. Mariana Nagy 2.3 Laboratory coordinator As. drd. Violeta Chiş 2.4 Year of study II 2.5 Semester 3 2.6 Type of evaluation Exam 2.7 Type of the discipline Specialty / Compulsory 3. Total estimated time (hours/semester of didactic activities) 3.1 Hours per week 4 Of which: 3.2 course 2 3.3 seminar/laboratory 2 3.4 Total hours in the curriculum 56 Of which: 3.5 course 28 3.6 seminar/laboratory 28 Time allotment: Hours Learning using manual, course support, bibliography, course notes 26 Additional documentation (in libraries, on electronic platforms, field documentation) 16 Preparation for seminars/labs, homework, papers, portfolios and essays 20 Tutorship - Evaluations 10 Other activities: consultancy 10 3.7 Total individual study hours 86 3.8. Total hours in the curriculum (3.4) + Total individual study hours (3.7) 168 3.9 Total hours per semester (25-30ore/1 credit) 28 x 6= 168 168 3.10 Number of ECTS credits 6 4. Prerequisites (if necessary) 4.1 curriculum - 4.2 competencies Good to advanced user of office programmes 5. Conditions (if necessary) 5.1. for the course Course room with laptop, videoprojector and software: Power Point, Word, database management system 5.2. for the seminar /lab activities Laboratory, properly equipped with computers, network, internet connection, Power Point, Word, database software 1 Cf. M.Of. al României, Partea I, Nr.800 bis/13.xii.2011, Ordinul ministrului nr. 5703 din 18 oct. 2011
6. Specific competencies acquired Professional competencies C1. Ability to use high level programming languages C3. Using IT tools in interdisciplinary context C5. Databases: design and management Transversal competencies CT2 Ability to efficiently perform activities organized in a multidisciplinary team and develop the empathic skills for interpersonal communication, relationship and collaboration with various working groups. CT3 Ability to use efficient methods and techniques of learning, informing, research and developing the skills to valorize the knowledge, to face the contemporary dynamic society. Ability to use specific scientific terms and communicate in English 7. Objectives of the discipline (outcome of the acquired competencies) 7.1 General objective of the Acquiring the knowledge to work efficiently with a great volume of data discipline using the computer. Reinforcing the cooperation between the specialists in various fields and the computer specialist by an interdisciplinary view of the subjects. 7.2 Specific objective of the discipline Acquiring techniques of data organizing. Data analysis and building models for databases. Creating and using databases. Acquiring methods for database management and building efficient queries on data in a database. Programming on a database management system using VBA Creating a database for solving a real problem: analysis, design, implementing and using. 8.Content 8.1 Course Teaching methods Remarks Fundamental concepts: Basics: data, information, databases - evolution, characteristics, examples. Advantage of using databases. Independency of data. Architecture of a database. Database management systems. Administrating databases. Database models. Normalizing databases. Euristic conversation Proofing 4 hrs MS-Access - a relational DBMS: MS-Access, a relational DBMS - component of MS-Office package. Interface, user windows. Entities. Description, roles. Create, view objects. Wizards for look-up, build expression, repairing and compression of database. Tables and relationships: Table structure, data types, properties, data validation. Relationships: description, roles, classification, creating and deleting, properties. Examples.
The interface: Forms: input/ view data. Properties. Forms: command buttons. Reports: design, create, define, properties. Data analysis. Examples. Queries: Select queries: definition, role, view. Sorting data, filtering, parameters, aggregate functions, computed fields. Action queries: define, role, classification, examples. Action queries: application Macros. Examples SQL elements Object oriented programming using VBA: Events. Definitions, examples, order of the events for a form. VBA modules. Role, classification. Commands. CBF modules. Examples. Objects. Properties and methods. Classes and instances. Containers. Design a database application Steps for creating a good application. Creating a relational DB for the accounting or management of an organization. Debate 6 hrs 8 hrs 4 hrs 8.2 Seminar/laboratory Teaching methods Remarks Fundamental concepts: Basics: data, information, databases - evolution, characteristics, examples. Advantage of using databases. Independency of data. Architecture of a database. Database management systems. Administrating databases. Database models. Normalizing databases. Debate 4 ore MS-Access - a relational DBMS: MS-Access, a relational DBMS - component of MS-Office package. Interface, user windows. Entities. Description, roles. Create, view objects. Wizards for look-up, build expression, repairing and compression of database. Tables and relationships: Table structure, data types, properties, data validation. Relationships: description, roles, classification, creating and deleting, properties. Examples.
The interface: Forms: input/ view data. Properties. Forms: command buttons. Reports: design, create, define, properties. Data analysis. Examples. Queries: Select queries: definition, role, view. Sorting data, filtering, parameters, aggregate functions, computed fields. Action queries: define, role, classification, examples. Action queries: application Macros. Examples SQL elements Object oriented programming using VBA: Events. Definitions, examples, order of the events for a form. VBA modules. Role, classification. Commands. CBF modules. Examples. Objects. Properties and methods. Classes and instances. Containers. Design a database application Steps for creating a good application. Creating a relational DB for the accounting or management of an organization. Bibliography 1. Nagy M., Vizental M, Database Basics, lecture notes, Arad, 2012 2. Diamond S. B., Brilliant VBA for Microsoft Access 2007 VBA, Prentice-Hall, 2008 3. Dollinger R., Baze de date şi gestiunea tranzacţiilor, Ed. Albastră, Cluj-Napoca, 1998 (reeditată) 4. Kovacs S., Implementarea bazelor de date, Ed.Albastră, Cluj-Napoca, 2003 5. Nagy M., Vizental M., Baze de date. Material de studiu pentru învăţământul la distanţă., UAV, 2010 6. Nagy M., Vizental M., Sisteme de gestiune a bazelor de date, Note de curs şi aplicaţii, Ed. Mirton, Timişoara, 2007 7. Năstase P. şi colectivul, Baze de date Microsoft Access 2000, Ed. Teora, Bucureşti, 2000 8. Preppernau J., Lambert S., Lambert D., Microsoft Office Access 2007 Step-by-step, Microsoft Press,U.S, 2000 9. Corroborating the content of the discipline with the expectations of the epistemic community, professional associations and representative employers within the field of the program The course exists in the similar programs of all major universities in Romania and abroad. For better fulfilling the demand of the labor market there were organized meetings with employers representatives and specialty
teachers in the pre-university education system. Using English brings and additional value to the program of study, facilitating the access of the graduates to companies abroad and to foreign or multinational companies in Romania. 10. Evaluation Type of activity 10.1 Evaluation criteria 10.2 Evaluation methods 10.3 Share in the grade (%) 10.4 Course knowledge logical coherency acquiring the specialty language Oral evaluation: Students exposition Evaluation dialog Oral questioning. 30% seriousity, consciousness and interest for the subject Active participating to the course 10% 10.5 Seminar/lab activities capacity of using the acquired knowledge; capacity of applying and practice Final evaluation: Presenting a final (original) project Independent work, homeworks 30% 10% consciousness and interest for the study Active participating to the lab activities 10.6 Minimum performance standards: Acquiring the fundamental concepts, using the specialty language and creating a database application at basic level. 20% Date of fill Signature of course coordinator Signature of laboratory coordinator 10.01.2013 prof.dr.mariana NAGY as.drd. VIOLETA CHIŞ Date of approval Signature of the head of department 21.01.2013 prof.dr. MARIANA NAGY