Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Білети з інформатики.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
176.45 Кб
Скачать

3. База даних. Табличний формат реляційних баз даних.

База данных – представленная в объективной форме совокупность самостоятельных материалов, систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью ПК.

Классификация баз данных:

• иерархические,

• сетевые,

• реляционные,

• объектные и объектно-ориентированные,

• объектно-реляционные.

В основном в процессе выполнения лабораторных работ мы будем сталкиваться с реляционными базами данных, основанными на реляционной модели данных.

Реляционная модель данных включает следующие компоненты:

• Структурный аспект (составляющая) – данные в базе данных представляют собой набор отношений.

• Аспект (составляющая) целостности – отношения (таблицы) отвечают определенным условиям целостности.

• Аспект (составляющая) обработки (манипулирования) – реляционная модель данных поддерживает операторы манипулирования отношениями

Для построения баз данных пользуются правилами нормализации. Целью нормализации реляционной базы данных является устранение недостатков структуры базы данных, приводящих к вредной избыточности в данных, которая в свою очередь потенциально приводит к различным аномалиям и нарушениям целостности данных.

Білет 18

1. Типи даних. Елементарні типи даних.

Типи даних визначають множину допустимих опер. по обробці даних. Елементарні типи даних:

-символ. використ. для зберіг. та обробки кодів символів(порядковий номер симв. у кодовій табл.,що визначає зображення симв., яке виводиться на пристроях візуалізації). Допустимі опер. – опер. порів.

-логічний використ. для оборобки логічн.інформ; використ. в умовних операторах та циклах з передумовою та постумовою. Значення лог.типу: True(1), False(0). Використ. для запису умов з використанням лог.опер.(and or not), а також опер. порів. (<,>).

-цілий використ. для обробки цілих значень, порядкових номерів або к-сті об’єктів. Використ. в операторах цикла з параметром. Обл. допустимих опер. – арифм.опер, опер.порів.

-адресний використ. для задання адреси в оперативній памяті даних чи підпрограм. Використ. для роботи з динам.змінними. Використання адрес. типу повязано з ризиком створ. ненадійних підпрограм при неправильній адресації до памяті. Обл.допустимих опер. – опер.порів.

-дійсний забезпеч. роботу з дійсними числами. Значення дійсного типу мають обмежену точність та обмежений діапазон(запамятовує лише 1ші 30 сим після коми, інші втрачаються). Допустимі опер. – ариф.опер, опер.порів.

2. Методи підвищення швидкості виконання машинних команд у мікропроцесорі.

Шляхи підвищення обчислювальної потужності компєютерів:

1)Підвищення тактовоі частоти та використання нових технологій

2)Використання кеш-пам'яті та інформування про команди керування

3)Конвеєрна обробка машинних команд, багатоядерні процессори

4)Групова обробка команд.

Сутність конвеєрного виконання команд полягає у тому, що коли виконуються не послідовно, а параллельно, точніше кожна функціональна частина процесора весь час виконує свою роботу і поки починається виконання однієї команди у цей час закінчується виконання попередньої

Сучасні процесори містять деклілька конвеєрів у кожному процесерному ядрі. Багатоядерні процесори містять на одному кристалі декілька процессорів, які працюють сінхронно, але кожне ядро виконує свою задачу. Створення багатоядерних процессорів є самим перспективним шляхом підвищення обчислювальної потужності.

Дінамічна оперативна пам'ять не може працювати так швидко, як працює центральний процесор, тому на ПК додають додаткову швидку кеш. Пам'ять. У неї записують данні та программи які найбільш часто використовуються процессором, тобто при роботі з кеш-памят'ю, процессор працює на максимальній швидкості і це підвищує обчислювальну потужність комп'ютера.

Сучасні процесори можуть запам'ятовувати результат виконання команд керування, це дозволяє процесору прогнозувати дію всіх команд без їх виконання — це дозволяє оптимізувати використання кеш-пам'яті.