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

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

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

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

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

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

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

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

Рік:
2009
Тип роботи:
Лабораторна робота
Предмет:
Бази і банки даних
Група:
ІБ – 44
Варіант:
2
Коротко про документ

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

Звіт містить практичне завдання з написання SQL-скриптів для створення бази даних та наповнення її тестовими даними. Наведено приклади використання команд CREATE TABLE, INSERT та SELECT у середовищі MySQL.

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

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

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

  1. Створення бази даних
  2. Внесення тестових даних
  3. Вибір даних з бази
  4. Висновок
Для кого:Студенти та викладачі технічних спеціальностей вищих навчальних закладів.
Викладачі:Досин Д. Г.

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

SQLбаза данихтаблицяпервинний ключCREATE TABLEINSERTSELECTMySQLкотеж

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»  Звіт Про виконання Лабораторної роботи № 2 З курсу « Бази даних» Перевірив: Досин. Д.Г. Львів – 2009 На мові SQL написати скріпт (послідовність команд) для створення бази даних відповідно до структури, розробленої в результаті виконання лабораторної роботи Створити відповідну базу даних, шляхом застосування скріпта з п.1. Рекомендується використання СУБД MySQL. Допускається використання інших СУБД, при умові підтримання нею мови SQL. create database lab2; use lab2; create table contact , Telephone INT(16), Addr TEXT(254) , PRIMARY KEY(Telephone)); create table work ( Posada TEXT(64), Oklad INT(10), PRIMARY KEY(Posada)); create table vubor (id INT(5), Okryg INT(5) ,PRIMARY KEY(ID)); create table items (id INT(5), Name TEXT(16),idvlasINT(5), Type TEXT(254), PRIMARY KEY(ID)); create table workers (ID INT(5), Name TEXT(64), Stan TEXT(16), Addr TEXT(254), Posada TEXT(64), Osvita TEXT(16), Okryg INT(5), DataVs DATE, Rating INT(8), PRIMARY KEY(ID)); Коментарі: CREATE DATABASE db_name; - ця команда створює базу даних USE db_name; - ця команда дозволяє повідомити MySQL з якою БД ми маэмо намір працювати Команда CREATE TABLE ствоює нову таблицю в вибраній БД і дає їй вибране нами імя.(для кожному полю таблиці даємо своє імя та вказуємо тип даних який там буде міститись) PRIMARY KEY – ця команда визначає первинний ключ таблиці Написати скріпт на мові SQL для внесення до розробленої та реалізованої БД тестових даних. Забезпечити не меньше 5 кортежів у кожному з відношень бази даних, якщо це допускає доменна структура відношення. insert into contact values ('0931234076','pr. pobedu 18a/138'); insert into contact values ('0931276476','pr. pobedu 38a/178'); insert into contact values ('0931264586','st.Banderu 14/2'); insert into contact values ('0931534576','pr. pobedu 32a/132'); insert into contact values ('0931454576','st.Banderu 54/55'); insert into work vaules ('Golova wtabu№5','4500'); insert into work vaules ('Zam Gol.Wtabu №13','3000'); insert into work vaules (‘Politman',''1200); insert into work vaules ('Politman','2300'); insert into work vaules ('Politolog','3400'); insert into vubor values ('1','12'); insert into vubor values ('2','45'); insert into vubor values ('3','23'); insert into vubor values ('4','12'); insert into vubor values ('5','7'); insert into items values (23'','mebli', '45',' stil proctuy'); insert into items values ('24','mebli', '35',' stil krugluy '); insert into items values ('25', 'mebli', 45'',' seif'); insert into items values ('26','texnika', 3'',' comp hp 9201 '); insert into items values ('27','texnika', 6'',' printer canon i320'); insert into workers values ('8','[ім’я автора приховано]','odrugenuy','st Fin 13/123',' Golova wtabu№1','magist polit.','23','12/21 2001','231'); insert into workers values ('9','[ім’я автора приховано]',' odrugenuy ','st Building 13/24'',' Golova wtabu№2',''magist polit.','24','5/21 2006'','122'); insert into workers values ('10',' [ім’я автора приховано]'',' odrugenuy ','st Aero 243/12'',' Golova wtabu№3',''magist polit.','25','7/21 2006'','12'); insert into workers values ('11',' [ім’я автора приховано]'','neodrugenuy ','st Naukova 173/2'',' Golova wtabu№4',''magist econom.','27','12/23 2003','124'); insert into workers values ('12',' [ім’я автора приховано]',' odrugenuy ','st Saxarovat124/1',' Politolog',''magist pol.','12','12/21 2001','242'); Коментарі: Команда INSERT…VALUES вставляє нові записи в існуючу таблицю . Синтаксис команди: INSERT INTO table_name VALUES (values,…) Написати скріпти на мові SQL для вибору з БД даних із кожної з її таблиць. select * from workers INTO OUTPUT('c:\workers.txt'); select * from items INTO OUTPUT('c:\items.txt'); select * from vubor INTO OUTPUT('c:\vubor.txt'); select * from worker INTO OUTPUT('c:\worker.txt'); select * from contact INTO OUTPUT('c:\contact.txt'); Коментарі: Команда SELECT призначена для витягнення строк даних із одної або декількох таблиць . Висновок :виконавши дану лабораторну роботу я ознайомився з основними командами середовища SQL та створив за їх допомогою базу даних з лаб.№1.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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