Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/usmana5809/oracle-database-project

Oracle Database project focusing on social, financial, and university management systems. It includes SQL scripts for database creation, data insertion, and querying, along with a detailed README providing setup instructions and usage guideline
https://github.com/usmana5809/oracle-database-project

database database-management database-project database-queries database-schema financial-management-system oracle oracle-database social-management-system sql sql-queries sql-scripts university-management-system

Last synced: about 1 month ago
JSON representation

Oracle Database project focusing on social, financial, and university management systems. It includes SQL scripts for database creation, data insertion, and querying, along with a detailed README providing setup instructions and usage guideline

Awesome Lists containing this project

README

        

# Comprehensive Management System Proposals

## Overview

This repository contains proposals and SQL scripts for implementing comprehensive management systems for Social, Financial, and University Management domains using Oracle Database.

## Project Structure

The project is structured as follows:

```bash
Management-Systems/

├── Social-Management-System/
│ ├── create_tables.sql
│ ├── insert_data.sql
│ ├── queries.sql
|
├── Financial-Management-System/
│ ├── create_tables.sql
│ ├── insert_data.sql
│ ├── queries.sql
|
└── University-Management-System/
├── create_tables.sql
├── insert_data.sql
├── queries.sql

```
# All queries code
all scheme queries are inside the word file "Database projects Queries for oracle.docx"
- create sql filew with required name
- create table according to queries name
- repalce code step by step
- do for all schema

## Social Management System Proposal

### Purpose

The Social Management System aims to streamline social services delivery and management. It includes modules for user registration, social program management, and reporting.

### Features

- **User Management**: Register users and manage their profiles.
- **Program Management**: Create and manage social programs (e.g., welfare, healthcare).
- **Reporting**: Generate reports on program utilization and effectiveness.
- **Integration**: Integrate with external social services databases.

### Components

- **Users Table**: Stores user information.
- **Programs Table**: Manages details of social programs.
- **Transactions Table**: Tracks transactions related to social benefits.

For detailed implementation steps and SQL scripts, refer to [Proposal-Social-Management.md](Social-Management-System/Proposal-Social-Management.md).

## Financial Management System Proposal

### Purpose

The Financial Management System facilitates financial operations and reporting. It includes modules for accounts management, transactions tracking, and financial reporting.

### Features

- **Accounts Management**: Create and manage customer accounts.
- **Transactions Tracking**: Record financial transactions securely.
- **Reporting**: Generate financial reports (e.g., balance sheets, income statements).
- **Security**: Implement robust data security measures.

### Components

- **Customers Table**: Stores customer information.
- **Accounts Table**: Manages accounts and balances.
- **Transactions Table**: Tracks financial transactions.
- **Categories Table**: Categorizes financial transactions.

## University Management System Proposal

### Purpose

The University Management System supports academic and administrative processes. It includes modules for admissions, course management, and student records.

### Features

- **Admissions Management**: Handle student admissions and applications.
- **Course Management**: Manage course offerings and schedules.
- **Student Records**: Maintain student academic records and transcripts.
- **Integration**: Integrate with learning management systems.

### Components

- **Student Table**: Stores student information.
- **Programs Table**: Manages academic programs and requirements.
- **Courses Table**: Lists available courses and descriptions.
- **Admission Requirements Table**: Defines admission criteria for programs.

## Prerequisites

- Oracle Database installed and configured.
- SQL Developer or another SQL client.

# Setup Instructions

### Step 1: Database Setup

1. Install and configure Oracle Database on your system.
2. Connect to Oracle using SQL Developer or your preferred SQL client.

### Step 2: Creating Database Schema

- Run the SQL script `create_tables.sql` to create the necessary tables:
- `Customers`
- `Categories`
- `Accounts`
- `Transactions`

### Step 3: Inserting Sample Data

- Execute the SQL script `insert_data.sql` to populate the tables with sample data.

### Step 4: Query Examples

- Use `queries.sql` for sample queries to retrieve and manipulate data.

## File Structure

Ensure your project files are organized as follows for each schema:
```bash
├── create_tables.sql
├── insert_data.sql
└── queries.sql
````

## Running Queries

1. Open SQL Developer.
2. Connect to your Oracle Database.
3. Open `queries.sql` and execute the queries as needed.
4. Navigate to each system folder and execute SQL scripts (`create_tables.sql`, `insert_data.sql`, `queries.sql`) as instructed in respective README files.

#### Troubleshooting

- **SQL Errors**: Check SQL syntax and constraints (e.g., foreign keys).
- **Database Connectivity**: Ensure correct database credentials and connection settings.

## Notes

- Customize SQL scripts based on specific requirements.
- Maintain database backups regularly.