Лабораторная работа №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 руб.
Другие работы
Экзамен по дисциплине: менеджмент и маркетинг в информационных технологиях. Вариант №9.
freelancer
: 5 сентября 2016
9 вариант.
1. Товар следует снимать с производства при:
А. Снижении спроса на товар
В. Уменьшения показателя прибыльности товара до нуля
С. Увеличении себестоимости производства
2. Какая цель ставится фирмой при выходе на новый для нее рынок:
А. Обеспечение максимальной прибыли
В. Обеспечение постепенного повышения объема продаж
С. Повышения имиджа предприятия
3. По характеру маркетингового исследования его цели могут быть:
А. Текущие и перспективные
В. Поисков
150 руб.
Технология возделывания люцерны в условиях орошения сорта Надежда в Красногвардейском районе, АР Крым
alfFRED
: 7 мая 2013
Содержание
Введение___________________________________________________________________________3
1. Обзор литературных источников _____________________________________________________4
2. Особенности строения, роста и развития_______________________________________________8
2.1. Ботаническое строение____________________________________________________________ 8
2.2. Отношение к факторам внешней среды_____________________________________________11
2.2.1. Отношение к температуре____________________
10 руб.
Контрольная работа №2, Вариант №1, по физике 1-ый симестр
Dimon41
: 10 ноября 2014
Задача №361, Задача №371, Задача №401, Задача №411, Задача №431, Задача №441, Задача №451, Задача №461.
200 руб.
Особенности правового положения лиц, заключенных под стражу
Lokard
: 12 марта 2014
Никто не может быть подвергнут аресту иначе, как по постановлению суда или с санкции прокурора. Прокурор обязан немедленно освободить всякого незаконно лишенного свободы или содержащегося под стражей свыше срока, предусмотренного законом или судебным приговором (ст. 11 УПК РСФСР). Конституция РФ закрепляет неприкосновенность личности граждан, устанавливая, что никто не может быть подвергнут аресту иначе, как по постановлению суда или с санкции прокурора. Этот принцип является определяющим для де
5 руб.