Работа с таблицами в Microsoft Access

Создание таблицы базы данных, имена полей и тип данных. Определение первичного ключа, сохранение таблицы. Создание новой таблицы в режиме таблицы. Классификация операционных систем по семействам. Сайт детского садика "Ромашка", структура web-проекта.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 29.06.2011
Размер файла 74,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ КРЫМСКИЙ ЭКОНОМИЧЕСКИЙ ИНСТИТУТ КИЕВСКОГО НАЦИОНАЛЬНОГО ЭКОНОМИЧЕСКОГО УНИВЕРСИТЕТА ИМЕНИ ВАДИМА ГЕТМАНА

Кафедра Информационных систем и технологий

ОТЧЕТ О ПРАКТИКЕ

по дисциплине «Экономическая информатика»

Симферополь 2011

Введение

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

В составе ОС различают 3 группы компонентов:

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

системные библиотеки

оболочка с утилитами

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

Функции операционных систем (основные):

Загрузка приложений в оперативную память и их выполнение;

Стандартизированный доступ к периферийным устройствам;

Управление оперативной памятью;

Управление доступом к данным на энергонезависимых носителях;

Пользовательский интерфейс;

Сетевые операции

Параллельное или псевдопараллельное выполнение задач (многозадачность)

Взаимодействие между процессами: обмен данными, взаимная синхронизация

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

Глава 1. Работа с таблицами в Microsoft Access

Создание таблицы базы данных Microsoft Access.

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

Для создания новой таблицы надо в окне базы данных выбрать объект Таблицы (Tables) и нажать кнопку Создать (New). В открывшемся окне Новая таблица (New Table) нужно выбрать один из режимов создания таблицы (рис. 1 ). В Access 2000 основные первые три режима вынесены в рабочее поле, предназначенное для отображения списка таблиц. Это позволяет сразу перейти в нужный режим создания таблицы, сократив число выполняемых пользователем операций.

Рис. 1

Строка Создание таблицы в режиме конструктора (Create table Design View) в рабочем поле окна базы данных или Конструктор (Design View) в окне Новая таблица (New Table) определяет выбор основного способа создания новой таблицы, при котором создание таблицы начинается с определения ее структуры в режиме конструктора таблиц. В режиме конструктора пользователь может сам установить параметры всех элементов структуры таблицы.

При выборе режима конструктора таблиц появляется окно Таблица 1: Таблица (Table 1:Table), в котором определяется структура таблицы базы данных.

При переходе в режим конструктора таблиц меняется состав команд меню, а панель инструментов базы данных заменяется на панель инструментов Конструктор таблиц (Table Design).

Для определения поля в окне Таблица (Table) задаются Имя поля (Field Name), Тип данных (Data Type), Описание (Description) - краткий коммента-рий, а также свойства поля в разделе Свойства поля (Field Properties). На вкладке Общие (General) представлены строки свойств поля, в том числе максимальный размер, подпись, которая выводится в заголовке столбца, значение по умолчанию и др. На вкладке Подстановка (Lookup) выбирается тип элемента управления (Display Control): поле, список, или поле со списком.

Имена полей и тип данных.

Имя поля (Field Name). Каждое поле в таблице должно иметь уникальное имя, удовлетворяющее соглашениям об именах объектов в Access. Оно является комбинацией из букв, цифр, пробелов и специальных символов, за исключением символов " . " " ! " " ' " " [ " " ] " . Имя не может начинаться с пробела и содержать управляющие символы с кодами ASCII от 00 до 31. Максимальная длина имени 64 символа.

Тип данных (Data Type). Тип данных определяется значениями, которые предполагается вводить в поле, и операциями, которые будут выполняется с этими значениями. В Access допускается использование девяти типов данных. Список возможных типов данных вызывается нажатием кнопки списка при выборе типа данных каждого поля:

Текстовый (Техt) - тип данных по умолчанию. Текст или цифры, не участвующие в расчетах. Число символов в поле не должно превышать 255. Максимальное число символов, которое можно ввести в поле, задается в свойстве Размер поля (FieldSize). Пустые символы в неиспользуемой части поля не сохраняются.

Поле МЕМО (Меmо). Длительный текст, например, некоторое описание или примечание. Максимальная длина 64 000 символов

