Задания 1. Альтернативой традиционным системам управления базами данных являются системы работы с большими данными Bigdata.
(i) Укажите три определяющие характеристики больших данных
(ii) Запишите три примера источников возникновения больших данных.
(iii) Приведите две положительные и отрицательные стороны использования Bigdata.
Положительные Отрицательные
2. В базе данных городской библиотеки хранятся сведения о читателях. Каждая таблица базы данных должна иметь первичный ключ.
16
(i) Дайте определение понятию «Первичный ключ».
(ii) Предложите, какие сведения о читателях можно использовать в качестве
первичного ключа и почему?
3. Дайте определение перечисленным типам данных.
4. Опишите назначение и формат команды SELECT.
5. Имеется база данных crooks со следующими данными.
ID Name DoB town gender
764598 Geoff 12.05.1982 Boston male
325628 Jane 05.07.1991 London female
187236 Keith 17.12.1990 Paris female
567213 Oliver 15.05.1989 Boston male
Запишите, какие данные будут выведены в результате выполнения следующего запроса?
SELECT Name, DoB FROM crooks
6. Ерлан зарегистрирован на сервере school.org с логином admin и паролем er234!5. Ему необходимо соединиться с базой данных students. Какую команду PHP он должен записать, чтобы соединиться с базой данных? Напишите полную команду со всеми параметрами.
Использовать Чертежник алг Слон нач опустить перо сместиться на вектор(2, 0) сместиться на вектор(0, 2) сместиться на вектор(1, 0) сместиться на вектор(0, -2) сместиться на вектор(2, 0) сместиться на вектор(0, 2) сместиться на вектор(1, 1) сместиться на вектор(0, 2) сместиться на вектор(1, -2) сместиться на вектор(-1, 2) сместиться на вектор(-1, 1) сместиться на вектор(-3, 0) сместиться на вектор(-1, 1) сместиться на вектор(-1, 0) сместиться на вектор(-1, -2) сместиться на вектор(-1, 0) сместиться на вектор(0, 3) сместиться на вектор(-1, 0) сместиться на вектор(0, -3) сместиться на вектор(1, -1) сместиться на вектор(2, -1) сместиться на вектор(0,-3) поднять перо сместиться на вектор(1, 3) опустить перо сместиться на вектор(1, 1) сместиться на вектор(0, 2) поднять перо сместиться на вектор(-2, -1) опустить перо сместиться на вектор(-0.1, 0.1) сместиться на вектор(-0.1, -0.1) сместиться на вектор(0.1, -0.1) сместиться на вектор(0.1, 0.1) поднять перо сместиться на вектор(0, -5) кон
Procedure P(Const A:integer; Var p:integer); Var K:real; d:integer; Begin if A > 1 then if (A = 2)or(A = 3) then p:=p+1 else if A mod 2 <> 0 then Begin K:=Sqrt(A); d:=3; While (d<K)and(A mod d <> 0) do d:=d+2; if A mod d <> 0 then Begin p:=p+1; Write('(простое)') End End; End; Const N = 20; Var A:array[1..N] of integer; i,k:integer; Begin Randomize; k:=0; Write('Исходный массив:'); For i:= 1 to N do Begin A[i]:=random(99)+1; Write(' ',A[i]); P(A[i],k); End; WriteLn; WriteLn('Кол-во простых чисел в массиве: ',k); End.
алг Слон
нач
опустить перо
сместиться на вектор(2, 0)
сместиться на вектор(0, 2)
сместиться на вектор(1, 0)
сместиться на вектор(0, -2)
сместиться на вектор(2, 0)
сместиться на вектор(0, 2)
сместиться на вектор(1, 1)
сместиться на вектор(0, 2)
сместиться на вектор(1, -2)
сместиться на вектор(-1, 2)
сместиться на вектор(-1, 1)
сместиться на вектор(-3, 0)
сместиться на вектор(-1, 1)
сместиться на вектор(-1, 0)
сместиться на вектор(-1, -2)
сместиться на вектор(-1, 0)
сместиться на вектор(0, 3)
сместиться на вектор(-1, 0)
сместиться на вектор(0, -3)
сместиться на вектор(1, -1)
сместиться на вектор(2, -1)
сместиться на вектор(0,-3)
поднять перо
сместиться на вектор(1, 3)
опустить перо
сместиться на вектор(1, 1)
сместиться на вектор(0, 2)
поднять перо
сместиться на вектор(-2, -1)
опустить перо
сместиться на вектор(-0.1, 0.1)
сместиться на вектор(-0.1, -0.1)
сместиться на вектор(0.1, -0.1)
сместиться на вектор(0.1, 0.1)
поднять перо
сместиться на вектор(0, -5)
кон
Var
K:real;
d:integer;
Begin
if A > 1 then
if (A = 2)or(A = 3) then p:=p+1
else
if A mod 2 <> 0 then
Begin
K:=Sqrt(A);
d:=3;
While (d<K)and(A mod d <> 0) do
d:=d+2;
if A mod d <> 0 then
Begin
p:=p+1;
Write('(простое)')
End
End;
End;
Const
N = 20;
Var
A:array[1..N] of integer;
i,k:integer;
Begin
Randomize;
k:=0;
Write('Исходный массив:');
For i:= 1 to N do
Begin
A[i]:=random(99)+1;
Write(' ',A[i]);
P(A[i],k);
End;
WriteLn;
WriteLn('Кол-во простых чисел в массиве: ',k);
End.