Explain Database Schema and design a schema for Record of Students of any UNIVERSITY

Database Schema:

  •   A database schema is the skeleton structure that represents the logical view of the entire database. It defines how the data is organized and how the relations among them are associated. It formulates all the constraints that are to be applied on the data.


  • A database schema defines its entities and the relationship among them. It contains a descriptive detail of the database, which can be depicted by means of schema diagrams. It’s the database designers who design the schema to help programmers understand the database and make it useful.

Design a schema for Record of Students of any UNIVERSITY


School (school_id, school_name)

Course(course_id, course_name, teacher_id)

Teacher(teacher_id, teacher_name, school_id)

Student(student_id, student_name, absent_days, tardy_days, school_id)

Assignment(assignment_id, assignment_name, assignment_date, category, score, course_id, student_id)


2nd example

School (school_id, school_name, course_id)

Course(course_id, course_name, teacher_id, student_id)

Teacher(teacher_id, teacher_name, student_id)

Student(student_id, student_name, grade, absent_days, tardy_days, assignment_id)

Assignment(assignment_id, assignment_name, assignment_date, category, score, course_id)


Data Instance: 

It is important that we distinguish these two terms individually. Database schema is the skeleton of database. It is designed when the database doesn't exist at all. Once the database is operational, it is very difficult to make any changes to it. A database schema does not contain any data or information.

A database instance is a state of operational database with data at any given time. It contains a snapshot of the database. Database instances tend to change with time. A DBMS ensures that its every instance (state) is in a valid state, by diligently following all the validations, constraints, and conditions that the database designers have imposed.






 ignore 
Same answer for these questions

  1. What is an example of a database schema?
  2. What is schema design?
  3. What is the difference between star schema and relational model?
  4. What happens if you don't have a database schema?
  5. student schema example?
  6. how to design a database schema?
  7. university database schema example?


keywords

explain database schema
what is database design about
what is database schema with example
what is schema in database
what is database vs schema
what is the purpose of schema in database
explain database schema with example
what is database schema in sql
what is database schema in mysql

Comments

Popular posts from this blog

Quick Revision for Multimedia and Animation - Vikatu

Java Quick revision

Quick revision for software engineering by vikatu