0% found this document useful (0 votes)
49 views16 pages

Class-X Term - 2 Project - Compressed

This document provides an overview of a student's class project on database management systems. It includes an index of topics covered, such as the concept of database management systems, creating and editing tables, creating a database using OpenOffice, performing operations on tables, retrieving data using queries, structured query language, and creating forms and reports using wizards. The project discusses key database concepts like flat file and relational databases, database servers, advantages of databases like reducing redundancy and improving data security and integrity. It also provides examples of relational database management systems and how data is linked between tables using primary and foreign keys.

Uploaded by

devilgamer63020
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views16 pages

Class-X Term - 2 Project - Compressed

This document provides an overview of a student's class project on database management systems. It includes an index of topics covered, such as the concept of database management systems, creating and editing tables, creating a database using OpenOffice, performing operations on tables, retrieving data using queries, structured query language, and creating forms and reports using wizards. The project discusses key database concepts like flat file and relational databases, database servers, advantages of databases like reducing redundancy and improving data security and integrity. It also provides examples of relational database management systems and how data is linked between tables using primary and foreign keys.

Uploaded by

devilgamer63020
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

ZOOM INTERNATIONAL SCHOOL

PROJECT ON

DATABASE MANAGEMENT SYSTEM


STUDENT’S PARTICULARS

Name-
Class- X
Sec-
Roll No.--
Subject- Information Technology
Subject Code
Code- 402
Session-- 2023-24
INDEX
INDEX

SL NO: TOPIC PAGE NO

DATABASE MANAGEMENT SYSTEM

1 CONCEPT OF DATABASE MANAGEMENT SYSTEM 02

2 CREATE AND EDIT TABLES USING WIZARD & 05


SQL COMMANDS

3 CREATING DATABASE USING OPENOFFICE 05

4 PERFORM OPERATIONS ON TABLE 07

5 RETRIEVE DATA USING QUERY 09

6 STRUCTURED QUERY LANGUAGE 10

7 CREATE FORMS AND REPORTS USING WIZARD 11

BIBLIOGRAPHY

1
1. CONCEPT OF DATABASE MANAGEMENT SYSTEM
Database Management System a database management system is a software
package with computer programs that controls the creation, maintenance, and
use of a database. It allows organizations to conveniently develop databadatabases for
various applications. A database is an integrated collection of data records,
files, and other objects. A DBMS allows different user application programs to
concurrently access the same database. Well known DBMSs include Oracle,
IBM DB2, Microsoft SQL Server, Microsoft Access, PostgreSQL, MySQL,
FoxPro, and SQLite. Data can be organized into two types:
• Flat File: Data is stored in a single table. Usually suitable for less
amount of data.
• Relational: Data is stored in multiple tables and the tables a are
linked using a common field. Relational is suitable for medium to
large amount of data.

Database Servers- Database servers are dedicated computers that hold the
actual databases and run only the DBMS and related software. Typically
databases available on the database servers are accessed through command
line or graphic user interface tools referred to as Frontends; database servers
are referred to as Back-ends.
ends. Such type of data access is referred to as a
client-server model.

ADVANTAGES OF DATABASE:
DATABASE
 Reduces Data Redundancy
The database management systems contain multiple files that are to be
stored in many different locations in a system or even across multiple
systems. Because of this, there were sometimes multiple copies of the
same file which lead to data redundancy. This is prevented in a database as
there is a single database and any change in it is reflected immediately.
Because of this, there is no chance of encountering duplicate data.
 Sharing of Data
In a database, the users of the database can share the data among
themselves. There are various levels of authorization to access the data,
and consequently the data can only be shared based with the authorized
users. Many remote users can also access the database abase simultaneously
and share the data between themselves.

2
 Data Integrity
Data integrity means that the data is accurate and consistent in the database.
Data Integrity is very important as there are multiple databases in a DBMS.
All of these databases contain data that is visible to multiple users. So it is
necessary to ensure that the data is correct and consistent in all the
databases and for all the users.
 Data Security
Data Security is an important concept in a database. Only authorized users
should be allowed to access the database and their identity should be
authenticated using a username and password. Unauthorized users should
not be allowed to access the database under any circumstances as it violates
the integrity constraints.

