Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Цели и задачи практических занятийСтр 1 из 4Следующая ⇒
Цели и задачи практических занятий Целью практических занятий по освоению дисциплины «Операционные системы и базы данных» является формирование деятельностной (умения, владения) составляющей компетенций и навыков, связанных с использованием различных программных средств современных операционных систем (ОС) и разработкой баз данных (БД) в профессиональной деятельности инженера. Задачи практических: · формирование представления о роли и значении ОС и БД · знакомство с основными принципами работы ОС и создания БД · освоение и получение опыта в использовании современных программных средств, при помощи которых осуществляется функционирование ОС и разработка БД · приобретение практических навыков работы с различными ОС · приобретение навыков создания БД различного уровня сложности Изучение дисциплины направлено на формирование следующих компетенций: ОПК-2 способность решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культуры с применением информационно-коммуникационных технологий и с учетом основных требований информационной безопасности. ОПК-3 способность использовать современные информационные технологии, технику, прикладные программные средства при решении задач профессиональной деятельности. Студент должен уметь: · работать с интерфейсом ОС Ms-DOS, Windows и Linux; · пользоваться различными сервисными программами; · разрабатывать БД с различными типами данных; · применять основные программные средства для создания БД.
Студент должен владеть: · способностью к решению стандартных задач при работе в основных ОС; · способностью к выбору оптимальной архитектуры при разработке БД в конкретных практических задачах. · Перечень практических занятий
Практикум №1. MS DOS: работа с каталогами и файлами, основные команды, форматирование дисков, пакетный файл
Работа с каталогами 1. Выведите на экран содержимое диска С: 2. Создайте каталог С: \BOOK1 3. Создайте каталог С: \BOOK2 4. Создайте каталог C: \BOOK1\CHAPTER1 5. Выведите на экран дерево каталогов и убедитесь в наличии каталогов BOOK1, BOOK2, CHAPTER1. 6. Удалите каталог C: \BOOK1 7. Выведите на экран содержимое диска C: и убедитесь в отсутствии удалённого каталога C: \BOOK1.
Работа с файлами 1. Запустите сеанс MS DOS. 2. Смените текущий диск на диск D:. 3. Создайте новый каталог WORK на диске D: 4. Войдите в созданный каталог WORK. 5. Создайте в нем 4 текстовых файла: AFI.TXT с текстом «Я» MFI.TXT с текстом «учусь» FIL.TXT с текстом «в» FILE.TXT с текстом «СГТУ» 6. Объедините эти 4 файла в файл COMMON.TXT (Чтобы получилась фраза «Я учусь в СГТУ») 7. Просмотрите содержимое файла COMMON.TXT. 8. Просмотрите содержимое каталога WORK 9. Составьте шаблон, чтобы на экран выводилось не всё содержимое каталога WORK, а только файлы FILE.TXT и FIL.TXT 10. Выберите по шаблону только файлы AFI.TXT и MFI.TXT 11. Удалите файл AFI.TXT. 12. Создайте новый подкаталог SUBWORK в каталоге WORK. 13. Скопируйте в каталог SUBWORK из каталога WORK только файлы FILE.TXT и FIL.TXT, используя шаблон. 14. Установите для всех файлов диска из каталога SUBWORK атрибут «только для чтения». 15. Попробуйте удалить файл FILE.TXT 16. Отмените только что установленный атрибут «только для чтения». 17. Воспользовавшись справочной системой, просмотрите список параметров команды DIR. 18. Выведите список файлов каталога WORK, отсортировав по дате. 19. Удалите каталог SUBWORK. 20. Удалите каталог WORK.
Работа с командами
1. Команды ОС MS DOS 1.1. CLS – очистить экран 1.2. ECHO – вывести сообщение на экран 1.3. MEM – информация об объёме памяти 1.4. VER – показать версию ОС 1.5. DATE – изменить системную дату 1.6. TIME – изменить системное время
1. Введите команды 1.1-1.6 и проанализируйте результаты. 2. Выведите на экран сообщение «Привет, мир! » 3. Выведите это сообщение в файл с именем Privet.txt 4. Выведите содержимое каталога на экран и убедитесь, что файл Privet.txt существует. 5. Добавьте к содержимому файла Privet.txt ещё строку, содержащую вашу фамилию. 6. Просмотрите содержимое файла Privet.txt и убедитесь в том, что в нём содержится нужный текст. 7. Очистите экран. 8. Выведите информацию о состоянии памяти на экран, затем в файл. 9. Посмотрите версию ОС.
Форматирование
Форматирование гибкого диска.
1. Выполните быстрое форматирование. С: \> FORMAT A: /Q /S Убедитесь в том, что новый диск содержит операционную систему. Для этого, не вынимая дискеты, перезапустите компьютер (клавиши Ctrl+Alt+Del). После загрузки операционной системы вы увидите знакомое приглашение: A: > Посмотрите оглавление корневого каталога созданной системной дискеты. Он содержит только один файл COMMAND.COM. Но на самом деле в корневом каталоге находятся 4 файла (3 других файла - io.sys, msdos.sys и dblspace.bin - являются скрытыми). Чтобы увидеть скрытые файлы нужно в команде DIR явно указать атрибуты файлов: A: \> DIR /AH /AA 2. Создайте загрузочную дискету и убедитесь в том, что дискета содержит операционную систему. Посмотрите оглавление корневого каталога созданной системной дискеты.
Форматирование жёсткого диска.
1. После того, как компьютер загрузится с загрузочной дискеты, необходимо набрать в командной строке: fdisk.exe и нажать ENTER. Включить поддержку больших дисков. 2. Далее будет предложено меню: 2.1. Создание раздела DOS либо логического диска DOS 2.2. Выбор активного раздела 2.3. Удаление раздела либо логического диска DOS 2.4. Вывод сведений об имеющихся разделах. 3. Выберите пункт 2.4 (ввести цифру 4). В случае, если диск не был отформатирован: 4. Выберите пункт 2.1 (ввести цифру 1). 5. Далее будет предложено меню: 5.1. Создание основного раздела DOS 5.2. Создание дополнительного раздела DOS 5.3. Создание логических дисков DOS в дополнительном разделеDOS 6. Выберите пункт 5.1 (ввести цифру 1). Компьютер проведет проверку целостности диска и задаст вопрос о том, как Вы хотите использовать диск. Если нужен один логический диск С:, то на заданный вопрос (где ответ по умолчанию будет «Y») следует просто нажать ENTER. После того, как компьютер проделает несколько операций с диском, он предложит перезапуститься. Далее следует перейти к форматированию. Мы хотим создать несколько логических дисков, поэтому отвечаем «N», далее система спросит размер основного раздела, набираем требуемый размер. Далее нажимаем ENTER, система снова выполнит проверку целостности диска и перед вами появиться снова меню, но уже с сообщением о том, что ни один из созданных дисков не является АКТИВНЫМ. Пока на это можно не обращать внимания. Теперь создадим дополнительный раздел, нажимаем 1 затем ENTER, После этого, для создания дополнительного раздела нажимаем 2 и снова ENTER, компьютер в очередной раз проведет проверку целостности диска и запросит размер дополнительного раздела, при этом предложит использовать всё оставшееся доступное место. Нажимаем ENTER, тем самым выбирая оставшееся место под дополнительный раздел. Дальше компьютер все сделает сам. Проведет проверку целостности диска и создаст дополнительный раздел 7. Затем приступаем к созданию логических дисков в дополнительном разделе. 8. Теперь нам необходимо выбрать АКТИВНЫЙ раздел (пункт 2.2)Выбираем АКТИВНЫМ первый раздел, т.е. логический диск С:. 9. Выйдете из программы FDISK нажатием клавиши ESC. Перезагрузите компьютер. Разделы созданы, но дисками еще пользоваться нельзя. Для этого их нужно еще и отформатировать. 10. Загрузитесь снова с загрузочной дискеты. После загрузки в командной строке введите команду FORMAT C: . Система задаст вопрос о том, действительно ли Вы хотите отформатировать диск? В ответ нажмите «Y» и ENTER. По окончании форматирования, в течение которого вы увидите счетчик процентов выполнения форматирования, система предложит ввести метку тома, просто нажмите ENTER. То же самое проделайте с остальными логическими дисками, т.е. следует в командной строке ввести команду FORMAT D: и т.д. Теперь остается скопировать системные файлы с дискеты на АКТИВНЫЙ раздел (мы выбрали первый, т.е. диск С: ). В командной строке напишите команду SYS A: C: и нажмите ENTER. Дождитесь надписи: Системные файлы скопированы. Далее для загрузки с винчестера необходимо перезагрузить компьютер. В случае, если диск уже был отформатирован ранее: Удалить все логические диски, затем дополнительный раздел, затем основной раздел. Потом перейти к пункту 4.
Пакетный файл
1. Создайте в корневом каталоге каталог UTIL. Скопируйте в него утилиты MEM, EDIT и KEYRUS с дискеты, полученной у преподавателя. 2. Создайте в корневом каталоге файл автозапуска AUTOEXEC.BAT используя команду COPY: COPY CON AUTOEXEC.BAT PROMPT Hello! $p$g Пояснения: Символы $p и $g это специальные управляющие символы позволяющие включать в текст приглашения разнообразную информацию, например, имя текущего диска, имя текущего каталога, дату, время и различные разделители. Так, например, параметр $p указывает на то, что в тексте приглашения нужно отобразить имя текущего каталога (включая имя диска), а параметр $g отображает разделитель «> ». 3. Проверьте, что созданный файл AUTOEXEC.BAT действительно существует в корневом каталоге. 4. Перезапустите операционную систему. Для этого нажмите одновременно клавиши Ctrl+Alt+Del. Если Вы все сделали правильно, то после загрузки операционной системы вы увидите приглашение: Hello! С: \> 5. Загрузите русификатор KEYRUS. Для этого просто наберите с клавиатуры KEYRUS. Почему не удалась загрузка? Теперь войдите в каталог UTIL и повторите попытку. 6. С помощью редактора EDIT отредактируйте файл autoexec.bat, введя первой строкой путь поиска файлов: PATH c:; c: \util; 7. Перезапустите операционную систему. Если Вы все сделали правильно, то теперь можно загрузить русификатор прямо из корневого каталога. Загрузите русификатор. 8. Введите команду MEM. Проанализируйте результаты загрузки ОС. Какие модули занимают место в памяти? Сколько? 9. Создайте каталог c именем – номером группы. Сделайте его текущим. 10. Напишите пакетный файл BATCH.bat, выполняющий действия • Очистить экран. • Создать каталог TEMP • Сделать его текущим • Вывести в файл dir.txt содержимое диска c: Включите в файл строку-комментарий, содержащую фамилию и имя автора файла. 11. Проверьте, что созданный файл BATCH.BAT действительно существует. Запустите его на выполнение. Убедитесь, что каталог TEMP создан, файл dir.txt создан и содержит необходимую информацию. Предъявите преподавателю результат. 12. Создайте в каталоге своей группы файл настройки своей операционной среды myauto.bat, включающий строки: • Закомментированные имя и фамилию автора. • Запуск русификатора • Установку своей системной подсказки (предварительно изучив справку по команде PROMPT) 13. Удалите каталог TEMP.
Командная строка 1. Запустите сеанс командной строки. 2. Настройте цвет окна – белые буквы на синем фоне. 3. Выведите содержимое своего диска в файл 4. Отсортируйте и сохраните результаты в другом файле. 5. Выведите дерево каталогов своего диска постранично 6. Создайте текстовый файл и произведите поиск в нём с помощью команды FIND.
Обслуживание системы
1. Запустите проверку диска в графическом режиме. 2. Запустите CHKDSK с ключом /V 3. Проведите дефрагментацию диска D: 4. Установите/отмените индексирование диска. 5. Запустите утилиту Dr.Watson. Сменить каталог отчёта на папку «Мои документы». Установите визуальное оповещение. 6. Запустите Диспетчер задач. 7. Запустите на выполнение несколько приложений (например, WORD, Paint и т.д.), изучите процессы, завершите процессы. 8. Создайте произвольную папку, поместив в неё несколько ярлыков. Создайте для этой папки панель инструментов, затем переместите панель на рабочий стол. 9. Запустите и изучите сведения, предоставляемые Windows Diagnostics
Проектирование БД 1. Дан набор полей: фамилия, имя, дата рождения, пол, образование, страна проживания, оклад, номер медицинского полиса, размер заработной платы, дата проведения соревнований, место работы, должность, количество детей, семейное положение, вид спорта, дата последнего посещения врача, диагноз, занятое место, ИНН, телефон, домашний адрес. Какие из перечисленных полей необходимо будет включить в БД «Поликлиника»? Описать структуру таблицы, указать первичный ключ. 2. Спроектировать БД «Программа передач на неделю», с помощью которой можно будет получить ответы на вопросы: § Какие фильмы идут в четверг? § Во сколько будут показаны программы новостей в понедельник по каналам НТВ и РОССИЯ? Описать структуру таблицы, указать первичный ключ. Какие поля следует включить в каждый запрос, какие условия отбора накладываются на эти поля? 3. Какое место будет занимать команда " Arsenal" после сортировки данных по полю " забито" в убывающем порядке?
1. 2 2. 3 3. 4 4. 1
Создание запроса Создать файл базы данных Akademik.mdb. С помощью конструктора подготовить таблицу Члены-корреспонденты Академии наук . Заполнить таблицу данными, включив следующие поля: ФИО, Дата рождения, Специализация, Пол, Год присвоения звания.
Для таблицы Члены-корреспонденты Академии наук файла базы данных Akademik.mdb с помощью запросов на выборку изменить порядок следования полей, сделать невидимыми указанные поля, отсортировать записи по предложенному критерию, вывести на экран записи, отвечающие данным условиям. 1. Открыть файл базы данных Akademik.mdb. 2. В списке Объекты выбрать Запросы и нажать кнопку Создать. Вдиалоговом окне Новый запрос выбрать вариант Конструктор. 3. В диалоговом окне Добавление таблицы указать на таблицу Академики и нажать кнопку Добавить, а затем кнопку Закрыть. 4. Выполнить отбор полей. Для этого из списка полей Академики двойным щелчком разместить поля на бланке запроса в строке Поле . 5. На панели инструментов Конструктор запросов нажать кнопку Вид-Режим таблицы. 6. Вернуться в режим конструктора. 7. Установить критерии отбора для вывода на экран полей: ФИО, Специализация, Год присвоения звания. Для этого на бланке в строке 8. Вывод на экран отключить флажки для полей: Дата рождения, Пол. 9. Перейти в режим таблицы. Убедиться, что видимыми остались только отобранные поля. 10.Вернуться в режим конструктора. 10. Изменить порядок следования столбцов, переместив столбец Пол на второе место. Для этого выделить столбец Пол и перетащить его в нужное место. 11. Вернуть видимость всем полям таблицы. 12. Отобрать записи, которые содержат информацию об академиках-женщинах. Для этого в условии отбора в поле Пол ввести ж. 13. Упорядочить по возрастанию отобранные данные по значению поля Дата рождения. Для этого на бланке запроса в строке Сортировка в поле Дата рождения выбрать способ сортировки По возрастанию. 14. Просмотреть отобранные записи. Убедиться, что записи расположены в возрастающем порядке значений поля Дата рождения. 15. Создать запросы для вывода на экран записей, отображающих информацию: - об академиках-физиках; - об академиках-физиках и химиках; - об ученых, получивших звание академика до 1970 года; об академиках-философах и языковедах; - обо всех академиках, кроме физиков. Создание формы
Построить форму с помощью конструктора, источником данных которой является таблица Монеты в файле базы данных Moneta.mdb. 1. Открыть файл базы данных Moneta.mdb. 2. С помощью конструктора построить форму следующего вида:
Для этого в диалоговом окне Монеты: база данных перейти на вкладку Формы. Нажать кнопку Создать. В диалоговом окне Новая форма выбрать вариант Конструктор, а в списке Выберите в качестве источника данных таблицу или запрос выбрать Монеты. Нажать кнопку ОК. В главном меню выбрать пункт Вид, а в нем команду Заголовки / примечание формы. Нажать кнопку Панель элементов на панели инструментов Конструктор формы. На панели элементов нажать кнопку Надпись и разместить объект Надпись в области Заголовок формы. Вписать в надпись Старинные монеты. Для изменения свойств Надписи в главном меню выбрать пункт Вид, в нем команду Свойства, в диалоговом окне Раздел: заголовок формы изменить размер шрифта (14), цвет текста — синий. Нажать кнопку Поле аб на панели инструментов Панель элементов и разместить объект Поле в Области данных.
В надпись Поле1 ввести Название. В Текстовое поле указать данные из столбца Название, для этого в свойствах поля выбрать вкладку Данные, в списке Данные выбрать Название. 3. Аналогичные действия выполнить для оставшихся полей таблицы. Форма в режиме конструктора должна принять вид:
4. С помощью кнопки Вид-Режим формы перейти в режим Формы. Просмотрите и убедитесь, что форма имеет нужный вид и правильно отображает данные.
Создание отчета
На базе таблицы Члены-корреспонденты Академии наук Беларуси файла базы данных Akademik.mdb создать отчет, который позволяет просмотреть сведения об ученых по специализации. Внутри каждой специализации фамилии ученых должны следовать в алфавитном порядке. 1. Открыть файл базы данных Akademik.mdb. 2. Сделать активной таблицу Члены-корреспонденты Академии наук Беларуси, на панели инструментов База данных открыть список Новый объект и выбрать в нем Отчет. 3. В диалоговом окне Новый отчет выбрать вариант Мастер отчета и нажать кнопку ОК. 4. В диалоговом окне Создание отчетов выбрать поля для отчета (все, кроме Пол).
Нажать кнопку Далее.
Нажать кнопку Далее. Выбрать поле для сортировки ФИО, порядок сортировки По возрастанию и нажать кнопку Далее. Выбрать вид макета Ступенчатый и стиль Обычный. Задать имя отчета Члены-корреспонденты и просмотреть созданный отчет. Фрагмент отчета:
Практикум №5. Язык определения данных (DDL)
1. Создайте таблицу заказов с полями: код заказа, дата заказа, стоимость и статус. Самостоятельно определите поле первичного ключа, поле счетчик, значения по умолчанию.
Определение таблиц на основе существующей: CREATE TABLE product_category1 SELECT id_product, p_name, id_category, p_price FROM products WHERE id_category=1
CREATE TABLE ptoduct_category2 (id int(5)) SELECT id_product as 'id' FROM products WHERE id_category=2
CREATE TABLE new_ptoducts LIKE products
2. Попробуйте все приведенные примеры определения таблиц на основе существующих и определи особенности каждой из команд.
Изменение таблиц Переименование таблиц ALTER TABLE имя_таблицы RENAME новое_имя RENAME TABLE имя_таблицы TO новое_имя Добавление столбцов в таблицу ALTER TABLE имя_таблицы ADD определение столбца [, ADD определение столбца]…
Удаление столбца ALERT TABLE имя_таблицы DROP имя_столбца
Изменение определения столбца (значение по умолчанию) ALERT TABLE имя_таблицы ALTER имя_столбца имя_столбца SET DEFAULT значение
ALTER TABLE имя_таблицы ALTER имя_столбца DROP DEFAULT
Изменение определения столбца ALTER TABLE имя_таблицы MODIFY имя_столбца [тип_данных] [DEFAULT значение]
Задания: 3. Изменим таблицу заказов: переименуем ее в orders. 4. Добавьте поле id_buyer в таблицу заказов. 5. Добавьте поле id_seller в таблицу заказов. 6. Удалить столбец o_date из таблицы заказов. 7. Добавить у столбца p_price (таблица products) значение по умолчанию – 0. 8. Удалить у столбца p_price (таблица products) значение по умолчанию 9. У таблицы new_products установите для p_name тип данных varchar(30), для p_price – тип int(11) и значение по умолчанию 0.
Удаление таблиц DROP TABLE имя_таблицы Задание:
10. Удалите таблицы product_category1 и product_category2.
Индекс – это специальная таблица, построенная по значениям заданного столбца или группы столбцов заданной таблицы, в которой размещаются перечень уникальных значений указанного столбца со ссылками на те строки основной таблицы, где встречаются эти значения.
Пример индексной таблицы:
Цели использования индексов: - поддержание фраз UNIQUE и PRAMARY KEY - поддержка логической упорядоченности данных согласно значениям одного или нескольких столбцов - оптимизация выполнения запросов Определение индекса CREATE [UNIQUE] INDEX имя_индекса ON имя_таблицы (имя_столбца [ASC|DESC] [, имя_столбца [ASC|DESC] ]…)
Удаление индекса DROP INDEX имя_индекса ON имя_таблицы
Задания: 11.Определите индекс для столбца o_status таблицы orders. 12.Удалите индекс столбца o_status таблицы orders.
Определение ограничений целостности Типы ограничений целостности - [NOT] NULL - UNIQUE - PRIMARY KEY - FOREIGN KEY - CHECK Ограничения целостности можно задавать для.. - столбца - таблицы Ограничение на отсутствие значений: имя_столбца тип_данных [NOT] NULL
Ограничение униклаьности: имя_столбца тип_данных UNIQUE UNIQUE(список_столбцов) Ограничения первичного ключа имя_столбца тип_данных PRIMARY KEY PRIMARY KEY (список_столбцов)
Ограничение ссылочной целостности FOREIGN KEY (имя_столбца(ов)_дочерней_таблицы) REFERENCES имя_родительской_таблицы (имя_столбца(ов)) ON DELETE RESTRICT ON UPDATE CASCADE
Поддержка целостности: - RESTRICT – запрещает удалять строки, если на это строку имеются ссылки из дочерней таблицы - CASCADE – удаление строки родительской таблицы приводит к удалению всех связанных с ней строк в дочерней таблицы - SET NULL – удаление строки родительской таблицы приводит к установке в значение NULL всех внешних ключей дочерней таблицы, которые на нее ссылаются - SET DEFAULT удаление строки родительской таблицы приводит к установке в значение по умолчанию всех внешних ключей дочерней таблицы, которые на нее ссылаются
Ограничение на значение имя столбца CHECK(условие_ограничесния)
Добавление ограничений ALERT TABLE имя_таблицы ADD ограничение_целостности
Удаление ограничений ALERT TABLE имя_таблицы DROP ограничение_целостности
Задания: 13.Создайте таблицу orders2 с одним столбцом id_order типа INT и уставите ограничение на NULL-значения.
14. Измените таблицу orders2: добавьте столбец o_cost типа FLOAT с разрешением иметь NULL-значения. 15. Измените таблицу orders2: измените описание столбца id_orders – сделайте его полем счетчиком. 16. Измените таблицу orders2: добавьте первичный ключ id_order. 17. Измените таблицу orders: установите внешние ключи для полей id_buyer и id_seller. 18. Измените таблицу users: установите ограничение на значения для поля u_gender – может принимать значение либо ‘м’, либо ‘ж’. 19. Измените таблицу users: установите ограничение на значения для поля u_phone – формат телефона 8(___)___-__-__. 20. Измените таблицу users: установите ограничение на значения для поля u_age – от 18 до 100 лет. 21. Создайте таблицу order_line с полями: id_line, id_order, id_product, p_count.
Цели и задачи практических занятий Целью практических занятий по освоению дисциплины «Операционные системы и базы данных» является формирование деятельностной (умения, владения) составляющей компетенций и навыков, связанных с использованием различных программных средств современных операционных систем (ОС) и разработкой баз данных (БД) в профессиональной деятельности инженера. Задачи практических: · формирование представления о роли и значении ОС и БД · знакомство с основными принципами работы ОС и создания БД · освоение и получение опыта в использовании современных программных средств, при помощи которых осуществляется функционирование ОС и разработка БД · приобретение практических навыков работы с различными ОС · приобретение навыков создания БД различного уровня сложности Изучение дисциплины направлено на формирование следующих компетенций: ОПК-2 способность решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культуры с применением информационно-коммуникационных технологий и с учетом основных требований информационной безопасности. ОПК-3 способность использовать современные информационные технологии, технику, прикладные программные средства при решении задач профессиональной деятельности. Студент должен уметь: · работать с интерфейсом ОС Ms-DOS, Windows и Linux; · пользоваться различными сервисными программами; · разрабатывать БД с различными типами данных; · применять основные программные средства для создания БД.
Студент должен владеть: · способностью к решению стандартных задач при работе в основных ОС; · способностью к выбору оптимальной архитектуры при разработке БД в конкретных практических задачах. · Перечень практических занятий
Популярное:
|
Последнее изменение этой страницы: 2016-03-15; Просмотров: 1732; Нарушение авторского права страницы