Class-X Term - 2 Project - Compressed
Class-X Term - 2 Project - Compressed
PROJECT ON
Name-
Class- X
Sec-
Roll No.--
Subject- Information Technology
Subject Code
Code- 402
Session-- 2023-24
INDEX
INDEX
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.
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.
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