1.Что такое реляционная система управления базами данных?
2.Назовите основные черты банка данных.
3.Что такое лента и изменяется ли набор вкладок ленты?
4.В каких режимах можно открыть базу данных?
5.Для чего предназначена панель быстрого доступа?
6.Какая область позволяет отображать все объекты базы данных?
7.Какие объекты составляют базу данных Access?
8.Какими отношениями характеризуется связь двух таблиц реляционной базы данных?
9.Что такое первичный ключ?
10.Для чего могут использоваться за к базе данных?
11.Назовите области применения форм.
12.Что такое область переходов?
13.Как используются предустановленные базы данных?
14.Охарактеризуйте основные режимы таблиц.
15.Что такое конструктор таблиц?
16.Какие варианты индексированных полей Вы знаете?
17.Как устанавливаются связи между таблицами?
18.Какие свойства текстовых полей Вы знаете?
19.Приведите пример использования поля объекта OLE.
20.Какую длину имеет логическое поле?
21.Для чего применяется поле типа счетчик ответить на во по программе assess
3. CREATE TABLE
нужны имя полей и тип их данных, например уникальный ID это id = PRIMARY KEY
текст = text , не пустой текст = TEXT NOT NULL ,
числа = REAL,INT время = DATE и т.д
6. SELECT, FROM, GROUP BY, WHERE, ORDER BY, HAVING
7. SELECT - указывает , что извлекать из таблицы, так же может содержать агрегирующие функции и функции времени такие как EXTRACT, DATE_TRUNC
8. FROM - указывает из какой таблицы извлекать, так же можно указать подзапрос
9. WHERE - указывает какие условия нужны для извлечения , которые указаны в SELECT, не может сравнивать агрегирующие функции , для этого есть HAVING, также может содержать подзапрос
10. GROUP BY - групирует по .., HAVING - то же самое , что WHERE , только для агрегирующих функций
11. ORDER BY - использует методы ASC(по возрастанию значений) пример - имя_поле ASC, или DESC(по убыванию значений) - имя_поля DESC
Объяснение:
Будут вопросы напиши в коменты(
program balet;
uses
crt;
var
k, n, pc: integer;
var
pd: real;
begin
readln(n);
readln(k);
pd := (n - 3 * k) / 2;
pc := trunc(pd);
if (pd > pc) then
pc := pc + 1 ;
writeln(pc);
readln;
end.
Пояснения:
pc - целое число принятых
pd - дробное число принятых
Так как может возникнуть ситуация, что ровно треть мальчиков от всех учеников сделать не получиться, то используем приём со сравнением числа с дробной частью и без дробной части в числе. Если дробная часть есть, то прибавляем еще одного принятого, чтобы было чуть больше трети от всех.
Пример:
n=59
k=10
pd=14,5
pc=trunc(14,5)=14
{функция trunc полностью отбрасывает дробную часть (не округляет!)}
pd>pc?
Да!
Значит
pc=14+1=15
Считаем.
Если бы мы не добавили к pc единицу, то получилось бы:
А это немного не треть...
А так как мы добавили единицу, то получилось:
То что нам надо!