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

26.Основные этапы разработки базы данных в среде ms Access

Процесс разработки конкретного программного приложения в среде Access в первую очередь определяется спецификой автоматизируемой предметной области. Однако для большинства из них можно выделить ряд типичных этапов. Это:

  • разработка и описание структур таблиц данных

  • разработка схемы данных и задание системы взаимосвязей между таблицам

  • разработка системы запросов к таблицам базы данных и (при необходимости их интеграция в схему данных

  • разработка экранных форм ввода/вывода данных

  • разработка системы отчетов по данным

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

  • разработка системы защиты данных, прав и ограничений по доступу

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

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

В операционных системах UNIXразделительным знаком при записи пути является «/». ВWindows— «\». В других операционных системах таким знаком может быть «:» или другой знак. Эти знаки служат для разделения названия каталогов, составляющих путь к файлу.

Например, в следующей записи адресации /home/user_kolia/foo/bar.txtчастьbar.txt— этоимя файла, а/home/user_kolia/foo/— путь к нему.

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

Для эффективного поиска файлов UNIX-подобные операционные системы, как правило, имеют системную переменную$PATHвкомандной оболочке(например,sh), которая задает перенаправления к важнейшим исполняемым файлам. Узнать значение этой переменной можно с помощью командыecho $PATHили аналогичной.

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

Файл(англ.file—скоросшиватель, напильник) — концепция в вычислительной технике: сущность, позволяющая получить доступ к какому-либо ресурсу вычислительной системы и обладающая рядом признаков.Винформатикеиспользуют следующее определение: файл — поименованная последовательность байтов.

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

Ярлык—файл, служащий для быстрого запуска другого файла,папкиилиинтернет-страницы, т.е. фактически это ссылка на другой файл или адрес.

Значо́к(уменьшительное отзнак),иконка(отангл.icon) — элементграфического интерфейса, небольшая картинка, представляющаяприложение,файл,каталог,окно, компонентоперационной системы, устройство и т. п. В ответ на щелчок, совершённыймышьюили другим указательным устройством ввода на значке, обычно выполняется соответствующее действие (запуск приложения, открытие файла и т. д.).

Менюинформатике— элементинтерфейса пользователя

Для чего нужен Проводник

Проводник Windows— это приложение, реализующееграфический интерфейсдоступа пользователя к файлам в операционной системеMicrosoft Windows.

Проводник в настоящее время фактически является основой графической оболочки пользователя Windows.

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

29.Откройте папку, содержащую файл для копирования. Щелкните правой кнопкой мыши копируемые файлы и выберите командуКопировать. Щелкните правой кнопкой мыши папку, в которую следует вставить копируемые файлы, и выберите командуВставить.

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

Щелкните правой кнопкой мыши файл, который требуется переименовать, и выберите команду Переименовать.

Обычный способ переименоватьили переместитькаталог---переименоватьили переместить каждый файл в нем.

Когда мы щелкаем правой кнопкой мыши на свободном месте Проводника, то в контекстном меню можем увидеть команду Создатьс подменю. Например, мы можем таким образомсоздатьновыйтекстовыйфайл, документ WORD и так далее.

Как создать каталог

РешениеЭто делается при помощи функции mkdir():mkdir('/tmp/apples',0777) or die($php_errormsg);

Второй аргумент функции mkdir() – это режим доступа к новому каталогу, который должен быть восьмеричным числом. Текущая маска (umask) вычитается из этого значения прав доступа для создания прав доступа к новому каталогу. Поэтому если текущая маска равна 0002, вызов mkdir('/tmp/apples',0777) устанавливает права доступа к результирующему каталогу, равные 0775 (пользователь и группа могут читать, писать и выполнять; остальные могут только читать и выполнять). Встроенная в PHP функция mkdir() может создать новый каталог, только если существует родительский каталог. Например, если /tmp/a не существует, то нельзя создать каталог /tmp/a/b, пока не будет создан каталог /tmp/a. Для создания каталога и его родителя существует два способа: можно вызвать системную программу mkdir или вызвать функцию pc_mkdir_parents(), показанную в примере 19.3.

Обычно мы удаляем файл, просто нажав соответствующую кнопку или клавишу Delete. При этом файл удалятся в Корзину, откуда его ещё можно восстановить. Но, ведь не всегда это нужно и если мы удаляем файл вполне осознанно, точно зная, что он нам больше не пригодится, лучше удалить его безвозвратно. Тут нам пригодится сочетание клавишShift+Delete.

Запуск файлов на выполнение

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

В начале PHP-файла необходимо указать, как данный файл должен быть обработан. Для этого используется строка вида.

#!/usr/local/bin/php.

30.

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

Процесс преобразования отношений базы данных к виду, отвечающему нормальным формам, называется нормализацией. Нормализация предназначена для приведения структуры базы данных к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объёмаБД[1]. Конечной целью нормализации является уменьшение потенциальной противоречивости хранимой вБДинформации. Как отмечаетК. Дейт[2], общее назначение процесса нормализации заключается в следующем:

  • исключение некоторых типов избыточности;

  • устранение некоторых аномалий обновления;

  • разработка проекта базы данных, который является достаточно «качественным» представлением реального мира, интуитивно понятен и может служить хорошей основой для последующего расширения;

  • упрощение процедуры применения необходимых ограничений целостности.

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

При том, что идеи нормализации весьма полезны для проектирования баз данных, они отнюдь не являются универсальным или исчерпывающим средством повышения качества БД. Это связано с тем, что существует слишком большое разнообразие возможных ошибок и недостатков в структуре БД, которые нормализацией не устраняются. Несмотря на эти рассуждения, теория нормализации является очень ценным достижением реляционной теории и практики, поскольку она даёт научно строгиеиобоснованныекритерии качества проекта БД иформальные методыдля усовершенствования этого качества. Этим теория нормализации резко выделяется на фоне чистоэмпирическихподходов к проектированию[3], которые предлагаются в других моделях данных. Более того, можно утверждать, что во всей сфереинформационных технологийпрактически отсутствуют методы оценки и улучшения проектных решений, сопоставимые с теорией нормализации реляционных баз данных по уровню формальной строгости.