Сборник упражнении по стандарту sql




НазваниеСборник упражнении по стандарту sql
страница1/7
Дата02.10.2012
Размер1.02 Mb.
ТипДокументы
  1   2   3   4   5   6   7

И.И. Семенова

СБОРНИК УПРАЖНЕНИИ ПО СТАНДАРТУ SQL

Омск - 2005


Федеральное агентство по образованию

Сибирская государственная автомобильно-дорожная академия

(СибАДИ)

И.И. Семенова

СБОРНИК УПРАЖНЕНИИ ПО СТАНДАРТУ SQL

Омск

Издательство СибАДИ

2005


УДК 681.3.06

ББК 31.965

С 30

Рецензенты:

В.Г. Осипов, канд. техн. наук, доцент кафедры «Автоматизированные

системы обработки информации и управления» ОмГТУ

М.Ю. Савельев, канд. техн. наук, главный специалист по АСУП

департамента ИТАТ в Омской области ОАО «Сибнефть»

Рекомендовано редакционно-издательским советом академии в качестве учебно-практического издания по дисциплине «Системы управления базами данных» для студентов специальностей «Прикладная информатика в экономике», «Автоматизированные системы обработки информации и управления», «Комплексное обеспечение информационной безопасности автоматизированных систем».

С 30 Семенова И.И.

СБОРНИК УПРАЖНЕНИЙ ПО СТАНДАРТУ SQL.- Омск: Изд-во СибАДИ, 2005.-43 с.

Основной целью создания данного сборника стала необходимость закрепления навыков построения команд в стандарте SQL для различных предметных областей у студентов высших учебных заведений, изучающих дисциплины "Базы данных" и "Системы управления базами данных". Данный сборник будет полезен студентам, обучающимся на специальностях «Прикладная информатика в экономике», «Автоматизированные системы обработки информации и управления», «Комплексное обеспечение информационной безопасности автоматизированных систем».

Ил. 22. Табл. 16. Библиогр.: 15 назв.

ISBN 5-93204-219-2 © Семенова И.И., 2005

3 PDF created with pdfFactory Pro trial version www.pdffactorv.com

Оглавление

1. РАБОТА С БАЗОЙ ДАННЫХ В КОМАНДАХ SQL 5

  1. Пример базы данных 5

  2. Упражнения с использованием операторов

обработки данных SQL 7

2. УПРАЖНЕНИЯ НА SQL 27

  1. База данных «Книжное дело» 27

  2. Упражнения с использованием операторов

обработки данных для БД «Книжное дело» 28

  1. База данных «Успеваемость студентов» 34

  2. Упражнения с использованием операторов

обработки данных для БД «Успеваемость студентов» 36

3. ВАРИАНТЫ ЗАДАНИЙ 43

Библиографический список 44

4

1. РАБОТА С БАЗОЙ ДАННЫХ В КОМАНДАХ SQL

Прежде чем перейти к самостоятельному выполнению заданий по вариантам рассмотрим примеры построения команд для обработки данных в реляционной базе данных с использованием SQL стандарта. В качестве демонстрационной базы данных используем фрагмент, описывающий предметную область «Заработная плата».

1.1. Пример базы данных

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





Staff




Paies

Т number

в

T number

Surname

Code_pay

Name

Pay day

Lastname

Sum_pay

Birthday







Phone




Post




Date input




Type_post




Рис. 1. Фрагмент базы данных «Заработная плата»

Связь между таблицами осуществляется с помощью следующих пар полей с типом связи «один-ко-многим» соответственно:

  1. Staff. Tnumber- Paies. Tnumber.

  2. Paies.Code_pay - Items_pay.Code_pay.

Таблица 1

Список сотрудников (таблица Staff)



Название поля

Тип поля

Описание поля

Т number

Integer

Табельный номер сотрудника (уникальный)

Surname

Character

Фамилия сотрудника

Name

Character

Имя сотрудника

Lastname

Character

Отчество сотрудника

Birthday

Date

Дата рождения сотрудника

Phone

Numeric

Контактный телефон сотрудника

Post

Character

Должность сотрудника

Type_post

Character

