Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
36
Добавлен:
26.04.2015
Размер:
208.54 Кб
Скачать

Величко Семён Владимирович

ФПКиФ II-2

Хусаинова Рена Фаридовна

Практическое задание №7.

Манипулирование данными в РМД.

  1. Добавить указанное количество строк в соответствующие таблицы: “developers” – 4, “programs” – 22, “written_in” – 19;

  2. Переименовать “Utility” на “Utility software” (заменить значения столбца “Type”);

  3. Удалить программу “SoftICE” за прекращение разработки и поддержки и уволить сотрудников, работавших над программой..

1. Добавление строк:

1.1. В таблицу “developes”:

insert into developers values (34, 'Google', 'Mountain View, California');

insert into developers values (35, 'KDE', 'Tübingen, Germany');

insert into developers values (36, 'Nokia', 'Espoo, Finland');

insert into developers values (37, 'Nullsoft', 'San Francisco, California');

1.2. В таблицу “programs”:

insert into programs values (55, 'Google Chrome', 'Web browser', 34, 'BSD');

insert into programs values (56, 'Konqueror', 'Web browser', 35, 'GNU GPL');

insert into programs values (57, 'Property Edit', 'Utility', 25, 'Proprietary');

insert into programs values (58, 'Google Android', 'Operating system', 34, 'GNU GPL');

insert into programs values (59, 'Symbian', 'Operating system', 36, 'Eclipse PL');

insert into programs values (60, 'Winamp', 'Media player', 37, 'Proprietary');

insert into programs values (61, 'Windows Media Player', 'Media player', 8, 'Proprietary');

insert into programs values (62, 'KDevelop', 'IDE', 35, 'GNU GPL');

insert into programs values (63, 'Adobe Illustrator', 'Image editor', 3, 'Proprietary');

insert into programs values (64, 'Adobe InDesign', 'Desktop publishing', 3, 'Proprietary');

insert into programs values (65, 'Adobe Fireworks', 'Image editor', 3, 'Proprietary');

insert into programs values (66, 'Adobe Soundbooth', 'Audio editor', 3, 'Proprietary');

insert into programs values (67, 'WinZip', 'File archiver', 4, 'Proprietary');

insert into programs values (68, 'WinDVD', 'Media player', 4, 'Proprietary');

insert into programs values (69, 'Paint Shop Pro', 'Image editor', 4, 'Proprietary');

insert into programs values (70, 'WordPerfect', 'Word processor', 4, 'Proprietary');

insert into programs values (71, 'Oracle Database', 'RDBMS', 6, 'Proprietary');

insert into programs values (72, 'JDeveloper', 'IDE', 6, 'Proprietary');

insert into programs values (73, 'Acronis Backup & Recovery', 'Utility', 19, 'Proprietary');

insert into programs values (74, 'Notron Utilities', 'Utility', 20, 'Proprietary');

insert into programs values (75, 'Ark', 'File archiver', 35, 'GNU GPL');

insert into programs values (76, 'KWrite', 'Text editor', 35, 'GNU GPL');

1.3. В таблицу “written_in”:

insert into written_in values (1, 55);

insert into written_in values (3, 55);

insert into written_in values (5, 55);

insert into written_in values (1, 56);

insert into written_in values (2, 58);

insert into written_in values (1, 58);

insert into written_in values (6, 58);

insert into written_in values (1, 59);

insert into written_in values (1, 60);

insert into written_in values (2, 60);

insert into written_in values (1, 62);

insert into written_in values (1, 63);

insert into written_in values (1, 65);

insert into written_in values (1, 71);

insert into written_in values (6, 72);

insert into written_in values (1, 75);

insert into written_in values (2, 75);

insert into written_in values (1, 76);

insert into written_in values (2, 76);

2. Изменение “Utility” на “Utility software”:

update programs set programs.Type = 'Utility software' where programs.Type like 'Utilit*';

3. Удаление “SoftICE”:

Предварительно удалим информацию об используемых языках программирования:

delete * from written_in where written_in.ProgNum like 32;

Затем удалим саму программу:

delete * from programs where programs.Product_name like 'SoftICE' and programs.Type like '*Debugger';

Так же уволим разработчиков, прекративших работу над проектом:

delete * from developers where developers.Developer like '*Grossman*Moskun*';

Соседние файлы в папке Homeworks