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

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

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

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

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»  Звіт Про виконання Лабораторної роботи № 2 З курсу « Бази даних» Виконав: студент групи ІБ-44 Перевірив: Досин. Д.Г. Львів – 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','Ivanov Fedor Petrovich','odrugenuy','st Fin 13/123',' Golova wtabu№1','magist polit.','23','12/21 2001','231'); insert into workers values ('9','Skyler Ivan Petrovich',' odrugenuy ','st Building 13/24'',' Golova wtabu№2',''magist polit.','24','5/21 2006'','122'); insert into workers values ('10',' Ivanov Alexy Petrovich'',' odrugenuy ','st Aero 243/12'',' Golova wtabu№3',''magist polit.','25','7/21 2006'','12'); insert into workers values ('11',' Gregor Fedr Petrich'','neodrugenuy ','st Naukova 173/2'',' Golova wtabu№4',''magist econom.','27','12/23 2003','124'); insert into workers values ('12',' Lolvin Fedr Petr',' 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.
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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