Числовой (Number). Числовые данные, используемые в математических вычислениях. Конкретные варианты числового типа и их длина задаются в свойстве Размер поля (FieldSize). Для проведения денежных расчетов определен другой тип данных - Денежный (Currency)

Денежный (Currency). Денежные значения и числовые данные, используемые в расчетах, проводящихся с точностью до 15 знаков в целой и до 4 знаков в дробной части. Длина поля 8 байт. При обработке числовых значений из денежных полей выполняются вычисления с фиксированной точкой более быстрые, чем вычисления для полей с плавающей точкой, кроме того, при вычислениях предотвращается округление. Учитывая эти обстоятельства, рекомендуется для полей, в которых планируется хранить числовые значения с указанной точностью, использовать денежный тип данных

Дата/время (Data/Time). Значения даты или времени, относящиеся к годам с 100 по 9999 включительно. Длина поля 8 байт

Счетчик (AutoNumber). Тип данных поля, в которое для каждой новой записи автоматически вводятся уникальные целые, последовательно возрастающие (на 1), или случайные числа. Значения этого поля нельзя изменить или удалить. Длина поля 4 байта для длинного целого, для кода репликации - 128 байт. По умолчанию в поле вводятся последовательные значения. В таблице не может быть более одного поля этого типа. Используется для определения уникального ключа таблицы

Логический (Yes/No). Логические данные, которые могут иметь одно из двух возможных значений Да/Нет; Истина/Ложь; Вкл./Выкл. (Yes/No; True/False; On/Off). Длина поля 1 бит

