Билет №41

1. База данных. Общее определение. СУБД. Элементы СУБД. Структура СУБД.

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

Среди программных компонентов современной СУБД можно выделить внутреннюю часть - ядро СУБД (Database Engine), компилятор с языка БД, интерпретатор и набор утилит. Ядро СУБД обычно представляет собой резидентную программу, работающую на сервере, надстройку над его файловой системой. Ядро управляет буферами оперативной памяти, транзакциями и журнализацией; оно обладает собственным интерфейсом, не доступным посторонним программистам напрямую, но используемым в остальных компонентах СУБД. Второй компонент - компилятор - транслирует инструкции языка баз данных, но обычно не в машинный код, зависящий от операционной системы, а в платформенно-независимый код, выполняющийся третьим компонентом СУБД - интерпретатором. Необходимость в четвёртом компоненте - утилитах СУБД - возникает вследствие низкой скорости выполнения через язык баз данных некоторых глобальных операций над БД (например, репликации (импорта/экспорта) данных, резервного копирования (backup), проверки целостности БД, переноса её на новую версию СУБД).

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

Среди данных СУБД, которые она хранит в файловой системе, обычно выделяются:

1. структурные метаданные (прежде всего, имена логических объектов БД);

2. метаданные-правила (ограничения целостности, процедуры, триггеры, представления);

3. основные данные;

4. данные журнала и транзакций;

5. параметры настроек БД.

2. Видео форматы файлов. Свойства. Назначение.

# VCD - VideoCD. Формат записи видеоданных на CD. Существует в трех версиях - 1.0 (практически не встречается), 1.1 и 2.0. Позволяет записать на диск до 80 минут видео. Качество сопоставимо с VHS. Видеофайлы на VCD используют MPEG1 с битрейтом до 1150Кб\с. Аудио может быть стерео или моно. В случае моно звука допускаются две звуковые дорожки - по одной на каждый канал. Разрешение VCD - 352x288 (PAL), 352x240 (NTSC). Возможна также запись караоке-трека. Все данные приведены для версии 2.0 Хорошо совместим с DVD-плейерами.

# MPG - Видеофайл, в котором содержится видео, закодированное MPEG1 или MPEG2.

# AVI - Ошибочно принимаемый за "формат" видеофайла. На самом деле, представляет собой контейнер, в котором может быть что угодно, начиная от MPEG1 и заканчивая MPEG4.

# ASF - Потоковый формат от Микрософта. Как правило, качество видеоматериала, содержащееся в нем, ужасное. Но это проблема не формата, а того, кто записывал.

# WMV - Видеофайл, записанный в формате Windows Media.

# DAT - Файл, скопированный с VCD\SVCD диска. Содержит в себе MPEG1\2 видеопоток. Смотреть его можно и так, но желательно убрать лишнюю информацию с помощью VCDGear.

# MOV - Формат Apple Quicktime. Им же и играется. Перекодируется в AVI с помощью RAD Video Tools.

# DVD - Digital Versatile Disc. Иногда расшифровывается как Digital Video Disc. Диск такого же физического размера, как и CD, но обладающий намного большим объемом записи. Благодаря этому, на диск можно записать видео с меньшим коэфиициентом сжатия и, соотвественно, большим битрейтом. Видеофайлы на DVD используют MPEG2 с битрейтом до 3000-8000Кб\с. Аудио может быть многоканальное (АС3, например). Разрешение DVD - 720x480 (NTSC), 720x576 (PAL). Для воспроизведения на компьютере надо иметь DVD-дисковод и программу воспроизведения DVD-дисков (например, WinDVD).

MPEG - компрессия цифрового потока. Слово MPEG является сокращением от Moving Picture Expert Group - названия экспертной группы ISO, действующая в направлении разработки стандартов кодирования и сжатия видео- и аудио- данных. Официальное название группы - ISO/IEC JTC1 SC29 WG11. Часто аббревиатуру MPEG используют для ссылки на стандарты, разработанные этой группой. На сегодняшний день известны следующие:

# MPEG-1 предназначен для записи синхронизированных видеоизображения (обычно в формате SIF, 288 x 358) и звукового сопровождения на CD-ROM с учетом максимальной скорости считывания около 1.5 Мбит/с. Качественные параметры видеоданных, обработанных MPEG-1, во многом аналогичны обычному VHS-видео, поэтому этот формат применяется в первую очередь там, где неудобно или непрактично использовать стандартные аналоговые видеоносители.

# MPEG-2 предназначен для обработки видеоизображения соизмеримого по качеству с телевизионным при пропускной способности системы передачи данных в пределах от 3 до 15 Мбит/с, а в профессиональной аппаратуре используют потоки скоростью до 50 Мбит/с. На технологии, основанные на MPEG-2, переходят многие телеканалы, сигнал сжатый в соответствии с этим стандартом транслируется через телевизионные спутники, используется для архивации больших объемов видеоматериала.

# MPEG-3 - предназначался для использования в системах телевидения высокой четкости (high-defenition television, HDTV) со скоростью потока данных 20-40 Мбит/с , но позже стал частью стандарта MPEG-2 и отдельно теперь не упоминается. Кстати, формат MP3, который иногда путают с MPEG-3, предназначен только для сжатия аудиоинформации и полное название MP3 звучит как MPEG-Audio Layer-3.

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

3. Унификация объектов производства. Классификация и кодирование объектов производства в машиностроении.

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

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

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

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

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

Согласно стандартам классификаторы технико-экономической информации должны обладать следующими свойствами:

полнотой (все объекты множества);

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

некоторой избыточностью и возможностью расширения;

сопряжением с сопутствующими классификаторами;

быть согласованными с алгоритмами переработки информации;

обеспечивать возможность автоматизации ведения классификатора.

Под классификацией обычно подразумевают разделение множества объектов по заданным признакам на подмножества, которые называют классификационными группировками. В ГОСТ 17369-78 выделены два метода классификации:

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

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

Для целей проектирования и производства наиболее удобным является гибридный метод. С классификацией тесно связан процесс кодирования, который заключается в присвоении кодового обозначения (кода) классификационной группировке. Код обычно представляет собой последовательность из цифр, букв и разделителей. Сравнение деталей по кодам значительно быстрее, чем визуальное сравнение по чертежам. У нас в стране были разработаны достаточно полно конструкторские и технологические классификаторы (конструкторский классификатор деталей ЕСКД, технологический классификатор деталей машиностроения и приборостроения, классификатор технологических операций, классификаторы оборудования и технологической оснастки и пр.), ГОСТ 2.201-80 ввел единую систему обозначения изделий и конструкторской документации.

Конструкторско-технологический код детали имеет следующий вид (рис. 1.9).

В свою очередь конструкторский код по классификатору ЕСКД имеет следующую структуру: первые 2 разряда обозначают класс детали, третий - подкласс, четвертый - группу, пятый - подгруппу, шестой - вид.

 

Hosted by uCoz