+ Reply to Thread
Results 1 to 1 of 1

Thread: Oracle SQL Developer - TableSQL + InsertData docs

  1. #1
    All knowing Bloo_uni's Avatar
    Join Date
    Oct 2010
    Posts
    182

    Oracle SQL Developer - TableSQL + InsertData docs

    username: ora2a9
    password: ora2a9
    service: oradb

    PHP Code:
    /* SQL for creating the table Specialities */
    CREATE TABLE Specialities
    CodeSpec NUMBER(2),
      
    NameSpec VARCHAR2(50NOT NULL,
    CONSTRAINT PKCodeSpec  PRIMARY KEY (CodeSpec));

    /* SQL for creating the table Students */
    CREATE TABLE Students
    (FNumber VARCHAR2(6),
     
    FirstName VARCHAR2(15NOT NULL,
     
    LastName VARCHAR2(15NOT NULL,
     
    CodeSpec NUMBER(2NOT NULL,
     
    Course NUMBER(1NOT NULL,
     
    City VARCHAR2(15NOT NULL,
     
    Address VARCHAR2(50NOT NULL,
     
    CONSTRAINT PKFNumber PRIMARY KEY (FNumber),
     
    CONSTRAINT FKCodeSpec FOREIGN KEY (CodeSpec
    REFERENCES Specialities(CodeSpec));


    /* SQL for creating the table Subjects */
    CREATE TABLE Subjects
    CodeSub NUMBER(3),
      
    NameSub VARCHAR2(50NOT NULL,
      
    Semester NUMBER(1NOT NULL,
     
    CONSTRAINT PKCodeSub PRIMARY KEY (CodeSub));


    /* SQL for creating the table Marks */
    CREATE TABLE Marks
    FNumber VARCHAR2(6),
      
    CodeSub NUMBER(3),
      
    Mark NUMBER(1NOT NULL,
    CONSTRAINT FKFNumber  FOREIGN KEY (FNumber
    REFERENCES Students (FNumber),
    CONSTRAINT FKCodeSub FOREIGN KEY (CodeSub
    REFERENCES Subjects (CodeSub));

    /* SQL for creating the table Grants */
    CREATE TABLE Grants
    FNumber VARCHAR2(6),
      
    GrantS NUMBER(3),DateG DATE,
      
    CONSTRAINT FKFNumberG FOREIGN KEY (FNumber)
      
    REFERENCES Students (FNumber));


    /* SQL for creating the table Teachers */
    CREATE TABLE Teachers
    TNumber NUMBER(4NOT NULL,
      
    FirstNameT VARCHAR2(15NOT NULL,
      
    LastNameT VARCHAR2(15NOT NULL,  
      
    Title VARCHAR2(12NOT NULL,
      
    Salary NUMBER(6,2NOT NULL,
      
    Allowance NUMBER(6,2NOT NULL,
      
    CONSTRAINT PKTNumber PRIMARY KEY (TNumber));


    /* SQL for creating the table SubTeach */
    CREATE TABLE SubTeach
    TNumber NUMBER(4),
      
    CodeSub NUMBER(3),
      
    CONSTRAINT FKTNumber FOREIGN KEY (TNumber)
      
    REFERENCES Teachers (TNumber),
      
    CONSTRAINT FKCodeSubT FOREIGN KEY (CodeSub)
      
    REFERENCES Subjects (CodeSub));


    /* View the structure of the table Specialities */
    DESCRIBE Specialities;

    /* View the structure of the table Students */
    DESCRIBE Students;

    /* View the structure of the table Subjects */
    DESCRIBE Subjects;

    /* View the structure of the table Marks */
    DESCRIBE Marks;

    /* View the structure of the table Grants */
    DESCRIBE Grants;

    /* View the structure of the table Teachers */
    DESCRIBE Teachers;

    /* View the structure of the table SubTeach */
    DESCRIBE SubTeach
    PHP Code:
    /* Enter data into the table Specialities */
    INSERT INTO Specialities VALUES(10'KST');
    INSERT INTO Specialities VALUES(11'KTT');

    /* Enter data into the table Students */
    INSERT INTO Students VALUES('051020''Petar''Petrov'103'Varna''Stud. Str.bl.10');
    INSERT INTO Students VALUES('051021''Nikolaj''Kolev'113'Varna''Stud. Str.bl.10');
    INSERT INTO Students VALUES('052001''Mariq''Ivanova'113'Burgas''Peace Str.bl.30');
    INSERT INTO Students VALUES('052012''Nina''Dimitrova'103'Varna''Stud. Str.bl.15');
    INSERT INTO Students VALUES('052027''Ivan''Todorov'103'Varna''Stud. Str.bl.14');
    INSERT INTO Students VALUES('052054''Lili''Georgieva'103'Varna''Stud. Str.bl.14');

    /* Enter data into the table Subjects */
    INSERT INTO Subjects VALUES (111'Databases' 5);
    INSERT INTO Subjects VALUES (222'Comp.Architectures'5);
    INSERT INTO Subjects VALUES (333'Comp.Graphics'5);
    INSERT INTO Subjects VALUES (444'Comp.Communications'5);

    /* Enter data into the table Grants */
    INSERT INTO Grants VALUES ('051020'50sysdate);
    INSERT INTO Grants VALUES ('051021'80sysdate);
    INSERT INTO Grants VALUES ('052001'50sysdate);
    INSERT INTO Grants VALUES ('052012'60sysdate);
    INSERT INTO Grants VALUES ('052027'40sysdate);
    INSERT INTO Grants VALUES ('052054'30sysdate);

    /* Enter data into the table Marks */
    INSERT INTO Marks VALUES ('051020'2222);
    INSERT INTO Marks VALUES ('051020'1114);
    INSERT INTO Marks VALUES ('051020'3335);
    INSERT INTO Marks VALUES ('051020'4445);
    INSERT INTO Marks VALUES ('051021'2222);
    INSERT INTO Marks VALUES ('051021'1114);
    INSERT INTO Marks VALUES ('051021'3336);
    INSERT INTO Marks VALUES ('051021'3336);
    INSERT INTO Marks VALUES ('052001'2223);
    INSERT INTO Marks VALUES ('052001'1115);
    INSERT INTO Marks VALUES ('052001'3334);
    INSERT INTO Marks VALUES ('052001'4444);
    INSERT INTO Marks VALUES ('052012'2225);
    INSERT INTO Marks VALUES ('052012'1112);
    INSERT INTO Marks VALUES ('052012'3333);
    INSERT INTO Marks VALUES ('052012'4443);
    INSERT INTO Marks VALUES ('052027'2223);
    INSERT INTO Marks VALUES ('052027'1112);
    INSERT INTO Marks VALUES ('052027'3334);
    INSERT INTO Marks VALUES ('052027'4444);
    INSERT INTO Marks VALUES ('052054'2226);
    INSERT INTO Marks VALUES ('052054'1113);
    INSERT INTO Marks VALUES ('052054'3332);
    INSERT INTO Marks VALUES ('052054'4445);

    /* Enter data into the table Teachers */
    INSERT INTO Teachers VALUES (1111'Cvetan''Taslakov''assist.prof.'580110);
    INSERT INTO Teachers VALUES (2222'Boris''Rachev''assoc.prof.'600100);
    INSERT INTO Teachers VALUES (7777'Valentina''Antonova''assist.prof.'56090);
    INSERT INTO Teachers VALUES (9999'Petar''Antonov''assoc.prof.'780150);

    /* Enter data into the table SubTeach */
    INSERT INTO SubTeach VALUES(1111222);
    INSERT INTO SubTeach VALUES(2222111);
    INSERT INTO SubTeach VALUES(7777111);
    INSERT INTO SubTeach VALUES(9999444);
    INSERT INTO SubTeach VALUES(2222333);

    /* Set the size of line */
    SET LINESIZE 132

    /* Datasheet View  a table Specialities */
    SELECT FROM Specialities;

    /* Datasheet View  a table Students */
    SELECT FROM Students;

    /* Datasheet View  a table Subjects */
    SELECT FROM Subjects;

    /* Datasheet View  a table Grants */
    SELECT FROM Grants;

    /* Datasheet View  a table Marks */
    SELECT FROM Marks;

    /* Datasheet View  a table Teachers */
    SELECT FROM Teachers;

    /* Datasheet View  a table SubTeach */
    SELECT FROM SubTeach;


    /* Commit data to the database*/
    COMMIT
    Last edited by Bloo_uni; 19-11-2012 at 02:29 PM.

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts