Лабораторная работа №1 Ознакомление с интерфейсом субд mysql



Pdf көрінісі
бет23/51
Дата11.10.2023
өлшемі1.29 Mb.
#480346
1   ...   19   20   21   22   23   24   25   26   ...   51
Metod BDiAKS 11.03.04 2017

Hомеp поставщика
Фамилия
Рейтинг
Город
S1
Смит
20
Лондон
S2
Джонс
10
Париж
S3
Блейк
30
Париж
S4
Кларк
20
Лондон
S5
Адамс
30
Афины
Таблица деталей (P)
Номер детали
Название
Цвет
Вес
Город
P1
Гайка
Красный
12
Лондон
P2
Болт
Зеленый
17
Париж
P3
Винт
Голубой
17
Рим
P4
Винт
Красный
14
Лондон
P5
Кулачок
Голубой
12
Париж
P6
Блюм
Красный
19
Лондон
Таблица изделий (J)
Номер изделия
Название
Город
J1
Жесткий диск
Париж
J2
Перфоратор
Рим
J3
Считыватель
Афины
J4
Принтер
Афины
J5
Флоппи-диск
Лондон
J6
Терминал
Осло
J7
Лента
Лондон
Таблица поставок (SPJ)
Номер поставщика
Номер детали
Номер изделия
Количество
S1
P1
J1
200
S1
P1
J4
700
S2
P3
J1
400
S2
P3
J2
200
S2
P3
J3
200
31


Номер поставщика
Номер детали
Номер изделия
Количество
S2
P3
J4
500
S2
P3
J5
600
S2
P3
J6
400
S2
P3
J7
800
S2
P5
J2
100
S3
P3
J1
200
S3
P4
J2
500
S4
P6
J3
300
S4
P6
J7
300
S5
P2
J2
200
S5
P2
J4
100
S5
P5
J5
500
S5
P5
J7
100
S5
P6
J2
200
S5
P1
J4
100
S5
P3
J4
200
S5
P4
J4
800
S5
P5
J4
400
S5
P6
J4
500
Убедиться в успешности выполненных действий. При необходимости испра-
вить ошибки. Для ускорения процесса ввода данных рекомендуется воспользо-
ваться командой 
LOAD
 
DATA
 
 
 (синтаксис см. в приложении), предварительно 
скопировав содержимое перечисленных таблиц сначала в Excel, а оттуда в тек-
стовые файлы. Такой порядок необходим, для того, чтобы текстовый файл был 
с табуляцией.
5. Выполнить модификацию структуры таблицы SPJ, добавив в SPJ поле с да-
той поставки. Убедиться в успешности выполненных действий. При необходи-
мости исправить ошибки (команда Alter table).
6. Уничтожить созданные таблицы, предварительно сохранив инструкции для 
восстановления структуры БД и информационного наполнения, используя 
средства работы СУБД
9
. Убедиться в успешности выполненных действий.
7. Выполнить необходимые действия, написав и выполнив соответствующие 
запросы для модификации таблиц, чтобы структура соответствовала концеп-
9
См утилиту Mysqldump
32


туальной модели учебной базы данных (рисунок 5). Убедиться в успешности 
выполненных действий. При необходимости исправить ошибки.
выполнил
включена в
обеспечено
ПОСТАВЩИК [S]
название поставщика [Snam]
номер поставщика [Snum]
статус [St]
город размещения [Ci]
ДЕТАЛЬ [P]
номер детали [Pnum]
название детали [Pnam]
вес [We]
цвет [Co]
город хранения [Ci]
ИЗДЕЛИЕ [J]
номер изделия [Jnum]
название изделия [Jnam]
город производства [Ci]
ПОСТАВКА [SPJ]
номер поставщика [Snum] (FK)
номер детали [Pnum] (FK)
номер изделия [Jnum] (FK)
дата поставки [Dt]
количество [Qt]
Рисунок 16 - Концептуальная модель учебной базы данных
Проверить результат заполнения таблиц, написав и выполнив простейший 
запрос:
select * from имя_таблицы
При наличии ошибок выполнить корректировку, исправив либо удалив оши-
бочные строки таблиц
Контрольные вопросы
1. В каких режимах возможно создание базы данных? 
2. Какие типы данных допустимы при создании таблицы? 
3. Как выполнить создание таблицы средствами СУБД? 
4. Как выполнить создание таблицы средствами языка SQL? 
5.
Как разделяются операторы SQL в случае нескольких операторов в 
запросе? 
6. Каким образом выполнить простейшие операции вставки строк данных в 
таблицу средствами SQL? 
7. Каким образом выполнить простейшие операции модификации строк та-
блицы средствами SQL? 
8. Каким образом выполнить просмотр таблицы? 
9.
Как получить информацию о структуре таблицы в рамках СУБД 
MySQL? 
33


Лабораторная работа №4 Создание запросов и модификация таблиц базы 
данных.
Цель работы: Используя данные базы данных, подготовленной в предыду-
щей лабораторной работе, подготовить и реализовать серию запросов, связан-
ных с выборкой информации и модификацией данных таблиц.
Содержание работы и методические указания к ее выполнению
1. Изучить набор команд языка SQL, связанный с созданием запросов, добав-
лением, модификацией и удалением строк таблицы:


Достарыңызбен бөлісу:
1   ...   19   20   21   22   23   24   25   26   ...   51




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет