项目作者: unguyen14

项目描述 :
Database Development with SQL
高级语言:
项目地址: git://github.com/unguyen14/database-dev.git
创建时间: 2021-05-18T01:48:27Z
项目社区:https://github.com/unguyen14/database-dev

开源协议:

下载


Database Design and Development Project

Project Goal

The project aims to build a database from scratch for a hiking orgarnization, demonstrating step-by-step process from user requirement analysis, to identify entities and relationships with assumptions about cardinality and participation, EER modeling, relational schema, normalization, ending with the CRUD for illustrating purposes.
In addition, 10 business queries are answered at the end, using advance SQL queries to generate reports.

Methodologies and Tools:

  • Relational Database with PostgreSQL
  • ER and ERR Mapping with diagrams.net

Workflow:

This project follows a waterfall model, with the phases listed below.

  1. User requirements analysis
  2. Conceptual Design
  3. Logical Design
  4. Physical Design
  5. Normalization
  6. CRUD Operation
  7. Business Inquiries with Advance PostgreSQL

Directory

  1. | - database-dev
  2. | -- CRUD Includes all the CRUD operation
  3. | --- Create_Tables.sql Includes queries to create tables
  4. | --- Drop_Tables.sql Includes queries to drop tables
  5. | --- Populate_Tables.sql Includes queries to populate tables
  6. | -- SQL Queries Includes queries to generate reports
  7. | --- SQL_Commands.sql Includes queries to answer business inquires
  8. | -- README.md Includes the project's overview
  9. | -- Database Development Report Includes all the details about the project's development

Future Development:

This database can be use in conjunction with internal softwares in order to provide better UI for users.