Лабораторная работа №1 «Управление данными» Сибгути ДО
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Лабораторная работа № 1. Создание таблиц
import sqlite3
from sqlite3 import Error as e
def create_connection(path):
connection = None
try:
connection = sqlite3.connect(path)
print("Connection to SQLite DB successful")
except e:
print(f"The error '{e}' occurred")
return connection
Вызов функции осуществляется в основной части программы:
connection = create_connection("C:\\DB\sm_app.sqlite")
Для создания таблиц используются методы языка SQL. Для этого в Python’е
используется метод execute объекта cursor.
Создадим процедуру исполнения запроса:
def execute_query(connection, query):
cursor = connection.cursor()
try:
cursor.execute(query)
connection.commit()
print("Query executed successfully")
except e:
print(e)
Подключение connection получили на предыдущем шаге. Осталось
определить запрос.
reg_table = """
CREATE TABLE IF NOT EXISTS regions (
regions TEXT PRIMARY KEY
);
"""
Выполняем запрос в основной части программы:
execute_query(connection, reg_table)
Текст запроса для создания таблицы пользователей:
users_table = """
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
nickname TEXT NOT NULL,
dob TEXT,
gender TEXT,
region_id TEXT,
FOREIGN KEY (region_id) REFERENSES regions (id)
);
"""
Вызов запроса:
execute_query(connection, users_table)
Задание: создайте таблицы posts, comments, likes. Примечание: все поля
таблицы отделяются запятыми. Внешние ключи перечисляются без
запятых.
Зачет без замечаний!
Год сдачи 2025
import sqlite3
from sqlite3 import Error as e
def create_connection(path):
connection = None
try:
connection = sqlite3.connect(path)
print("Connection to SQLite DB successful")
except e:
print(f"The error '{e}' occurred")
return connection
Вызов функции осуществляется в основной части программы:
connection = create_connection("C:\\DB\sm_app.sqlite")
Для создания таблиц используются методы языка SQL. Для этого в Python’е
используется метод execute объекта cursor.
Создадим процедуру исполнения запроса:
def execute_query(connection, query):
cursor = connection.cursor()
try:
cursor.execute(query)
connection.commit()
print("Query executed successfully")
except e:
print(e)
Подключение connection получили на предыдущем шаге. Осталось
определить запрос.
reg_table = """
CREATE TABLE IF NOT EXISTS regions (
regions TEXT PRIMARY KEY
);
"""
Выполняем запрос в основной части программы:
execute_query(connection, reg_table)
Текст запроса для создания таблицы пользователей:
users_table = """
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
nickname TEXT NOT NULL,
dob TEXT,
gender TEXT,
region_id TEXT,
FOREIGN KEY (region_id) REFERENSES regions (id)
);
"""
Вызов запроса:
execute_query(connection, users_table)
Задание: создайте таблицы posts, comments, likes. Примечание: все поля
таблицы отделяются запятыми. Внешние ключи перечисляются без
запятых.
Зачет без замечаний!
Год сдачи 2025
Похожие материалы
ДО СИБГУТИ Лабораторная работа №1 по дисциплине "Управление данными". Вариант 9 (2025)
Mijfghs
: 2 сентября 2025
Лабораторная работа № 1. Создание таблиц
Задание: создайте таблицы posts, comments, likes.
Примечание: все поля таблицы отделяются запятыми. Внешние ключи перечисляются без запятых.
477 руб.
Лабораторная работа №3 «Управление данными» Сибгути ДО
DimaDima
: 12 мая 2026
Лабораторная работа № 3. Просмотр данных
Извлечение данных из таблиц происходит чуть иначе, чем транзакция
создания или внесения данных. Создадим новую функцию:
def execute_select(connection, query):
cursor = connection.cursor()
result = None
try:
cursor.execute(query)
result = cursor.fetchall()
return result
except e:
print(e)
Текст запроса можно записать строкой:
select_users = "SELECT * from users"
Так как это функция, её результат должен быть присвоен переменной:
users
150 руб.
Лабораторная работа №2 «Управление данными» Сибгути ДО
DimaDima
: 12 мая 2026
Лабораторная работа № 2. Заполнение данных
Заполнение таблиц осуществляется с помощью запроса INSERT и вызова
метода execute_query.
Тексты запросов:
ins_reg = """
INSERT INTO regions (
regions)
VALUES
('Россия'),
('USA'),
('Белоруссия'),
('England');
"""
execute_query(connection, ins_reg)
ins_users = """
INSERT INTO
users (nikname, dop, gender, region_id)
VALUES
('Колян', '25.12.2000', 'male', 1),
('Leila', '01.11.1998', 'female', 4),
('Elizabeth', '21.01.2005, 'female',
150 руб.
Лабораторная работа №1 по дисциплине: Управление данными. Общий вариант. 2025г
MasterGammi
: 6 января 2026
Лабораторная работа № 1. Создание таблиц
import sqlite3
from sqlite3 import Error as e
def create_connection(path):
connection = None
try:
connection = sqlite3.connect(path)
print("Connection to SQLite DB successful")
except e:
print(f"The error '{e}' occurred")
return connection
399 руб.
Лабораторные работы №1-3 по дисциплине: Управление данными. Вариант №8.
teacher-sib
: 22 октября 2024
Лабораторная работа № 1. Создание таблиц
Задание: создайте таблицы posts, comments, likes. Примечание: все поля таблицы отделяются запятыми. Внешние ключи перечисляются без запятых.
Лабораторная работа № 2. Заполнение данных
Заполнение таблиц осуществляется с помощью запроса INSERT и вызова
метода execute_query.
Тексты запросов:
ins_reg = """
INSERT INTO regions (
regions)
VALUES
('Россия'),
('USA'),
('Белоруссия'),
('England');
"""
execute_query(connection, ins_reg)
ins_users = """
INSERT INT
1500 руб.
СибГУТИ. ВТиИТ. Лабораторная работа 1.
nat2744
: 12 июня 2009
Цель работы: Изучить устройство основных логических элементов, их параметры, таблицы истинности.
1. Исследовать инвертор на биполярном транзисторе.
1.1. Собрать схему (рисунок 1)
1.2. Определить уровни напряжения логической единицы (U1) и нуля (U0). Уровни напряжения определяют с помощью вольтметра, подключенного к выходу схемы, подавая на вход последовательно UВХ = 0 и UВХ = 5 В. Для каждого случая определить ток, потребляемый схемой от источника питания (I0ПОТР., I1ПОТР.)
2. Исследовать и
100 руб.
ДО СИБГУТИ Информатика Лабораторная работа 1 Вариант16
Антон224
: 1 октября 2022
ДО СИБГУТИ Информатика Лабораторная работа 1 Вариант16
В соответствии с вариантом разработайте алгоритм обработки элементов массива.
Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма.
Проведите тестирование программы в среде программирования
109 руб.
Вычислительная математика (СибГУТИ) Лабораторная работа 1
HOROSHAYA
: 16 ноября 2019
Работа выполнена на отлично
Задание на лабораторную работу
1. Рассчитать h– шаг таблицы функции f(x), по которой с помощью линейной интерполяции можно было бы найти промежуточные значения функции с точностью 0.0001, если табличные значения функции округлены до 4-х знаков после точки.
500 руб.
Другие работы
Плита асбестоцемента
DocentMark
: 21 ноября 2011
Зміст
Конструктивне рішення панелі.
Розрахунок обшивок панелей.
Розрахунок панелі на загальний вигин.
Конструкція стиків панелей.
Вагові показники панелі.
5 листів А4, креслення - 1 А3
45 руб.
Гидравлика и гидравлические машины ТГСХА 2011 Задача 8 Вариант 0
Z24
: 24 ноября 2025
На основании упрощенной схемы гидропривода (рис.8.2) определить рабочее давление и расход заданного гидродвигателя; выбрать диаметры трубопроводов и определить потери давления в них; определить подачу, давление, мощность насоса и общий КПД гидропривода. Принять потери давления в гидрораспределителе Δрр=0,3 МПа, в фильтре — Δрф=0,15 МПа; объемный и общий КПД: гидромотора -ηмо=0,95 и ηм=0,90, гидроцилиндра — ηцо=1,0 и ηц=0,97, насоса — ηно=0,94 и ηн=0,85.
200 руб.
Избирательная система Великобритании
GAGARIN
: 10 февраля 2012
ИНСТИТУТ МЕЖДУНАРОДНОГО ПРАВА И МЕЖДУНАРОДНЫХ ОТНОШЕНИЙ.
Кафедра политологии.
Диссертация на соискание звания кандидата политологических наук на тему
“Избирательная система Великобритании”
Москва
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ. 3
ГЛАВА 1. ИЗБИРАТЕЛЬНАЯ СИСТЕМА КАК СОСТАВНАЯ ЧАСТЬ ПАРТИЙНО-ПОЛИТИЧЕСКОЙ СИСТЕМЫ ВЕЛИКОБРИТАНИИ. 15
§1 ОСНОВНЫЕ ОСОБЕННОСТИ ИЗБИРАТЕЛЬНОЙ СИСТЕМЫ ВЕЛИКОБРИТАНИИ. 15
§2 ОСОБЕННОСТИ ПАРТИЙНО-ПОЛИТИЧЕСКОЙ СИСТЕМЫ ВЕЛИКОБРИТАНИИ И ОСНОВНЫЕ ХАРАКТЕРИСТИКИ ВНУТРИПОЛИТИЧЕСКОЙ ОБСТАНОВК
1000 руб.
Теплотехника Задача 16.210
Z24
: 29 мая 2026
Для идеального цикла ДВС со смешанным подводом теплоты определить параметры рабочего тела (воздух) в характерных точках, количество подведенной и отведенной теплоты, работу и термический КПД цикла, если начальные параметры р1 = 0,12 МПа, t1 = 27ºС, степень сжатия ε = 12, степень повышения давления λ = 1,6, степень предварительного расширения ρ = 1,4.
250 руб.