Базы данных
Введение
ФИО,Предмет,Оценка Гайнуллин И.Л.,ВведПрог,5 Гайнуллин И.Л.,Парадигмы,5 Багринцев А.А.,ВведПрог,5 Багринцев А.А.,Python,4
ФИО Предмет Оценка String, 15 String, 12 Number, 1 Гайнуллин И.Л. ВведПрог 5 Гайнуллин И.Л. Парадигмы 5 Багринцев А.А. ВведПрог 5 Багринцев А.А. Python 4
{
"firstName": "Ильдар",
"lastName": "Гайнуллин",
"contests": [
{
"name": "NERC 2025",
"solved": 9
}, …
], …
}
create database CTD;
use CTD;
create table Groups (
group_id int,
group_no char(6)
);
create table Students (
student_id int,
name varchar(50),
group_id int
);
insert into Groups
(group_id, group_no) values
(1, 'M3432'),
(2, 'M3342');
insert into Students
(student_id, name, group_id) values
(1, 'Mikhail Kornilovich', 1),
(2, 'Ivan Laptev', 1),
(3, 'Olga Kudashova', 2);
select group_id, group_no from Groups;
select student_id, name, group_id from Students;
select name, group_no from Students natural join Groups;
select Students.name, Groups.group_no
from Students
inner join Groups
on Students.group_id = Groups.group_id;
update Students
set group_id = 2
where student_id = 1;
update Students
set group_id = 2
where name = 'Mikhail Kornilovich';
insert into Groups (group_id, group_no) values
(1, 'M3431');
delete from Groups where group_no = 'M3431';
alter table Groups
add constraint group_id_unique unique (group_id);
update Students set group_id = 5 where student_id = 2;
update Students set group_id = 1 where student_id = 2;
alter table Students add foreign key (group_id)
references Groups (group_id);