Лабораторная работа №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 руб.
Другие работы
Теплотехника МГУПП 2015 Задача 2.2 Вариант 39
Z24
: 7 января 2026
Определить часовой расход воздуха, теплоты и греющего пара в калорифере для установки по сушке молока (рис. 1), если:
• температура холодного воздуха, подаваемого в водяной калорифер, tA и его относительная влажность φА;
• температура горячего воздуха после калорифера tB;
• относительная влажность воздуха после сушильной установки φС;
• производительность установки по испаренной влаге П;
• давление греющего пара, поступающего в калорифер, р при степени
сухости х;
• содержание
200 руб.
Великое молчание Вселенной: почему основной кризис современного естествознания смыкается с будущим кризисом нашей цивилизации?
Qiwir
: 9 августа 2013
Великое молчание Вселенной или отсутствие космических чудес сегодня находится в очевидном противоречии с быстрым развитием нашей цивилизации. О том, почему основной кризис современного естествознания смыкается с будущим кризисом нашей цивилизации, - астрофизики Владимир Липунов и Александр Тутуков.
Мы попытаемся поговорить о важнейшей проблеме современного естествознания, - проблеме, несомненно не менее важной, чем открытие черных дыр, создание теории великого объединения или создание искусствен
10 руб.
Гидравлика Задача 10.396 Вариант 11
Z24
: 2 августа 2026
В головной части установки питающий резервуар обеспечивает напор Н = const над выходом горизонтальной трубы переменного сечения. Диаметры участков – d1, d2, d3. Поверхность жидкости (воды) и выход из трубы находятся под атмосферным давлением. Рассматривая жидкость, как идеальную, определить:
Расход.
Скорость и давление на каждом участке.
Построить напорную и пьезометрическую линию.
200 руб.
Психическая дезадаптация участников ликвидации аварии на Чернобыльской АЭС
GnobYTEL
: 8 января 2013
Экологические, в том числе радиационные, катастрофы влекут за собой кроме физических и биологических изменений в окружающей среде значительные психологические последствия. Психологические факторы, присущие радиационному воздействию (чувственная непредставленность опасности, ожидание отсроченных эффектов на здоровье в будущем, субъективная неопределенность прогноза, закрепленное в обыденном сознании особое восприятие риска от ионизирующей радиации), предъявляют повышенные требования к приспособит
15 руб.