Вы находитесь на странице: 1из 3

ANSWER-1;

create database example ;

use example;

CREATe TABLE STUDENT(


StudentID INT NOT NULL,
StudentName VARCHAR(25),
CONSTRAINT STUDEN_PK PRIMARY KEY (StudentID)
);
CREATE TABLE QUALIFIED(
FacultyID INT NOT NULL,
CourseID INT NOT NULL,
DateQualified DATE,
CONSTRAINT QUALIFIED_PK PRIMARY KEY(FacultyID,CourseID)
);
CREATE TABLE FACULTY(
FacultyID INT NOT NULL,
FacultyName VARCHAR(25),
CONSTRAINT FACULTY_PK PRIMARY KEY(FacultyID)
);
CREATE TABLE COURSE(
CourseID VARCHAR(8) NOT NULL,
CourseName VARCHAR(15),
CONSTRAINT COUSRE_PK PRIMARY KEY(CourseID)
);
CREATE TABLE REGISTRATION(
StudentID INT NOT NULL,
SectionNo INT NOT NULL,
Semester VARCHAR(50),
CONSTRAINT STUDENT_PK PRIMARY KEY(StudentID, SectionNo,Semester)
);
CREATE TABLE SECTION(
SectionID INT NOT NULL,
Semester VARCHAR(7),
CourseID INT,
CONSTRAINT SECTION_PK PRIMARY KEY(SectionID,Semester,CourseID)
);

ANSWER-2;
INSERT INTO STUDENT
VALUES (38214,'Letersky');
INSERT INTO STUDENT
VALUES (54907,'Altvater');
INSERT INTO STUDENT
VALUES (66324,'Aiken');
OR (we add this data by EDIT 200 ROWS of given columan)
ANSWER-3
CREATE TABLE COURSE(
CourseID INT NOT NULL,
CourseName VARCHAR(50),
CONSTRAINT COUSRE_PK PRIMARY KEY(CourseID)
);
CREATE TABLE SECTION(
SectionID INT NOT NULL,
Semester VARCHAR(50),
CourseID INT,
CONSTRAINT SECTION_PK PRIMARY KEY(SectionID,Semester,CourseID),
CONSTRAINT SECTION_FK FOREIGN KEY(CourseID)
REFERENCES COURSE(CourseID)
);
ANSWER-4
A- ALTER TABLE STUDENT ADD CLASS VARCHAR(20);
B- DROP TABLE REGISTRATION;
C- CREATE TABLE FACULTY(
FacultyID INT NOT NULL,
FacultyName VARCHAR(25),
CONSTRAINT FACULTY_PK PRIMARY KEY(FacultyID)
);
ALTER TABLE FACULTY
ALTER COLUMN FacultyName VARCHAR(60);

ANSWER-5
A- i- INSERT INTO STUDENT (StudentID,LastName)
FROM (SELECT StudentID,LastName
FROM STUDENT);

ii- OR WE CAN ADD DATA BY GO TO EDIT FIRST 200 ROWS


B- DELETE From STUDENT
Where LASTNAME= ‘LOPEZ’;
C- UPDATE COURSE
SET CourseName= ‘Introduction to Relational Databases’
WHERE CourseID = ‘ISM 4212’;
ANSWER-6
A- SELECT StudentID, StudentName
FROM STUDENT
WHERE StudentID<50000;
B- SELECT FacultyID, FacultyName
FROM FACULTY
WHERE FacultyID=4756;
C- SELECT TOP 1 SectionID,semester
FROM SECTION
WHERE SectionID=(SELECT min(SectionID)
FROM SECTION
WHERE Semester=2008)
ORDER BY SectionID;

ANSWER-7
A- SELECT count(CourseID) AS Total_Student
FROM SECTION
WHERE Semester=2008 and SectionID=2714;
B- SELECT FacultyID,CourseID, DateQualified
FROM QUALIFIED
WHERE DateQualified>='1993';
ANSWER-8
A- SELECT StudentName
FROM STUDENT
WHERE StudentID IN(
SELECT StudentID
FROM REGISTRATION
WHERE SectionNo IN(
SELECT SectionNo
FROM SECTION
WHERE CourseID IN(
SELECT CourseID
FROM COURSE
where CourseName='DataBase' AND CourseName='Networking'))
);
B- SELECT FacultyName
FROM FACULTY
WHERE FacultyID IN(
SELECT FacultyID
FROM QUALIFIED
WHERE CourseID IN(
SELECT CourseID
FROM COURSE
WHERE CourseName NOT IN ('Syst Analysis') AND CourseName NOT IN ('Syst
Design')
)
);
ANSWER-9
A- SELECT CourseID,CourseName
FROM COURSE
WHERE CourseID IN (
SELECT CourseID
FROM SECTION);

B- SELECT StudentID,StudentName
FROM STUDENT
ORDER BY StudentName;
C-
D- SELECT CourseID,CourseName
FROM COURSE
WHERE CourseName LIKE '___ %'
ORDER BY COURSENAME;

Вам также может понравиться