Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Задачи, решаемые с помощью баз данных




ОСНОВНЫЕ ПОНЯТИЯ БАЗ ДАННЫХ

Вопросы и тестовые задания для самоконтроля

 

1. В качестве языка программирования в машинах первого поколения использовался:

1) машинный код;

2) Ассемблер;

3) Бейсик.

2. Дайте понятие языка "низкого" уровня.

3. Дайте понятие языка "высокого" уровня.

4. Что называют исходным кодом программы?

5. Какой язык программирования называют языком "низкого" уровня?

1) язык Ассемблер

2) язык Кобол

3) язык Паскаль

4) язык С++

5) язык Basic

6. Система программирования предоставляет программисту возможность

1) выбора языка программирования

2) автоматической сборки разработанных модулей в единый проект

3) анализа существующих программных продуктов по соответствующей тематике

4) автоматического построения математической модели, исходя из постановки задачи

7. Интегрированная система программирования включает компонент для создания исходного текста программы (исходного кода), который называется…

1) редактор формул

2) конструктор

3) текстовый редактор ¤

4) редактор связей

8. Исходными данными для работы транслятора является

1) текст программы на языке высокого уровня

2) текст программы в машинных кодах

3) рекламная рассылка

4) схема программы

9. Непосредственное покомандное выполнение исходной программы на языке высокого уровня происходит в процессе

1) компиляции

2) интерпретации

3) модуляции

4) трассировки

10. Основное отличие компилятора от интерпретатора заключается в следующем

1) компилятор автоматически переводит программу на машинный язык в готовый к исполнению код (ЕХЕ-файл), а интерпретатор нет

2) интерпретатор автоматически переводит программу на машинный язык в готовый к исполнению код (ЕХЕ-файл), а компилятор нет

3) компилятор в процессе трансляции исполняет программу, а интерпретатор нет

11. транслятор, который осуществляет перевод исходной программы в эквивалентную ей результирующую программу на языке машинных команд, называется

1) компилятором

2) интерпретатором

3) модулятором

4) отладчиком

12. Языками декларативного программирования являются языки

1) логические

2) процедурные

3) объектно-ориентированные

4) сценариев

13. Опишите классификацию языков программирования по поколениям языков, по принципам программирования

 

вернуться к содержанию

 

 

 

В истории развития вычислительной техники наблюдалось два основных направления ее применения. Первое связано с выполнением больших численных расчетов, которые трудно или невозможно произвести вручную. Развитие этой области способствовало ускорению развития методов математического моделирования, численных методов, языков программирования высокого уровня, рассчитанных на удобное представление вычислительных алгоритмов. Для задач такого типа характерны большие объемы вычислительной работы при относительно небольших потребностях в памяти.

Второе направление связано с использованием вычислительной техники для создания, хранения и обработки больших массивов данных. Такие задачи решают информационные системы (ИС). К ним относятся поисковые, справочные, банковские системы, автоматизированные системы управления предприятием. Задачи такого типа требуют больших объемов внешней памяти при относительно небольших расчетах.

Вторая область применения возникла несколько позже первой. Это связано с тем, что на первых этапах внешняя память вычислительных систем была несовершенной, поэтому надежное хранение больших объемов данных не представлялось возможным.

Информационная система представляет собой аппаратно-программный комплекс, обеспечивающий выполнение следующих функций:

− ввод данных об объектах некоторой предметной области;

− надежное хранение и защита данных во внешней памяти вычислительной системы;

− дополнение, удаление, изменение данных;

− сортировка, выборка данных по запросам пользователей;

− выполнение специфических для данной предметной области преобразований информации;

− предоставление пользователям удобного интерфейса;

− обобщение данных и составление отчетов.

Успешное решение этих задач в условиях большого количества пользователей и значительных объёмов данных в ИС возможно, если данные в информационной системе структурированы. Структурирование данных рассмотрим на примере студенческой группы.

Каждый студент во многом индивидуален, и характеризовать его можно с разных сторон. Но деканат, в основном, интересуют следующие данные студента (предметная область): фамилия, имя, отчество, курс, наименование группы, массив оценок по изучаемым дисциплинам и др. Таким образом, из всего многообразия данных выбираются только существенные, т.е. создается информационная модель объекта - совокупность взаимосвязанных данных, называемых структурой данных.

Приведём пример неструктурированных данных:

 

Студент по фамилии Петров с именем Петр и отчеством Петрович учится в группе ОБД-Р11, а Иванов Иван Иванович – в ЭТС-Р11. Сидор Сидорович Сидоров учится в группе БМП-Р11.

 

А теперь, для сравнения, приведём пример структурированных данных, в котором представлена, практически та же самая информация:

 

Группа Фамилия Имя Отчество
ОБД-Р11 Петров Петр Петрович
ЭТС-Р11 Иванов Иван Иванович
БМП-Р11 Сидоров Сидор Сидорович

 

Совокупность структурированных данных, относящихся к одной предметной области, называется базой данных (БД). То есть БД – организованная структура, предназначенная для хранения информации. Совокупность программ, реализующих в БД функции ИС в удобной для пользователя форме, называется системой управления базой данных (СУБД). Иными словами, СУБД – комплекс программ, предназначенных для создания структуры новой базы, ведению данных и визуализации информации.

Ведение (сопровождение, поддержка) данных – термин, объединяющий действия по добавлению, удалению или изменению хранимых данных. Под визуализацией информации БД понимается отбор отображаемых данных в соответствии с заданным критерием, упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.

Современные ИС представляют собой организационное объединение аппаратного обеспечения, одной или нескольких баз данных, системы управления базами данных и пакетов прикладных программ, производящих специфическую обработку данных в базе.

 




Поделиться с друзьями:


Дата добавления: 2014-10-22; Просмотров: 1508; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.