Читайте также:
|
|
Обратите внимание на то, что после выполнения упорядочения записи в выборке должны быть расположены по возрастанию или убыванию (как указано в условии выборки) ключевого выражения (поля). При этом в самой таблице, из которой выбираются записи, порядок следования записей не меняется.
5. Дополните исходную таблицу БД еще пятью записями (общее количество записей должно быть не менее 10) в произвольном порядке. Назовем эту таблицу полной таблицей.
6. Сформулируйте сначала на русском языке, а затем на языке SQL команду, обеспечивающую выбор записей по одному условию из полной таблицы (по единственному условию в одном поле). Количество выбранных записей должно составлять от 30 до 50 % количества записей полной таблицы. Приведите словесную формулировку запроса, текст SQL-команды и результат выборки в виде отдельной таблицы со всеми полями.
7. Повторите выборку по пункту 6 еще три раза, составляя условие отбора записей по полям различного типа. Приведите все три таблицы с результатами (выборками) после указания условия отбора на русском языке и соответствующей SQL-команды.
8. Сформулируйте словами на русском языке (а затем приведите соответствующие команды на языке SQL) условие выбора записей из полной таблицы:
- по двум условиям для одного поля;
- по двум условиям для двух полей (т.е. по одному условию для каждого из двух полей);
- по любым трем условиям.
В любой выборке количество выбранных записей должно составлять от 20 до 50 % количества записей полной таблицы. Запросы, в которых отсутствуют выбранные записи, недопустимы.
Результат каждой выборки приведите в виде отдельной таблицы со всеми полями, предварительно описав условие выборки (словами на русском языке) и написав команду запроса.
9. Опишите в виде реферата правила использования команды, указанной в варианте задания. В реферате должны быть приведены:
· полный синтаксис команды;
· краткое описание опций, используемых в команде;
· два – три примера использования команды.
В программном коде примера должны быть приведены комментарии, объясняющие использование каждой строки примера, выполненные с соблюдением всех правил оформления комментариев.
Пример составления реферата.
Задание.
Команда KILL
Реферат.
Формат команды
KILL thread_id
Команда удаляет поток сервера с номером thread_id.
Для выполнения этой команды пользователь должен обладать привилегией PROCESS. Иначе пользователь сможет удалить только свой собственный поток.
В строке команды KILL можно задать только один номер.
Пример.
KILL 3
10. Выполните декомпозицию плоской таблицы на отдельные проекции (таблицы), указав поля, обеспечивающие связь этих таблиц друг с другом.
Пример декомпозиции:
Исходная таблица
PLANT
TAB_N (табельный номер) | FAMILY (фамилия сотрудника) | DOLGNOST (должность) | DAT_UST (дата устан. оклада) | OKLAD (оклад) | DATA_R (дата рождения ребенка) | IMIA_R (имя ребенка) |
Иванов | Программист | 12.12.98 | 08.03.95 | Вася | ||
Иванов | Программист | 12.12.98 | 19.05.93 | Катя | ||
Иванов | Программист | 12.12.98 | 27.08.91 | Лена | ||
Петров | Директор | 14.01.99 | ||||
Сидоров | Главбух | 16.02.97 | 07.04.96 | Маша | ||
Иванов | Программист | 12.10.99 | 08.03.95 | Вася | ||
Иванов | Программист | 12.10.99 | 19.05.93 | Катя | ||
Иванов | Программист | 12.10.99 | 27.08.91 | Лена |
Смысл декомпозиции заключается в следующем. Плоская таблица (большая таблица, в которой собраны воедино все данные для решения задачи с высокой степенью повторяемости данных) преобразуется в совокупность взаимосвязанных отдельных таблиц. В данном примере из одной исходной таблицы PLANT создается три следующие таблицы:
Список сотрудников Карьера
(WORKER) (MONEY)
TAB_N | FAMILY | DOLGNOST | TAB_N | DAT_UST | OKLAD | |
Иванов | Программист | 12.12.98 | ||||
Петров | Директор | 14.01.99 | ||||
Сидоров | Главбух | 16.02.97 | ||||
12.10.99 |
Список детей
(CHILD)
TAB_N | DATA_R | IMIA_R |
08.03.95 | Вася | |
19.05.93 | Катя | |
27.08.91 | Лена | |
07.04.96 | Маша |
Последовательность декомпозиции следующая:
· определяется количество сущностей (объектов), описываемых плоской таблицей. В примере по п.9 плоская таблица (PLANT) описывает три следующие объекта (сущности): сотрудник (объектное отношение WORKER), движение сотрудника по служебной лестнице (объектное отношение MONEY), дети сотрудников (объектное отношение CHILD);
· поля плоской таблицы распределяются между таблицами (объектными отношениями), соответствующими объектам (сущностям);
· определяются поля (наборы полей), используемые в качестве ключей для связи между отдельными таблицами. Иногда для этой цели могут использоваться специальные таблицы (связные отношения). В данном примере для организации связи используется поле TAB_N, выступающее в различных таблицах то в роли первичного (WORKER), то внешнего (MONEY, CHILD) ключа;
· ни одно из полей во всех отношениях не должно содержать групп значений. Например, недопустимо существование поля ФИО, если в нем указаны фамилия, имя, отчество (или инициалы), а также поля АДРЕС, если в нем указаны и город, и улица, и номера дома и квартиры. Если такая ситуация встречается в задании, поле должно быть разбито на составляющие поля, а инициалы должны быть дополнены до полных слов;
· если в некоторых полях данные повторяются слишком часто, можно создать дополнительные таблицы (отношения), играющие роль справочников. Например, если бы плоская таблица была значительно длиннее, имело бы смысл ввести таблицу-справочник DOLGNOSTI с полями KOD, DOLGNOST, а в таблице WORKER вместо поля DOLGNOST использовать поле KOD.
Вышеизложенная последовательность действий – это шаги нормализации – метода организации реляционной базы данных с целью сокращения избыточности.
11. На языке запросов SQL составить:
· команды создания базы данных и таблиц (объектом создания является плоская таблица, данная в задании как таблица для декомпозиции, и проекции, полученные при декомпозиции);
· запросы, обеспечивающие выборку не менее 3-4 полей из каждой таблицы, полученной после декомпозиции, с заданием собственных имен колонкам вывода. Обязательно использовать критерий отбора данных, обеспечивающий вывод не менее трех записей и сортировку по любому выбранному полю. Перед текстом запроса, выполненного на языке SQL, должно быть словесное описание запроса на русском языке.
Пример.
Создать базу данных и ее таблицы (для примера, приведенного в п. 9):
#Создание базы данных plant
CREATE DATABASE IF NOT EXISTS plant;
#Выбор текущей базы данных plant
USE plant;
#Создание таблицы worker
CREATE TABLE IF NOT EXISTS worker
(
tab_n INTEGER(3) UNSIGNED NOT NULL,
family CHAR(20) NOT NULL,
dolgnost CHAR(15) NOT NULL,
PRIMARY KEY (tab_n)
);
#Создание таблицы money
CREATE TABLE IF NOT EXISTS money
(
tab_n INTEGER(3) UNSIGNED NOT NULL,
oklad NUMERIC(8,2) NOT NULL,
dat_ust DATE
);
# Создание таблицы child
CREATE TABLE IF NOT EXISTS child
(
tab_n INTEGER(3) UNSIGNED NOT NULL,
data_r DATE NOT NULL,
imia_r CHAR(10)
);
Запрос:
Текстовое описание запроса:
Выбрать табельные номера, фамилии сотрудников, оклады, даты установки окладов, даты рождения детей, назвав колонки именами TAБ, ФАМ, ОКЛ, ДАТ, ДЕТИ, соответственно. Записи в выборке должны быть упорядочены по возрастанию значений в колонке TAБ, причем должны отбираться только такие сотрудники, для которых выполняется условие oklad>2000 и которые имеют детей.
Программный код запроса:
# Выборка ТАБ, ФАМ, ОКЛ, ДАТ, ДЕТИ
SELECT
worker.tab_n AS ‘TAБ’, family AS ‘ФАМ’,
oklad AS ‘ОКЛ’, dat_ust AS ‘ДАТ’, data_r AS ‘ДЕТИ’
FROM worker, money, child
WHERE
worker.tab_n=money.tab_n AND
worker.tab_n=child.tab_n AND
oklad>=2000 AND
data_r IS NOT NULL
ORDER BY worker.tab_n ASC;
Еще один вариант записи запроса, полностью аналогичный первому:
SELECT
worker.tab_n ‘TAБ’, family ‘ФАМ’,
oklad ‘ОКЛ’, dat_ust ‘ДАТ’, data_r ‘ДЕТИ’
FROM worker a, money b, child c
WHERE
a.tab_n=b.tab_n AND
a.tab_n=c.tab_n AND
oklad>=2000 AND
data_r IS NOT NULL
ORDER BY a.tab_n;
Варианты заданий контрольной работы
Для каждого варианта задания указана:
‑ сфера использования разработанной БД, т.е. область деятельности, для которой вы разрабатываете вашу таблицу БД;
‑ тема для реферата. Если указаны две темы рефератов (темы разделены символом '|'), то первая относится к MySQL, вторая – к MS SQL Server. Тема должна соответствовать выбранной Вами СУБД,
‑ таблица для декомпозиции.
1. Сфера использования разработанной БД ‑ отдел кадров.
Тема для реферата – команды LOAD DATA INFILE / команды преобразования типов.
Таблица для декомпозиции:
Фамилия И.О. Студента | Дата экзамена | Фамилия, инициалы преподавателя | Предмет |
Антонова А.И. | 12.12.98 | Пушкин А.С. | Математика |
Быков С.В. | 16.12.98 | Ломов А.П. | Физика |
Волкова И.И. | 20.12.98 | Саахов Ш.С. | Химия |
Гусев А.П. | 12.12.98 | Пушкин А.С. | Математика |
Дынин П.В. | 16.12.98 | Ломов А.П. | Физика |
Ежов В.П. | 20.12.98 | Саахов Ш.С. | Химия |
Жуков Л.Ф. | 16.12.98 | Пушкин А.С. | Математика |
Коровин Д.И. | 12.10.99 | Ломов А.П. | Физика |
Черняк П.С. | 12.10.99 | Саахов Ш.С. | Химия |
2. Сфера использования разработанной БД – бухгалтерия.
Тема для реферата – ALTER TABLE.
Таблица для декомпозиции:
Животное, возраст (лет) | Зоопарк | Зона обитания | Условия содержания | Дата покупки | Продавец |
Кенгуру, 12 | Москва | Австралия | Вольер | 12.3.87 | ООО “КУБ” |
Верблюд, 24 | Москва | Аравия | Клетка | 24.12.85 | ООО “РОМ” |
Эму, 9 | Петербург | Австралия | Клетка | 15.2.86 | ООО “ВИЗ” |
Верблюд, 18 | Петербург | Аравия | Вольер | 24.12.85 | ООО “РОМ” |
Кенгуру, 16 | Екатеринбург | Австралия | Вольер | 12.3.87 | ООО “КУБ” |
3. Сфера использования – библиотека.
Тема для реферата – CREATE TABLE.
Таблица для декомпозиции:
Чемпион | Город | Год | Место проведения | Итог (место) | Главный тренер |
Крылья Советов | Куйбышев | Тампере | Кузьмин В.А. | ||
Динамо-Энергия | Екатеринбург | Хельсинки | Высотин П.А. | ||
Крылья Советов | Куйбышев | Стокгольм | Сутурин П.В. | ||
Динамо-Энергия | Екатеринбург | Торонто | Иванов Р.С. | ||
Крылья Советов | Куйбышев | Стокгольм | Балакин Н.Т. | ||
Динамо-Энергия | Екатеринбург | Хельсинки | Пушкин А.С. |
4. Сфера использования разработанной БД – больница.
Тема для реферата – DELETE.
Таблица для декомпозиции:
ФИО Сотрудника | Дата рождения | Табельный номер | Должность | Место работы | Дата перехода | Оклад |
Иванов И.И. | 12.12.85 | Ученик | Первый мартен | 1.1.2003 | ||
Иванов И.И. | 12.12.85 | Первый подручный | Первый мартен | 1.1.2005 | ||
Иванов И.И. | 12.12.85 | Сталевар | Первый мартен | 1.1.2009 | ||
Петров П.П. | 10.05.83 | Второй подручный | Первый мартен | 12.3.2005 | ||
Черняк Д.И. | 22.07.81 | Кочегар | Кислородно-конверторный цех | 2.6.2003 | ||
Черняк Д.И. | 22.07.81 | Бригадир кочегаров | Кислородно-конверторный цех | 2.6.2006 |
5. Сфера использования ‑ учет товаров в магазине.
Тема для реферата – DROP DATABASE.
Таблица для декомпозиции:
Номер компьютера, марка | Страна-изготовитель | Где установлен | За кем числится |
1, Pentium IV | Тайвань, 2005 | Кабинет директора | Секретарь-референт |
2, Pentium IV | Тайвань, 2006 | Бухгалтерия | Зам. главного бухгалтера |
3, Pentium III | Гонконг, 2005 | Бухгалтерия | Зам. главного бухгалтера |
4, Pentium III | Англия, 2004 | Бухгалтерия | Бухгалтер-кассир |
5, Pentium II | Тайвань,2003 | Отдел кадров | Зам. начальника ОК |
6, Pentium II | Гонконг, 2004 | Отдел кадров | Зам. начальника ОК |
7, Pentium 200 | Тайвань, 2000 | Юридический отдел | Юрисконсульт |
6. Сфера использования разработанной БД ‑ учет данных о детях в дошкольном учреждении.
Тема для реферата – GRANT.
Таблица для декомпозиции:
Откуда | Посадка, а/п назначения | Время в пути | Время отлета |
Екатеринбург | Ижевск, Петербург | 2 ч 40 мин | 7 ч 50 мин |
Екатеринбург | Ижевск, Петербург | 2 ч 40 мин | 17 ч 50 мин |
Екатеринбург | Москва | 1 ч 40 мин | 8 ч 20 мин |
Екатеринбург | Казань, Москва | 2 ч 10 мин | 19 ч 30 мин |
Екатеринбург | Казань, Петербург | 2 ч 00 мин | 10 ч 50 мин |
7. Сфера использования ‑ учет учащихся средней школы.
Тема для реферата – INSERT.
Таблица для декомпозиции:
Откуда | Куда, через станцию | Вид поезда | Время отправления |
Екатеринбург | Москва, ч. Казань | Скорый | 7 ч 50 мин |
Екатеринбург | Петербург, ч. Киров | Скорый | 17 ч 50 мин |
Новосибирск | Москва, ч. Казань | Пассажирский | 18 ч 20 мин |
Екатеринбург | Москва, ч. Пермь | Пассажирский | 23 ч 30 мин |
Новосибирск | Петербург, ч. Пермь | Пассажирский | 10 ч 50 мин |
Новосибирск | Петербург, ч. Киров | Скорый | 12 ч 20 мин |
8. Сфера использования разработанной БД ‑ система продажи авиабилетов.
Тема для реферата – REPLACE.
Таблица для декомпозиции:
Ребенок | Школа, класс | ФИО папы | Кем работает | Адрес родителей |
Иванов Вася | 12, 5 | Иванов Иван Иванович | УЗТМ, токарь | Машиностроителей, 1-23 |
Иванов Петя | 12, 9 | Иванов Иван Иванович | УЗТМ, слесарь | Машиностроителей, 24-45 |
Крымов Алеша | 32, 1 | Васин Петр Павлович | Монетка, директор магазина | Орджоникидзе, 12-4 |
Калинин Саша | 45, 4 | Калинин Иван Федорович | УЗТМ, дворник | Машиностроителей, 22-6 |
Черняк Дима | 121, 7 | Черняк Олег Иванович | Супермаркет Кировский, продавец | Орджоникидзе, 12-5 |
Курова Аня | 55, 2 | Куров Сергей Александрович | УЗТМ, начальник цеха 96 | Победы, 12-6 |
9. Сфера использования разработанной БД ‑ система продажи железнодорожных билетов.
Тема для реферата – SELECT.
Таблица для декомпозиции:
Фамилия, имя школьника | Школа, населенный пункт | Класс | Ранг олимпиады | Вид | Результат (место) |
Иванов Вася | 9, Екатеринбург | Областная | Химия | ||
Иванов Петя | 121, Пышма | Всероссийская | Математика | 3-4 | |
Крымов Алеша | 145, Екатеринбург | Всероссийская | Физика | ||
Калинин Саша | 9, Екатеринбург | Всероссийская | Физика | ||
Черняк Дима | 42, Екатеринбург | Областная | Химия | ||
Шевелева Аня | 1, Аяз | Всероссийская | Математика |
10. Сфера использования разработанной БД ‑ система учета допризывников в военкомате.
Тема для реферата – SHOW COLUMNS | Ограничения целостности.
Таблица для декомпозиции:
Наименование запчасти, год изготовления, страна-изготовитель | Поставщик | Телефон | Цена | Минимальная партия |
Коробка передач, 2000, Япония | ТОО "Авто" | 32-12-45 | 10 шт. | |
Двигатель, 2001, Россия | ООО "Автолада" | 17-23-80 | 5 шт. | |
Задний мост, 2001, Россия | ООО "Автолада" | 17-23-80 | 2 шт. | |
Двигатель, 2000, Япония | ТОО "Авто" | 32-12-45 | 4 шт. | |
Коробка передач, 2003, Россия | ООО "Автолада" | 17-23-80 | 2 шт. |
11. Сфера использования разработанной БД ‑ система учета материальных ценностей.
Тема для реферата – SHOW GRANTS / Первичный ключ.
Таблица для декомпозиции:
Номер квартиры | Фамилия И.О. квартиросъемщика | Неисправность | Фамилия слесаря | Дата ремонта |
Артемьев Л.А. | Течь раковины | Жохов А.С. | 12.12.99 | |
Иванов И.И. | Течь раковины | Жохов А.С. | 03.01.00 | |
Петров.П.П. | Течь бачка | Жохов А.С. | 04.01.00 | |
Федотов В.Г. | Течь раковины | Ладов Л.Л. | 18.02.00 | |
Привалов А.П. | Течь бачка | Ладов Л.Л. | 06.06.00 | |
Федотов С.С. | Течь радиатора | Ладов Л.Л. | 06.06.00 |
12. Сфера использования разработанной БД ‑ система учета запчастей автопредприятия.
Тема для реферата – LOCK TABLES / CREATE PROCEDURE.
Таблица для декомпозиции:
Фамилия И.О. | Адрес | Дата медосмотра | Место медосмотра |
Иванов И.И. | Екатеринбург, Первомайская, 12-45 | 12.12.92 | МСЧ-12 |
Петров С.П. | Екатеринбург, Сакко и Ванцетти, 34-12 | 12.12.92 | Больница №7 |
Сидоров С.С. | Екатеринбург, Первомайская, 14-2 | 12.12.92 | МСЧ-32 |
Антонов В.Н. | Н-Тагил, Первомайская, 12-45 | 24.12.94 | Больница №2 |
Калинин А.Ф. | Екатеринбург, Сакко и Ванцетти, 32-18 | 18.12.95 | Больница №7 |
Федоров В.П. | Н-Тагил, Ленина, 12-16 | 19.04.93 | Больница №2 |
Иванов И.И. | Екатеринбург, Первомайская, 13-55 | 12.12.92 | МСЧ-12 |
13. Сфера использования разработанной БД ‑ система учета заявок на ремонт сантехники.
Тема для реферата – UPDATE.
Таблица для декомпозиции:
Наименование изделия | Год выпуска | Жесткий диск, Мб | Изготовитель | Место установки: (корпус, аудитория, количество) |
Компьютер Pentium III | Тайвань | 0, 412, 1 | ||
Компьютер Pentium III | Гонконг | 1, 219, 3 | ||
Компьютер Pentium II | Тайвань | 1, 222, 4 | ||
Компьютер Pentium III | Тайвань | 0, 216, 11 | ||
Компьютер Pentium | Тайвань | 0, 218, 14 | ||
Компьютер Pentium III | Гонконг | 0, 412, 4 | ||
Компьютер Pentium III | Гонконг | 1, 219, 5 |
14. Сфера использования разработанной БД ‑ система учета данных о пациентах в больнице.
Тема для реферата – SHOW TABLES / CREATE INDEX.
Таблица для декомпозиции:
Фамилия, И.О. | Возраст | Звание | Домашний адрес | Место сборов | Вус | Год, период сборов (мес.) |
Иванов И.И. | Рядовой | Ленина 58-55 | Елань | 1996, 1 | ||
Павлов И.И. | Сержант | Малышева 18-12 | Елань | 1996, 2 | ||
Петров.П.П. | Ефрейтор | Тургенева 8 | Аргаяш | 1998, 1 | ||
Гусев И.И. | Рядовой | Луначарского 212 1 | Елань | 2000, 1 | ||
Мотов П.П. | Сержант | Мира 12-12 | Аргаяш | 1998, 2 | ||
Шахов С.С. | Рядовой | Ковалевской 3-45 | Аргаяш | 2000, 6 |
15. Сфера использования разработанной БД ‑ система учета данных об офицерах запаса в военкомате.
Тема для реферата – SHOW STATUS / CREATE FUNCTION.
Таблица для декомпозиции:
Телефон абонента | Дата | Вызываемый город, и его код | Номер телефона | Длительность разговора (мин.) | Оператор |
95-24-78 | 12.12.99 | Челябинск, 3512 | 45-56-67 | Куц | |
74-67-77 | 18.12.99 | Н-Тагил,3435 | 34-67-78 | Курова | |
88-88-33 | 22.12.99 | Челябинск, 3512 | 45-65-67 | Куц | |
12-23-34 | 24.12.99 | Челябинск, 3512 | 45-17-67 | Курова | |
11-44-32 | 12.01.00 | Омск, 3812 | 32-12-12 | Куц | |
10-23-45 | 21.02.00 | Омск, 3812 | 22-12-84 | Куц | |
32-14-12 | 12.01.00 | Москва, 095 | 242-32-89 | Курова |
16. Сфера использования разработанной БД ‑ система учета данных о солдатах и сержантах запаса в военкомате.
Тема для реферата – SHOW CREATE TABLE / CREATE TRIGGER.
Таблица для декомпозиции:
Фамилия, И.О. больного, лет | Пол | Температура | Диагноз | Фамилия врача | Дата поступления |
Иванов И.И., 48 | м | 36.8 | Астма | Комов А.С. | 12.12.99 |
Павлов И.И., 35 | ж | 38.5 | Бронхит | Ладов Л.Л. | 03.01.00 |
Петров.П.П., 58 | м | 36.6 | Астма | Комов А.С. | 04.01.00 |
Гусев И.И., 28 | ж | 37.8 | Бронхит | Ладов Л.Л. | 18.02.00 |
Мотов П.П., 62 | м | 36.9 | Астма | Комов А.С. | 06.06.00 |
Иванов С.С., 49 | м | 36.5 | Астма | Комов А.С. | 06.06.00 |
17. Сфера использования разработанной БД ‑ система учета междугородных телефонных переговоров.
Тема для реферата – REVOKE.
Таблица для декомпозиции:
Фамилия, И.О. офицера | Что закончил | Домашний адрес | Место сборов | Год проведения сборов |
Иванов И.И. | УПИ | Ленина 58-55 | Елань | |
Павлов И.И. | УПИ | Малышева 18-12 | Елань | |
Петров П.П. | УРТУ | Тургенева 8 | Саратов | |
Гусев И.И. | УРТУ | Луначарского 212-1 | Камышин | |
Мотов П.П. | УПИ | Мира 12-12 | Саратов | |
Иванов С.С. | УПИ | Ковалевской 3-45 | Камышин |
18. Сфера использования разработанной БД ‑ система учета результатов сессии.
Тема для реферата – DROP TABLE.
Таблица для декомпозиции:
Телефон абонента | Адрес абонента | Дата | Время начала разговора | Номер вызываемого телефона | Длительность разговора (мин.) |
95-24-78 | Ясная, 12-212 | 12.12.99 | 12-45 | 45-56-67 | |
95-24-78 | Ясная, 23-43 | 12.12.99 | 18-50 | 4-67-78 | |
74-08-98 | Ленина, 54-12 | 12.12.99 | 19-20 | 45-65-67 | |
74-12-42 | Ленина, 56-20 | 13.12.99 | 8-45 | 45-17-67 | |
74-88-33 | Ленина, 52-4 | 13.01.00 | 20-20 | 32-12-12 | |
74-79-33 | Ленина, 54-28 | 13.02.00 | 20-50 | 22-12-84 |
19. Сфера использования разработанной БД ‑ система регистрации членов думы на заседаниях.
Тема для реферата – CHECK TABLE / CHECK.
Таблица для декомпозиции:
Место установки, ответственный | Модель компьютера | Операционная система | Монитор | Режим эксплуатации | Принтер, модель | Видеокарта |
Управление, Иванов И.И | Pentium III | Windows | LG Studioworks 56i | Круглосуточно | LaserJet, 1100 | SVGA |
Управление, Иванов И.И | Pentium III | Windows | Самсунг | 2 смены | LaserJet, 2100 | SVGA |
Отдел кадров, Петров П.П. | Pentium | Windows | LG Studioworks 56i | 1 смена | Epson LQ-1170 | S3 ViRGE PCI |
Бухгалтерия, Иванов И.И | Pentium | Windows | Самсунг | 1 смена | Epson LQ-1170 | S3 ViRGE PCI |
Отдел главного технолога, Петров П.П. | Pentium | Windows | LG Studioworks 56i | 2 смены | Epson Seikosha sp-1600AI | S3 ViRGE PCI |
Отдел снабжения, Петров П.П. | Pentium | Windows | LG Studioworks 56i | 2 смены | Epson Seikosha sp-1600AI | S3 ViRGE PCI |
Отдел главного конструктора, Петров П.П. | Pentium III | Unix | Самсунг | 2 смены | LaserJet, 1100 | SVGA |
Отдел главного конструктора, Петров П.П. | Pentium III | Unix | LG Studioworks 56i | 2 смены | LaserJet, 1100 | SVGA |
20. Сфера использования разработанной БД ‑ система учета данных о переговорах по системе городской телефонной сети.
Тема для реферата – DESCRIBE / DROP.
Таблица для декомпозиции:
Фамилия студента | Предмет | Оценка | Дата сдачи | Фамилия преподавателя |
Иванов И.И. | Математика | Отлично | 24.12.00 | Булкин Б.Б. |
Павлов П.П. | Философия | Удовл. | 28.12.00 | Щапов П.П. |
Иванов И.И. | История | Хорошо | 31.12.00 | Лукин Л.Л. |
Сеченов С.В. | Философия | Хорошо | 28.12.00 | Лукин Л.Л. |
Кабиров С.П. | Математика | Хорошо | 24.12.00 | Булкин Б.Б. |
Павлов П.П. | История | Удовл. | 31.12.00 | Щапов П.П. |
Павлов П.П. | Математика | Удовл. | 24.12.00 | Булкин Б.Б. |
21. Сфера использования разработанной БД ‑ система учета данных о компьютерах на предприятии.
Тема для реферата – операторы сравнения BETWEEN, IN.
Таблица для декомпозиции:
ФИО депутата | Палата, вопрос | Дата заседания | За/Против |
Иванов И.И. | Верхняя, утверждение бюджета | 28.12.00 | За |
Павлов П.П. | Верхняя, утверждение бюджета | 28.12.00 | Против |
Сидоров И.И. | Верхняя, утверждение бюджета | 28.12.00 | Воздержался |
Валеев В.В. | Верхняя, утверждение бюджета | 28.12.00 | За |
Пушкин С.С. | Нижняя, о продлении срока полномочий | 24.12.00 | Против |
Петров П.Г. | Нижняя, о продлении срока полномочий | 31.12.00 | За |
22. Сфера использования разработанной БД ‑ система учета материалов на складе.
Тема для реферата – функция анализа условий IF.
Таблица для декомпозиции:
Остановки, пункт назначения | Вид автобуса | Время в пути | Количество билетов | Время отправления | Водитель |
Сысерть, Челябинск | Мягкий | 3 час 30 мин | 8-30 | Козин А.П. | |
Сысерть, Челябинск | Мягкий | 3 час 30 мин | 10-30 | Лукин П.Р. | |
Челябинск | Мягкий | 3 часа 10 мин | 12-00 | Гуров П.П. | |
Сысерть, Челябинск | Жесткий | 4 часа 30 мин | 18-00 | Жуков А.Р. | |
Реж, Алапаевск | Мягкий | 4 часа 30 мин | 9-20 | Козлов В.Р. | |
Реж, Алапаевск | Жесткий | 5 часов | 17-10 | Сахаров К.П. |
23. Сфера использования разработанной БД ‑ система приема заявок на товары в продуктовый магазин.
Тема для реферата – оператор сравнения с образцом LIKE.
Таблица для декомпозиции:
Марка, модель автомобиля | Расход бензина литров/100 км | Завод-изготовитель | Год получения | Количество |
Газ-3110 Волга | ГАЗ | |||
Газ-3102 Волга | ГАЗ | |||
Газ-3102 Волга | ГАЗ | |||
Ваз-2106 | 10,5 | ВАЗ | ||
Ваз-2104 | ВАЗ | |||
Ваз-2105 | ВАЗ |
24. Сфера использования разработанной БД ‑ система продажи билетов на автобусы.
Тема для реферата – числовые функции.
Таблица для декомпозиции:
Наименование товара | Поставщик | Адрес поставщика | Количество | Телефон поставщика | Отдел |
Принтер | ООО "Print" | Москва, Ясная, 12-238 | 345-67-78 | НИЧ | |
Принтер | ТОО "Компьютер" | Петербург, Набережная, 13 | 212-34-34 | НИЧ | |
Pentium | ООО "Print" | Москва, Ясная, 12-238 | 345-67-78 | АХЧ | |
Pentium II | ООО "Print" | Москва, Ясная, 12-238 | 345-67-78 | НИЧ | |
Pentium | ТОО "Компьютер" | Петербург, Набережная, 13 | 212-34-34 | АХЧ | |
Pentium II | ТОО "Компьютер" | Петербург, Набережная, 13 | 212-34-34 | АХЧ |
25. Сфера использования разработанной БД ‑ система учета технических характеристик автомобилей.
Тема для реферата – строковые функции.
Таблица для декомпозиции:
Наименование товара | Фамилия покупателя | Адрес покупателя | Количество, ед. измерения | Время доставки |
Тушенка | Иванов И.И. | Мира 12-45 | 5 банок | 18-00 |
Масло растительное | Иванов И.И. | Мира 12-45 | 2 бутылки | 18-00 |
Шампанское | Иванов И.И. | Мира 12-45 | 1 бутылка | 18-00 |
Тушенка | Петров П.П. | Сыромолотова 12-1 | 10 банок | 14-00 |
Картофель | Петров П.П. | Сыромолотова 12-1 | 20 кг | 14-00 |
Картофель | Сидоров С.С. | Ленина 34-15 | 100 кг | 16-00 |
26. Сфера использования разработанной БД ‑ система учета сравнительных характеристик ПЭВМ.
Тема для реферата – функции даты и времени.
Таблица для декомпозиции:
Фамилия, И.О. | Пол | Время суток | Давление | Температура | Частота дыхания | Пульс | Мед-сестра |
Кацман К.О. | Женский | Утро | 120/80 | 36,6 | Рябова | ||
Вайсбурд В.В. | Мужской | День | 130/75 | 36,7 | Рябова | ||
Климов К.К. | Мужской | Вечер | 160/100 | 37,8 | Яшина | ||
Жучко К.А. | Женский | Утро | 150/70 | 37,0 | Рябова | ||
Иванов И.И. | Мужской | Утро | 130/80 | 36,2 | Яшина | ||
Олефиренко О.О. | Женский | Вечер | 120/80 | 36,6 | Рябова |
27. Сфера использования разработанной БД ‑ система учета данных о странах мира.
Тема для реферата – агрегатные функции.
Таблица для декомпозиции:
Фамилия | Жилье, этаж | Площадь | Благоустройство | Количество членов семьи | Уч. ВОВ |
Кацман К.О. | 3-комнатная квартира, 3 | 45,2 | Центральное отопление, балкон, мусоросборник | ||
Вайсбурд В.В. | 3-комнатная квартира, 2 | 48,5 | Центральное отопление, балкон, мусоросборник | ||
Климов К.К. | 2-комнатная квартира, 3 | 36,6 | Центральное отопление, балкон, мусоросборник | ||
Жучко К.А. | 2-комнатная квартира, 1 | 32,8 | Центральное отопление | ||
Иванов И.И. | 2-комнатная квартира, 1 | 34,5 | Печное отопление | ||
Олефиренко О.О. | 1-комнатная квартира, 1 | 24,5 | Печное отопление |
28. Сфера использования разработанной БД ‑ система учета физиологических данных человека.
Тема для реферата – SHOW TABLE STATUS / GROUP BY.
Таблица для декомпозиции:
Модель | Разрядность | Месяц и год выпуска | Исполнение | Количество | Дата покупки | Магазин |
486 DX | Апрель, 1989 | Tower | ЦУМ | |||
486 DX2 | Май, 1989 | Tower | ЦУМ | |||
486 DX4 | Апрель, 1989 | Tower | ГУМ | |||
Pentium | Май, 1993 | Tower | ЦУМ | |||
Pentium III | Сентябрь, 1999 | MiniTower | ГУМ | |||
Pentium IV | Апрель, 2000 | MiniTower | ГУМ |
29. Сфера использования разработанной БД ‑ система учета жилищных условий сотрудников предприятия.
Тема для реферата – синтаксис комментариев в коде SQL.
Таблица для декомпозиции:
Страна, столица | Население, млн | Материк | Выход к морю | Площадь, тыс. кв. км | Дата заполнения |
Швейцария, Берн | 6,5 | Европа | Нет | 41,3 | 12.12.2005 |
Греция, Афины | Европа | Да | 6.6.2006 | ||
Австрия, Вена | 7,6 | Европа | Нет | 83,8 | 12.12.2005 |
Мексика, Мехико | 81,2 | Америка | Да | 12.12.2005 | |
Китай, Пекин | Азия | Да | 6.6.2006 | ||
Канада, Оттава | 25,6 | Америка | Да | 12.12.2005 |
30. Сфера использования разработанной БД ‑ система учета спортивных рекордов.
Тема для реферата – конфигурационные файлы. / оформление кодов.
Таблица для декомпозиции:
Название | Родина | Тип питания | Температура содержания (min, max) | Условия содержания | К-во (шт.) | Магазин |
Лабео двухцветный | Южный Тайланд | Растительноядный | 22-28 | Одиночный | № 1 | |
Барбус огненный | Индия | Всеядный | 16-24 | Стайка | № 2 | |
Цихлозома | Аргентина | Плотоядный | 22-26 | Пара | № 3 | |
Меченосец | Гватемала | Всеядный | 20-24 | Пара | № 1 | |
Тетрадон | Тропическая Азия | Плотоядный | 25-28 | Одиночный | № 1 | |
Сомик-перевертыш | Конго | Всеядный | 20-25 | Стайка | № 2 |
31. Сфера использования разработанной БД ‑ система учета данных о растениях.
Тема для реферата – утилита MYSQL и ее опции / репликация.
Таблица для декомпозиции:
Название растения | Размер в мм | Окраска | Количество в 1 грамме, шт. | Срок хранения | Условия содержания |
Агератум | 1,5-1,8 | Черная | 5000-6000 | 1-2 года | Капельный полив |
Водосбор | 2,5-3,0 | Черная | 500-1000 | 1-2 года | Полив 2 раза/нед. |
Георгин | 9-12 | Темно-серая | 120-140 | 2-3 года | Полив 1 раз/нед. |
Иберис | 3-4 | Желтая | 400-500 | 2-3 года | Капельный полив |
Лобулярия | 1,0-1,4 | Желтая | 2-3 года | Капельный полив | |
Гипсофила | 1,0-1,1 | Темно-серая | 1000-1200 | 2-3 года | Капельный полив |
Календула | 10-15 | Желтая | 150-170 | 2-3 года | Полив 1 раз/нед. |
32. Сфера использования разработанной БД ‑ система учета данных о растениях.
Тема для реферата – программа MYSQLADMIN / представления.
Таблица для декомпозиции:
Вид спорта | Рекорд | Дата установления | Место установления рекорда | Фамилия рекордсмена |
Бег с препятствиями 400 м. | 45 с | 12.04.98 | Рига | мс Кацман К.О., Москва |
Прыжки в длину | 7,55 м | 12.04.98 | Рига | кмс Вайсбурд В.В., Москва |
Прыжки в длину | 7,60 м | 19.06.98 | Киев | мс Климов К.К., Уфа |
Бег с препятствиями 400 м. | 44,5 с | 19.06.98 | Киев | мс Жучко К.А., Казань |
Прыжки в длину | 7,64 м | 20.07.99 | Москва | кмс Иванов И.И., Петербург |
Бег с препятствиями 400 м. | 44,4 с | 20.07.99 | Москва | мс Олефиренко О.О., Петербург |
33. Сфера использования разработанной БД ‑ система учета данных о человеке.
Тема для реферата – программа MYSQLD / триггеры.
Таблица для декомпозиции:
Вид животного | Среда обитания | Тип питания | Образ жизни | Семейство | Зоопарк | |
Город | К-во | |||||
Волк | Степь | Плотоядный | Ночной | Собачьи | Екатеринбург | |
Рысь | Лес | Плотоядный | Ночной | Кошачьи | Челябинск | |
Верблюд | Полупустыня | Травоядный | Дневной | Верблюжьи | Уфа | |
Росомаха | Лес | Плотоядный | Ночной | Куньи | Екатеринбург | |
Слон | Лесостепь | Травоядный | Дневной | Слоновые | Казань | |
Кенгуру | Лесостепь | Травоядный | Дневной | Кенгуровые | Челябинск |
34. Сфера использования разработанной БД ‑ системы учета анкетных данных для приема на работу.
Тема для реферата – программа MYSQLDUMP / резервное копирование и восстановление данных.
Таблица для декомпозиции:
Марка аппарата | Тип двигателя | Назначение | Конструктор | Название аппарата |
Ан-24 | Турбовинтовой | Пассажирский | Антонов О.К. | Аннушка |
Ан-22 | Турбовинтовой | Транспортный | Антонов О.К. | Антей |
Ан-124 | Турбовинтовой | Транспортный | Антонов О.К. | Руслан |
Ту-104 | Реактивный | Пассажирский | Туполев А.Н. | |
Ту-144 | Реактивный | Пассажирский | Туполев А.Н. | |
Як-40 | Реактивный | Пассажирский | Яковлев А.С. | |
Як-50 | Реактивный | Учебно-тренировочный | Яковлев А.С. | |
По-2 | Винтовой | Ночной бомбардировщик | Поликарпов Н.Н. | "Кукурузник" |
И-153 | Винтовой | Истребитель | Поликарпов Н.Н. | Чайка |
35. Сфера использования разработанной БД ‑ система учета анкетных данных об абитуриенте вуза.
Тема для реферата – типы данных, типы столбцов.
Таблица для декомпозиции:
Название населенного пункта | Население, тыс. | Площадь, км кв. | Тип | Примечания | Руководитель администрации |
Екатеринбург | Город | Областной центр | Иванов И.И. | ||
Сысерть | Город | Районный центр | Петров П.П. | ||
Реж | Город | Районный центр | Сидоров С.С. | ||
Бобровка | Поселок городского типа | Антонов А.А. | |||
Арамиль | Город | Букин Б.Б. | |||
Шабровский | Поселок городского типа | Шубин А.С. | |||
Монетный | Поселок городского типа | Мосин М.М. | |||
Алапаевск | Город | Районный центр | Алов А.С. |
36. Сфера использования разработанной БД ‑ система учета летно-технических характеристик летательных аппаратов.
Тема для реферата – теоретико-множественные операции реляционной алгебры.
Таблица для декомпозиции:
Фамилия И.О. | Возраст | Специальность | Что закончил и когда | Куда поступает (цех, подразделение) |
Кацман К.О. | Столяр-краснодеревщик | СПТУ-99, 1990 | Цех 34, литейный участок | |
Войнов В.В. | Инженер-механик | УГТУ-УПИ, 1985 | Цех 42, Конструкторское бюро | |
Климов К.К. | Слесарь-ремонтник | СПТУ-99, 1999 | Цех 42, ОГМ | |
Жучко К.А. | Слесарь-ремонтник | СПТУ-99, | Цех 42, ОГМ | |
Иванов И.И. | Столяр-краснодеревщик | СПТУ-99, 1984 | Цех 34, литейный участок | |
Олефиренко О.О. | Инженер-механик | УГТУ-УПИ, 1991 | Цех 42, Конструкторское бюро |
37. Сфера использования разработанной БД ‑ система учета данных о населенных пунктах.
Тема для реферата – специальные операции реляционной алгебры.
Таблица для декомпозиции:
Фамилия И.О. | Что закончил | Где | Средний балл, медаль | Год окончания |
Кацман К.О. | Средняя школа 12 | Алапаевск | 4,45 | |
Вайсбурд В.В. | Техническое училише ТУ 2 | Реж | 4,55 | |
Климов К.К. | Профессиональный лицей 1 | Сысерть | 4,8, серебряная медаль | |
Жучко К.А. | Профессиональный лицей 1 | Сысерть | 5,0, золотая медаль | |
Иванов И.И. | Средняя школа 6 | Березовский | 4,4 | |
Олефиренко О.О. | Техническое училище ТУ 2 | Реж | 4,0 | |
Сидоров С.С. | Средняя школа 9 | Екатеринбург | 4,7 |
38. Сфера использования разработанной БД ‑ система учета данных о процессорах компьютеров.
Тема для реферата – принципы нормализации отношений.
Таблица для декомпозиции:
Заболевание | Возбудитель | Путь передачи | Сезонность | Профилактика | Иммунитет | Режим | |
Стационар/Амб | К-во | ||||||
Грипп | Вирус | Воздушно-капельный | Зима | Вакцинация | Нестойкий | Стац. | |
Дифтерия | Палочка | Воздушно-капельный | Зима | Вакцинация | Стойкий | Стац. | |
Бруцеллез | Палочка | Контактный, пищевой | Круглый год | Вакцинация | Нестойкий | Амб. | |
Гепатит В | Вирус | Парэнтеральный | Круглый год | Здоровый образ жизни | Стойкий | Стац. | |
СПИД | Вирус | Парэнтеральный | Круглый год | Здоровый образ жизни | Отсутствует | Амб. | |
Дизентерия | Палочка | Контактный, пищевой | Лето, осень | Соблюдение гигиены | Стойкий | Стац. | |
Брюшной тиф | Палочка | Контактный, пищевой | Лето, осень | Соблюдение гигиены | Стойкий | Стац. |
Рекомендуемая литература
Основная литература:
1. Карпова И.П. Базы данных. Учебное пособие [Текст] / И.П.Карпова. СПб.: Питер, 2013. 240 с.
2. Грабер М. SQL [Текст] / М. Грабер. М.: Лори, 2012. 674 с.
3. Советов Б.Я. Базы данных: теория и практика: учебник для бакалавров [Текст] / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. М.: Юрайт, 2012. 463 с.
4. Гольцман В.И. MySQL 5.0. Библиотека программиста [Текст] / В.И. Гольцман. СПб.: Питер. 2010. 256 с.
5. Вишневский А.В. Microsoft SQL Server. Эффективная работа [Текст] / А.В. Вишневский. СПб.: Питер. 2009. 544 с.
Дополнительная литература:
1. Дейт К.Дж. Введение в системы баз данных [Текст] / К.Дж. Дейт: М.: Вильямс. 2008. 1328 с.
2. Кузнецов С.Д. Базы данных: языки и модели [Текст] / С.Д. Кузнецов. СПб.: Бином. 2008. 720 с.
3. Виейра Р. Программирование баз данных Microsoft SQL Server 2008 для профессионалов [Текст] / Р. Виейра: М.: Вильямс. 2008, 1072 с.
4. Кузнецов С.Д. Основы баз данных [Текст] / С.Д. Кузнецов. М.: Бином, 2007. 484 с.
5. Виейра Р. Программирование баз данных Microsoft SQL Server 2008. Базовый курс [Текст]:/ Р. Виейра. М.: Вильямс. 2007. 832 с.
6. Васвани В. Полный справочник по MySQL [Текст] / В. Васвани. М.: Вильямс, 2006. 528 с.
Для выполнения контрольной работы можно использовать также любую другую литературу по базам данных.
Приложение
Министерство образования и науки Российской Федерации
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«Российский государственный профессионально-педагогический университет»
Институт электроэнергетики и информатики
Факультет информатики
Кафедра сетевых информационных систем и компьютерных технологий обучения
Контрольная работа
по дисциплине
Дата добавления: 2015-07-14; просмотров: 195 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Правила выполнения | | | Естественно-научные дисциплины |