Программное обеспечение для работы с базами данных
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

СУБД – система управления базами данных Программное обеспечение, предназначенное для работы с базами данных, называется системой управления базами данных. Основные действия, которые пользователь может выполнять с помощью СУБД:

- создание структуры БД;

- заполнение БД информацией;

- изменение (редактирование) структуры и содержания БД;

- поиск информации в БД;

- сортировка данных;

- защита БД;

- проверка целостности БД.

СУБД делится на 4 типа:

· Локальные СУБД (на том же ПК, где и БД)

· Файл из сервера СУБД

· Клиент-серверные СУБД

· Встраиваемые СУБД

Общая схема создания новых программ. Исходный и машинный коды.

Алгоритм - последовательность действий по решению некоторой задачи, изложенной в форме, понятной человеку.

Программа - последовательность действий по решению некоторой задачи, изложенной в форме, понятной компьютеру.

Процесс создания новых программ (программирование):

1. Разработка алгоритма;

2. Алгоритм записывается в виде блок-схем.

3. Написание исходного кода программы в специальной программе (Система/среда программирования) на языке программирования.

4. Поиск ошибок и отладка исходного кода.

5. Преобразование исходного код в код, понятный компьютеру (машинный, исполняемый код). Этим занимается транслятор (является частью среды программирования).

Исхо́дный код — текст компьютерной программы на каком-либо языке программирования или языке разметки, который может быть прочтён человеком. В обобщённом смысле — любые входные данные для транслятора.

Машинный код представляет собой набор инструкций, выполняемых непосредственно центральным процессором компьютера. Каждая команда выполняет очень конкретную задачу, например, загрузки, перехода или элементарной арифметической, или логической операции для единицы данных в регистре процессора или памяти.

Среда программирования, ее компоненты. Трансляторы, виды трансляторов.

Среда программирования служит для того, чтобы разработать (написать) программу, и она ориентирована на определенный язык. Среда программирования содержит:

- редактор (черный фон, разноцветные буквы);

- отладчик (проверяет ошибки и позволяет их исправить);

- исполнитель машинного кода (запуск готовой программы);

- библиотеки;

- транслятор.

Транслятор — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд. Трансляторы реализуются в виде компиляторов или интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются.

Компилятор читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется.

Интерпретатор переводит и выполняет программу строка за строкой, производит пооператорный (покомандный, построчный), анализ, обрабатывает и тут же выполняет исходную программу или запроса (в отличие от компиляции, при которой программа транслируется без её выполнения).

29. Понятие языка программирования. Назначение, классификация и примеры языков программирования.

Языки программирования — это формальные искусственные язы­ки. В отличие от естественных, язык программирования имеет ограниченный запас слов (операторов) и строгие правила их написания.

Языки программирования:

1) Низкий уровень - язык программирования ориентирован на конкретный тип процессора и учитывает его особенности (понятно компьютеру). Языком самого низкого уровня является ассемблер;

2) Высокий уровень (понятно человеку - Паскаль, Бэйсик, С++, Пайтон, Ява). Разрабатывать программы на языках высокого уровня с помощью понятных и мощных команд значительно проще, а ошибок при создании программ допускается гораздо меньше.

Дата: 2019-07-30, просмотров: 149.