Поле объекта ОLЕ (OLE Object). Объект (например, электронная таблица Microsoft Ехсе1, документ Microsoft Word, рисунок; звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Access. Длина поля - до 1 Гигабайта (ограничивается объемом диска). Для полей типа ОLЕ и МЕМО не допускается сортировка и индексирование

Гиперссылка (Hyperlink). В качестве гиперссылки можно указывать путь к файлу на жестком диске, путь UNC или адрес URL. Если щелкнуть мышью на поле гиперссылки, Access выполнит переход на соответствующий объект, документ, страницу Web или другое место назначения. Максимальная длина 64 000 символов

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

Общие свойства поля.

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

Размер поля (FieldSize) задает максимальный размер данных, сохраняемых в поле. Для поля с типом данных Текстовый задается размер от 1 до 255 байтов (по умолчанию 50 байт).

Для поля с типом данных Счетчик можно задать:

Длинное Целое (Long Integer) - 4 байта

Код репликации (Replication ID) - 128 байт

Для поля с типом данных Числовой можно задать:

Байт (Byte) для целых чисел от 0 до 255, длина поля 1 байт

Целое (Integer) для целых чисел от -32.768 до + 32.767, занимает 2 байта

Длинное целое (Long Integer) для целых чисел от -2.147.483.648 до +2.147.483.647, занимает 4 байта

Дробные с плавающей точкой 4 байта (Single) для чисел от -3,4х1038 до + 3,4хЮ38 с точностью до 7 знаков

Дробные с плавающей точкой 8 байт (Double) для чисел от -1,797хЮ308 до +1,797хЮ308 с точностью до 15 знаков

Действительное (Decimal) для целых чисел от -1038-1 до 1038-1 (при рабо-те с проектами, которые хранятся в файлах типа .abp) и от -1028-1 до 1028-1 (.mdb) с точностью до 28 знаков, занимает 12 байт

Код репликации. Глобальный уникальный идентификатор (Globally unique identifier, GUID), занимает 16 байт. Поля такого типа используются Access для создания системных уникальных идентификаторов реплик, наборов реплик, таблиц, записей и других объектов при репликации баз данных.

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

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

Формат поля (Format) является форматом отображения заданного типа данных и задает правила представления данных при выводе их на экран или печать.

В Access определены встроенные стандартные форматы отображения для полей с типами данных Числовой (Number), Дата/время (Date/Time), Логический (Yes/No) и Денежный (Currency). Ряд этих форматов совпадает с настройкой национальных форматов, определяемых в окне Язык и стандарты панели управления Microsoft Windows. Пользователь может создать собственный формат для всех типов данных, кроме ОLЕ, с помощью символов форматирования.

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

Число десятичных знаков (DecimalPlaces) задает для числового и денежного типов данных число знаков после запятой. Можно задать число от О до 15. По умолчанию (значение Авто, Autto) это число определяется установкой в свойстве Формат поля (Format). Следует иметь в виду, что установка этого свойства не действует, если свойство Формат поля (Format) не установлено или выбрано значение Основной (General Number). Свойство Число десятичных знаков (Decimal Places) влияет только на количество десятичных знаков, отображаемых на экране, и не влияет на число сохраняемых десятичных знаков. Для изменения числа сохраняемых знаков: нужно изменить свойство Размер поля (FieldSize)

Подпись (Caption) поля задает текст, который выводится в таблицах, формах, отчетах.

Условие на значение (ValidationRule) позволяет осуществлять контроль ввода, задает ограничения на вводимые значения, при нарушении условий запрещает ввод и выводит текст, заданный свойством Сообщение об ошибке (ValidationText)

Сообщение об ошибке (ValidationText) задает текст сообщения, выводимый на экран при нарушении ограничений, заданных свойством Условие на значение (ValidationRule)

Тип элемента управления.

На вкладке Подстановка (Lookup) в окне конструктора таблиц задается свойство Тип элемента управления (DisplayControl). Это свойство определяет, будет ли отображаться поле в таблице и в форме в виде Поля (Text Box), Списка (List Вох) или Поля со списком (Combo Вох). Таким образом определяется вид элемента управления, используемого по умолчанию для отображения поля.

Если для поля выбран тип элемента управления Список (List Вох) или Поле со списком (Combo Вох), на вкладке Подстановка (Lookup) появляются дополнительные свойства, которые определяют источник данных для строк списка и ряд других характеристик списка. В качестве источника данных для списка выбирается таблица, с которой осуществляется постоянная связь, что обеспечивает актуальное состояние списка.

Определение первичного ключа.

Каждая таблица в реляционной базе данных должна иметь уникальный (первичный) ключ, который может быть простым или составным, включающим несколько полей (до 10). Для определения ключа выделяются поля, состав-ляющие ключ, и на панели инструментов Конструктор таблиц (Table Design) нажимается кнопка Ключевое поле (Рrimary Кеу) или выполняется команда меню Правка| Ключевое поле (Edit| Primary Кеу).

Для ключевого поля автоматически строится индекс. В этом можно убедиться, просмотрев информацию об индексах таблицы. Окно Индексы (Indexes) вызывается щелчком на кнопке просмотра и редактирования индексов Индексы (Indexes) на панели инструментов или выполнением команды меню Вид| Индексы (View| Indexes).

В этом окне индексу первичного ключа присвоено имя РrimaryКеу, в столбце Поле (FieldName) перечисляются имена полей, составляющие индекс. Индекс ключевого поля всегда уникален и не допускает пустых полей в записях. Если первичный ключ не установлен пользователем до сохранения вновь созданной таблицы, Access спросит о необходимости создания первичного ключа. При ответе "Да" Access создаст первичный ключ с типом данных Счетчик (AuttoNumber).

Сохранение таблицы.

После определения структуры таблицы ее надо сохранить. Для этого используется команда Файл|Сохранить (File|Save) или кнопка панели инструментов конструктора Сохранить (Save). В окне Сохранение (Save As) вводится имя таблицы.

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

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

Создание новой таблицы в режиме таблицы.

В режиме таблицы пользователь может создать таблицу, не определяя предварительно ее структуры. Создание новой таблицы в режиме таблицы осуществляется выбором строки Создание таблицы путем ввода данных (Create Table by entering data) в рабочем поле окна базы данных или строки Режим таблицы (Datasheet View) в окне Новая таблица (New Таble).

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

Рис. 2

Таблица имеет 10 столбцов и 21 строку. Полям таблицы по умолчанию присваиваются имена Поле1, Поле2 и т. д.

Любое поле этой таблицы можно переименовать в соответствии с требованиями пользователя, непосредственно редактируя имена в заголовке столбцов. Для этого нужно дважды щелкнуть мышью на области выделения столбца, содержащей его имя. Можно также выполнить команду Формат|Переименовать столбец (Format|Rename Column).

Если требуется создать таблицу, содержащую более 20 полей, то можно вставить новые столбцы. Для этого следует перейти в столбец, слева от которого требуется вставить новый столбец, и выполнить команду Вставка|Столбец (Insert|Column).

Кроме переименования и вставки столбцов, допускается удаление столбцов или изменение их положения в таблице. Для удаления следует пометить столбец, щелкнув мышью на его заголовке, и выполнить команду Правка|Удалить столбец (Edit|Delete Column). Для перемещения столбца следует пометить его, оставив курсор на заголовке, нажать кнопку мыши и, удерживая ее, перетащить столбец в нужное место.

В каждый столбец вводятся данные определенного типа. При вводе данных, для которых определены стандартные форматы, необходимо использовать форматы из установленного для этого типа списка. Это позволяет Access автоматически определить тип данных. Свойство Формат поля (Format) остается пустым и при отображении данных используется формат по умолчанию. Все столбцы, оставленные пустыми, будут удалены при сохранении таблицы.

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

При сохранении таблицы выводится приглашение для создания ключевого поля. При выборе кнопки Да (Yes) в таблицу будет добавлено ключевое поле типа Счетчик (AutoNumber). Если введены данные, которые могут однозначно идентифицировать каждую запись, и их надо сделать ключевыми, то нужно нажать кнопку Нет (No). В этом случае пользователь должен самостоятельно создать ключ в режиме конструктора.

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

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

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

Создание таблицы с помощью мастера таблиц.

Мастер создания таблиц автоматически создает таблицу по одному из шаблонов. Начать работу мастера можно, выбрав строку Создание таблицы с помощью мастера (Create table by using wizard) в рабочем поле объекта Таблицы окна базы данных. Для создания таблицы с помощью мастера можно также выбрать Мастер таблиц (Table Wizard) в окне Новая таблица (New Table). Мастер автоматически создает таблицу по одному из шаблонов. Пользователю предлагается для выбора более 50 образцов таблиц, предназначенных для использования в различных целях. Каждая таблица шаблона содержит соответствующий набор полей, из которых пользователь может выбрать нужные для включения в создаваемую таблицу.

Рис. 3

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

Глава 2. Классификация и характеристика операционных систем

2.1 Основные классификации операционных систем

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

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

По назначению:

Системы общего назначения.

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

Системы реального времени.

Предназначены для работы в контуре управления объектами.

Прочие специализированные системы.

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

По характеру взаимодействия с пользователем:

Пакетные ОС, обрабатывающие заранее подготовленные задания

Диалоговые ОС, выполняющие задания пользователя в интерактивном режиме

ОС с графическим интерфейсом

Встроенные ОС, не взаимодействующие с пользователем

По числу одновременного выполнения задач:

Однозадачные ОС.

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

Многозадачные ОС.

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

По числу одновременных пользователей:

Однопользовательские ОС.

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

Многопользовательские ОС.

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

По аппаратурной основе:

Однопроцессорные ОС.

Многопроцессорные ОС.

В задачи такой системы входит эффективное распределение выполняемых заданий по процессорам и организация согласованной работы всех процессоров.

Сетевые ОС.

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

Распределенные ОС.

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

По способу построения:

Микроядерные

Монолитные

2.2 Классификация операционных систем по семействам

Операционные системы семейства OS/2.

OS/2 - семейство многозадачных операционных систем с графическим интерфейсом, есть версии для многопроцессорных машин. OS/2 создавалась для собственных нужд и задач фирмы IMB. OS/2 использовалась IMB в качестве основы некоторого числа программных решений, таких как комментаторские системы олимпийских игр, программное обеспечение для банков. Под нее практически не существует программного обеспечения.

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

Исторически сложилось такая ситуация, что в данный момент эта ОС на рынке программного обеспечения мало распространена. Существует несколько версий ОС OS/2 Warp Server, являющихся операционными системами для серверов.

В рамках проекта Core/2 существуют два действующих направления по развитию OS/2:

OS/4 - создание современного ядра методом реверс-инижиринга и полного переписывания кода на основе существующих ядер.

osFree - создание всей операционной системы «с нуля» на основе современных микроядерных технологий и активного использования Open Source наработок.

Операционные системы семейства UNIX.

Первая система UNIX была разработана в 1969 г. в подразделении Bell Labs компании AT&T. С тех пор было создано большое количество различных UNIX-систем. Все ОС, относящиеся к этому семейству, являются многозадачными, многопользовательскими, с графическим интерфейсом, обеспечивают достаточную надежность и защиту данных. Эти ОС ставятся на различные аппаратные платформы (как на ПК, так и на большие машины такие как мэйнфреймы и суперЭВМ).

Некоторые отличительные признаки UNIX-систем включают в себя:

использование простых текстовых файлов для настройки и управление системой;

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

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

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

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

Идеи, заложенные в основу UNIX, оказали огромное влияние на развитие компьютерных операционных систем. В настоящее время UNIX-системы признаны одними из самых исторически важных ОС.

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

Операционные системы семейства Linux.

Linux является одной из распространенных систем версий UNIX. Она может организовать работу как рабочих станций, так и сервера. Поддерживает технологию Plug & Play (стандарт аппаратной и программной архитектуры, который делает возможным распознавание устройств).

Linux - это многозадачная и многопользовательская операционная система для бизнеса, образования и индивидуального программирования. Как и все UNIX-системы, она ориентирована на работу в сети.

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

В отличие от большинства других операционных систем, Linux не имеет единой «официальной» комплектации. Вместо этого Linux поставляется в большом количестве так называемых дистрибутивов, в которых ядро Linux соединяется с утилитами GNU и другими прикладными программами (например, X.org), делающими её полноценной многофункциональной операционной средой.

Операционные системы семейства Windows.

Платформы операционных систем Windows NT и Windows 2000 представляют собой операционные системы для использования на самых разнообразных компьютерах. Все ОС семейства Windows являются многозадачными системами с графическим интерфейсом. Они работают на платформах x86, x86-64, IA-64, ARM. Существовали также версии для DEC Alpha, MIPS, PowerPC и SPARC.

Одним из достоинств ОС семейства Windows является поддержка технологии Plug & Play. Эта технология упрощает для пользователя подключение разных внешних устройств.

Еще одним достоинством этих ОС является их переносимость: за счет специальных модулей осуществляется связь ОС с разным аппаратным обеспечением.

ОС семейства Windows реализует метод многозадачности с вытеснением. Это позволяет снять приложение в случае его зависания. Также эти ОС поддерживают технологию OLE (Object Linking Embedding). OLE - стандарт, позволяющий создавать различные составные документы: в документ, созданный одним приложением, можно внедрять объекты или ссылаться на те из них, которые созданы другими приложениями.

В интерфейсе ОС семейства Windows реализована объектная модель. Также они поддерживают работу ПК в сети. Эта поддержка реализовывается в следующих ситуациях:

ОС поддерживает действие машины-клиента для наиболее распространенных серверных операционных систем;

ОС может одновременно поддерживать различные типы машин-клиентов;

ОС дает возможность создавать одноранговые локальные сети.

В настоящее время Microsoft Windows установлена примерно на 92 % персональных компьютеров и рабочих станций. По данным компании Net Applications, в апреле 2010 года рыночная доля Windows составляла 91,5 %.

2.3 Характеристика операционных систем

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

монопольные, которые могут использоваться только одной программой (печать, МЛ);

разделяемые, которые допускают их совместное использование одновременно несколькими процессами (НМД, ОП).

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

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

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

однозадачные (например, MS-DOS, MSX);

многозадачные (OC EC, OS/2, UNIX, Windows 95).

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

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

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

однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);

многопользовательские (UNIX, Windows NT).

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

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

вытесняющая многозадачность (Windows NT, OS/2, UNIX).

невытесняющая многозадачность (NetWare, Windows 3.x);

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

Поддержка многонитевости. Важным свойством операционных систем является возможность распараллеливания вычислений в рамках одной задачи. Многонитевая ОС разделяет процессорное время не между задачами, а между их отдельными ветвями (нитями).

Многопроцессорная обработка. Другим важным свойством ОС является отсутствие или наличие в ней средств поддержки многопроцессорной обработки - мультипроцессирование. Мультипроцессирование приводит к усложнению всех алгоритмов управления ресурсами.

В наши дни становится общепринятым введение в ОС функций поддержки многопроцессорной обработки данных. Такие функции имеются в операционных системах Solaris 2.x фирмы Sun, Open Server 3.x компании Santa Crus Operations, OS/2 фирмы IBM, Windows NT фирмы Microsoft и NetWare 4.1 фирмы Novell.

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

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

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

Глава 3. Детальная структура web-проекта

база данная операционный система сайт

Сайт посвящён детскому садику «Ромашка». При его создании ставилась задача собрать большое количество интересного материала по данной теме и красиво оформить его.

Сайт состоит из 6 страниц, в которых использовалось множество тегов, таких как:

теги для создания гиперссылок: <a href="URL?"></a>

теги для вставки картинок (с рамкой): <IMG SRC=1.jpg border=10 WIDTH=500>

теги для создания таблиц:

<table_border="1">

<tr>

<td>Первая_ячейка</td>

<td>Вторая_ячейка</td>

</tr>

< /table>

теги для изменения цвета фона страницы: <body bgcolor= «…»>

и т.д.

Так же при создании сайта использовались различные иллюстрации, различные фоновые рисунки, заливки.

Выводы

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

В данной работе мы остановились на двух важнейших аспектах работы с таблицами:

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

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

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

В работе были рассмотрены:

Различные способы создания таблиц, которые предоставляет Access

Определение полей в таблице, свойства полей, а также свойства самих таблиц

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

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

Создание и использование индексов

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

Способы сортировки данных в таблице

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

Способы отбора данных при помощи фильтров, копирования, экспорта и рассылки отсортированных и отфильтрованных данных.

Список литературы

1. К. Дж. Дейт Введение в системы баз данных = Introduction to Database Systems. - 8-е изд. - М.: «Вильямс», 2006. - С. 1328. - ISBN 0-321-19784-4.

2. Льюис Паттерсон. Microsoft Excel 97. Освой самостоятельно за 24 часа: Пер. с англ. - М.: ЗАО “Издательство БИНОМ”,1998.

3. http://www.htmlbook.ru/html/table

4. http://html.manual.ru

5. http://www.nbuv.gov.ua

6. http://www.knigka.info

7. http://hist.rloc.ru/lobanov/6_10_2.htm

8. http://ru.wikipedia.org

9. http://uchinfo.com.ua

10. http://www.lessons-tva.info/

11. http://www.html.by

12. http://www.on-line-teaching.com

Размещено на Allbest.ru


Подобные документы

  • Проектирование базы данных "Общежитие" в СУБД Microsoft Access. Создание запросов, состоящих из комбинаций разных типов данных. Создание форм и полей таблицы в режиме конструктора. Ввод и просмотр данных в режиме таблицы, создание связей между ними.

    курсовая работа [4,3 M], добавлен 24.06.2019

  • Понятия основных компонентов базы данных Access. Таблицы, отчеты, макросы и модули, форма, запросы к базе и их виды. Типы данных. Создание базы данных "Кадры". Создание таблицы в режиме конструктора. Использование мастера подстановок для создания связей.

    курсовая работа [818,0 K], добавлен 10.03.2016

  • Составление таблицы согласно образцу в программе MS Excel. Создание данных таблицы базы данных. Введение формул в программе MS Excel. Установление связи между таблицами. Создание запроса на выборку данных из одной таблицы с помощью мастер запросов.

    контрольная работа [4,0 M], добавлен 17.04.2016

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

    курсовая работа [1,9 M], добавлен 17.06.2014

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

    лабораторная работа [1,2 M], добавлен 15.01.2009

  • Приложение Microsoft Access - мощная система управления реляционной базой данных. Особенности работы с текстовым редактором MS Word и электронными таблицами MS Excel. Основная и вспомогательные таблицы базы данных "Авиасалон". Создание полей со списком.

    курсовая работа [2,7 M], добавлен 29.07.2013

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

    дипломная работа [291,8 K], добавлен 27.02.2009

  • Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.

    курсовая работа [2,0 M], добавлен 16.04.2011

  • Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.

    курсовая работа [1,8 M], добавлен 04.02.2013

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

    курсовая работа [2,1 M], добавлен 17.06.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.