SlideShare uma empresa Scribd logo
1 de 24
 Why study Database?
 Who Needs to Study Database?
 Overview of Database
 DBMS Architecture & Database Models
 Three Schema Architecture
 Entity Relationship Modeling
 Enhanced Entity Relationship Modeling
 Cardinality Constraints
 Normalization
Course Outline
 Basic Terminologies and Concepts
 Manual File Management Systems Approach
 File Processing Systems Approach
 Database Management System Approach
 Database and its types
 Components of Database Environment
 Database Evolution
 Data Models
Database Overview
 Data: Data is a collection of any thing it can be collection of
names of students of class, contacts of person in contact
book, DVDs collection names etc. Data is basically a facts and
figures.
 Why we need data ?? Data is as important as any other
asset is valuable. Data is important in lawful decision
making.
Example of data in Table is below.
 Information: Processed data yields us information. Or we can
say that information is a useful data which we extracted after
applying any operation or query on data.
 Processing is done under some condition
 Consider a data in table below
Information is that Ahmed and Tariq are 22 years old.
Name Class Age
Ali 10th 21
Ahmed 11th 22
Owais 12th 23
Tariq 14th 22
 Data vs Information : Data is collection of any thing which after processing
gives us useful data which is called Information, we use information to make
decisions.
 Metadata : Metadata is simply a data about data. Metadata contains
information about format of data means what type of data can be stored into
the table and what will be source of data.
In above table we can see the table structure which is described by Names
of fields, Types of fields and length then source is described.
Name Type Length Source
CourseName Alphanumeric 30 Academic
StudentID Integer 10 Student IS
Semester Integer 7 Student IS
Class Alphanumeric 15 Student IS
CGPA Alphanumeric 12 Result Section
Database : Database is a collection of logically related data which can
be shared by multiple users.
Example: Student Information Database
Ledgers and record registers are example of Manual file
management systems. Storing record in MFMS causes lot of
inconvenience.
Disadvantages:
 Data Dependence
 Data Redundancy
 Limited Data Sharing
 Chance of loss
 File processing systems are just a
replacement of Manual File Management
system. It has same problems as Manual File
Management System has.
Disadvantages:
 Data Dependence
 Limited Sharing
 Data Duplication
 Excessive Program Maintenance
 Concurrency Issues
 Atomicity Issues
 Database Management system is a solution to problems
which were arising in previously described two systems.
Database Management system uses Database approach to
overcome problems such as data sharing, Data
redundancy etc.
Advantages of DBMS
 Data Independence
 Data Sharing Made easy
 Limited Data Redundancy
 Improved Data consistency
Examples of DBMS are MS ACCESS, SQL SERVER, ORACLE etc
Database Management system is a software which manages
the Database and enables us to perform operations on the
data.
 Database is a collection of organized and logically
related data which can be shared by multiple users.
 Main Types of Database
 1.) Centralized Database
 2.) Distributed Database
 Centralized Database: It is a type of database which is
located on a single location and different users from
different places access this database from a single
location.
 There are again two types of Centralized Database
 1.) Personal Computer Database
 2.) Centralized MULTI-USER Database
 Personal Computer Database: It is a type of
database which is installed on only one computer
for example a shopkeeper inventory system on
shop uses a personal computer database.
 It is a low scope database , because it is
dedicated to only one system.
 Central Computer Database: Central computer
database is a type in which there is a central
computer (server) on which database is installed
and other systems which are called (client/dumb
terminals) are connected with this Central
computer by any network.

Central Computer Database Diagram
Central Computer:
a.) All processing is done by CC.
b.) All load on CC.
c.) CC should be a power ful machine.
Terminals:
a.) Provide only interface.
b.) Not so much powerful systems.
c.) Don’t have load.
 Distributed Database: It is a type of a
database which is located on the more then
one locations. Different users from different
locations access database with the help of
Network.
 Distributed Database: It has again two types.
 Homogenous
 Heterogeneous
 Homogeneous
 H/W
 OS
 DBMS
 Data Model*
 Data flow
 If all these components are same at all nodes then it is known as homogeneous
DB.
 Heterogeneous
 H/W
 OS
 DBMS
 Data Model*
 Data flow
 If any of these components differ at different levels then such DB is called
heterogeneous DB.
 Advantages of Distributed Database:
 a.) Provides Load Balancing
 b.) Low chances of Data Loss.
 c.) Easy Data Sharing
 d.) Data consistency
 Components of database environment describes those
components which are involved with database could me
DB Administrators, System Developers or End users. They
are mostly nine in number. Detail of them are given below.
Main Components
 Data and Database System Administrators
 System Developers
 End Users
 CASE Tools
 User Interface
 Application Programs
 Repository
 DBMS
 Database
 Computer Aided Software Engineering Tools (CASE TOOLS) : Automated tools to design
database and application programs. CASE tools are used for system Requirement
analysis and design.
 Repository: Repository contains a broad set of metadata which is important for
managing database.
 DBMS: A software which is used to manage the database, this management includes the
creation of database upto whole maintenance of DB. DBMS provides the controlled
access to the Database.
 Database: A collection of organized and logically related data which can be shared by
multiple users is known as a database.
 Application Programs: Application Programs are those programs which uses database
and manipulate the database according to there purpose. For instance we develop a
Library Management system application in .Net and for record storing purpose we use
Access DB. Hence Library Management system is a Application Program.
 Database Administrators: DB Administrator is a one who manages a Database.
 System Developers: System Developers are those who develop Application Programs
they use case tools to dug out requirements and design of a application.
 End Users: Suppose a Database is used into an school organization then end users are
those persons who get facilities from the database and to whom services are been
provided.
 Data model is first step in Database design
process which describe the logical structure of
database. It tells us how data is connected to
each other and how is stored, Processed. It
describes what type of relations will be between
data.
 ER Data Model
 Object oriented Data Model
 Network Data Model
 Hierarchical Data Model
 1.1 List four significant differences between a
file-processing system and a DBMS.
 1.2 This chapter has described several major
advantages of a database system. What are two
disadvantages?
Due Date and Other Details are given on Canvas.

 This course has enabled open enrollment.
Students can self-enroll in the course once
you share with them this URL:
 https://canvas.instructure.com/enroll/TFLB7E
Any
Questions?

Mais conteúdo relacionado

Semelhante a Detailed overview on Database and database system

Semelhante a Detailed overview on Database and database system (20)

Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
Db lecture 1
Db lecture 1Db lecture 1
Db lecture 1
 
Database-management-system-dbms-ppt.pptx
Database-management-system-dbms-ppt.pptxDatabase-management-system-dbms-ppt.pptx
Database-management-system-dbms-ppt.pptx
 
DBMS and its Models
DBMS and its ModelsDBMS and its Models
DBMS and its Models
 
Unit01 dbms
Unit01 dbmsUnit01 dbms
Unit01 dbms
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1
 
Database Management System ppt
Database Management System pptDatabase Management System ppt
Database Management System ppt
 
csedatabasemanagementsystemppt-170825044344.pdf
csedatabasemanagementsystemppt-170825044344.pdfcsedatabasemanagementsystemppt-170825044344.pdf
csedatabasemanagementsystemppt-170825044344.pdf
 
Dbms notesization 2014
Dbms notesization 2014Dbms notesization 2014
Dbms notesization 2014
 
Database Management System ( Dbms )
Database Management System ( Dbms )Database Management System ( Dbms )
Database Management System ( Dbms )
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
 
DBMS_UNIT_1.pdf
DBMS_UNIT_1.pdfDBMS_UNIT_1.pdf
DBMS_UNIT_1.pdf
 
Lecture#5
Lecture#5Lecture#5
Lecture#5
 
Chapter01
Chapter01Chapter01
Chapter01
 
Ena ch01
Ena ch01Ena ch01
Ena ch01
 
Ena ch01
Ena ch01Ena ch01
Ena ch01
 
Database-management-system-dbms-ppt.pptx
Database-management-system-dbms-ppt.pptxDatabase-management-system-dbms-ppt.pptx
Database-management-system-dbms-ppt.pptx
 
Introduction to DBMS.pptx
Introduction to DBMS.pptxIntroduction to DBMS.pptx
Introduction to DBMS.pptx
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
 
DataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPTDataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPT
 

Último

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 

Último (20)

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 

Detailed overview on Database and database system

  • 1.
  • 2.  Why study Database?  Who Needs to Study Database?  Overview of Database  DBMS Architecture & Database Models  Three Schema Architecture  Entity Relationship Modeling  Enhanced Entity Relationship Modeling  Cardinality Constraints  Normalization Course Outline
  • 3.  Basic Terminologies and Concepts  Manual File Management Systems Approach  File Processing Systems Approach  Database Management System Approach  Database and its types  Components of Database Environment  Database Evolution  Data Models
  • 5.  Data: Data is a collection of any thing it can be collection of names of students of class, contacts of person in contact book, DVDs collection names etc. Data is basically a facts and figures.  Why we need data ?? Data is as important as any other asset is valuable. Data is important in lawful decision making. Example of data in Table is below.
  • 6.  Information: Processed data yields us information. Or we can say that information is a useful data which we extracted after applying any operation or query on data.  Processing is done under some condition  Consider a data in table below Information is that Ahmed and Tariq are 22 years old. Name Class Age Ali 10th 21 Ahmed 11th 22 Owais 12th 23 Tariq 14th 22
  • 7.  Data vs Information : Data is collection of any thing which after processing gives us useful data which is called Information, we use information to make decisions.  Metadata : Metadata is simply a data about data. Metadata contains information about format of data means what type of data can be stored into the table and what will be source of data. In above table we can see the table structure which is described by Names of fields, Types of fields and length then source is described. Name Type Length Source CourseName Alphanumeric 30 Academic StudentID Integer 10 Student IS Semester Integer 7 Student IS Class Alphanumeric 15 Student IS CGPA Alphanumeric 12 Result Section
  • 8. Database : Database is a collection of logically related data which can be shared by multiple users. Example: Student Information Database
  • 9. Ledgers and record registers are example of Manual file management systems. Storing record in MFMS causes lot of inconvenience. Disadvantages:  Data Dependence  Data Redundancy  Limited Data Sharing  Chance of loss
  • 10.  File processing systems are just a replacement of Manual File Management system. It has same problems as Manual File Management System has. Disadvantages:  Data Dependence  Limited Sharing  Data Duplication  Excessive Program Maintenance  Concurrency Issues  Atomicity Issues
  • 11.  Database Management system is a solution to problems which were arising in previously described two systems. Database Management system uses Database approach to overcome problems such as data sharing, Data redundancy etc. Advantages of DBMS  Data Independence  Data Sharing Made easy  Limited Data Redundancy  Improved Data consistency Examples of DBMS are MS ACCESS, SQL SERVER, ORACLE etc Database Management system is a software which manages the Database and enables us to perform operations on the data.
  • 12.  Database is a collection of organized and logically related data which can be shared by multiple users.  Main Types of Database  1.) Centralized Database  2.) Distributed Database  Centralized Database: It is a type of database which is located on a single location and different users from different places access this database from a single location.  There are again two types of Centralized Database  1.) Personal Computer Database  2.) Centralized MULTI-USER Database
  • 13.  Personal Computer Database: It is a type of database which is installed on only one computer for example a shopkeeper inventory system on shop uses a personal computer database.  It is a low scope database , because it is dedicated to only one system.  Central Computer Database: Central computer database is a type in which there is a central computer (server) on which database is installed and other systems which are called (client/dumb terminals) are connected with this Central computer by any network. 
  • 14. Central Computer Database Diagram Central Computer: a.) All processing is done by CC. b.) All load on CC. c.) CC should be a power ful machine. Terminals: a.) Provide only interface. b.) Not so much powerful systems. c.) Don’t have load.
  • 15.  Distributed Database: It is a type of a database which is located on the more then one locations. Different users from different locations access database with the help of Network.
  • 16.  Distributed Database: It has again two types.  Homogenous  Heterogeneous  Homogeneous  H/W  OS  DBMS  Data Model*  Data flow  If all these components are same at all nodes then it is known as homogeneous DB.  Heterogeneous  H/W  OS  DBMS  Data Model*  Data flow  If any of these components differ at different levels then such DB is called heterogeneous DB.
  • 17.  Advantages of Distributed Database:  a.) Provides Load Balancing  b.) Low chances of Data Loss.  c.) Easy Data Sharing  d.) Data consistency
  • 18.  Components of database environment describes those components which are involved with database could me DB Administrators, System Developers or End users. They are mostly nine in number. Detail of them are given below. Main Components  Data and Database System Administrators  System Developers  End Users  CASE Tools  User Interface  Application Programs  Repository  DBMS  Database
  • 19.
  • 20.  Computer Aided Software Engineering Tools (CASE TOOLS) : Automated tools to design database and application programs. CASE tools are used for system Requirement analysis and design.  Repository: Repository contains a broad set of metadata which is important for managing database.  DBMS: A software which is used to manage the database, this management includes the creation of database upto whole maintenance of DB. DBMS provides the controlled access to the Database.  Database: A collection of organized and logically related data which can be shared by multiple users is known as a database.  Application Programs: Application Programs are those programs which uses database and manipulate the database according to there purpose. For instance we develop a Library Management system application in .Net and for record storing purpose we use Access DB. Hence Library Management system is a Application Program.  Database Administrators: DB Administrator is a one who manages a Database.  System Developers: System Developers are those who develop Application Programs they use case tools to dug out requirements and design of a application.  End Users: Suppose a Database is used into an school organization then end users are those persons who get facilities from the database and to whom services are been provided.
  • 21.  Data model is first step in Database design process which describe the logical structure of database. It tells us how data is connected to each other and how is stored, Processed. It describes what type of relations will be between data.  ER Data Model  Object oriented Data Model  Network Data Model  Hierarchical Data Model
  • 22.  1.1 List four significant differences between a file-processing system and a DBMS.  1.2 This chapter has described several major advantages of a database system. What are two disadvantages? Due Date and Other Details are given on Canvas. 
  • 23.  This course has enabled open enrollment. Students can self-enroll in the course once you share with them this URL:  https://canvas.instructure.com/enroll/TFLB7E