Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Цели и задачи практических занятий



Цели и задачи практических занятий

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

Задачи практических:

· формирование представления о роли и значении ОС и БД

· знакомство с основными принципами работы ОС и создания БД

· освоение и получение опыта в использовании современных программных средств, при помощи которых осуществляется функционирование ОС и разработка БД

· приобретение практических навыков работы с различными ОС

· приобретение навыков создания БД различного уровня сложности

Изучение дисциплины направлено на формирование следующих компетенций:

ОПК-2 способность решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культуры с применением информационно-коммуникационных технологий и с учетом основных требований информационной безопасности.

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

Студент должен уметь:

· работать с интерфейсом ОС Ms-DOS, Windows и Linux;

· пользоваться различными сервисными программами;

· разрабатывать БД с различными типами данных;

· применять основные программные средства для создания БД.

 

Студент должен владеть:

· способностью к решению стандартных задач при работе в основных ОС;

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

· Перечень практических занятий

 

№ темы Всего часов № занятия Тема практического занятия. Задания, вопросы, отрабатываемые на практическом занятии Учебно-методическое обеспечение
  MS DOS: работа с каталогами и файлами, основные команды, форматирование дисков, пакетный файл 1.1, 1.2, 2.1
  WINDOWS: новые возможности по сравнению с MS DOS, командная строка, обслуживание системы 1.2, 2.1
  Сервисные программы – файловые оболочки, архиваторы и антивирусы 1.1, 1.2, 2.1
  БД ACCESS: проектирование БД, создание запроса, создание формы, создание отчета 1.3, 2.2, 2.3
  Язык определения данных (DDL) 1.3, 2.2, 2.3
  Язык манипулирования данными (DML) 1.3, 2.2

Практикум №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" после сортировки данных по полю " забито" в убывающем порядке?

команда Забито пропущено всего очков
Chelsi
Arsenal
Manchester Un
Newcastle

1. 2

2. 3

3. 4

4. 1

 

Создание запроса

Создать файл базы данных Akademik.mdb. С помощью конструктора подготовить таблицу Члены-корреспонденты Академии наук . Заполнить таблицу данными, включив следующие поля: ФИО, Дата рождения, Специализация, Пол, Год присвоения звания.

 

ФИО Дата рождения Специали­зация Пол Год присвоения звания
Александрович А. И. 22.01.1906 поэт м
Амбросов А. Л. 16.06.1912 фитопатолог-вирусолог м
Аринчин М. И. 28.02.1914 физиолог м
Бабосов Е. М. 23.02.1931 философ м
Бирич Т. В. 10.01.1905 офтальмолог ж
Бокуть Б. В. 27.10.1926 физик м
Бондарчик В. К. 01.08.1920 этнограф м
Будыка С. X. 17.03.1909 гидролог м
Гуринович Г. П. 26.04.1933 физик м
Иванов А. П. 29.12.1929 физик м
Каменская Н. В. 10.01.1914 историк ж
Комаров В. С. 29.01.1923 химик м
Кулаковская Т. Н. 17.02.1919 агрохимик-почвовед ж
Мацкевич Ю. Ф. 27.07.1911 языковед ж
Пилипович В. А. 05.01.1931 физик м
Сикорский В. М. 10.10.1923 историк м
Старобинец Г. Л 14.05.1910 химик м
Судник М. Р. 08.11.1910 языковед м
Ткачев В. Д. 19.02.1939 физик м
Хотылева Л. В. 12.03.1928 генетик ж
Шабуня К. И. 28.10.1912 историк м
Широканов Д. И. 20.05.1929 философ м

Для таблицы Члены-корреспонденты Академии наук файла базы данных 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. Добавить уровень группировки по Специализации.

 

Нажать кнопку Далее.

Выбрать поле для сортировки ФИО, порядок сортировки По воз­растанию и нажать кнопку Далее.

Выбрать вид макета Ступенчатый и стиль Обычный.

Задать имя отчета Члены-корреспонденты и просмотреть со­зданный отчет. Фрагмент отчета:

 

 


 


Практикум №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.

 

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

 

Пример индексной таблицы:

 

 

Значение столбца Содержащие его строки
32, 33
20, 21
7, 8, 12, 18, 22, 24, 28, 31
2, 6, 9, 13, 14
1, 3, 17, 23, 15
4, 5, 10, 11
25, 26, 27, 29, 30
16, 19

 

Цели использования индексов:

- поддержание фраз 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;

· пользоваться различными сервисными программами;

· разрабатывать БД с различными типами данных;

· применять основные программные средства для создания БД.

 

Студент должен владеть:

· способностью к решению стандартных задач при работе в основных ОС;

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

· Перечень практических занятий

 


Поделиться:



Популярное:

  1. I. ЦЕЛИ И ЗАДАЧИ ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ
  2. I.6. Педагогика как учебный предмет и задачи профессионального
  3. III.10 Задачи на сцепление генов
  4. III.2 Задачи на моногибридное скрещивание
  5. III.8 Задачи на взаимодействие неаллельных генов
  6. Q Задача об аренде оборудования: постановка задачи и методы решения
  7. А также занятий со спортивной направленностью
  8. Административно-процессуальное право: предмет, метод и задачи. Источники административно-процессуального права. Система а-п права. Административно-процессуальные нормы в системе норм права.
  9. Административное наказание как мера административной ответственности, его виды и цели
  10. Административное расследование: задачи, место и сроки проведения.
  11. Асинхронные задачи интерфейса с устройствами ввода/вывода.
  12. Билет № 28. Комбинаторные задачи. Виды и формулы для подсчёта числа возможных комбинаций.


Последнее изменение этой страницы: 2016-03-15; Просмотров: 1654; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.261 с.)
Главная | Случайная страница | Обратная связь