Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Арбатская Системы управления базами 2014

.pdf
Скачиваний:
2
Добавлен:
12.11.2022
Размер:
2.38 Mб
Скачать

3. БНД в общем случае состоит из БД, СУБД, словарей данных, администраторов, вычислительных систем и обслуживающего персонала.

Задание 9. Поставьте вопросы к выделенным словам или словосочетаниям:

БД является совокупностью специальным образом орга-

низованных данных.

Сама совокупность этих объектов в их взаимосвязан-

ном состоянии называется предметной областью (ПО).

БНД в общем случае состоит из БД, СУБД, словарей дан-

ных, администраторов, вычислительных систем и обслуживающего персонала.

Задание 10. Напишите вопросы к тексту. Составьте вопросный и номинативный планы. Пользуясь составленными вопросами, перескажите текст или напишите изложение по тексту.

Тема 2. СТРУКТУРА ДАННЫХ

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

11

Предтекстовые задания

Задание 1. Найдите общий корень, определите часть речи:

вычислительный, число, вычислять, вычисление, числен-

ность;

обеспечивающий, обеспечение, обеспечить;

зачастую, частый, часто, частота;

подобранный, подбирать, подбор, выбранный, выбор, брать;

существенно, осуществлять, существовать, осуществляемый, осуществление;

упрощать(ся), просто, простой, упрощение;

ключевой, ключ;

зануляемый, нуль, нулевой.

Задание 2. Напишите, от каких существительных образованы прилагательные: эффективный, критичный, программный, окончательный, формальный, ключевой, связный, фундаментальный.

Задание 3. Образуйте степени сравнения прилагательных и наречий по образцу:

прилагательное: интересный – интереснее=более интересный

– самый интересный=интереснейший; наречие: интересно – интереснее=более интересно – интерес-

нее всего.

Эффективный, эффективно; хороший, хорошо; простой, просто.

Задание 4. Подберите синонимы к следующим словам: оптими-

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

Задание 5. Образуйте словосочетания: структура какая/чего

(данные), способ какой (хранение), использование чего (ресурсы), выполнение чего (операции), объем чего (память), язык какой/чего (программирование), разработка какая/чего (различные типы), типы какие/чего (программное обеспечение), работа какая/чего (окончательная система), соображения какие/чего (оптимальное решение), тип какой/чего (модульная система), скрытие чего (про-

12

веренные детали), пример какой/чего (такой подход), скрытие чего за чем (детали, контролирующие интерфейсы), решение чего чем (основная задачи, определенным алгоритм).

Задание 6. Вставьте пропущенные окончания прилагательных и причастий: вычислительн… техника, подобран… структура, эффекивн… алгоритм, окончательн… система, правильн… выбор, оптимальн… решение, люб… случай, адекватн… структура, формальн… метод, модульн… система, определен… тип, контролирующ… интерфейс, объектно-ориентированн… языки, фундаментальн… блоки, размеченн.. объединения, зануляем… ссылка, связан… структура, обеспечивающ… способ, подобран… структура, используем… объем, требуем… ресурсы, выбран… язык,

Задание 7. Образуйте существительные от глаголов: хранить,

обеспечивать, подбирать, выполнять, оптимизировать, формировать, реализовать, выбирать, разрабатывать, скрывать, связывать, контролировать, программировать, упрощаться, зависеть.

Задание 8. Трансформируйте глагольные словосочетания в именные:

Образец: хранить данные – хранение данных.

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

Задание 9. Назовите глаголы, от которых образованы при-

частия: обеспечивающий, подобранный, спроектированный, используемый, требуемый, выбранный, позволяющий, контролирующий, ориентированный, размеченный, зануляемый, связан-

ный, построенный. Назовите активные и пассивные причастия.

13

Задание 10. Выберите из скобок нужную форму причастия:

Правильно (подобрана/подобранная) структура данных позволяет создать более эффективный алгоритм.

Хорошо (спроектирована/спроектированная) структура данных оптимизирует использование ресурсов.

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

Простейшая связная структура данных может быть (построена/построенная) из записей и зануляемых ссылок.

Задание 11. Прочитайте текст.

Структура данных

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

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

После того как выбрана структура данных, разработка алгоритма значительно упрощается. Однако иногда поступают наоборот и выбирают структуры данных из соображений оптимального решения основной задачи определенным алгоритмом, который лучше всего работает со своим типом структур данных. В любом случае, выбор адекватной структуры данных очень важен. Такая точка зрения дала начало формальным методам разработки и языкам программирования, в которых именно структуры данных, а не алгоритмы, являются ключевыми в дизайне языка. Бо́льшая часть таких языков обладает определенным типом модульной системы, позволяющей структурам данных безопасно использоваться в различных

14

приложениях посредством скрытия их проверенных деталей реализации за контролирующими интерфейсами.

Объектно-ориентированные языки, такие как Java, C# и C++, вводят понятие объектов, которые являются комбинацией ссылок и размеченных объединений, а простейшая связная структура данных, которая называется связанным списком, может быть построена из записей и зануляемых ссылок.

Послетекстовые задания

Грамматические задания

Задание 1. Замените конструкции синонимичными:

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

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

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

Структура данных – это способ хранения данных в компь-

ютере.

Разработка алгоритма значительно упрощается.

Так поступают из соображений безопасности.

Задание 2. Замените выделенный причастный оборот придаточным предложением со словом «который»:

Хорошо спроектированная структура оптимизирует ис-

пользование ресурсов.

Хорошо спроектированная структура оптимизурует исполь-

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

Выбранный нами язык программирования понятен и досту-

пен.

15

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

Простейшая связная структура данных может быть построена из записей и зануляемых ссылок.

Задание 3. Трансформируйте сложное предложение в простое:

После того как выбрана структура данных, разработка алгоритма значительно упрощается.

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

Не забывайте, что при трансформации сложного предложения в простое нужно трансформировать глагол придаточной части в отглагольное существительное.

Задание 4. Соедините два простых предложения в сложное.

Основную задачу решают определенным алгоритмом. Этот алгоритм лучше всего работает со своим типом структуры данных.

Сложность реализации и качество работы окончательной системы зависит от правильного выбора структур данных. Это показала разработка различных типов программного обеспечения.

Структура данных выбрана. Разработка алгоритма значительно упрощается.

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

Задание 5. Поставьте вопросы к выделенным фрагментам:

Структуры данных формируются с помощью типов дан-

ных, ссылок и операций над ними.

Однако иногда поступают наоборот и выбирают структуры данных из соображений оптимального решения основной зада-

чи определенным алгоритмом.

16

Речевые задания

1. Дополните предложения подходящими по смыслу глаголами:

Правильно подобранная структура … более эффективный алгоритм.

Качество работы окончательной системы … правильного выбора структуры данных.

Структуры данных … с помощью типов данных.

Разработка алгоритма значительно … .

Иногда … структуры данных из соображений оптимального решения основной задачи.

Структуры данных … ключевыми в дизайне языка.

Большая часть языков … определенным типом модульной

системы, позволяющей структурам данных безопасно … в различных приложениях.

Хорошо спроектированная структура данных … использование ресурсов.

2.Ответьте на вопросы:

Что обеспечивает структура данных?

Какие ресурсы оптимизирует структура данных?

Как формируется структура данных?

От чего зависит качество работы окончательной системы?

Когда разработка алгоритма значительно упрощается?

Что называется связанным списком?

Что является главным в дизайне языка программирования?

Что позволяет структурам данных переиспользоваться в различных приложениях?

Как могут переиспользоваться структуры данных?

Что является фундаментальными строительными блоками для большей части структур данных?

Как может быть построена простейшая связная структура данных?

3.Перескажите текст.

17

Материалы для проведения контрольного занятия и контрольной работы к теме 2

Задание 1. Вспомните текст «Структура данных» и дополните предложения недостающими словами:

В вычислительной технике структура данных – это … хранения данных в компьютере, обеспечивающий ее … использование.

Зачастую правильно подобранная структура данных позволяет создать … … … .

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

Качество работы окончательной системы существенно зависит от правильного выбора … … .

Задание 2. Прочитайте текст.

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

Структурирование — это введение соглашений о способах представления данных. Неструктурированными являются данные, записанные, например, в текстовом файле. Приведем пример неструктурированных данных, содержащих сведения о студентах (номер личного дела, фамилию, имя, отчество и год рождения):

Личное дело № 16493, Сергеев Петр Михайлович, дата рождения 1 января 1986 г.

Л/д № 16593, Петрова Анна Владимировна, дата рожд. 15 марта 1985 г.

№ личн. дела 16693, д.р. 14.04.86, Анохин Андрей Борисович.

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

Чтобы автоматизировать поиск и систематизировать эти данные, необходимо выработать определенные правила представления данных, т.е. дату рождения нужно записывать одинаково для каждого

18

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

Фами-

Имя

Отчество

Дата

личного

лия

 

 

рождения

дела

 

 

 

 

 

 

 

 

 

16493

Сергеев

Петр

Михайлович

01.01.86

16593

Петрова

Анна

Владимировна

01.03.85

16693

Анохин

Андрей

Борисович

14.04.86

Задание 3. Найдите общий корень, определите часть речи:

структура, структурировать, структурированный, структурно.

Задание 4. Трансформируйте глагольные словосочетания в именные:

Образец: Хранить данные – хранение данных.

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

Задание 5. Назовите глаголы, от которых образованы причас-

тия: структурированный, хранящийся, записанный.

Задание 6. Замените конструкции синонимичными:

Структурирование — это введение соглашений о способах представления данных.

Неструктурированными являются данные, записанные, например, в текстовом файле.

Такие данные не обладают структурой.

Задание 7. Замените причастный оборот придаточным предложением ссоюзным словом «который»:

Неструктурированными являются данные, записанные, например, в текстовом файле.

19

Приведем пример неструктурированных данных, содержащих сведения о студентах.

Сложно организовать поиск необходимых данных, хранящихся в неструктурированном виде.

Задание 8. Трансформируйте сложное предложение в простое:

Чтобы автоматизировать поиск и систематизировать эти данные, необходимо выработать определенные правила о способах представления данных.

После того как проведена несложная структуризация информации, она будет выглядеть следующим образом.

Задание 9. Поставьте вопросы к выделенным фрагментам.

Создавая базу данных, пользователь стремится упорядо-

чить информацию по различным признакам.

Сделать это возможно, только если данные структуриро-

ваны.

Чтобы автоматизировать поиск и систематизировать эти данные, необходимо выработать определенные правила о спо-

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

Чтобы автоматизировать поиск и систематизировать эти данные, необходимо выработать определенные правила о способах представления данных.

Задание 10. Напишите изложение по тексту или перескажите текст.

Тема 3. СУБД. КЛАССИФИКАЦИЯ СУБД Предтекстовые задания

Активная лексика: реализовывать/реализовать (что?), предполагать/предположить (что) централизованный, управление (чем?) данными, доступ (к чему?), поддержка (чего?); актуальное состояние, установление связей (между чем и чем?), выполняемые функции, сфера применения, поддерживаемые модули, используемый язык общения, операционный, информационный, универсаль-

20