EXAMPLE OF RDBMS: An address book uses only one table. But look at a
different situation. If you are a dealer selling a single type of item and want to
record details of your sales in the past month and also want the details of the
client who purchased the item ( name, address, phone, date purchased,
number of items bought etc), what would you do?. You create a table Sales with
all the details:

Do you see a problem here? Every time you sell an item to Sheela or Vaibhav
or any other customer (client) you need to store the details again. So, what is
the solution? Create one table for client details and another for sale details.
Since each record has to be unique, you can insert a ClientID field to uniquely
identify each client in the client table. In the Sales table, you would give a point
of reference which “points” to a particular record in the Client table.

In the example here, the field ClientID occurs once in the Client table, but since
one client can place many orders, it occurs a number of times in the Sales

3
table. Since we cannot have an order without a customer, we call Client the
parent and Sales the child table. Related tables like these share a common
field. You store data about people once, but refer to those people many times in
the database. When data is to be stored, maintained, and retrieved from
multiple tables then special database software are required known as Relational
Database Management System. In the RDBMS data can be integrated using
keys. These are Primary Key, Composite Primary Key, and Foreign Key. This
unique field is called the Primary Key (PK). A primary key is a unique value that
identifies a row in a table. IIn
n our example, ClientID is the primary key in the
Client table.
Primary Keys are also indexed in the database, making it faster for the
database to search for a record. When primary key constraint is applied on one
or more columns then it is known as Composite Key The referred
site Primary Key.
field ClientID which occurs in the Sales table is called the Foreign key (FK).
Hence, the foreign key identifies a column or set of columns in one (referencing)
(referenced) table.
table that refers to a column or set of columns in another (refe
The “one” side of a relation is always the parent, and provides the PK attributes
to be copied. The “many” side of a relation is always the child, into which the FK
attributes are copied. Memorize it: one, parent, PK; many, child, FK.

RDBMS: A relational database is a type of database. It uses a structure that


allows us to identify and access data in relation to another piece of data in the
database. Often, data in a relational database is organized into tables.

4
2. CREATE AND EDIT TABLES USING WIZARD & SQL COMMANDS
DATABASE OBJECTS
Tables: A table is a set of data elements (values) that is organized using a
model of vertical columns (which are identified by their name) and horizontal
rows. A table has a defined number of columns, but can have any number of
rows. Each row is identified by the values appearing in a particular column
identified as a unique key index
ndex or the key field.
Columns or Fields or Attributes: A column is a set of data values of a
particular simple type, one for each row of the table. The columns provide the
structure according to which the rows are composed. For example, cFirstName,
or cLastName are fields in a row.
Rows or Records or Tuples: A row also called a Record or Tuple represents a
single, data item in a table. In simple terms, a database table can be visualized
as consisting of rows and columns or fields. Each row in a table represents a
set of related data, and every row in the table has the same structure.

3. CREATING DATABASE USING OPENOFFICE


There are a variety of DBMS/RDBMS available; in this exercise, you will learn
about OpenOffice Base an
Open Source RDBMS.
• To open OpenOffice, click Start>Programs>OpenOffice.org 4 >
OpenOffice.org.
• Alternatively, you can also double-click on the OpenOffice.org 4 shortcut on
the desktop if available.
You should see a Window similar to the one displayed below

5
Select the option database to open the base application. You can also
directly open the OpenOffice Base
Application by doing the following:
• Click Start>Programs>OpenOffice.org 4>OpenOffice.org Base.
You should be guided through the Database
Wizard for creating a database. You will see a dialog box similar to the one
displayed below.

6
4. PERFORM OPERATIONS ON TABLE

7
REFERENTIAL INTEGRITY

8
5. RETRIEVE DATA USING QUERY

9
6. STRUCTURED QUERY LANGUAGE

10
7. CREATE FORMS AND REPORTS USING WIZARD

11
Bibliography
PROJECT WORK ABOUT INFORMATION TECHNOLOGY CLASS 10 CBSE

https://cbseacademic.nic.in/web_material/Curriculum21/publication/secondary/40
1. https://cbseacademic.nic.in/web_material/Curriculum21/publication/secondary/40
2-IT_ClassX.pdf
2. https://www.tutorialaicsip.com/it-402-prac/project-work-class
https://www.tutorialaicsip.com/it class-10-it-402/
3. Information Technology Class 10 Sumita Arora
4. A Textbook of Information Technology for Class 10

THANK YOU

******

12

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy