Файл: Министерство энергетики, промышленности и связи ставропольского края.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 17.03.2024

Просмотров: 62

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.



Контрольные вопросы:


  1. Какие символьные типы данных используются в FoxPro?

  2. Какие целые типы данных используются в FoxPro?

  3. Какие вещественные типы данных используются в FoxPro?

  4. Какие денежные типы данных используются в FoxPro?

  5. Какие типы данных используются в FoxPro для определения даты и времени?

  6. Команды для создания базы данных?

  7. Команда для удаления БД?

  8. Какая команда открывает БД?

  9. Как создать таблицу в БД?

  10. Как удалить таблицу в БД?

  11. Как изменить структуру таблиц в БД?




Практическая работа №2


Тема: «Заполнение таблиц базы данных средствами языка»

Цель: научиться заполнять таблицы БД средствами SQL
Задание:

Примечание: При выполнении практической работы необходимо будет добавлять новые таблицы и поля в имеющиеся таблицы!!!

  1. Удалите старые записи в таблицах БД.

  2. Откройте необходимые таблицы и заполните их записями, командами SQL.

Таблица – Группа

№ группы

Наименование

Специальность

1

ЭКО-11

080110

2

М-11

150411

3

ЭВМ-11

230103

4

ЭВМ-12

230103

5

ТНВ-11

240301

6

ПГС-11

270103

Таблица – Студент

№ таб.

Фамилия

Имя

Отчество

№ группы

Дата рождения

Пол

1

Петров

Сергей

Сергеевич

1

10.02.1998

М

2

Ткаченко

Светлана

Андреевна

1

25.10.1998

Ж

3

Харченко

Андрей

Петрович

2

01.01.1998

М

4

Великов

Сергей

Олегович

3

03.08.1998

М

5

Андреева

Ольга

Васильевна

3

24.08.1998

Ж

6

Серых

Наталья

Викторовна

4

17.05.1998

Ж

7

Усов

Марат

Валерьевич

5

06.06.1998

М

8

Серов

Руслан

Викторович

5

31.12.1997

М

9

Кравченко

Ольга

Сергеевна

6

15.07.1998

Ж


Таблица – Дисциплина

№ дисциплины

Наименование дисциплины

1

Математика

2

Русский язык

3

Физика

4

Биология

5

Иностранный язык

6

Информатика

7

Химия

Таблица – Успеваемость

№ таб.

№ дисциплины

Оценка

Тип оценки

1

1

4

Т

1

2

5

Т

1

6

5

Т

2

2

4

Т

2

4

5

Т

3

3

2

Т

4

1

4

Т

5

1

5

Т

5

2

3

Т

5

5

5

Т

6

1

4

Т

7

7

5

Т

8

1

4

Т

7

5

4

Т

8

2

4

Т

9

2

3

Т

8

3

3

Т

8

4

5

Т


Таблица – Тип оценки

Тип оценки

Описание

Т

Текущая успеваемость

З

Зачет

Э

Экзамен

К

Курсовая работа (проект)

А

Аттестационная оценка



  1. Сохраните копию БД.

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

  3. Измените студентке Андреевой фамилию на «Правда».

  4. Переведите студентку Кравченко Ольгу в группу ЭКО-11.

  5. Добавьте группу М-11 Иващенко Сергея Сергеевича, 05.03.1998.

  6. Переведите всех студентов группы ЭВМ-12 в группу ЭВМ-11.

  7. Удалите группу ЭВМ-12.

  8. Зачислите в группу ПГС-12 Иванова Ивана Сергеевича, 01.08.1998.

Контрольные вопросы:

  1. Команда SQL для добавления записей в таблицу?

  2. Команда SQL для удаления таблицы?

  3. Команда SQL для изменения записей в таблице?



Практическая работа №3


Тема: «СОСТАВЛЕНИЕ ЗАПРОСОВ»

Цель: закрепить навыки проектирования концептуальной модели, логического и физического проектирования, создания базы данных и таблиц, организации ввода, удаления и обновления данных средствами языка SQL, составления SQL-запросов
Задание:

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

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

  3. Выполнить концептуальное, логическое и физическое проектирование.

  4. Создать структуры таблиц, ключевые поля, заполнить таблицы данными средствами языка SQL. Количество данных в таблицах должно обеспечивать выдачу не менее 3-5 записей по каждому запросу задания.

  5. Создать запросы в соответствии с заданием.


Варианты заданий:


  1. Библиотека

Минимальный список характеристик:

  • Автор книги, название, год издания, цена, количество экземпляров, краткая аннотация;

  • номер читательского билета, ФИО, адрес и телефон читателя, дата выдачи книги читателю и дата сдачи книги читателем, отметка о выбытии.

Книга имеет много экземпляров и поэтому может быть выдана многим читателям.

Выборки:

  • Выбрать книгу, для которой наибольшее количество экземпляров находится "на полках" (не выданы читателям).

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

  • Определить книгу, которая была наиболее популярной весной 2000 года.

  • Определить читателей, у которых на руках находятся книги на общую сумму более 100 руб.




  1. Университет

Минимальный список характеристик:

  • Номер, ФИО, адрес и должность преподавателя, ученая степень;

  • код, название, количество часов, тип контроля и раздел предмета (дисциплины);

  • код, название, номер заведующего кафедрой;

Один преподаватель может вести несколько дисциплин и одна дисциплина может вестись несколькими преподавателями.