ppt on art museum

21
ART MUSEUM BY: MAHENDAR (13R21A1202) JUGESH (13R21A1240) ANIL KISHORE (13R21A1222) RINJU ROY (13R21A1214) UNDER THE GUIDANCE OF: MS. SATARUPA PANDA ASST. PROF. IN CSE

Upload: satwik-naradasi

Post on 21-Dec-2015

108 views

Category:

Documents


9 download

DESCRIPTION

In this project we create a database for ART MUSEUM where we store details about art objects and exhibitions on paintings and sculptures. By creating a database for a museum, we can easily retrieve data about the artists, date and year of creation of art objects, and title of the art object. We can also retrieve the details of exhibitions in the art museum and about the start and end dates of the exhibitions.

TRANSCRIPT

Page 1: PPT on art museum

ART MUSEUM

BY:

MAHENDAR (13R21A1202)

JUGESH (13R21A1240)

ANIL KISHORE (13R21A1222)

RINJU ROY (13R21A1214)

UNDER THE GUIDANCE OF:

MS. SATARUPA PANDA

ASST. PROF. IN CSE

Page 2: PPT on art museum

ABSTRACT

IN THIS PROJECT WE CREATE A DATABASE FOR ART MUSEUM WHERE WE STORE DETAILS ABOUT ART OBJECTS AND EXHIBITIONS ON PAINTINGS AND SCULPTURES. BY CREATING A DATABASE FOR A MUSEUM, WE CAN EASILY RETRIEVE DATA ABOUT THE ARTISTS, DATE AND YEAR OF CREATION OF ART OBJECTS, AND TITLE OF THE ART OBJECT. WE CAN ALSO RETRIEVE THE DETAILS OF EXHIBITIONS IN THE ART MUSEUM AND ABOUT THE START AND END DATES OF THE EXHIBITIONS.

Page 3: PPT on art museum

OBJECTIVE

THE OBJECTIVE OF THIS MICRO PROJECT IS TO

•ANALYZE THE REQUIREMENTS OF ART MUSEUM

•DEVELOP THE CONCEPTUAL DESIGN USING E-R MODELLING BY IDENTIFYING THE ENTITIES, ATTRIBUTES, RELATIONSHIPS AND CARDINALITIES FOR THE PROBLEM

•MAP THE CONCEPTUAL DESIGN TO LOGICAL DESIGN (RELATIONAL MODEL)

•SCHEMA REFINEMENT (USING NORMALIZATION)

•QUERY THE DATABASE USING SQL COMMANDS

Page 4: PPT on art museum

HARDWARE AND SOFTWARE

REQUIREMENTS

SOFTWARE REQUIREMENTS:

ORACLE 10G

HARDWARE REQUIREMENTS:

INTEL PENTIUM III

RAM:1GB

HARD DISK: 4GB

Page 5: PPT on art museum

GIVEN PROBLEM DEFINITIONDESIGN A DATABASE TO KEEP TRACK OF INFORMATION FOR AN ART MUSEUM. ASSUME THAT THE FOLLOWING REQUIREMENTS WERE COLLECTED

• THE MUSEUM HAS A COLLECTION OF ART_OBJECTS. EACH ART_ OBJECT HAS A UNIQUE ID, AN ARTIST(IF KNOWN),A YEAR(WHEN IT WAS CREATED,IF KNOWN) AND A TITLE.

• ART_OBJECTS ARE CATEGORIZED BASED ON THEIR TYPES. THERE ARE TWO MAIN TYPES: PAINTING AND SCULPTURE.

• PAINTING HAS A PAINT TYPE AND STYLE.

• SCULPTURE HAS A MATERIAL FROM WHICH IT WAS CREATED, HEIGHT AND WEIGHT.

• DIFFERENT EXHIBITIONS OCCUR EACH HAVING A NAME, START DATE AND END DATE . EXHIBITONS ARE RELATED TO ALL THE ART OBJECTS THAT WERE ON DISPLAY ON DISPLAY DURING THE EXHIBITION

 

Page 6: PPT on art museum

WORKFLOW

STEP 1:IDENTIFYING THE ENTITIES AND ATTRIBUTES

THE ENTITIES AND ATTRIBUTES FOR ART MUSEUM ARE LISTED BELOW:

1. ART OBJECT

ART_ID KEY ATTRIBUTE

YEAR

TITLE

ARTIST-NAME

2. PAINTING

PAINT TYPE

PAINT STYLE

YEAR

ART_ID FOREIGN KEY

PAINT NAME

Page 7: PPT on art museum

3. SCULPTURE

ART_ID FK

SNAME PK

MATERIAL

HEIGHT

WEIGHT

4. EXHIBITION

ENAME PK

E_DATE

PLACE

TIME

Page 8: PPT on art museum

STEP 2 : CONCEPTUAL DESIGN

Page 9: PPT on art museum

STEP 3: LOGICAL DESIGN

TABLE1:

ART-OBJECT

TABLE 2:

PAINTING

ART-ID ARTIST-NAME YEAR TITLE

TYPE STYLE YEAR ART-ID

Page 10: PPT on art museum

TABLE 3:

SCULPTURE

TABLE 4:

EXHIBITION

SNAME MATERIAL HEIGHT WEIGHT ARTID

ENAME

SDATE EDATE TIME PLACE

Page 11: PPT on art museum

STEP 5: SQL QUERIES DDL COMMANDS (DATA DEFINTION LANGUAGE)

1)CREATE - TO CREATE OBJECTS IN THE DATABASE

2)ALTER - ALTERS THE STRUCTURE OF THE DATABASE

3)DROP - DELETE OBJECTS FROM THE DATABASE

4) RENAME – TO RENAME TABLE OR COLUMNS

DML COMMANDS (DATA MANIPULATION LANGUAGE)

1)INSERT – TO INSERT DATA INTO THE TABLE

2) SELECT - TO RETRIEVE DATA FROM THE DATABASE

3) UPDATE – TO UPDATE EXISTING DATA WITHIN A TABLE

4) DELETE - DELETES ALL RECORDS FROM A TABLE, THE SPACE FOR THE RECORDS REMAIN

Page 12: PPT on art museum

CREATING TABLES SYNTAX:

CREATE TABLE TABLENAME (COLUMN1 DATATYPE(SIZE), COLUMN2 DATATYPE(SIZE),…. )

CREATE TABLE ART-OBJECT (ART-ID NUMBER, ARTISTNAME VARCHAR2(20), YEAR DATE, TITLE VARCHAR(20) );

CREATE TABLE PAINTING (TYPE VARCHAR(10), STYLE VARCHAR(10), YEAR DATE, ARTID NUMBER);

CREATE TABLE SCULPTURE(SNAME VARCHAR(20), MATERIAL VARCHAR(10), HEIGHT VARCHAR(10), WEIGHT VARCHAR(10)), ARTID NUMBER);

CREATE TABLE EXHIBITION (ENAME VARCHAR(15), TIME VARCHAR, EDATE DATE, PLACE VARCHAR(30));

Page 13: PPT on art museum

OUTPUT DESCRIPTIONS:

Page 14: PPT on art museum

SCULPTURE TABLE

Page 15: PPT on art museum

INSERTING VALUES INTO THE TABLE

SYNTAX:

INSERT INTO TABLENAME VALUES(‘VALUE1’, ‘VALUE2’……);

INSERT INTO ART-OBJECT VALUES(10011, ‘RINJU’, 1988, ‘MONALISA’…. );

INSERT INTO PAINTING VALUES(JUGESH);

INSERT INTO SCULPTURE VALUES(SNAME);

INSERT INTO EXHIBITION VALUES(ENAME);

Page 16: PPT on art museum

ALTERING TABLESYNTAX:

ALTER TABLE TABLENAME ADD(MOBILE NUMBER(10))

ALTER TABLE TABLENAME DROP COLUMN WHERE CONDITION;

ALTER TABLE TABLENAME MODIFY(……..NOT NULL PRIMARY KEY)

Page 17: PPT on art museum

OUTPUT TABLESART-OBJECT TABLE

PAINTING TABLE

Page 18: PPT on art museum

SCULPTURE TABLE

EXHIBITION TABLE

Page 19: PPT on art museum

*TO SELECT YEAR,TITLE,ARTISTNAME,FROM ART_OBJECT TABLE:

*SELECT EXHIBITIONNAME FROM EXBITION TABLE:

Page 20: PPT on art museum

REFERENCES

REFERENCED LINKS:

1. HTTP://WWW.MYSQL.COM FREE DBMS NOW CONTROLLED BY ORACLE

2. HTTP://WWW.W3SCHOOLS.COM/SQL/DEFAULT.ASP

3.HTTP://WWW.ORACLE.COM/TECHNETWORK/ISSUEARCHIVE/2012/12-JAN/O12SQL-1408573.HTML

REFERENCED BOOKS:

1 “DATABASE SYSTEM CONCEPTS” BY ABRAHAM SILBERSCHATZ, HENRY KORTH, AND S. SUDARSHAN

2. “DATABASE MANAGEMENT SYSTEMS” BY RAGHU RAMAKRISHNAN

3. “PRINCIPLES OF DATABASE SYSTEMS” BY J. D. ULLMAN

4. “FUNDAMENTALS OF DATABASE SYSTEMS” BY R. ELMASRI AND S. NAVATHE

Page 21: PPT on art museum