Контрольная работа по "Базам данных"

Автор работы: Пользователь скрыл имя, 24 Января 2013 в 18:39, контрольная работа

Описание работы

Задание 1. Сфера использования - система учета данных о процессорах компьютеров. 8. 1. Создайте выборку таблицы «zelezo», где количество транзисторов больше 200 млн. и меньше 1000 млн.

Файлы: 1 файл

kontroldnaya_po_Bazam_dannykh.doc

— 274.00 Кб (Скачать файл)

8. 1. Создайте  выборку таблицы «zelezo», где количество транзисторов больше 200 млн. и меньше 1000 млн.

 

Select * from zelezo where TRANZIS>200 and TRANZIS<1000;

 

 

CPU

ARHITEK

VIPUSK

FIRMA

CHAST

SOCET

JADR

KESH

TRANZIS

5

Windsor

x64

12.03.11

AMD

2.4

AM2

2

2000

243

6

Wolfdale

x32

02.06.30

Intel

1,87

LGA 771

2

6000

410

7

Wolfdale

x64

09.09.21

Intel

2,53

LGA 775

2

6000

410

8

Wolfdale

x64

12.12.10

Intel

2,4

LGA 775

2

1000

410

10

Lisbon

x64

12.08.11

AMD

2,1

C32

6

6000

463


 

8. 2. Создайте  выборку таблицы «zelezo», где процессор состоит из 2 – х и более ядер, и кэш памяти более 2000 Кб.

 

Select * from zelezo where JADR>=2 and KESH>2000;

 

CPU

ARHITEK

VIPUSK

FIRMA

CHAST

SOCET

JADR

KESH

TRANZIS

3

Ivy bridge

x64

12.02.11

Intel

2,8

BGA1023

2

3000

1400

6

Wolfdale

x32

02.06.30

Intel

1,87

LGA 771

2

6000

410

7

Wolfdale

x64

09.09.21

Intel

2,53

LGA 775

2

6000

410

9

Zambezi

x32

01.12.12

AMD

3,1

AM3

4

8192

1200

10

Lisbon

x64

12.08.11

AMD

2,1

C32

6

6000

463


 

8. 3. Создайте  выборку таблицы «zelezo», где фирма Intel выпустила в 2012 г. процессоры с архитектурой x64.

 

Select * from zelezo where FIRMA=`Intel` and VIPUSK>=`12.01.01` and VIPUSK<=`12.12.31` and ARHITEK=`x64`;

 

CPU

ARHITEK

VIPUSK

FIRMA

CHAST

SOCET

JADR

KESH

TRANZIS

3

Ivy bridge

x64

12.02.11

Intel

2,8

BGA1023

2

3000

1400

8

Wolfdale

x64

12.12.10

Intel

2,4

LGA 775

2

1000

410


 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание 2. Таблица для декомпозиции: bolezn.

 

Заболевание

Возбудитель

Путь передачи

Сезонность

Профилактика

Иммунитет

Грипп

Вирус

Воздушно-капельный

Зима

Вакцинация

Нестойкий

Дифтерия

Палочка

Воздушно-капельный

Зима

Вакцинация

Стойкий

Бруцеллез

Палочка

Контактный, пищевой

Круглый год

Вакцинация

Нестойкий

Гепатит В

Вирус

Парэнтеральный

Круглый год

Здоровый образ жизни

Стойкий

СПИД

Вирус

Парэнтеральный

Круглый год

Здоровый образ жизни

Отсутствует

Дизентерия

Палочка

Контактный, пищевой

Лето, осень

Соблюдение гигиены

Стойкий

Брюшной тиф

Палочка

Контактный, пищевой

Лето, осень

Соблюдение гигиены

Стойкий


 

Таблица: bolezn1. (нормализованное отношение).

Заболевание

Возбудитель

Путь передачи

Сезонность

Профилактика

Иммунитет

Грипп

Вирус

Воздушно-капельный

Зима

Вакцинация

Нестойкий

Дифтерия

Палочка

Воздушно-капельный

Зима

Вакцинация

Стойкий

Бруцеллез

Палочка

Контактный

Круглый год

Вакцинация

Нестойкий

Бруцеллез

Палочка

Пищевой

Круглый год

Вакцинация

Нестойкий

Гепатит В

Вирус

Парэнтеральный

Круглый год

Здоровый образ жизни

Стойкий

СПИД

Вирус

Парэнтеральный

Круглый год

Здоровый образ жизни

Отсутствует

Дизентерия

Палочка

Контактный 

Лето 

Соблюдение гигиены

Стойкий

Дизентерия

