Font size
WorksheetsSQL exam 2
Total questions: 25
Worksheet time: 39mins
Hansı bənd əsas SQL sorğu strukturunun bir hissəsi deyil?
Select
Where
Contains
From
Hər bir sütunun data tipi nə vaxt müəyyən edilir?
Cədvəlin yaradılması zamanı
Cədvələ məlumat daxil edildikdən sonra
Məlumatların silinməsindən sonra
Cədvəlin yüklənilməsi zamanı
Onluq nöqtədən əvvəl və sonra 3 ədəd dəqiqliyi ilə onluq dəyəri saxlamaq üçün hansı SQL məlumat növündən istifadə edilməlidir?
Varchar2(3)
Varchar(3,3)
Number(3,3)
Number(3)
DDL(data definition language) əmri deyil
Create
Alter
Truncate
Insert
__ bir və ya bir neçə sütundan ibarətdir və ən əsas saxlama vahidini təmsil edir.
Cədvəl
Sıra
Sütun
Verilənlər bazası
Hansı SQL ifadəsi Employees cədvəlindəki bütün qeydlər üçün yalnız name və salary sütunlarını alır?
SELECT * FROM Employees
SELECT Name, Salary FROM Employees
FROM Employees SELECT Name, Salary
SELECT .Name, .Salary FROM Employees
Students cədvəli hansı variantda doğru yaradılıb?
create table students (
s_name varchar2(15),
s_surname char(15),
gpa number);
create students (
s_name varchar2(15),
s_surname char(15),
gpa number);
create table students (
s_name varchar2,
s_surname char(15),
gpa number);
students create table (
s_name varchar2,
s_surname char(15),
gpa number);
Doğru "subquery" vasitəsilə yaradılmış cədvəl hansıdır?
create table students_archive select * from students;
create table students_archive as select * from students;
create table students_archive as select students;
create students_archive select * from students;
Students cədvəlinə age sütununu əlavə edən doğru sorğunu tapın.
alter table students
add (age number);
alter table students
modify (age number);
alter students
add (age number);
alter students
drop (age number);
Person cədvəlini oxuma və yazma rejiminə salan sorğunu tapın
alter table Person read write only;
alter table Person read write;
alter table Person read only;
alter Person read write;
Hansı sorğu səhvdir?(birdən cox variant seçimi)
alter table Person read write only;
alter table Students rename to Telebe;
drop table Student purge;
alter Students
drop (age);
alter table Students
drop (age);
Spesfik sütunlara dəyərlər hansı sorğu ilə verilir?
insert into students values(2,'Ilkin','Memmedov');
insert into students values(null,'Abbas','Abbasli');
insert into students (id,ad) values (3,'Eli');
insert into students1 values(&id,'&ad','&soyad');
Students cədvəlində id-si 1 olan şəxsin adını Elvin kimi dəyişən sorğunu tapın.
update Students
name='Elvin' where id=1;
update Students set id=1 where name='Elvin';
update Students set name='Elvin' where id=1;
update Students set name='Elvin' where id=2;
Persons cədvəlindən id-si 15 ə bərabər olan şəxsin melumatlarını silən sorğu hansıdır?
Delete Persons where id=15
Delete Persons where id:15
Alter drop Persons where id=15
Drop Persons where id=15
Hansı DML əmridir?
Delete
Drop
Alter
Create
Biri məhdudlaşdırıcı deyil
Null
Unique
Check
Primary key
Not null
Səhv sorğunu tapın.
create table student(
name varchar2(10),
surname varchar2(15),
constraint pk_name_surname primary key (name,surname)
);
create table student(
name varchar2(10),
surname char(10),
constraint null_name_sur
not null (name,surname));
create table students(
id number,
constraint check_id check (id>10)
);
create table department(
id number CONSTRAINT pk_id PRIMARY key,
dep_name VARCHAR2(20) not null
);
SQL ilə "FirstName" sütununun dəyərinin "Peter" olduğu "Persons" adlı cədvəldən bütün qeydləri necə seçə bilərsiniz?
Select * from Persons where firstname='Peter'
Select all from Persons where firstname='Peter'
Select * from Persons where lastname='Peter'
Select * from Persons firstname='Peter'
Oracle verilənlər bazası parametrlərində hərf həssaslığı ilə bağlı hansı ifadə doğrudur?
SELECT, FROM və WHERE kimi SQL bəndləri böyük hərflərə həssasdır
Oracle verilənlər bazasında SQL dili həmişə hərflərə həssasdır.
Sətir dəyərlərinə əsaslanan filtrləmə zamanı hərf həssaslığı vacibdir.
Oracle-da cədvəl adları böyük hərflərə həssasdır
SQL ilə "Persons" cədvəlinə yeni qeydi necə daxil etmək olar?
INSERT ('Jimmy', 'Jackson') INTO Persons
INSERT INTO Persons VALUES ('Jimmy', 'Jackson')
INSERT VALUES ('Jimmy', 'Jackson') INTO Persons
INSERT INTO Persons VALUES (Jimmy, Jackson)
SQL ilə "Persons" cədvəlində "LastName" olaraq "Olsen"i necə daxil edə bilərsiniz?
INSERT INTO Persons (LastName) VALUES (Olsen)
INSERT INTO Persons ('Olsen') INTO LastName
INSERT INTO Persons (LastName) VALUES ('Olsen')
INSERT ('Olsen') INTO Persons (LastName)
NOT NULL məhdudiyyəti NULL dəyərləri qəbul etməmək üçün sütunu məcbur edir.
Doğru
Səhv
Qismən səhv
Qismən doğru
"Students_Old" cədvəlinin əsasında bütün məlumatları "Students_New" -ə daxil edir?
insert into Students_New select * from Students_Old;
insert into Students_New as select * from Students_Old;
insert Students_New select * from Students_Old;
insert into Students_New as select all from Students_Old;
insert into Students_New select all from Students_Old;
Implicit formada "NULL" dəyərlər verən sorğunu tapın?
insert into Students
(id) values (4);
insert into students values(null,'Abbas','Abbasli');
insert Students
(id) values (4);
insert students values
into(null,'Abbas','Abbasli');
“Lesson” və “Teacher” cədvəlləri qurun və müvafiq məhdudlaşdırıcılar (sütün səviyyəsində) tətbiq edin. (Lesson_id, Teacher_id sütunları əsas açardır, Lesson_name, Teaher_name ,Teaher_surname sütunları “NULL” dəyərlər qəbul edə bilməz, Teacher_age sütunu yalnız 22-dən yuxarı qiymətlər əldə edə bilər, L_Teacher_id sütunu xarici açardır və Teacher cədvəlinin “Teacher_id” sütunu ilə bağlılıq təşkil edir. Bu bağlılığı yaradarkən parent cədvəlindəki məlumatı sildikdə child cədvəlindən silməyə icazə verməsini və eyni zamanda silinən sütununa null dəyər verməsini şərtini əlavə edin.(hər bir məhdudlaşdırıcıya ad verin)
