Skip to content

senakurtak/dbms-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cosmetic Products Stock Management System

plot

Functionalities

  • Create Tables
CREATE TABLE kategoriler (
	kategori_id serial4 NOT NULL,
	kategori_adi varchar(255) NOT NULL,
	CONSTRAINT kategoriler_pkey PRIMARY KEY (kategori_id)
);

CREATE TABLE stok_hareketleri (
	hareket_id serial4 NOT NULL,
	urun_id int4 NULL,
	miktar int4 NULL,
	hareket_tarihi date NULL,
	hareket_tipi varchar(50) NULL,
	CONSTRAINT stok_hareketleri_pkey PRIMARY KEY (hareket_id)
);

CREATE TABLE ureticiler (
	uretici_id serial4 NOT NULL,
	firma_adi varchar(255) NOT NULL,
	iletisim_bilgileri text NULL,
	CONSTRAINT ureticiler_pkey PRIMARY KEY (uretici_id)
);


CREATE TABLE urunler (
	urun_id serial4 NOT NULL,
	urun_adi varchar(255) NOT NULL,
	kategori_id int4 NULL,
	uretici_id int4 NULL,
	birim_fiyati numeric(10, 2) NULL,
	renk bpchar(7) NULL,
	hacim int4 NULL,
	CONSTRAINT urunler_pkey PRIMARY KEY (urun_id)
);

ALTER TABLE urunler ADD CONSTRAINT urunler_kategori_id_fkey FOREIGN KEY (kategori_id) REFERENCES kategoriler(kategori_id);
ALTER TABLE urunler ADD CONSTRAINT urunler_uretici_id_fkey FOREIGN KEY (uretici_id) REFERENCES ureticiler(uretici_id);
  • Add subjects to a stok_hareketleri
INSERT INTO stok_hareketleri (hareket_id, urun_id, miktar, hareket_tarihi, hareket_tipi) VALUES 
(1, 20, '2023-01-01', 'Giriş'),
(2, 15, '2023-01-02', 'Giriş'),

UPDATE stok_hareketleri
SET miktar = new_miktar, hareket_tipi = new_hareket_tipi
WHERE hareket_id = specific_hareket_id;

DELETE FROM stok_hareketleri
WHERE hareket_id = specific_hareket_id;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages