Создание базы данных по заданному техническому заданию 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Создание базы данных по заданному техническому заданию



Практическая работа № 4

Создание базы данных по заданному техническому заданию

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

В качестве примера базы данных, которая будет создана программно с помощью операторов языка Transact SQL, выберем БД «Книжное дело» (рис. 1.1). Структура таблиц данной БД представлена в табл. 1.1-1.5.

Таблица 1.1 - Покупки (название таблицы Purchases)

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

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

Code_book Int

Код закупаемой книги

Date_order DateTime

Дата заказа книги

Code_delivery Int

Код поставщика

Type_purchase Bit

Тип закупки (опт/ розница)

Cost Money

Стоимость единицы товара

Amount Int

Количество экземпляров

Code_purchase Int

Код покупки

Таблица 1.2 - Справочник книг (название таблицы Books)

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

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

Code_book Int

Код книги

Title_book Char

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

Code_author Int

Код автора

Pages Int

Количество страниц

Code_publish Int

Код издательства

 

Таблица 1.3 - Справочник поставщиков (название таблицы Deliveries)

       

 

 

Название поля Тип поля Описание поля
Code_delivery Int Код поставщика
Name_delivery Char Фамилия, и., о. ответственного лица
Name_company Char Название компании-поставщика
Address Char Юридический адрес
Phone Numeric Телефон контактный
INN Char ИНН

 

Таблица 1.4 - Справочник издательств (название таблицы Publishing_house)

 

Название поля Тип поля Описание поля
Code_publish Int Код издательства
Publish Char Издательство
City Char Город

 

 

Таблица 1.5 – Авторы (Authors)

Название поля Тип поля  
Code_author Int  
Name_author Char  
Birthday DateTime  

 

 

Задание.

Создать новую базу данных с названием DB_Books с помощью команды:

CREATE DATABASE DB_BOOKS

Создать в ней перечисленные таблицы с помощью следующих команд языка T-SQL.

Содержание отчета:

1. В отчете указать наименование работы, цель работы.

2. В качестве результата выполнения задания предоставить скрины выполненной работы, а также программный код, соответствующий скрину. Каждый скрин оформляется как рисунок. Подписи к рисункам обязательны. Код оформляется как текст.

3. В колонтитуле отчета необходимо указать свое ФИО и группу.


Практическая работа №5

Разработка данных для базы

Цель работы – научится создавать файл для заполнения базы данных.

Задание.

При помощи средства Excel создать книги, содержащие информацию по каждой таблице вашей базы.

Для того, чтобы создать книгу необходимо:

1. При помощи структуры базы данных из л.р. №4 оценить какие столбцы должны быть сформированы в каждой таблице и какой тип данных они должны иметь.

2. Создать в Excel таблицы с указанием типа данных и заполнить их данными.

3. На рабочем столе создать папку, в которой будут храниться все созданные книги Excel, для их дальнейшего использования в базе данных.

Практическая работа № 6

Задание

На основе спроектированной базы данных из практической работы № 6, 7 выполнить следующие типы запросов на выборку.

Сортировка

1. Выбрать все сведения о книгах из таблицы Books и отсортировать результат по коду книги (поле Code_book).

2. Выбрать из таблицы Books коды книг, названия и количество страниц (поля Code_book, Title_book и Pages), отсортировать результат по названиям книг (поле Title_book по возрастанию) и по полю Pages (по убыванию).

3. Выбрать из таблицы Deliveries список поставщиков (поля Name_delivery, Phone и INN), отсортировать результат по полю INN (по убыванию).

 

Практическая работа №8

Задание

На основе спроектированной базы данных из практической работы № 6, 7выполнть следующие типы запросов на отбор данных с использование ключевых слов Between, In, Like.

 

Практическая работа № 9

Создание запросов на выбор по нескольким условиям.
Многотабличные запросы

Цель работы – с помощью языка T-SQL научиться создавать запросы к базе данных на выборку данных.

Задание

На основе спроектированной базы данных из практической работы № 6, 7 выполнить указанные ниже типы запросов.

 

Практическая работа № 10

Задание

На основе спроектированной базы данных из практической работы № 6, 7 выполнить указанные ниже типы запросов.

 

Вычисления

1. Вывести суммарную стоимость партии одноименных книг (исполь-зовать поля Amount и Cost) и название книги (поле Title_book) в каждой поставке.

2. Вывести стоимость одной печатной страницы каждой книги (использовать поля Cost и Pages) и названия соответствующих книг (поле Title_book).

3. Вывести количество лет с момента рождения авторов (использовать поле Birthday) и имена соответствующих авторов (поле Name_author).

 

Практическая работа № 11

Задание

На основе спроектированной базы данных из практической работы № 6, 7 выполнить указанные ниже типы запросов.

 

Практическая работа № 12

Задание

На основе практической работы № 4-6 выполнить проектирование базы данных согласно выбранной студентом теме.

При помощи подготовить файлы для импорта в базу данных, для заполнения таблиц БД.

 

Практическая работа № 13

Практические работа № 14-18

Создание запросов

Цель работы – с помощью языка T-SQL научиться создавать запросы к базе данных.

Задание

На основе практических работ № 7-11 выполнить запросы к индивидуальной базе данных базы данных согласно выбранной студентом теме.

 

Практическая работа № 4

Создание базы данных по заданному техническому заданию

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

В качестве примера базы данных, которая будет создана программно с помощью операторов языка Transact SQL, выберем БД «Книжное дело» (рис. 1.1). Структура таблиц данной БД представлена в табл. 1.1-1.5.

Таблица 1.1 - Покупки (название таблицы Purchases)

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

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

Code_book Int

Код закупаемой книги

Date_order DateTime

Дата заказа книги

Code_delivery Int

Код поставщика

Type_purchase Bit

Тип закупки (опт/ розница)

Cost Money

Стоимость единицы товара

Amount Int

Количество экземпляров

Code_purchase Int

Код покупки

Таблица 1.2 - Справочник книг (название таблицы Books)

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

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

Code_book Int

Код книги

Title_book Char

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

Code_author Int

Код автора

Pages Int

Количество страниц

Code_publish Int

Код издательства

 

Таблица 1.3 - Справочник поставщиков (название таблицы Deliveries)

       

 

 

Название поля Тип поля Описание поля
Code_delivery Int Код поставщика
Name_delivery Char Фамилия, и., о. ответственного лица
Name_company Char Название компании-поставщика
Address Char Юридический адрес
Phone Numeric Телефон контактный
INN Char ИНН

 

Таблица 1.4 - Справочник издательств (название таблицы Publishing_house)

 

Название поля Тип поля Описание поля
Code_publish Int Код издательства
Publish Char Издательство
City Char Город

 

 

Таблица 1.5 – Авторы (Authors)

Название поля Тип поля  
Code_author Int  
Name_author Char  
Birthday DateTime  

 

 

Задание.

Создать новую базу данных с названием DB_Books с помощью команды:

CREATE DATABASE DB_BOOKS

Создать в ней перечисленные таблицы с помощью следующих команд языка T-SQL.

Содержание отчета:

1. В отчете указать наименование работы, цель работы.

2. В качестве результата выполнения задания предоставить скрины выполненной работы, а также программный код, соответствующий скрину. Каждый скрин оформляется как рисунок. Подписи к рисункам обязательны. Код оформляется как текст.

3. В колонтитуле отчета необходимо указать свое ФИО и группу.


Практическая работа №5

Разработка данных для базы

Цель работы – научится создавать файл для заполнения базы данных.

Задание.

При помощи средства Excel создать книги, содержащие информацию по каждой таблице вашей базы.

Для того, чтобы создать книгу необходимо:

1. При помощи структуры базы данных из л.р. №4 оценить какие столбцы должны быть сформированы в каждой таблице и какой тип данных они должны иметь.

2. Создать в Excel таблицы с указанием типа данных и заполнить их данными.

3. На рабочем столе создать папку, в которой будут храниться все созданные книги Excel, для их дальнейшего использования в базе данных.

Практическая работа № 6



Поделиться:


Последнее изменение этой страницы: 2021-05-27; просмотров: 279; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.220.160.216 (0.033 с.)