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

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

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

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

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

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

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

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

Рік:
2006
Тип роботи:
Лабораторна робота
Предмет:
Системи автоматизованого проектування ЗВТ
Група:
МЕ
Коротко про документ

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

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

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

  • Бази даних
  • Інформаційне забезпечення САПР
  • SQL запити
  • Реляційні таблиці
  • Вибірка даних
  • MySQLFront

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

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

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

САПРбаза данихSQLтаблицязапитвибіркаMySQLFrontінформаційне забезпечення

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

  Мета роботи: ознайомлення з призначенням, структурою побудови і роботою бази даних для автоматизованого проектування. Програма роботи Ознайомитися з принципами побудови інформаційного забезпечення САПР і основами проектування баз даних. Запустити програму-клієнта 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    Висновок: будь-яка сукупність інфорьації може бути представлена так, щоб зручно було користуватися цією сукупністю інфорьації. Для цього користуються базою даних (БД), яка дає можливість розмістити інформацію та звертатись до певної частини цієї сукупності, що було зроблено вище.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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