Тест по теме «Базы данных» 1. Какое из следукших утверждений верно?
А) Заись состоит из нескольких полей.
Б) Поля и записи не зависят друг от друга.
B) Поле состоит из нескольких записей.
П) в БД существует лишь табличный представления информации
2. Сколько килобайт в 1 Мбайте?
А) 1000 Кбайт Б) 220 Кбайт
В) 1024 Кбайт
Г)1024 байт
3. Какую информацию содержит поле записи?
А) Числовую характеристику одного объекта.
Б) Конкретную характеристику одного объекта произвольного типа.
B) Текстовую характеристику одного объекта.
Г) Текстовую характеристику одного объекта произвольного типа
4. База данных бывают следующих основных типов:
А) древовидные, круговые, многофакторные,
Б) сетевые, иерархические, реляционные.
в) замкнутые, открытые, смешанные
П) табличные, открытые, реляционные.
5. Основным элементом таблицы базы данных является ...
А) строка Б) запись B) none Г) символ Д) пиксель
6 Какие атрибуты (признаки) объекта должны быть отражены в информационной модели,
описывающей клуб любителей плавания, если эта модель позволяет получить ответы на
следующие вопросы: выяснить фамилии и возраст всех участников клуба, плавающих
стилем «кроль», выяснить общее количество соревнований, в которых участвовал
спортсмен Иванов; выяснить фамилии женщин, одержавших более 10 побед в
соревнованиях?
А) Фамилия, пол, стиль плавания, количество соревнований, количество побед;
в) фамилия, пол, кроль, количество соревнований, количество побед;
C) фамилия, женщина, возраст, кроль, количество соревнований;
D) Фамилия, женщина, мужчина, кроль, количество соревнований, количество побед;
E) фамилия, пол, возраст, стиль плавания, количество соревнований, количество побед.
1, в какой из перечисленных пар данные относятся к одному типу?
А) 12.04.98 и 123;
В) 12.3 и 189;
C) Иванов и 1313;
D) ДА и TRUE (ИСТИНА):
E) 4999 и 54,
8. Реляционной базой данных является..,
A) Родословная
Б) Собрание сочинений
B) Каталог фонотеки Г) Таблица изменения климата в течение 10 лет
type omas=array[1..n] of integer;
Procedure Del (var z:omas; k:byte);
var i:byte;
begin
for i:=k to n-1 do z[i]:=z[i+1];
z[n]:=0;
end;
var a:omas; i,b:integer;
begin
Randomize;
for i:=1 to n do
begin
a[i]:=random(20);
write(a[i]:4);
end;
writeln;
b:=6;
i:=1;
while (i<=n)and(a[i]<>b) do i:=i+1;
if i<=n then
begin
Del(a,i);
writeln('Размерность массива = ',n-1);
for i:=1 to n-1 do write(a[i]:4);
writeln;
end else writeln('Массив не изменился');
end.
Пример:
12 13 6 7 17 1 18 17 3 2 12 3 16 6 7 13 0 2 5 18
Размерность массива = 19
12 13 7 17 1 18 17 3 2 12 3 16 6 7 13 0 2 5 18
Еще пример: магазинные чеки. Не будет же машина (из-за технической сложности) или человек (из-за лени) писать на чеке: "продано столько-то столько-то того-то того-то ... пакет апельсинов весил шестьсот пядесят три грамма ... итд". На чеке будет табличка, где четко и точно будет написано то, что человек приобрел.
Вот. Так что табличные модели, несомненно, лучше словесных.