Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Создание приложений баз данных в среде Visual Studio

Бесплатно
Основная коллекция
Артикул: 753851.01.99
В учебном пособии представлен теоретический и практический материал по основам разработки приложений баз данных в интегрированной среде программирования Visual Studio 2019 на языке программирования C#. Представлены задания и рекомендации для выполнения лабораторного практикума. Соответствует требованиям федеральных государственных образовательных стандартов высшего образования последнего поколения. Рекомендовано в качестве учебного пособия в области объектно-ориентированного программирования и выполнения выпускных квалификационных работ для бакалавров укрупненной группы направлений подготовки высшего образования 09.03.01 «Информатика и вычислительная техника».
Бедердинова, О. И. Создание приложений баз данных в среде Visual Studio : учебное пособие / О.И. Бедердинова, Т.А. Минеева, Ю.А. Водовозова. — Москва : ИНФРА-М, 2021. — 94 с. - ISBN 978-5-16-109411-2. - Текст : электронный. - URL: https://znanium.com/catalog/product/1243816 (дата обращения: 20.04.2024)
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
Министерство науки и высшего образования Российской Федерации  

федеральное государственное автономное образовательное учреждение высшего образования 

«Северный (Арктический) федеральный университет имени М.В. Ломоносова» 

О.И. БЕДЕРДИНОВА
Т.А. МИНЕЕВА
Ю.А. ВОДОВОЗОВА

СОЗДАНИЕ 

ПРИЛОЖЕНИЙ БАЗ 
ДАННЫХ В СРЕДЕ 

VISUAL STUDIO

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

Рекомендовано учебно-методической комиссией института судостроения и морской 
арктической техники (Севмашвтуз) филиала Северного (Арктического) федерального 

университета имени М.В. Ломоносова

Москва

ИНФРА-М

2021

УДК [004.432+004.65](075.8)
ББК 32.973.26-018.1я73 

Б38

Рецензенты:

Н.В. Коряковская — кандидат технических наук, доцент высшей школы 

информационных технологий и автоматизированных систем САФУ; 

Д.Р.
Гусельников
—
начальник бюро АСУИ цеха № 19 АО 

«Производственное объединение Севмаш»

Бедердинова О.И. 

Б38
Создание приложений баз данных в среде Visual Studio : учебное 

пособие / О.И. Бедердинова, Т.А. Минеева, Ю.А. Водовозова. — Москва : 
ИНФРА-М, 2021. — 94 с. 

ISBN 978-5-16-109411-2 (online) 

В учебном пособии представлен теоретический и практический материал по 

основам 
разработки 
приложений 
баз 
данных 
в 
интегрированной 
среде 

программирования Visual Studio 2019 на языке программирования C#. Представлены 
задания и рекомендации для выполнения лабораторного практикума. 

Соответствует требованиям федеральных государственных образовательных 

стандартов высшего образования последнего поколения. 

Рекомендовано 
в 
качестве 
учебного 
пособия 
в 
области 
объектно
ориентированного программирования и выполнения выпускных квалификационных 
работ для бакалавров укрупненной группы направлений подготовки высшего 
образования 09.03.01 «Информатика и вычислительная техника».

УДК [004.432+004.65](075.8)

ББК 32.973.26-018.1я73

ФЗ 

№ 436-ФЗ

Издание не подлежит маркировке 
в соответствии с п. 1 ч. 4 ст. 11

2

УПЛ 6,8

ISBN 978-5-16-109411-2 (online) 
© Бедердинова О.И., Минеева Т.А., 

Водовозова Ю.А., 2021

Оглавление

Введение ..................................................................................................................4
Лабораторная работа 1. Создание базы данных на сервере...............................5
Лабораторная работа 2. Разработка формы авторизации.................................11
Лабораторная работа 3. Интеграция данных из базы данных на сервере с 
приложением .........................................................................................................23
Лабораторная работа 4. Операции с записями в таблицах базы данных на 
сервере....................................................................................................................28
Лабораторная работа 5. Операции с таблицами базы данных на сервере......38
Лабораторная работа 6. Создание sql-запросов к базе данных........................47
Лабораторная работа 7. Создание отчетов.........................................................54
Список использованных источников..................................................................72
Приложение А.......................................................................................................73
Индивидуальные задания.....................................................................................73
Приложение Б........................................................................................................75
Создание базы данных и подключение к существующей базе данных на 
сервере MS SQL Server в среде Visual Studio 2019 ...........................................75
Приложение В .......................................................................................................85
Общие сведения о технологии ADO.NET..........................................................85
Приложение Г........................................................................................................88
Описание свойств элементов WinForm и button................................................88
Приложение Д .......................................................................................................92
Описание программного кода формы авторизации ..........................................92
Приложение Е........................................................................................................94
Описание метода ShowDB() ................................................................................94

Введение 

Пособие предназначено для обучения практическим основам разработки 

приложений для работы с данными с помощью технологии ADO.NET в 
интегрированной среде программирования Visual Studio 2019 на языке С#. 

Создание приложения для работы с данными включает разработку

