DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт про виконання лабораторної роботи №2 з дисципліни «Бази даних та знань»

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Комп’ютерні науки
Кафедра:
Кафедра безпеки інформації

Інформація про роботу

Рік:
2015
Тип роботи:
Лабораторна робота
Предмет:
Бази даних та знань
Група:
УІ-31
Варіант:
1
Коротко про документ

Про що ця робота

Звіт з лабораторної роботи присвячено створенню та управлінню реляційною базою даних на мові SQL. На прикладі товариства філателістів наведено створення таблиць, введення тестових даних та вибірку за допомогою SQL-запитів.

У роботі розглядаються

  • Бази даних
  • SQL
  • Створення таблиць
  • Мова SQL
  • Реляційні бази даних
  • Тестові дані
  • Запити SELECT

Зміст і розділи

  1. Завдання
  2. Скріпт 1
  3. Скріпт 2
  4. Скріпт 3
  5. Висновок
Для кого:Студенти вищих навчальних закладів, які вивчають дисципліну Бази даних та знань.
Викладачі:Партика А. І.

Ключові поняття

база данихскріпттаблицяSQLмаркареляційна модельпервинний ключкомандавибірказначення

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет „Львівська політехніка” Кафедра «Безпеки інформації»  Звіт Про виконання лабораторної роботи №2 З дисципліни: «Бази даних та знань» Варіант-1 (Товариство філателістів) Перевірив: Львів-2011 Завдання 1. На мові SQL написати скріпт (послідовність команд) для створення бази даних відповідно до структури, розробленої в результаті виконання лабораторної роботи №1. 2. Створити відповідну базу даних, шляхом застосування скріпта з п.1. Рекомендується використання СУБД MySQL. Допускається використання інших СУБД, при умові підтримання нею мови SQL. 3. Написати скріпт на мові SQL для внесення до розробленої та реалізованої БД тестових даних. Забезпечити не менше 5 кортежів у кожному з відношень бази даних, якщо це допускає доменна структура відношення. 4. Написати скріпти на мові SQL для вибору з БД даних із кожної з її таблиць. Варіант № 1 Товариство філателістів Скріпт 1 CREATE DATABASE tovarustvo_filatelistiv; USE tovarustvo_filatelistiv; CREATE TABLE `marka` ( `id_marku` INT( 5 ) NOT NULL, `name` VARCHAR( 20 ) NOT NULL , `height` FLOAT( 5 ) NOT NULL , `width` FLOAT( 5 ) NOT NULL , `form` VARCHAR( 20 ) NOT NULL , `prise` FLOAT( 10 ) NOT NULL , `country` VARCHAR( 20 ) NOT NULL , `year` INT( 4 ) NOT NULL , `id_club_person` INT( 5 ) NOT NULL, PRIMARY KEY ( `id_marku` ) );  CREATE TABLE `club_person` ( `id_club_person` INT( 5 ) NOT NULL , `FSname` VARCHAR( 30 ) NOT NULL , `telephone` INT( 10 ) NOT NULL , `rank` VARCHAR( 20 ) NOT NULL , `year_enter` INT( 4 ) NOT NULL, PRIMARY KEY ( `id_club_person` ) );  CREATE TABLE `club_partner` ( `id_club_person` INT( 5 ) NOT NULL , `name_club_partner` VARCHAR( 20 ) NOT NULL , `adress_club_partner` TEXT NOT NULL , `FSname_gover` VARCHAR( 40 ) NOT NULL, PRIMARY KEY (`name_club_partner` ) );  Узагальнений вигляд створення всіх трьох таблиць:  Скріпт2 use `tovarustvo_filatelistiv`; INSERT INTO `tovarustvo_filatelistiv`.`marka` ( `id_marku` , `name` , `height` , `width` , `form` , `prise` , `country` , `year` , `id_club_person` ) VALUES ('1', 'moskow', '35', '45', 'pryamokutna', '3,00', 'russia', '2003', '1354'), ('2' , 'kiev', '32', '45', 'pryamokutna', '2,70', 'ukraine', '2007', '765'), ('3' , 'lviv', '32', '45', 'pryamokutna', '2,80', 'ukraine', '2005', '555'), ('4' , 'london', '40', '30', 'ovalna', '7,30', 'england', '2002', '403'), ('5', 'lusk', '30', '45', 'pryamokutna', '2,00', 'ukraine', '2010', '766');  INSERT INTO `tovarustvo_filatelistiv`.`club_person` ( `id_club_person` , `FSname` , `telephone` , `rank` , `year_enter` ) VALUES ('1354', 'lisenko o.a.', '2-65-44', 'member', '1996'), ('765', 'antonov v.b.', '3-54-79', 'member', '2000'), ('555', 'bogaichuk d.b.', '3-85-25', 'member', '1998'), ('403', 'petrov d.o.', '2-44-80', 'member', '2000'), ('766', 'gavrilenko i.s.', '3-55-14', 'member', '2005');  INSERT INTO `tovarustvo_filatelistiv`.`club_partner` ( `id_club_person` , `name_club_partner` , `adress_club_partner` , `FSname_gover` ) VALUES ('1354', 'lviv ktf', 'luganska str, 54', 'melnichuk a.i.'), ('765', 'kiev ktf', 'kovelska str,102/49', 'kuznin d.a.'), ('555', 'odessa ktf', 'kiev str, 4', 'kovalsky v.o.'), ('403', 'kiev ktf', 'kovelska str,102/49', 'kuznin d.a.'), ('766', 'lviv ktf', 'luganska str, 54', 'melnichuk a.i.');  Скріпт3 USE `tovarustvo_filatelistiv`; SELECT `name` FROM `marka` WHERE `country` = 'ukraine';  SELECT * FROM `club_partner` WHERE `id_club_person` = '1354';  SELECT `name_club_partner`, `adress_club_partner` FROM `club_partner` WHERE `FSname_gover` = 'kovalsky v.o.';  Висновок: На цій лабораторній роботі я навчився проектувати на концептуальному рівні реляційну базу даних на мові SQL.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!