0% found this document useful (0 votes)
363 views

Creating A Student Database

This document is a report submitted by seven students to their professor for their Information Systems for Managers assignment on a Student Database. It includes details about creating tables to store student information like ID, name, address etc. It discusses data types in Microsoft Access like text, number, date/time. It also covers creating queries to retrieve student records based on criteria, relationships between tables, forms for data entry, and reports to present information. Sample queries written in SQL are provided to filter students based on attributes and perform calculations.

Uploaded by

MANSI AGARWAL
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
363 views

Creating A Student Database

This document is a report submitted by seven students to their professor for their Information Systems for Managers assignment on a Student Database. It includes details about creating tables to store student information like ID, name, address etc. It discusses data types in Microsoft Access like text, number, date/time. It also covers creating queries to retrieve student records based on criteria, relationships between tables, forms for data entry, and reports to present information. Sample queries written in SQL are provided to filter students based on attributes and perform calculations.

Uploaded by

MANSI AGARWAL
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

SEMESTER: 1

SUBJECT:

INFORMATION SYSTEM FOR MANAGERS

ASSIGNMENT:
Report on Student Database

Submitted To: Submitted By:


Prof. Vandana Jangid Riya Gupta
( 21BSP1001)
Simran Dua ( 21BSP1088)
Sakshi Agarwal ( 21BSP1021)
Shubham Vij ( 21BSP1079)
Damandeep Singh ( 21BSP0787)
Jahnvi ( 21BSP3421)
Ayush Biswas ( 21BSP0768)
About:
In this, the Student database deals with all kind of student details, academic related reports, college details,
course details, curriculum, batch details and other resource related details too. It tracks all the details of a
student from the day one to the end of his course which can be used for all reporting purpose, tracking of
attendance, progress in the course, completed semesters years, coming semester year curriculum details,
exam details, project or any other assignment details, exam result etc.
Student database provides a simple interface for maintenance of student information. It can be used by
educational institutes or colleges to maintain the records of students easily. The creation and management of
accurate, up-to-date information regarding a students’ academic career is critically important in the
university as well as colleges
The Student Database can facilitate to explore all the activities happening in the college, the current status of
a student, attendance percentage of a student and upcoming requirements of a student. The student
management system is an automated version of manual Student Management System.
It can handle all details about a student. The details include college details, subject details, student personnel
details, academic details, exam details etc. In case of manual system, they need a lot of time, manpower etc.
Here almost all work is computerized. So, the accuracy is maintained. Maintaining backup is very easy. It
can do with in a few minutes. In This project we made a table structure to support 15 record, and 11 fields,
the field used are as following: -
1. ID
2. Last Name
3. First Name
4. Street Address
5. City
6. State
7. Zip Code
8. Birthdate
9. Age
10. Married
11. E-mail Address
An ER Diagram is made showing the attributes with entity relationship module

MS Access:
Microsoft Access database is a relational GUI (Graphical User Interface). Microsoft Access is part of
Microsoft Office package. It is a desktop database management system (DBMS). This software is used to
build application software database management system which combines

MS Access Database Datatype:


The different types of data types are as follows:
1. Text: This data type can take in alphabetical/numerical data. This data type has a maximum length
of 255 characters. One cannot perform mathematical operations on the content stored in this field.
Examples of text data are: names, addresses, EmployeeCode, ZipCodes, etc.
2. Memo: This field is essentially used for textual comments. It can take up to a maximum of 32,000
characters.
3. Number: Numerical calculations such as addition, subtraction, multiplication, division, etc. can be
performed on the contents stored in Number data type.
4. Date/Time: This is a field for displaying dates and times.
5. Currency: This data type can hold a currency value such as Dollars ($).
6. AutoNumber: This field is an automatic counter that assigns a number each time you add data into
a new field.
7. Yes/No: This is a Boolean field that can store value such as “True/False” or “Yes/No”.

Field Size
It is currently set to 255 characters for a text field. A text field can hold a maximum of 255 characters.
However, the size can be increased or decreased as per the requirements.
Format
Custom text and memo formats can be created by using the following symbols. If all the characters in the
text or memo field are required in lowercase, use the symbol “<”. If all the characters in the text or memo
field are required in uppercase, use the symbol “>”. However, if a text character is not required, use the
symbol “&”. If a text character (either a character or space) is required, use the symbol “@”.

Input Mask
To control the manner in which the user provides the input and to provide clear instructions to the user on
how to provide the input, “Input Masks” are used.
Caption
When used on a form, this is the label for the field. If you don’t enter a caption, the field name is used as a
label.
Default Value
This is the value that is automatically entered in this field for new records, if the value is not provided by the
user.

Queries
A query is a term used to question or quiz. In Access, to query a database is to get the exact information
about the database. It can be a data about a single table or multiple related tables. MS Access provides a
large number of queries like select, insert, update, and delete records.

Creating Relationships between Tables


A relationship can be created between two tables through creating Primary and Foreign Keys and populating
them with data. Relationships show the data in tables which are related, such as matching ID fields or name
fields in different tables.

Creating Forms
Forms are used for data entry, editing and viewing. Reports are mainly used for presenting data in a static
format.

Reports
A report contains complete information of one or more tables that calculate information and displays it in
different visual representations.

Constraints: A constraint is a rule that is used for optimization purposes.


 Primary Key:
A primary key is a field or combination of fields that uniquely identify a record in a table, so that an
individual record can be located without confusion.
 Foreign Key:
A foreign key (sometimes called a referencing key) is a key used to link two tables together. Typically, you
take the primary key field from one table and insert it into the other table where it becomes a foreign key (it
remains a primary key in the original table).

SDLC Model
SDLC is also known as System Development Life Cycle. It is the process of developing new information
system through Investigation, Analysis, Design, Implementation and Maintenance.
Creating a student database-
 Input

 Output
