Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/programmer-rd-ai/library-management-system-oraclesql
The Library Management System project, part of the CI6320 Advanced Data Modelling coursework, features comprehensive SQL scripts utilizing OracleSQL to facilitate efficient data modeling and management.
https://github.com/programmer-rd-ai/library-management-system-oraclesql
adm advanced ci6320 cw data icw library management modelling oracle oraclesql report sql system
Last synced: about 1 month ago
JSON representation
The Library Management System project, part of the CI6320 Advanced Data Modelling coursework, features comprehensive SQL scripts utilizing OracleSQL to facilitate efficient data modeling and management.
- Host: GitHub
- URL: https://github.com/programmer-rd-ai/library-management-system-oraclesql
- Owner: Programmer-RD-AI
- License: mit
- Created: 2024-04-08T10:41:59.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-09T10:43:18.000Z (9 months ago)
- Last Synced: 2024-04-09T15:25:25.132Z (9 months ago)
- Topics: adm, advanced, ci6320, cw, data, icw, library, management, modelling, oracle, oraclesql, report, sql, system
- Language: SQL
- Homepage: https://lnkd.in/g7vVbV2K
- Size: 6.14 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Library Management System - OracleSQL
This repository contains the SQL scripts and documentation for a Library Management System implemented using Oracle SQL. The project covers various aspects of database design, including table creation, data insertion, triggers, functions, and user-defined types.
## Coursework Assignment: Advanced Data Modelling
This repository contains the coursework assignment for the module CI6320 Advanced Data Modelling. The assignment was completed by Ranuga Disansa Belpa Gamage (Student ID: E112691) under the guidance of Mr. W A D B C Goonatillaka, the module leader.
## Assignment Overview
The assignment is divided into two parts:
1. **Part A**: This section explores the concepts of data modelling, focusing on the Relational Data Model (RDM), Object-Oriented Data Model (OODM), and Object-Relational Data Model (ORDM). It includes a detailed analysis of each model's history, core principles, and characteristics, followed by a comparison table and critical discussion on real-world application scenarios.
2. **Part B**: This section involves setting up a development environment and implementing a Library Management System (LMS) using Oracle SQL. It includes detailed SQL scripts for creating user-defined types, tables, inserting data, and retrieving information for publications, books, journals, members, loans, and additional features like altering tables and creating views.
# Acknowledgement
The completion of this assignment was made possible with the support and mentorship of Mr. W A D B C Goonatillaka, the module leader. Special thanks to the faculty members of CI6320 (Advanced Data Modelling) for their guidance and assistance. Additionally, gratitude is extended to family members for their encouragement throughout the assignment.
For any inquiries or clarifications, please contact Ranuga Disansa Belpa Gamage via email: [email protected].