Тип сотрудника (ИТР, служащий, рабочий)

Dateinput

Date

Дата устройства на работу

PDF created with pdfFactory Pro trial version www.pdffactorv.com

Таблица 2 Таблица учета выданной зарплаты (таблица Paies)



Название поля

Тип поля

Описание поля

Т number

Integer

Табельный номер сотрудника, получающего зарплату

Code_pay

Integer

Код выданной зарплаты (уникальный)

Pay day

Date

Дата выдачи зарплаты

Sum_pay

Numeric

Общая сумма зарплаты на руки

Таблица 3 Таблица расшифровки каждой зарплаты по статьям (таблица Itemspay)



Название поля

Тип поля

Описание поля

Code_pay

Integer

Код выданной зарплаты

Item_pay

Character

Название статьи, по которой начисляют зарплату (как доход, так и расход)

Item sum

Numeric

Сумма на получение или на вычет из зарплаты

Code Itrems

Integer

Ключевое поле таблицы

Таблица 4 Пример заполнения таблицы Staff



Т number

Surname

Name

Lastname

Birthday

Phone

Post

Type_post

Dateinput

1

Иванов

Иван

Петрович

12.01.1971

124563

Бухгалтер

Служащий

12.04.2000

2

Сидоров

Василий

Михайлович

14.06.1954

451263

Начальник

отдела

кадров

ИТР

14.11.1999

3

Васильков

Петр

Аркадьевич

14.06.1981

145236

Специалист

отдела

кадров

Служащий

30.11.2000

67

Артемьев

Иван

Васильевич

05.12.1970

365462

Главный инженер

ИТР

10.02.1998

4

Соянов

Савел

Игнатьевич

15.05.1981

121212

Строитель

Рабочий

25.06.1980

11

Ушаков

Виктор

Семенович

30.05.1970

156462

Бухгалтер

Рабочий

18.11.2003

15

Иванова

Анна

Михайловна

12.03.1940

145214

Строитель

Служащий

12.11.1979

Таблица 5
  1   2   3   4   5   6   7

Похожие:

Сборник упражнении по стандарту sql iconЛабораторная работа Использование редактора запросов sql borland sql explorer(TM) для создания запросов к данным с использованием языка sql

Сборник упражнении по стандарту sql iconTeaching Oracle to Write sql*Plus (Or using sql as a Code Generator)

Сборник упражнении по стандарту sql iconСтруктурированных запросов sql в
...
Сборник упражнении по стандарту sql iconЛабораторная работа №1. Создание функций на pl/sql
Функции предназначены для использования в sql-предложениях, обращающихся к соответствующим отношениям. Они, по возможности, не должны...
Сборник упражнении по стандарту sql iconЛабораторная работа №5 посвящена оптимизации запросов и работе с индексами
Лабораторные работы заключаются в изучении языка sql. Работы выполняются в sql plus под управлением системы Oracle (версии не ниже...
Сборник упражнении по стандарту sql iconЭкзаменационные вопросы интернет-курсов интуит (intuit): 241. Проектирование информационных систем в Microsoft sql server 2008 и Visual Studio 2008
Если при создании новой пользовательской функции используется одна sql команда после служебного слова return, то в этом случае
Сборник упражнении по стандарту sql iconПро порядок організованого закінчення 2011/2012 навчального року та проведення
Державного стандарту початкової загальної освіти та Державного стандарту базової І повної середньої освіти
Сборник упражнении по стандарту sql icon2011/2012 навчального року та проведення державної підсумкової атестації учнів
Державного стандарту початкової загальної освіти та Державного стандарту базової І повної середньої освіти
Сборник упражнении по стандарту sql iconУкраїна харківська міська рада харківської області виконавчий комітет
Державного стандарту початкової загальної освіти та Державного стандарту базової І повної загальної середньої освіти
Сборник упражнении по стандарту sql iconКен Хендедерсон хотел написать самую лучшую из возможных книг практическое программирование на Transact-sql. Ему это удалось. Когда он начинал ее писать, в
Книга предназначена для программистов. Она написана, чтобы помочь разработчикам создавать приложения, которые используют Transact-sql....
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница