Presentation is loading. Please wait.

Presentation is loading. Please wait.

Database Management System LICT 3011 Eyad H. Elshami.

Similar presentations


Presentation on theme: "Database Management System LICT 3011 Eyad H. Elshami."— Presentation transcript:

1 Database Management System LICT 3011 Eyad H. Elshami

2 Relational DBMS objects RDBMS has many objects: – Table – View – Synonym – Sequence – Index – Procedure/Function

3 SQL Structured Query Language (SQL) – Data Definition Language (DDL) Create Alter Drop – Data Manipulation Language (DML) insert update Delete – Select

4 Create Table Create table TABLENAME( Col 1 Name datatypeconstraintdefault, Col 2 Name datatypeconstraintdefault, Col 3 Name datatypeconstraintdefault,. Col x Name datatypeconstraintdefault );

5 Data types Data TypeUse to store number(n) an integer number within size n digits number(p, s) a real number within size p digits s of them after the floating point. char(n) a fixed length character varchar2(n) a variable length character date date and time raw binary data file with size 2000B Long raw binary file with size 2G BLOB binary file with size 4G

6 Constraints Not null – Attribute could not be empty Unique – Attribute value could not be duplicated Check – Attribute value must satisfies some condition Primary key – Attribute value satisfies not null, unique, and indexing Foreign key (reference) – Attribute value must be in the reference table

7 Create table example Create Table College( CID number(2) primary key, Cname varchar2(25) unique not null );

8 Create table example Create table students( SIDnumber(5) primary key, Sname varchar2(25) not null, Sgender char(1) default ‘m’ check(Sgender in(‘m’,’f’)), Sbdate date, CID number(2) references College(CID), Saveragenumber(5,2) );

9 Alter Table Alter Table TableName – Add ColumnName datatype default Constraint; – Add Constraint ConstraintName ConstrainType; – Modify ColumnName newdatatype; – Drop column ColumnName; – Drop Constraint ConstraintName;

10 Alter Examples Alter table students add Sphoto long raw; __________________________________ Alter table students modify sname varchar2(20); _________________________________ Alter table students drop column sphoto;

11 Alter Examples Alter table students add constraint sname_u unique(sname); __________________________________ Alter table students drop constraint sname_u; _________________________________

12 http://itc-shami.iugaza.edu:5560/isqlplus/

13 Create User, change you password create user UserName identified by Password default tablespace users temporary tablespace temp; alter user UserName identified by Newpassword;

14 Grant privileges to user Grant srole, unlimited tablespace to USERNAME;

15 Change you password alter user UserName identified by Newpassword;

16 Describe a table describe tablename To see the tables name – Select * from tab;


Download ppt "Database Management System LICT 3011 Eyad H. Elshami."

Similar presentations


Ads by Google