Файл: Министерство энергетики, промышленности и связи ставропольского края.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 17.03.2024
Просмотров: 58
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Контрольные вопросы:
-
Какие символьные типы данных используются в FoxPro? -
Какие целые типы данных используются в FoxPro? -
Какие вещественные типы данных используются в FoxPro? -
Какие денежные типы данных используются в FoxPro? -
Какие типы данных используются в FoxPro для определения даты и времени? -
Команды для создания базы данных? -
Команда для удаления БД? -
Какая команда открывает БД? -
Как создать таблицу в БД? -
Как удалить таблицу в БД? -
Как изменить структуру таблиц в БД?
Практическая работа №2
Тема: «Заполнение таблиц базы данных средствами языка»
Цель: научиться заполнять таблицы БД средствами SQL
Задание:
Примечание: При выполнении практической работы необходимо будет добавлять новые таблицы и поля в имеющиеся таблицы!!!
-
Удалите старые записи в таблицах БД. -
Откройте необходимые таблицы и заполните их записями, командами 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 | Т |
Таблица – Тип оценки
Тип оценки | Описание |
Т | Текущая успеваемость |
З | Зачет |
Э | Экзамен |
К | Курсовая работа (проект) |
А | Аттестационная оценка |
-
Сохраните копию БД. -
С помощью команды BROWSE просмотрите таблицы. -
Измените студентке Андреевой фамилию на «Правда». -
Переведите студентку Кравченко Ольгу в группу ЭКО-11. -
Добавьте группу М-11 Иващенко Сергея Сергеевича, 05.03.1998. -
Переведите всех студентов группы ЭВМ-12 в группу ЭВМ-11. -
Удалите группу ЭВМ-12. -
Зачислите в группу ПГС-12 Иванова Ивана Сергеевича, 01.08.1998.
Контрольные вопросы:
-
Команда SQL для добавления записей в таблицу? -
Команда SQL для удаления таблицы? -
Команда SQL для изменения записей в таблице?
Практическая работа №3
Тема: «СОСТАВЛЕНИЕ ЗАПРОСОВ»
Цель: закрепить навыки проектирования концептуальной модели, логического и физического проектирования, создания базы данных и таблиц, организации ввода, удаления и обновления данных средствами языка SQL, составления SQL-запросов
Задание:
-
Выбрать вариант задания в соответствии с номером в журнале группы. Для каждого варианта задания приводится минимальный набор характеристик базы данных. Необходимо самостоятельно добавить некоторые характеристики предметной области, позволяющие большим количеством сущностей более полно описать предметную область. -
Уточнив и дополнив заданную предметную область, выявить необходимый набор сущностей, определить требуемый набор атрибутов для каждой сущности, определить связи между объектами. -
Выполнить концептуальное, логическое и физическое проектирование. -
Создать структуры таблиц, ключевые поля, заполнить таблицы данными средствами языка SQL. Количество данных в таблицах должно обеспечивать выдачу не менее 3-5 записей по каждому запросу задания. -
Создать запросы в соответствии с заданием.
Варианты заданий:
-
Библиотека
Минимальный список характеристик:
-
Автор книги, название, год издания, цена, количество экземпляров, краткая аннотация; -
номер читательского билета, ФИО, адрес и телефон читателя, дата выдачи книги читателю и дата сдачи книги читателем, отметка о выбытии.
Книга имеет много экземпляров и поэтому может быть выдана многим читателям.
Выборки:
-
Выбрать книгу, для которой наибольшее количество экземпляров находится "на полках" (не выданы читателям). -
Выбрать читателей, которые имеют задолженность более 4 месяцев. -
Определить книгу, которая была наиболее популярной весной 2000 года. -
Определить читателей, у которых на руках находятся книги на общую сумму более 100 руб.
-
Университет
Минимальный список характеристик:
-
Номер, ФИО, адрес и должность преподавателя, ученая степень; -
код, название, количество часов, тип контроля и раздел предмета (дисциплины); -
код, название, номер заведующего кафедрой;
Один преподаватель может вести несколько дисциплин и одна дисциплина может вестись несколькими преподавателями.