Database Report
Database Report
system
Name : Masoom
student id : BSE
Subject : DBM
Section : 4-B
Assignment : 01
Q:1 Discuss about the difference in website, webpage and mobile
app Also discuss what is different in E commerce based
web/mobile app/ marketing based web/ mobile app ?
Difference Between :
website webpage Mobile app
Code Functionality:
Write the code to implement the functionality of your app. This
could involve handling button clicks, retrieving data, or any other
desired behavior.
Bluehost:
Bluehost Bluehost is known for its reliability and excellent customer
support. They offer various hosting plans suitable for small to large
businesses.
SiteGround:
SiteGround is recognized for its speed and security features. They
provide managed WordPress hosting and have a good reputation for
customer service.
HostGator:
HostGator is a popular choice for businesses of all sizes. They offer a
range of hosting plans with good scalability options.
InMotion Hosting
Hosting InMotion Hosting is known for its fast and reliable hosting
services. They provide various hosting solutions with a focus on
business hosting.
A2 Hosting:
A2 Hosting is known for its speed optimization and developer-
friendly environment. They offer various hosting plans suitable for
businesses.
Q:4 Write the steps to register the space in clouds/with
rates and specifications/and also enlist the other areas /
space where you can reserve the space instead clouds?
Registration Steps :
• Managed Hosting:
• Colocation Services:
Q:5 Draw the structural diagrams of your own project - including -(class
diagram, activity diagram, sequential diagram , composite diagram object
diagram and the communication diagram?
Actuvity diagram :
Class diagram :
object diagram :
Composite diagram :
Sequence diagram :
s
Q:6 Write short intro of your all screen decided in the project-
(5-6 times) in according to the structural diagrams?
Project Name : Teacher’s evaluation system (mobile application)
In our 1st page of mobile application the logo show to the user for a
few second :
2nd screen : In a 2nd page of mobile application the user choose their
option if they are student they click on student option or if they are
teacher they click on teacher option ,that will show on their screen
3rd screen : 3rd screen is login page where the user sign up their
account and add their name ,email , passwaord if they forfet their
password they click on forget password ,
4th page : (Registration page )
When the user do not have any account, they click on registration
page and fill the required information for the registration
5th page : after the login successfully the main page is open , in which
different option are shown on screen for students or teachers for the
enroll courses for example attendance , class management , timing etc
ERP UML
it stand for enterprise it stand unified modelling
resources planning languages
Focuss on integration and it is a virtual language and
managing business possess represent software system
and data
Utilizes data tables and workflow Employs diagrams like class,
charts. sequence, and activity diagrams.
It not typically represented using diagrams include various types,
UML diagrams. Instead, it is often each serving a specific purpose.
documented through process Examples include class diagrams
flowcharts, data models, and for structural representation,
configuration documents. activity diagrams for workflow,
and sequence diagrams for
interactions.
Q:8 Write about the different categories ( covering all types -(2-3
points for each ) of UML diagram - include 03 tools which are
very useful to design UML diagram ?
Use Case Diagram:
It is show the functionality of a system
Use case include actor , relationship , exclude and include
Represents interactions between users and a system.
Tools: Lucidchart, Microsoft Visio, draw.io.
Class Diagram:
It describe the classes and relationship of system
Illustrates classes, relationships, and attributes in object-oriented
systems.
Tools: Visual Paradigm, Enterprise Architect, draw.io.
Sequence Diagram:
Depicts interactions among objects in a sequential order.
In which they they sequencially show actin of the system
Tools: StarUML, IBM Rational Software Architect, Lucidchart.
Activity Diagram:
it Displays workflows and processes within a system.
It represent a graphical view of a system
Tools: Creately, Visual Paradigm, draw.io.
Component diagram
It displays the structural relationship of components of software
system
Mostly used when working with complex systems with many
components.
Components communicate with each other using interfaces..
Tools: Creately, Visual Paradigm, draw.io.
Deployment Diagram:
Represents the physical deployment of software components.
Tools: Lucidchart, Visual Paradigm, Microsoft Visio. Package
Diagram:
Object Diagram:
Represents instances of classes and their relationships at a
specific point in time.
They show what a system will look like at a given time. Because
there is data available in the objects
Tools: Lucidchart, Visual Paradigm, draw.io.
Package diagram :
As the name suggests, a package diagram shows the
dependencies between different packages in a system.
Tools: draw.io, Visual Paradigm, IBM Rational Software
Architect.
composite structure diagrams.
Composite structure diagrams are used to show the internal
structure of a class. Some of the common composite structure
diagrams
Tools: Lucidchart, draw.io,
Q:9 Write about all DB language with suitable example
(03 queries for each )?
Database languages :
DDL (data definition language ) :
it is a subset of sql and part of DBMS ,which is used to create
, drop , alter ,truncate and rename .
Create query : it is used to create database ,table and other
object
Syntax :
create database database_name;
create table table-name;
truncate : used to delete or remove record from table
syntax :
truncate table table_name;
Rename : used to rename the table
Syntax :
rename table-name old name to new tablename;