Opintojaksohaku

Description


IT00ED45 Database Management and Programming (5 cr)
Prerequisites IT00ED39 Relational Databases and IT00ED40 Web Programming or equivalent knowledge and skills
Objectives I design a data model for a given problem domain. I design and implement relational databases based on given requirements and data models. I use database management software.

I use application programming interfaces to connect to a relational database. I know how to implement standard CRUD-features using a selected programming language.

I implement backend applications providing data services. I understand the common security issues in database and backend programming.
Content - Database, data model
- Database management tool
- Backend programming
- Selected programming libraries for database programming
- Create, Read, Update, Delete (CRUD) data
- Security issues related to database and backend programming
Recommended optional programme components If necessary, the student advisor will recommend optional programme components for each student based on their individual study plan.
Accomplishment methods Described in implementation plan
Execution methods Described in implementation plan
Materials Materials can be found on learning platform.
Literature Not applicable
Evaluation Criteria 0-5
Evaluation Criteria satisfactory (1-2)
I design a basic data model for given problem domain.
I use application programming interface for basic CRUD functionalities and backend data services in selected programming language

good (3-4)
I design and implement appropriate data model for given problem domain
I implement variety of CRUD functionalities and backend data services in selected programming language.

excellent (5)
I design and implement appropriate data model for given problem domain
I implement high-quality backend data services using database in selected backend programming language.
I take data security into account when implementing backend data services
Assessment Frameworks Not applicable
Further Information No additional information
Responsible persons Not applicable
Links Not applicable

Implementations


Show old implementations
8.5.2024 19:03:22