Git Product home page Git Product logo

awesome04 / group2_ses_database_project-3 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.02 MB

This repo contains the resources for my College course , Database Systems Design. This involves creating and structuring an entire Databse system for the school of engineering sciences in the University of Ghana as part of a group project 3.

PLpgSQL 100.00%
database-design database-management database-management-systems postgresql school-project

group2_ses_database_project-3's Introduction

Database for School of Engineering Sciences , UG

This repo contains the resources for a college course as part of a 3rd Project. This involves creating an entire Databse system for the school of engineering sciences in the University of Ghana.

Database for Engineering School

MAIN

This is a PostgreSQL database project for the Engineering School at the University of Ghana. It contains tables, views, indexes, and functions that store and process data related to the courses, students, faculty, staff, and facilities of the school. Prerequisites

Before you can use this database, you need to have the following software installed on your computer:

PostgreSQL database server (version 13 or higher)
pgAdmin or other PostgreSQL client tools

You also need to have the following credentials to access the database:

username
password
database name

You can obtain these credentials from the database administrator or the setup script. Installation

To install this database, follow these steps:

Download or clone this repository to your computer.
Open pgAdmin or another PostgreSQL client tool.
Connect to the PostgreSQL database server using the credentials mentioned above.
Create a new empty database with the same name as the database in the credentials.
Open the SQL script file engineering_school.sql in pgAdmin or another PostgreSQL client tool.
Execute the SQL script by clicking on the "Execute" button or by pressing the F5 key.
Wait for the script to complete without errors. If errors occur, review the log and fix the issues.
Verify that the database is populated with the expected data by querying the tables and views using SQL statements.

Usage

To use this database, you can perform the following tasks:

Insert new data into the tables using the INSERT statement. Note that sample data has already been included in the database.
Update existing data in the tables using the UPDATE statement.
Delete data from the tables using the DELETE statement.
Query the data from the tables using the SELECT statement.
Create new views based on the tables using the CREATE VIEW statement.
Modify existing views using the ALTER VIEW statement.
Drop views using the DROP VIEW statement.
Create indexes on the tables using the CREATE INDEX statement.
Modify indexes using the ALTER INDEX statement.
Drop indexes using the DROP INDEX statement.
Create functions using the CREATE FUNCTION statement.
Modify functions using the ALTER FUNCTION statement.
Drop functions using the DROP FUNCTION statement.

You can find more information about these tasks in the PostgreSQL documentation or other online resources.

Contributors

EVANS ACHEAMPONG
BENTIL B. REXFORD
MICHELLE OWUSU
MENSAH NYANYO HUBERT 
ANANE GEORGE NYARKO
DERY-KUUZUME SANDRA
APPIAH YAW FRIMPONG

group2_ses_database_project-3's People

Contributors

awesome04 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.