Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xpcosmos/physical-data-model-mysql
It utilizes a MySQL server set up on a Red Hat Enterprise Linux 9 (RHEL 9) virtual machine (VM). The VM configuration demonstrates the potential for the database server to be accessed by other hosts on the network. The project includes various SQL scripts within the database folder, demonstrating functionalities like creating a schema and more!
https://github.com/xpcosmos/physical-data-model-mysql
data-engineering database dba mysql-database rhel9 sql utm
Last synced: 1 day ago
JSON representation
It utilizes a MySQL server set up on a Red Hat Enterprise Linux 9 (RHEL 9) virtual machine (VM). The VM configuration demonstrates the potential for the database server to be accessed by other hosts on the network. The project includes various SQL scripts within the database folder, demonstrating functionalities like creating a schema and more!
- Host: GitHub
- URL: https://github.com/xpcosmos/physical-data-model-mysql
- Owner: xpcosmos
- License: gpl-2.0
- Created: 2024-05-21T19:47:22.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-17T21:02:57.000Z (5 months ago)
- Last Synced: 2024-06-17T23:02:38.586Z (5 months ago)
- Topics: data-engineering, database, dba, mysql-database, rhel9, sql, utm
- Homepage:
- Size: 69.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Physical Data Model (MySQL)
This project serves as a practical demonstration of my learning journey with MySQL databases. It utilizes a MySQL database server set up on a Red Hat Enterprise Linux 9 (RHEL 9) virtual machine (VM). The initial purpose is to implement the model below:
![img1](src/dimensional-model.png)
# Technologies and Tools
* MySQL Server
* Linux (RHEL9)
* Oracle SQL Developer
* Drawio
* SFTP/FTP Protocol# Purpouse
This project provides a hands-on experience with key aspects of MySQL database management, including:
* Setting up a basic MySQL database structure (schema)
* Setting up a VM able to be used by external users in the same Network
* Management acess and permission to interact with the database
* Writing SQL queries to interact with the database# Additional notes
* The `database` folder contains various SQL scripts that demonstrate different functionalities and example of the used data. These scripts can be executed once you connect to the MySQL server on your VM.
* You'll need to have a separate setup process for the VM and database (not included in this project) to connect and run the scripts.
* This project serves as a learning tool for personal development.
# Contact
## Contact