Учебное пособие Омск • 2008 Федеральное агентство по образованию




НазваниеУчебное пособие Омск • 2008 Федеральное агентство по образованию
страница1/15
Дата15.01.2013
Размер1.47 Mb.
ТипУчебное пособие
  1   2   3   4   5   6   7   8   9   ...   15

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

SQL СТАНДАРТ В СУБД MS SQL SERVER,

ORACLE, VFP И ACCESS:

МАНИПУЛИРОВАНИЕ ДАННЫМИ

Учебное пособие

Омск • 2008

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

(СибАДИ)

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

SQL СТАНДАРТ В СУБД MS SQL SERVER, ORACLE, VFP И ACCESS:

МАНИПУЛИРОВАНИЕ ДАННЫМИ

Учебное пособие

Омск

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

2008

УДК 681.3.06 ББК 31.965 С 30

Рецензенты:

канд. техн. наук, доцент кафедры АСОИУ, В.Н. Цыганенко, ОмГТУ канд. техн. наук, доцент кафедры СС иИБ, В.Г. Осипов, ОмГТУ

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

Семенова И.И. С 30 SQL стандарт в СУБД MS SQL SERVER, ORACLE, VFP И ACCESS:

манипулирование данными.- Омск: Изд-во СибАДИ, 2008. - 57 с.

ISBN 978 - 5 - 93204 - 422 - 3

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

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

ISBN 978 - 5 - 93204 - 422 - 3 © Семенова И.И., 2008

Оглавление

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

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

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

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

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

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

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

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

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

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

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

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

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

3

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

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

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

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



Itemspay

Code_pay Item pay Item sum

Staff

Tnumber

Surname

Name

Code Items

Lastname

Birthday

Phone

Post

Dateinput

Type post

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

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

  1. Staff. Tnumber-Pay.Tnumber.

  2. Pay.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

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

4

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



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

Тип поля

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

Т number

Integer

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

Code_pay

Integer

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

Pay day

Date

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

Sum_pay

Numeric

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

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



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

Тип поля

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

Code pay

Integer

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

Item_pay

Character

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

Item sum

Numeric

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

Code Items

Integer

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

В таблицах 4-6 представлен пример заполнения данными таблиц, которые будут использоваться для демонстрации результатов выполнения запросов.

Таблица 4
  1   2   3   4   5   6   7   8   9   ...   15

Похожие:

Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие омск 2008 федеральное агентство по образованию государственное образовательное учреждение высшего профессионального образования
Учебное пособие предназначено для студентов и аспирантов высших учебных заведений, специализирующихся в области физики конденсированного...
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие Омск 2009 министерство образования и науки российской федерации федеральное агентство по образованию
Пушнина Западной Сибири: лосновы товароведения и ранок: учебное пособие / О. В. Гончарова Омск: Издатель ип погорелова, 2009. – 362...
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие Тамбов 2008 федеральное агентство по образованию тамбовский государственный университет им. Г. Р. Державина эмпирическая социология учебное пособие для студентов, обучающихся по специальности
Белинская Д. В., кандидат социологических наук (Предисловие, Раздел Специфика социологического метода, Раздел Методы социологического...
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие Челябинск 2006 Министерство образования и науки Российской Федерации Федеральное агентство по образованию
Учебное пособие предназначено для студентов университета дневной и заочной форм обучения по специальности физическая культура
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие томск 2007 Федеральное агентство по образованию

Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
Приемы программирования в среде visual basic for application: учебное пособие / Ф. И. Воробьева, Е. С. Воробьев. – Казань: Изд-во...
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие ч елябинск 2 006 Министерство образования и науки Российской Федерации Федеральное агентство по образованию Южно-Уральский государственный университет Кафедра «Основы медицинских знаний»
Учебное пособие предназначено для студентов университета дневной и заочной форм обучения по специальности «Физическая культура»
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
Интеллектуальная автоматика в курсовых и дипломных проектах: учебное пособие (Том 2)/ В. П. Ившин, М. Ю. Перухин, И. А. Дюдина, А....
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconФедеральное агентство по образованию государственное образовательное учреждение высшего профессионального образования
Биохимия белков и ферментов : учеб метод пособие / С. Е. Синютина, С. В. Романцова; Федеральное агентство по образованию, гоувпо...
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие Архангельск Поморский университет
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
Разместите кнопку на своём сайте:
Библиотека


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