формы авторизации;
форм
ввода и редактирования информации
в 

справочниках 
с 
возможностью 
добавления, 
удаления, 
изменения 

информации в базе
данных;
форм, предназначенных
для поиска 

информации в базе данных; отчетов, сформированных с помощью элемента
ReportViewer и конструктора создания отчетов Microsoft RDLC Report
Designer.

Издание рекомендуется в качестве учебного пособия в
области 

разработки автоматизированных информационных систем и выполнения 
выпускных квалификационных работ для бакалавров укрупненной группы 
направлений подготовки высшего образования 09.03.01 «Информатика и 
вычислительная техника». 

Лабораторная работа 1. Создание базы данных на сервере

Цель: создать базу данных с помощью инструментальной среды

разработки баз данных dbForge Studio for SQL Server.

Задание 1. Установить на персональный компьютер сервер MS SQL

Server Express LocalDB и приложение для разработки баз данных на 
сервере dbForge Studio for SQL Server.

Задание 2. Создать на сервере MS SQL Server
базу данных в 

соответствии с индивидуальным заданием, приведенным в таблице А.1 
приложения А.

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

1. Страница
загрузки
сервера 
SQL
Server
Express

https://www.microsoft.com/sql-server/sql-server-editions-express.

2. Страница загрузки приложения для работы с базой данных на сервере

dbForge
Studio
for
SQL
Server

https://www.devart.com/ru/dbforge/sql/studio/.

3. Установите соединение (рис.1) и свойства соединения базы данных 

(рис.2).

4. Создайте новую базу данных в открывшемся соединении (рис. 3-4).

Рис. 1. Стартовая страница dbForge Studio for SQL Server

Рис. 2. Диалоговое окно свойств соединения базы данных

Рис. 3. Создание новой базы данных

Рис. 4. Синтаксис sql - команд создания базы данных

5. Создайте таблицы Role (Роль) и Individ (Индивид) (рис. 5-6). 

Рис. 5. Создание новой таблицы базы данных

Рис. 6. Структура таблицы Individ

6. Установите связи между таблицами. Выберите пункт меню База данных 

– Диаграмма базы данных. На пустую область диаграммы перетащите с 
помощью мыши необходимые таблицы Role (Роль) и Individ (Индивид). 
Установите курсор мыши в родительской таблице на поле с первичным 
ключом, удерживая левую кнопку мыши потяните к полю с внешним 
ключом в дочерней таблице. В открывшемся диалоговом окне 
установите параметры внешнего ключа (рис. 7).

Рис. 7. Окно установки связей между таблицами базы данных

Рис. 8. Фрагмент диаграммы базы данных на сервере 

7. Заполните таблицы
Role
(Роль)
и Individ
(Индивид)
данными в 

соответствии с индивидуальным заданием.
Примеры заполнения 

данными таблиц приведены на рисунках 9-10.

Рис. 9. Пример заполнения данными таблицы Role

Рис. 10. Пример заполнения данными таблицы Individ

Примечание: создать базу данных на сервере MS SQL Server и заполнить таблицы 
базы данных данными можно в среде программирования Visual Studio 2019, 
используя команды языка запросов T-SQL. Подробное описание приведено в 
приложении Б.

Содержание отчета по работе:
1. Название, цель и задания работы. 
2. Информационно-логическая модель базы данных. 
3. Диаграмма базы данных на сервере с описанием таблиц и полей.

Вопросы для самоконтроля:
1. Объясните понятие базы данных.
2. Перечислите виды моделей баз данных.
3. Объясните понятие первичного ключа (Primary key).
4. Объясните понятие ограничения (Constrains).
5. Объясните понятие внешнего ключа (Foreign key).
6. Объясните понятие процесса денормализации.
7. Поясните разницу между типами данных CHAR и VARCHAR.
8. Объясните понятие системы управления базами данных. Перечислите
типы систем управления базами данных.
9. Приведите примеры систем управления реляционными базами 
данных. 
10. Приведите примеры инструментальных средств
разработки
и 

управления базой данных.

Лабораторная работа 2. Разработка формы авторизации 

Цель:
научиться создавать приложение
Windows
Forms
в среде 

разработки Visual Studio 2019.

Задание. Создать форму авторизации для доступа к данным на сервере 

баз данных.

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

1. В среде Visual Studio 2019 создайте новый проект - приложение Windows

Forms(.NET
Framework)
на языке
программирования
C#, указав 

уникальное имя решения и проекта (рис. 11).

Рис. 11. Создание проекта вVisual Studio 2019

2. Установите соединение с сервером, на котором расположена ваша база 

данных. Выберите пункт меню Вид команду Обозреватель серверов. В 
диалоговом окне Обозреватель серверов выберите пункт Подключение 
данных, щелкните правой кнопкой мыши и выберите команду Добавить 
подключение. Установите параметры подключения в соответствии с 
рисунками 12 - 13.

Примечание: Для осуществления связи между базой данных и приложением на C# 
необходимо использование технологии ADO.NET. Общие сведения о технологии 
приведены в приложении В.