Вивчення принципів побудови інформаційного забезпечення САПР

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

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

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

Рік:
2006
Тип роботи:
Лабораторна робота
Предмет:
Інші
Група:
МЕ

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

  Мета роботи: ознайомлення з призначенням, структурою побудови і роботою бази даних для автоматизованого проектування. Програма роботи Ознайомитися з принципами побудови інформаційного забезпечення САПР і основами проектування баз даних. Запустити програму-клієнта mysqlfront.exe, яка дозволяє працювати з базою даних. Створити за завданням викладача базу даних, у якій є не менше трьох таблиць. За завданням викладача виконати вибірку окремих фрагментів бази даних та зберегти їх на диску у вигляді файла. 1  ВІТЯ   2  АНДРІЙ   3  МИКОЛА   4  ПЕТРО   5  ІВАН   6  ОЛЕГ   7  ІГОР   8  БОГДАН   9  САША   10  ВОЛОДЯ    code rist vaga adresa vik telefon  1  168  80  LVIV  20  258946   2  180  79  KYIV  25  568945   3  178  76  RIVNE  30  365856   4  164  72  LUTSK  30  856920   5  190  90  UZHGOROD  32  569872   6  186  100  ODESSA  26  256841   7  182  70  KOLOMYJA  21  20887   8  190  80  LVIV  30  25987   9  164  72  KYIV  32  625874   10  180  80  LUTSK  26  25698    Таблиця .t1 Таблииця.t2 ФОРМУВАННЯ ЗАПИТІВ ДОБАЗИ ДАНИХ 1. Читання із бази даних таблиць t1,t2: SELECT * FROM t1 SELECT * FROM t2 code name   1  ВІТЯ   2  АНДРІЙ   3  МИКОЛА   4  ПЕТРО   5  ІВАН   6  ОЛЕГ   7  ІГОР   8  БОГДАН   9  САША   10  ВОЛОДЯ   code rist vaga adresa vik telefon  1  168  80  LVIV  20  258946   2  180  79  KYIV  25  568945   3  178  76  RIVNE  30  365856   4  164  72  LUTSK  30  856920   5  190  90  UZHGOROD  32  569872   6  186  100  ODESSA  26  256841   7  182  70  KOLOMYJA  21  20887   8  190  80  LVIV  30  25987   9  164  72  KYIV  32  625874   10  180  80  LUTSK  26  25698    2. Читаємо із таблиці t1 поля code і name, із таблиці t2 : adesa i vik<30: SELECT t1.code,t1.name, t2.vik,t2.adresa from t1,t2 where t1.code = t2.code and vik < 30 code name vik adresa  1  ВІТЯ  20  LVIV   2  АНДРІЙ  25  KYIV   6  ОЛЕГ  26  ODESSA   7  ІГОР  21  KOLOMYJA   10  ВОЛОДЯ  26  LUTSK   3. Читаємо із таблиці t2 максимальне значення поля vaga: SELECT max(vaga) from t2 max(vaga)  100    4. Читаємо із таблиці t2 рядки, в яких поле vik = 30: SELECT * from t2 where vik = 30 and vaga like "7%" code rist vaga adresa vik telefon  3  178  76  RIVNE  30  365856   4  164  72  LUTSK  30  856920    5. Читаємо із таблиці t1 i t2 рядки (із t2 тільки поле rist) , ті в яких поля таблиці t2 rist>180 , vik<30 . SELECT t1.code, t1.name, t2.rist FROM t1, t2 where t1.code = t2.code and rist>180 and vik<30 code name rist  6  ОЛЕГ  186   7  ІГОР  182   6.Читаємо із таблиці t2 рядки, якщо поле vik=30 і значення поля vaga починається на 7. SELECT * from t2 where vik=30 and vaga like "7%" code rist vaga adresa vik telefon  3  178  76  RIVNE  30  365856   4  164  72  LUTSK  30  856920   7. Вибираємо із таблиці t2 рядки, в яких значення поля vik знаходиться в межах 20…27: SELECT * from t2 where vik between 20 and 27 code rist vaga adresa vik telefon  1  168  80  LVIV  20  258946   2  180  79  KYIV  25  568945   6  186  100  ODESSA  26  256841   7  182  70  KOLOMYJA  21  20887   10  180  80  LUTSK  26  25698   8. Читаємо із таблиці t2 поля code, rist, vaga, змінюючи порядок чергування на зворотній: SELECT code, rist, vaga from t2 order by code desc code rist vaga  10  180  80   9  164  72   8  190  80   7  182  70   6  186  100   5  190  90   4  164  72   3  178  76   2  180  79   1  168  80    9. Читаємо із таблиці t2 рядки, в яких значення поля RIST= 190: SELECT * from t2 where RIST=190 code rist vaga adresa vik telefon  5  190  90  UZHGOROD  32  569872   8  190  80  LVIV  30  25987    10.Читаємо із таблиці t2 рядки, в яких значення поля vik не рівне 30: SELECT t1.code,t1.name, t2.vik,t2.adresa from t1,t2 where t1.code = t2.code and vik <>30 code name vik adresa  1  ВІТЯ  20  LVIV   2  АНДРІЙ  25  KYIV   5  ІВАН  32  UZHGOROD   6  ОЛЕГ  26  ODESSA   7  ІГОР  21  KOLOMYJA   9  САША  32  KYIV   10  ВОЛОДЯ  26  LUTSK    Висновок: будь-яка сукупність інфорьації може бути представлена так, щоб зручно було користуватися цією сукупністю інфорьації. Для цього користуються базою даних (БД), яка дає можливість розмістити інформацію та звертатись до певної частини цієї сукупності, що було зроблено вище.
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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