Database4 과제 sql 파이썬을 이용한 프로그램 데이터베이스와 파이썬을 이용한 간단한 재고 관리프로그램 테이블 구성 CREATE TABLE COMPANY( C_CODE VARCHAR(100) PRIMARY KEY, C_NAME VARCHAR(20) NOT NULL UNIQUE, NUMB VARCHAR(15) ); CREATE TABLE PRODUCT( P_CODE VARCHAR(100) NOT NULL PRIMARY KEY, P_NAME VARCHAR(100) NOT NULL, PRICE INT, C_CODE VARCHAR(100), C_NAME VARCHAR(100), FOREIGN KEY(C_CODE) REFERENCES COMPANY(C_CODE) ); CREATE TABLE USAGE_Data ( usage_code int primary key.. 2024. 4. 1. DB를 이용한 단어장 만들기 DB를 이용한 단어장 만들기 import MySQLdb class Words: # 데이터 입출력을 위한 클래스 def __init__(self, eng, kor, lev=1): self.eng = eng self.kor = kor self.lev = lev # set을 통해 데이터를 입력하고 get을 통해 출력을 한다 def setEng(self, eng): self.eng = eng def getEng(self): return self.eng def setKor(self, kor): self.kor = kor def getKor(self): return self.kor def setLev(self, lev): self.lev = lev def getLev(self): return self.lev cla.. 2024. 3. 28. MySQL과 파이썬 연동 1. mysqlclient 파이썬에서는 MySQL 서버와 통신할 수 있는 파이썬용 데이터베이스 커넥터를 다양하게 지원 PyMySQL, mysqlclient를 가장 많이 사용함 사용법은 비슷하나 속도가 빠른 mysqlclient를 권장하고 있음 !pip install mysqlclient mtsqlclient 모듈 설치하기 Requirement already satisfied: mysqlclient in c:\users\administrator\appdata\local\programs\python\python310\lib\site-packages (2.2.4) [notice] A new release of pip is available: 23.0.1 -> 24.0 [notice] To update, run.. 2024. 3. 28. DBMS 1. 데이터(Data) 데이터는 정보를 나타내는 숫자, 문자, 기호의 집합으로 컴퓨터 또는 디지털 장치에서 처리하고 저장할 수 있는 형태 2. 데이터베이스(DataBase) 체계적으로 구성된 데이터의 집합이며 특정 목적을 위해 조직화되고 관리한다. 정보를 효율적으로 저장, 검색, 업데이트, 관리할 수 있는 기술적인 도구와 구조를 제공한다. 데이터베이스를 관리할 수 있는 기술적인 소프트웨어를 데이터베이스 관리 시스템(DataBaseManagement System)이라고 한다 데이터베이스 시스템에서는 관계형 데이터베이스 시스템이(RDBMS) 있으며 이는 SQL을 사용하여 데이터를 관리한다. SQL을 사용하지 않는 시스템은 NOSQL 이라고 한다. SQL은 국제 표준으로 지정되어 있어 모든 소프트웨어 가 같은.. 2024. 3. 25. 이전 1 다음