https://github.com/samya-s/file-organization-and-database-systems-lab
File Organization and Database Systems Lab (MA39204)
https://github.com/samya-s/file-organization-and-database-systems-lab
database-management database-systems dbms file-organisation file-organization file-organization-and-database-systems fods
Last synced: 3 months ago
JSON representation
File Organization and Database Systems Lab (MA39204)
- Host: GitHub
- URL: https://github.com/samya-s/file-organization-and-database-systems-lab
- Owner: Samya-S
- License: mit
- Created: 2025-01-10T13:17:08.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-15T14:24:46.000Z (3 months ago)
- Last Synced: 2025-02-15T15:28:58.920Z (3 months ago)
- Topics: database-management, database-systems, dbms, file-organisation, file-organization, file-organization-and-database-systems, fods
- Language: C
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# File Organization and Database Systems Lab (MA39204)
**L-T-P:** 0-0-3 | **Credits:** 2
## Syllabus
### Conceptual Design
- **ER Diagrams**: Identify entities, attributes, keys, relationships, cardinalities, generalization, and specialization.
- **ER to Relational Model Conversion**:
- Represent entities and relationships in tabular form.
- Represent attributes as columns.
- Identify keys.### Normalization
- Eliminate redundancies and anomalies.
- Normalize up to **Third Normal Form (3NF)**.### SQL Operations
- **Database Creation**: Write SQL queries to:
- Retrieve information.
- Perform **Insert**, **Delete**, **Modify**, **Alter**, **Update**, and **View** operations.
- Create **Views**, **Synonyms**, **Sequences**, **Indexes**, and **Save Points**.### Advanced Database Concepts
- **Employee Database**: Set constraints and establish relationships between databases.
- Study and implement:
- **PL/SQL Block**: Satisfy conditions, accept user input, and handle exceptions.
- **Procedures**: Create database triggers and functions.### Mini Project
Application development using Oracle/MySQL on one of the following topics:
1. Timetable Management System
2. Hall Management System
3. Web-Based User Identification System
4. Hospital Management System
5. Railway Reservation System
6. Inventory Control System## References
1. H. F. Korth and A. Silberschatz: *Database System Concepts*, McGraw Hill, New Delhi, 1997.
2. R. A. Elmasri and S. B. Navathe: *Fundamentals of Database Systems*, 3rd ed., Addison-Wesley, 1998.
3. R. Ramakrishnan: *Database Management Systems*, 2nd ed., McGraw Hill, New York, 1999.## How to Use this Repository
Clone this repository:
```bash
git clone https://github.com/Samya-S/File-Organization-and-Database-Systems-Lab.git
```## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.