Палочка

Пищевой

Лето

Соблюдение гигиены

Стойкий

Дизентерия

Палочка

Контактный 

Осень

Соблюдение гигиены

Стойкий

Дизентерия

Палочка

Пищевой

Осень

Соблюдение гигиены

Стойкий

Брюшной тиф

Палочка

Контактный

Лето

Соблюдение гигиены

Стойкий

Брюшной тиф

Палочка

Пищевой

Лето

Соблюдение гигиены

Стойкий

Брюшной тиф

Палочка

Контактный

Осень

Соблюдение гигиены

Стойкий

Брюшной тиф

Палочка

Пищевой

Осень

Соблюдение гигиены

Стойкий


 

    Таблица: Microb.

 

Заболевание

Возбудитель

Иммунитет

Грипп

Вирус

Нестойкий

Дифтерия

Палочка

Стойкий

Бруцеллез

Палочка

Нестойкий

Гепатит В

Вирус

Стойкий

СПИД

Вирус

Отсутствует

Дизентерия

Палочка

Стойкий

Брюшной тиф

Палочка

Стойкий


 

      Таблица: profil.

 

Заболевание

Сезонность

Профилактика

Грипп

Зима

Вакцинация

Дифтерия

Зима

Вакцинация

Бруцеллез

Круглый год

Вакцинация

Гепатит В

Круглый год

Здоровый образ жизни

СПИД

Круглый год

Здоровый образ жизни

Дизентерия

Лето

Соблюдение гигиены

Дизентерия

Осень

Соблюдение гигиены

Брюшной тиф

Лето

Соблюдение гигиены

Брюшной тиф

Осень

Соблюдение гигиены


 

Таблица: puti

 

Заболевание

Путь передачи

Грипп

Воздушно-капельный

Дифтерия

Воздушно-капельный

Бруцеллез

Контактный 

Бруцеллез

Пищевой

Гепатит В

Парэнтеральный

СПИД

Парэнтеральный

Дизентерия

Контактный 

Дизентерия

Пищевой

Брюшной тиф

Контактный

Брюшной тиф

Пищевой


 

 

Задание 3. Реферат.

   
  Принципы нормализации отношений.

Снижение избыточности данных;

           Улучшение целостности данных и повышение производительности приложений.

Нормализация определяется в виде наборов правил, известных как нормальные формы. Каждая следующая нормальная форма основана на предыдущей форме и является более желанной. В теории реляционных баз данных обычно выделяют последовательность пяти нормальных форм и форма Бойса-Кодда между третьей  и четвертой формами.

Первая нормальная форма – значения всех атрибутов отношения атомарны.

Пример: см. Таблица: bolezn1 в задании 2.

Вторая нормальная форма – отношение находится во второй нормальной форме, когда оно находится в первой нормальной форме и не содержит неполных функциональных зависимостей.

           Пример: см. Таблицы: Microb, profil, puti в задании 2.

Третья нормальная форма  – отношение, находящееся во второй нормальной форме и не имеющее транзитивных зависимостей. Т. е. неключевые столбцы не должны зависеть от других неключевых столбцов, зависимость только от первичного ключа.

Например: расчетный столбец можно получить из других столбцов таблицы. Такие столбцы в третьей форме удаляются.

Нормальная форма Бойса-Кодда требует наличие одного потенциального первичного ключа.

Четвертая нормальная форма  требует устранения многозначных зависимостей. Т. е. обеспечить, чтобы вставка (удаление) любой строки не требовала бы вставки (удаления, модификации) других строк этой же таблицы.

Пятая нормальная форма – таблица четвертой нормальной формы разбивается на три или более таблиц, соединив которые получаем исходную таблицу. Это форма, в которой устранены зависимости соединения.

На практике обычно хватает  третьей нормальной формы.

 

 

 

 

 

 

 

 

 

 

Создать базу данных и ее таблицы:

 

#Создание базы данных bolezn1

CREATE DATABASE IF NOT EXISTS bolezn1;

 

#Выбор текущей базы данных bolezn1

USE bolezn1;

 

#Создание таблицы Microb

CREATE TABLE IF NOT EXISTS Microb

(

zabolevanie CHAR(20) NOT NULL,

vozbuditel CHAR(20) NOT NULL,

immunitet CHAR(15) NOT NULL,

PRIMARY KEY (zabolevanie)

);

 

#Создание таблицы profil

CREATE TABLE IF NOT EXISTS profil

(

zabolevanie CHAR(20) NOT NULL,

sezon CHAR(20) NOT NULL,

Информация о работе Контрольная работа по "Базам данных"