Главная страница
Навигация по странице:

  • Оборудование

  • Структура занятия: 1. Организационная часть 2. Сообщение темы, цели и основных задач 3. Вопросы занятия

  • 4. Подведение итогов

  • 6. Уборка рабочих мест Преподаватель: Гирич Н.Н.Лабораторная работа №30

  • Порядок выполнения работы

  • лр30. Лаб. раб 30 Построение запросов к базе данных на языке SQL (разл. Занятие 63 (І семестр) Вид занятия Лабораторная работа (30) Тема Построение запросов к базе данных на языке sql (различных типов)


    Скачать 138 Kb.
    НазваниеЗанятие 63 (І семестр) Вид занятия Лабораторная работа (30) Тема Построение запросов к базе данных на языке sql (различных типов)
    Дата15.05.2023
    Размер138 Kb.
    Формат файлаdoc
    Имя файлаЛаб. раб 30 Построение запросов к базе данных на языке SQL (разл.doc
    ТипЗанятие
    #1131159
    страница1 из 3
      1   2   3

    Учебно-методическая план-карта занятия

    Занятие № 63

    (І семестр)



    Вид занятия: Лабораторная работа (№ 30)

    Тема: Построение запросов к базе данных на языке SQL (различных типов).

    Цель: Закрепить навыки построения запросов различных типов к базе данных на языке SQL. Обеспечить развитие у обучающихся навыков, способствующих развитию памяти, логического мышления и применению имеющихся знаний и умений при создании баз данных в СУБД MySQL. Способствовать формированию информационной культуры, умения и навыков коллективного и самостоятельного овладения знаниями.

    Оборудование: Раздаточный материал, компьютер, Open Server, MySQL.

    Литература:

    1. Джеймс Р., SQL: полное руководство, 3-е изд. / Джеймс Р. Грофф, Вайнберг Пол Н., Оппелъ, Эндрю Дж : Пер. с англ. - М.: ООО "И.Д. Вильямс", 2015. - 960 с.

    2. Кудрявцев К.Я. Создание баз данных: Учебное пособие/ К.Я. Кудрявцев. – М.:НИЯУ "МИФИ", 2010. – 155 с.

    3. Мартишин С.А. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Учебное пособие / С.А. Мартишин и др. – М.: ИД ФОРУМ: НИЦ Инфра-М, 2012. – 160 с.


    Структура занятия:

    1. Организационная часть

    2. Сообщение темы, цели и основных задач

    3. Вопросы занятия:

    3.1. Контроль исходного уровня знаний студентов и актуализации опорных знаний:

    3.1.1 Какие основных условий отбора (в стандарте ANSI/ISO они называются предикатами) используются в SQL?

    3.1.2. Какие итоговые функции используются в SQL?

    3.1.3. Чем CROSS JOIN отличается от UNION JOIN ?

    3.1.4. Что собой представляет вложенный запрос?

    3.2. Инструктаж по технике безопасности на рабочем месте.

    3.3. Выполнение студентами заданий лабораторной работы.

    Содержание задания: см. инструкцию.

    3.4. Текущий контроль выполнения работы

    3.5. Защита отчетов по работе

    4. Подведение итогов (анализ, систематизация знаний и навыков).

    5. Выдача задания для самостоятельной работы студентов

    Оформить отчет по лабораторной работе

    6. Уборка рабочих мест

    Преподаватель: Гирич Н.Н.

    Лабораторная работа №30
    Тема: Построение запросов к базе данных на языке SQL (различных типов).

    Цель: Закрепить навыки построения запросов различных типов к базе данных на языке SQL. Обеспечить развитие у обучающихся навыков, способствующих развитию памяти, логического мышления и применению имеющихся знаний и умений при создании баз данных в СУБД MySQL. Способствовать формированию информационной культуры, умения и навыков коллективного и самостоятельного овладения знаниями.

    Оборудование: Раздаточный материал, компьютер, Open Server, MySQL.
    Содержание отчета:

    1. Тема, цель лабораторной работы.

    2. Тексты SQL запросов и результаты их выполнения для каждого пункта индивидуального задания (Номер варианта указан в самом левом столбце (N п/п) журнала вашей группы).

    4. Выводы.
    Порядок выполнения работы

    База данных книготорговой компании (база данных pubs) включает три таблицы, определяющие сущности: таблица authors определяет авторов, таблица publishers - издателей, а таблица titles - сами книги. Четвертая таблица titleauthor задает отношение между таблицами titles и authors. Она показывает, какие авторы написали какие книги. Связь между таблицами titiles и publishers определяется столбцом pub_id в данных таблицах.

    Ниже представлены структуры используемых таблиц.

    Структура таблицы authors

    Имя столбца

    Тип данных

    Размерность

    Возможность значений null

    Содержательное описание

    au_id

    varchar

    11

    Нет

    Идентификатор автора

    au_lname

    varchar

    40

    Нет

    Фамилия автора

    au_fname

    varchar

    20

    Нет

    Имя автора

    phone

    char

    12

    Нет

    Номер телефона

    address

    varchar

    40

    Да

    Адрес (улица, дом, квартира)

    city

    varchar

    20

    Да

    Город проживания

    state

    char

    2

    Да

    Штат проживания

    zip

    char

    5

    Да

    Энергичность

    contract

    bit

    1

    Нет

    Наличие контракта

    Структура таблицы publishers

    Имя столбца

    Тип данных

    Размерность

    Возможность значений null

    Содержательное описание

    pub_id

    char

    4

    Нет

    Идентификатор издательства (издателя)

    pub_name

    varchar

    40

    Да

    Название издательства (имя издателя)

    city

    varchar

    20

    Да

    Город

    state

    char

    2

    Да

    Штат

    country

    varchar

    30

    Да

    Страна

    Структура таблицы titles

    Имя столбца

    Тип данных

    Размерность

    Возможность значений null

    Содержательное описание

    title_id

    varchar

    6

    Нет

    Идентификатор книги

    title

    varchar

    80

    Нет

    Название книги

    type

    char

    12

    Нет

    Тип книги

    pub_id

    char

    4

    Да

    Идентификатор издательства

    price

    money

    8

    Да

    Цена

    advance

    money

    8

    Да

    Аванс (стоимость предварительной продажи)

    royalty

    int

    4

    Да

    Гонорар

    ytd_sales

    int

    4

    Да

    Число книг, проданных в текущем году

    notes

    varchar

    200

    Да

    Замечания

    pubdate

    datetime

    8

    Нет

    Дата опубликования

    Структура таблицы titleauthor

    Имя столбца

    Тип данных

    Размерность

    Возможность значений null

    Содержательное описание

    au_id

    varchar

    11

    Нет

    Идентификатор автора книги

    title_id

    varchar

    6

    Нет

    Идентификатор книги

    au_ord

    tinyint

    1

    Да

    Порядок автора в названии книги

    royaltyper

    int

    4

    Да

    Авторский гонорар

     В столбце type таблицы titles используются следующие типы книг: business - книги по бизнесу, mod_cook - книги по современной кулинарии, popular_comp - книги по компьютерной тематике, psychology - книги по психологии, trad_cook - книги по традиционной кулинарии, UNDECIDED - неопределенный тип книги.

    В столбцах state таблиц authors и publishers используются следующие обозначения административных единиц США: CA - штат Калифорния, DC - округ Колумбия, IL - штат Иллинойс, IN - штат Индиана, KS -штат Канзас, MD - штат Мэриленд, MA - штат Массачусетс, MI - штат Мичиган, NY - штат Нью-Йорк, OR - штат Орегон, TN - штат Теннесси, TX - штатТехас, UT - штат Юта.

    В столбце country таблицы publishers используются следующие обозначения стран: France - Франция, Germany - Германия, USA - США.

    Домен городов, используемый в таблицах authors и publishers, включает города Ann Arbor, Berkeley, Boston, Chicago, Corvallis, Colevo, Dallas, Gary, Lawrence, Menlo Park, Munchen, Nashville, New York, Oakland, Palo Alto, Paris, Rockville, Salt Lake City, San Francisco, San Jose, Vacaville, Walnul Creek, Washington.
      1   2   3


    написать администратору сайта