Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

База даних складається з таблиць

Читайте также:
  1. Excel розпізнає тип даних, що вводяться в комірку
  2. SCSI ( Small Computer System Interface ) - стандарт застосовується в серверах, де необхідна підвищена швидкість передачі даних.
  3. База даних складається з таблиць
  4. Бази даних
  5. Використання редактора електронних таблиць Excel для формування документів
  6. Використання системи управління базами даних Access для формування документів, таблиць, журналів, звітів
s — постачальники p — товари sp — поставки
s_no sname status city p_no pname color city s_no p_no qty s_no p_no qty
s1 Smith   London p1 Nut Red London s1 p1   s2 p1  
s2 Jones   Paris p2 Bolt Green Paris s1 p2   s2 p2  
s3 Blake   Paris p3 Screw Blue Rome s1 p3   s3 p2  
s4 Clark   London p4 Screw Red London s1 p4   s4 p2  
s5 dams   Athens p5 Cam Blue Paris s1 p5   s4 p4  
        p6 Cog Red London s1 p6   s4 p5  

В таблиці sp обмеження:

FOREIGN KEY (s_no) REFERENCES s (s_no) ON DELETE CASCADE

Яким буде стан БД після команди:

DELETE FROM s WHERE status > 10

Порожніми стануть записи в таблицях s та sp, за умовою що статус > 10

13. виведення кодів і назв постачальників, а також значень їх статусу, помножених на 100 (стовпець назвати на ім'я «МСтатус»), з наступної таблиці:

Постачальник (Код, Назва, Місто, Статус)

select Код, Назва, Статус * 100 as МСтатус

from Постачальник

 

Додавання в структуру існуючої таблиці Постачальник (Код, Назва, Місто, Статус) нового стовпця Телефон строкового типу (10 символів).

ALTER TABLE Постачальник ADD COLUMN Телефон CHAR (10)

База даних складається з таблиць

s — постачальники p — товари sp — поставки
s_no sname status city p_no pname color city s_no p_no qty s_no p_no qty
s1 Smith   London p1 Nut Red London s1 p1   s2 p1  
s2 Jones   Paris p2 Bolt Green Paris s1 p2   s2 p2  
s3 Blake   Paris p3 Screw Blue Rome s1 p3   s3 p2  
s4 Clark   London p4 Screw Red London s1 p4   s4 p2  
s5 dams   Athens p5 Cam Blue Paris s1 p5   s4 p4  
        p6 Cog Red London s1 p6   s4 p5  

Яким буде стан БД після команди:

UPDATE s SET status = 40 WHERE city = ‘Paris’

В місті Paris status стане = 40

 

16. виведення списку міст (без дублікатів), в яких знаходяться постачальники, з наступної таблиці:

Постачальник (Код, Назва, Місто, Статус)

select distinct Місто

from Постачальник

 

Видалення зі структури існуючої таблиці Постачальник (Код, Назва, Місто, Статус) стовпця Місто.

ALTER TABLE Постачальник

DROP COLUMN Місто

База даних складається з таблиць

s — постачальники p — товари sp — поставки
s_no sname status city p_no pname color city s_no p_no qty s_no p_no qty
s1 Smith   London p1 Nut Red London s1 p1   s2 p1  
s2 Jones   Paris p2 Bolt Green Paris s1 p2   s2 p2  
s3 Blake   Paris p3 Screw Blue Rome s1 p3   s3 p2  
s4 Clark   London p4 Screw Red London s1 p4   s4 p2  
s5 dams   Athens p5 Cam Blue Paris s1 p5   s4 p4  
        p6 Cog Red London s1 p6   s4 p5  

Яким буде стан БД після команди:

UPDATE s SET status = status/2

В s значення status зменшиться в 2 рази

 

19. виведення списку міст без повторень, із зазначенням середнього статусу постачальників з цього міста, з наступної таблиці:

Постачальник (Код, Назва, Місто, Статус)

select distinct Місто, avg (Статус)

from Постачальник

group by Місто

 

Додавання в структуру існуючої таблиці Постачальник (Код, Назва, Місто, Статус) визначення первинного ключа для стовпця Код.

ALTER TABLE Постачальник

ADD CONSTRAINT PK_ Код PRIMARY KEY (Код)


Дата добавления: 2015-07-11; просмотров: 225 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Видалення таблиці Товар (як вмісту, так і структури).| SELECT city

mybiblioteka.su - 2015-2024 год. (0.007 сек.)