Top Banner
DBMS PRACTICAL FILE i. CREATE TWO TABLES EMPLOYEE AND DEPARTMENT WITH THE FOLLOWING STRUCTURE AND ALSO CREATE A RELATIONSHIP BETWEEN THESE TWO TABLES. Employee Table: FELID DATA TYPE EMPID NUMBER EMPNAME TEXT ADDRESS TEXT SALARY NUMBER MANAGERID NUMBER DEPNO NUMBER PHONE NUMBER Department Table : FIELD DATA TYPE DNUMBER NUMBER DNAME TEXT EMPID NUMBER DOJ DATE STEPS: I. OPEN MS ACCESS AND CLICK ON BLANK DATABASE & CLICK CREATE. A NEW BLANK DATABASE IS OPENED. II. GO TO THE DESIGN VIEW OF THE TABLE AND GIVE THE NAME OF THE TABLE AS EMPLOYEEAND SAVE IT, SIMILARLY DO THE SAME FOR DEPARTMENTTABLE. III. OPEN THE TABLE , GO TO DESIGN VIEW AND GIVE THE DATA TYPES OF THE FIELDS.
15
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Dbms Practical File

DBMS PRACTICAL FILE I. CREATE TWO TABLES EMPLOYEE AND DEPARTMENT WITH THE FOLLOWING

STRUCTURE AND ALSO CREATE A RELATIONSHIP BETWEEN THESE TWO TABLES.Employee Table:FELID DATA TYPEEMPID NUMBEREMPNAME TEXTADDRESS TEXT

SALARY NUMBER

MANAGERID NUMBER

DEPNO NUMBER

PHONE NUMBER

Department Table :FIELD DATA TYPE

DNUMBER NUMBER

DNAME TEXT

EMPID NUMBER

DOJ DATE

STEPS: I. OPEN MS ACCESS AND CLICK

ON BLANK DATABASE & CLICK CREATE. A NEW BLANK DATABASE IS OPENED.

II. GO TO THE DESIGN VIEW OF THE TABLE AND GIVE THE NAME OF THE TABLE AS “EMPLOYEE” AND SAVE IT, SIMILARLY DO THE SAME FOR “DEPARTMENT” TABLE.

III.OPEN THE TABLE , GO TO DESIGN VIEW AND GIVE THE DATA TYPES OF THE FIELDS.

Page 2: Dbms Practical File

II. APPLY THE FOLLOWING CONSTRAINTS AND CREATE RELATIONSHIP BETWEEN ABOVE TWO TABLES ( EMPLOYEE AND DEPARTMENT TABLES).

employee table :FIELDS CONSTRAINT

EMPID PRIMARY KEY

EMPNAME

ADDRESS

SALARY SHOULD NOT BE MORE THAN 60000

Page 3: Dbms Practical File

MANAGERID

DEPNO FOREIGN KEY OF DEPARTMENT TABLE

PHONE VALIDATION (99999-00000)

department table :FIELD CONSTRAINT

DNUMBER PRIMARY KEY

DNAME

EMPID FOREIGN KEY OF EMPLOYEE TABLE

DOJ

STEPS : 1) GO TO DESIGN VIEW, RIGHT CLICK ON THE LEFT SIDE MARGIN OF THE FIELD TO

ASSIGN THE PRIMARY KEY.2) FOR OTHER CONSTRAINTS, GO TO THE FIELD PROPERTIES , THERE IN THE

VALIDATION RULE , TYPE < 60000 FOR SALARY DATA FIELD. A DIALOG BOX WILL APPEAR , TYPE < 60000 AND CLICK OK.

3) FOR THE PHONE NUMBER, SELECT PHONE NUMBER DATA FIELD AND GO TO INPUT MASK FROM FIELD PROPERTIES AND TYPE (99999-00000).

Page 4: Dbms Practical File

STEPS: 1) TO CREATE RELATIONSHIP, GO TO DATABASE TOOLS , CLICK ON RELATIONSHIP

MENU, THEN A DIALOG BOX WILL APPEAR USE CTRL N SELECT BOTH THE TABLES AND CLICK CLOSE.

2) JOIN THE DEPNO OF EMPLOYEE TABLE WITH DNUMBER OF DEPARTMENT TABLE, A DIALOG BOX WILL COME, CLICK ON REFERENTIAL INTEGRITY AND CLICK CREATE.

3) RELATIONSHIP WILL BE CREATED , SIMILARLY DO THE SAME FOR EMPID OF DEPARTMENT TABLE AND EMPID OF EMPLOYEE, JOIN THEM BY CLICKING N DRAGGING.

4) SELECT REFERENTIAL INTEGRITY AND CREATE RELATION.

Page 5: Dbms Practical File

III.WRITE FOLLOWING SQL QUERIES FOR ABOVE TABLES.

A) INSERT NEW RECORD IN EMPLOYEE TABLE:STEPS:

1) GO TO CREATE MENU , CLICK ON QUERY DESIGN AND RIGHT CLICK ON QUERY1 AND SELECT SQL VIEW AND

2) TYPE THE QUERY IN THAT SPACE AND SAVE IT, IT WILL BE SHOWN ON LEFT SIDE ,

3) DOUBLE CLICK ON THAT TO GET THE OUTPUT .

Page 6: Dbms Practical File

B) SELECT EMPLOYEES WORKING IN RESEARCH DEPARTMENT AND SORT THE RESULT BY EMPLOYEE NAME.

C) COUNT THE NUMBER OF EMPLOYEES IN RESEARCH DEPARTMENT AND THEIR AVERAGE SALARY.

Page 7: Dbms Practical File

D) COUNT NUMBER OF EMPLOYEES IN EACH DEPARTMENT AND THEIR AVERAGE SALARY.

E) CHANGE THE NAME OF RESEARCH DEPARTMENT TO ‘RESEARCH AND DEVELOPMENT’ DEPARTMENT

Page 8: Dbms Practical File

.IV. WHAT ARE THESE OBJECTS? TABLES, QUERIES, FORMS,

REPORTS,PAGES,MACROS,MODULES.

1. Tables-: A database table is similar in appearance to a spreadsheet, in that data is stored in rows and columns. As a result, it is usually quite easy to import a spreadsheet into a database table. The main difference between storing your data in a spreadsheet and storing it in a database is in how the data is organized. To get the most flexibility out of a database, the data needs to be organized into tables so that redundancies don't occur. For example, if you're storing information about employees, each employee should only need to be entered once in a table that is set up just to hold employee data. Data about products will be stored in its own table, and data about branch offices will be stored in another table. This process is called normalization.

2. Forms-: Forms are sometimes referred to as "data entry screens." They are the interfaces you use to work with your data, and they often contain command buttons that perform various commands. You can create a database without using forms by simply editing your data in the table datasheets. However, most database users prefer to use forms for viewing, entering, and editing data in the tables.

3. Reports-: Reports are what you use to summarize and present data in the tables. A report usually answers a specific question, such as "How much money did we receive from each customer this year?" or "What cities are

Page 9: Dbms Practical File

our customers located in?" Each report can be formatted to present the information in the most readable way possible. A report can be run at any time, and will always reflect the current data in the database. Reports are generally formatted to be printed out, but they can also be viewed on the screen, exported to another program, or sent as e-mail message.

4. Queries-: Queries are the real workhorses in a database, and can perform many different functions. Their most common function is to retrieve specific data from the tables. The data you want to see is usually spread across several tables, and queries allow you to view it in a single datasheet. Also, since you usually don't want to see all the records at once, queries let you add criteria to "filter" the data down to just the records you want. Queries often serve as the record source for forms and reports. Certain queries are "updateable," meaning you can edit the data in the underlying tables via the query datasheet. If you are working in an updateable query, remember that your changes are actually being made in the tables, not just in the query datasheet.

5. Macros-: Macros in Access can be thought of as a simplified programming language which you can use to add functionality to your database. For example, you can attach a macro to a command button on a form so that the macro runs whenever the button is clicked. Macros contain actions that perform tasks, such as opening a report, running a query, or closing the database. Most database operations that you do manually can be automated by using macros, so they can be great time-saving devices.

6. Modules-: Modules, like macros, are objects you can use to add functionality to your database. Whereas you create macros in Access by choosing from a list of macro actions, you write modules in the programming language. A module is a collection of declarations, statements, and procedures that are stored together as a unit. A module can be either a class module or a standard module. Class modules are attached to forms or reports, and usually contain procedures that are specific to the form or report they're attached to. Standard modules contain general procedures that aren't associated with any other object. Standard modules are listed under Modules in the Navigation Pane, whereas class modules are not.

V. CREATE A FORM FOR EMPLOYEE TABLE USING THE FORM WIZARD.

Page 10: Dbms Practical File

STEPS: 1) GO TO CREATE, CLICK ON MORE FORMS ICON, CHOOSE FORM WIZARD.2) ALL THE FIELDS OF THE EMPLOYEE TABLE, CHOOSE APPROPRIATE LAYOUT

AND CLICK NEXT TO SELECT THE STYLE.3) CLICK ON FINISH TO GET THE FORM.

Page 11: Dbms Practical File

VI. CREATE “REPORT” FROM THE EMPLOYEE TABLE THROUGH REPORT WIZARD?STEPS:

1) GO TO CREATE , CHOOSE REPORT LOGO FROM THE MENU.2) DO THE EDITING 3) SAVE THE REPORT

4) DOUBLE CLICK TO RUN AND SEE THE REPORT.

VII. MAKE A FORM WITH FORM DESIGN VIEW USING THESE TOOL (LABEL , TESTBOX, CHECK BOX, LIST BOX , IMAGE).

STEPS: 1) GO TO CREATE AND CHOOSE FORM DESIGN.

Page 12: Dbms Practical File

2) CHOOSE LABEL,TEXT BOX, CHECK BOX, LIST BOX, IMAGE LOGO N DRAW THEM ON THE FORM.

3) SAVE THE FORM AND DOUBLE CLICK ON IT TO RUN IT.

VIII. DEFINE DIFFERENT TYPES OF QUERIES WITH EXAMPLE OF EACH? ALSO APPLY CRITERIA AND SORT ON QUERY ACCORDING TO EMPLOYEE TABLE?

1. Create Table

Query-: CREATE TABLE (Table name)

(column_name1 data_type,

column_name2 data_type,

column_name3 data_type);

Example-: CREATE TABLE DEPARTMENT

(DNAME TEXT (NOT NULL),

DNUMBERNUMBER NOT NULL

MGRSSN TEXT,

MGRSTARTDATE TEXT);

2. DROP TABLE DEPENDENT

Query-: DROP TABLE (Table Name)

Example-: ALTER TABLE EMPLOYEE ADD JOB TEXT (12);

Page 13: Dbms Practical File

3. ALTER TABLE

Query-: ALTER TABLE (table name)

  ADD (column name) column-definition;

Example-: ALTER TABLE supplier

  ADD (supplier name) text (25);

4. DELETE

Query-: Alter Table (table name)

Drop (column name);

EXAMPLE-: alter table supplier

Drop (supplier name);

IX. APPLY DIFFERENT FORMATTING ON A TABLE INCLUDING TITLE, DATE AND TIME AND LOGO?

STEPS: 1) GO TO CREATE , CHOOSE FORM DESIGN.2) A BLANK FORM WILL BE OPENED, CHOOSE THE MENU(S) TITLE,

LOGO,DATE AND TIME FROM THE MENU BAR.3) CLICK AND DRAG TO DRAW THE ABOVE.4) SAVE THE FORM

5) DOUBLE CLICK ON IT, TO SEE THE RESULT.

Page 14: Dbms Practical File

X. DIFFERENCE BETWEEN DESIGN VIEW, DATASHEET VIEW, FORM VIEW, LAYOUT VIEW AND WIZARD?

DESIGN VIEW -: IT ALLOWS YOU TO CREATE OR CHANGE THE TABLE, FORM, OR OTHER DATABASE OBJECT, AND CONFIGURE THE FIELDS. YOU CAN ALSO SET KEYS AND RESTRICT THE VALUES ENTERED HERE. BUT YOU CAN'T CHANGE THE DATABASE DATA IN DESIGN VIEW.

DATASHEET VIEW -: DATASHEET VIEW SHOWS THE DATA IN THE DATABASE. IT ALSO ALLOWS YOU TO ENTER AND EDIT THE DATA. IT DOES NOT LET YOU CHANGE THE FORMAT OF THE DATABASE, OTHER THAN MINOR CHANGES (SUCH AS DISPLAYED COLUMN WIDTHS).

FORM VIEWS -: A WINDOW THAT USUALLY DISPLAYS ONE OR MORE WHOLE RECORDS. FORM VIEW IS THE PRIMARY MEANS OF ADDING AND MODIFYING DATA IN TABLES, TO OPEN A FORM IN FORM VIEW, GO TO THE DATABASE WINDOW, CLICK FORMS UNDER OBJECTS, CLICK THE FORM YOU WANT TO OPEN, AND THEN CLICK OPEN ON THE DATABASE WINDOW TOOLBAR.

Page 15: Dbms Practical File

LAY OUT VIEW -: A VIEW WHERE YOU CAN BETTER ORGANIZE YOUR MAP ELEMENTS TO LOOK NICE FOR PRINTED OUTPUT OR FOR EXPORTING AS A GRAPHIC FILE. YOU CAN DISPLAY MULTIPLE DATA FRAMES IN THE LAYOUT VIEW, ALONG WITH OTHER ELEMENTS SUCH AS A LEGEND, NORTH ARROW, SCALE, TITLE, ETC

WIZARD -: A MICROSOFT ACCESS TOOL THAT ASKS YOU QUESTIONS AND CREATES AN OBJECT ACCORDING TO YOUR ANSWERS. FOR EXAMPLE, YOU CAN CREATE TABLES, QUERIES, FORMS, REPORTS, OR DATA ACCESS PAGES BY USING WIZARDS.