Creating the Academics table-
 Input

 Output
 Queries
Query 1 - Students whose age is equal to and greater than 25, who are married [ascending, >=] name is in
ascending order
 Input

 Output

 SQL CODING- SELECT Student_Database.ID, Student_Database.Name, Student_Database.Age,


Student_Database. Married FROM Student_Database
WHERE (((Student_Database.Age)>=25))
ORDER BY Student_Database.Name;
Query 2 – students who belongs to Delhi city & have a “general category” (“AND” Operator)
 Input

 Output

 SQL CODING- SELECT Student_Database.ID, Student_Database.Name, Student_Database.City,


Student_Database.Category
FROM Student_Database
WHERE (((Student_Database.City)="Delhi") AND ((Student_Database.Category)="General"));
Query 3 – students who belong to Mumbai city or have a Christian religion (“OR” Operator)
 Input

 Output

 SQL CODING- SELECT Student_Database.ID, Student_Database.Name, Student_Database.Age,


Student_Database.City, Student_Database.Religion
FROM Student_Database
WHERE (((Student_Database.City)="Mumbai")) OR (((Student_Database.Religion)="Christian"));
Query 4 – students whose name end with ‘A’ and whose age is “between 19 and 30” (like/*, between”)

 Input

 Output

 SQL CODING- SELECT Student_Database.ID, Student_Database.Name,


Student_Database.Gaurdian_Name, Student_Database.Address, Student_Database.Age
FROM Student_Database
WHERE (((Student_Database.Name) Like "*A") AND ((Student_Database.Age) Between 19 And 30));
Query 5 – Average age of student (Total = average)

 Input

 Output

 SQL CODING- SELECT Avg (Student_Database.Age) AS AvgOfAge


FROM Student_Database;
Query 6 – student does not belong to Punjab city “except”(< >)

 Input

 Output

 SQL CODING- SELECT Student_Database.ID, Student_Database.Name, Student_Database.City


FROM Student_Database
WHERE (((Student_Database.City)<>"Punjab"));
Query 7 – Minimum marks of student in marketing “min operator” (Total = min)

 Input

 Output

 SQL CODING- SELECT Min (Academics.Marketing) AS MinOfMarketing


FROM Academics;
QUERY 8-Stundents whose 2nd letter of the name is “a” & age is greater than 20.(like?a??,>)

 INPUT

 OUTPUT

 SQL Coding- SELECT Student_Database.ID, Student_Database.Name, Student_Database.Age,


Student_Database.Married
FROM Student_Database
WHERE (((Student_Database.Name) Like "?a??") AND ((Student_Database.Age)>20));
QUERY 9-Students whose name are in descending order & whose statistic subject mark is <=50.
(Descending,<=)

 INPUT

 OUTPUT

 SQL Coding- SELECT Academics.ID, Academics.Name, Academics.Statistics


FROM Academics
WHERE (((Academics.Statistics)<=50))
ORDER BY Academics.Name DESC;
QUERY 10-Students who does not belong to general category & who are from Sikh religion. (NOT, And
Operators)

 INPUT

 OUTPUT

 SQL Coding- SELECT Student_Database.ID, Student_Database.Name, Student_Database.Category,


Student_Database.Religion
FROM Student_Database
WHERE (((Student_Database.Category)<>"General") AND ((Student_Database.Religion)="Sikh"));

RELATIONSHIPS:
Relationship- Students who are from “Delhi” city and whose marks in finance subject >70
 INPUT

 OUTPUT

 SQL Coding- SELECT Student_Database.ID, Student_Database.Name, Student_Database.City,


Academics.Finance
FROM Student_Database INNER JOIN Academics ON Student_Database.ID = Academics.ID
WHERE (((Student_Database.City)="Delhi") AND ((Academics.Finance)>70));
FORMS:
Academics Design View-

Academics Layout View


Student Database Design view

Student database Layout View


REPORTS
Academics Report Design view

Academics Report view


Student database report Layout view

Student database Report view


ER DIAGRAM

The above entity relationship diagram (ERD), also known as an entity relationship model, is a graphical representation
that depicts relationships among tables, which consist of various entities, attributes and relationships within the
information technology (IT) system used.
There are five basic components of the above shown entity relationship diagram. The components include:
1. Entities: Entities are objects or concepts that can have data stored about them. Entities refer to tables used in
databases. In the student database, there are 2 tables, namely, Student Database and Academics. These are shown in
the rectangular boxes in the diagram.
2. Attributes: Attribute are properties or characteristics of entities. An ERD attribute can be denoted as a primary key,
which identifies a unique attribute, or a foreign key, which can be assigned to multiple attributes. In the above
diagram, Student ID is the primary key. Primary key is represented by underlining the underlining the attribute.
Other attributes of Student Entity are Name, Age, Address etc. and Sales, Marketing, Finance, HR etc. of Academics.
3. The relationships between and among those entities is shown by connecting lines trough diamond like figures which
represent how the two entities are related to each other. In the above diagram, Student enrolls in various Academics
and also, the relationship of marks scores by the students in various academics is also shown.
4. Connecting lines show the connections and relationships between entities and attributes.

CONCLUSION
In conclusion, a database is a far more efficient mechanism to store and organize data than spreadsheets; it
allows for a centralized facility that can easily be modified and quickly shared among multiple users.
The student database is been designed in such a way that the information about the students like Name, id,
emailed, address etc and Their marks in different subjects can be accessed.
Having a web based front end removes the requirement of users having to understand and use a database
directly, and allows users to connect from anywhere with an internet connection and a basic web browser. It
also allows the possibility of queries to obtain information for various surveys. Due to the number of users
reading and modifying student data in the department, it is an ideal use for such a system.

You might also like