Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- USE KN302_PELEVINA
- GO
- CREATE schema market_practice
- GO
- CREATE TABLE market_practice.izmer
- (
- id_i tinyint NOT NULL
- PRIMARY KEY,
- i_name NCHAR(10)
- )
- GO
- CREATE TABLE market_practice.market
- (
- id_m tinyint NOT NULL
- PRIMARY KEY,
- m_name VARCHAR(20),
- adres VARCHAR(20)
- )
- GO
- CREATE TABLE market_practice.t_group
- (
- id_g tinyint NOT NULL
- PRIMARY KEY,
- g_name VARCHAR(50)
- )
- GO
- CREATE TABLE market_practice.tip_tovara
- (
- id_t INT NOT NULL
- PRIMARY KEY,
- t_name VARCHAR(50),
- opisanie VARCHAR(100),
- id_g tinyint
- CONSTRAINT FK_tip_tovara_t_group
- REFERENCES t_group,
- id_i tinyint
- CONSTRAINT FK_tip_tovara_izmer
- REFERENCES izmer
- )
- GO
- CREATE TABLE market_practice.tovar
- (
- id INT NOT NULL
- PRIMARY KEY,
- id_m tinyint
- CONSTRAINT FK_tovar_market
- REFERENCES market,
- id_t INT
- CONSTRAINT FK_tovar_tip
- REFERENCES tip_tovara,
- kol_vo DECIMAL(14,3),
- post_prod DATE,
- priznak bit,
- price DECIMAL(18,2)
- )
- GO
- INSERT INTO market_practice.izmer (id_i, i_name)
- VALUES (1, 'грамм'), (2, 'литр'), (3, 'штука'), (4, 'килограмм'), (5, 'милилитр')
- GO
- INSERT INTO market_practice.t_group (id_g, g_name)
- VALUES (1, 'молочные'), (2, 'мясо'), (3, 'кондитерские'), (4, 'алкоголь')
- GO
- INSERT INTO market_practice.tip_tovara (id_t, t_name, opisanie, id_g, id_i)
- VALUES (1, 'молоко', 'белая жидкость', 1, 2),
- (2, 'кефир', 'белая густая жидкость', 1, 5),
- (3, 'куриное филе', 'мясо', 2, 1),
- (4, 'говяжий язык', 'язык', 2, 1),
- (5, 'овсяное печенье', 'печенье', 3, 3),
- (6, 'слойка с ветчиной', 'слойка', 3, 3),
- (7, 'пиво светлое', 'желтая жидкость', 4, 2),
- (8, 'вино красное', 'красная жидкость', 4, 2)
- GO
- INSERT INTO market_practice.market (id_m, m_name, adres)
- VALUES (1, 'Монетка', 'Екатеринбург'),
- (2, 'Пятерочка', 'Екатеринбург'),
- (3, 'Жизньмарт', 'Екатеринбург'),
- (4, 'Гипербола', 'Екатеринбург')
- GO
- INSERT INTO market_practice.tovar (id, id_m, id_t, kol_vo, post_prod, priznak, price)
- VALUES (1, 1, 1, 10, '2021-12-03', 0, 90),
- (2, 2, 1, 20, '2021-10-30', 1, 89),
- (3, 3, 1, 6, '2021-01-18', 0, 70),
- (4, 4, 2, 10, '2021-12-03', 0, 110),
- (5, 3, 3, 9, '2021-04-10', 1, 349),
- (6, 1, 5, 100, '2021-04-10', 0, 44)
- GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement