Базы данных на базе SQL server Compact 3.5 — КиберПедия 

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Базы данных на базе SQL server Compact 3.5

2021-04-18 100
Базы данных на базе SQL server Compact 3.5 0.00 из 5.00 0 оценок
Заказать работу

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

Братск 2011


УДК 681.3+681.5

 

 

Разработка приложений по работе с базами данных в среде программирования Visual Studio: Учебное пособие./ Ю.А.Шичкина. – Братск: ФГБОУ ВПО «БрГУ», 2011. – 157с.

 

 

В пособии рассматривается широкий круг вопросов, связанных с разработкой приложений для работы с базами данных на языке Visual C# в среде программирования Visual Studio. Пособие предназначено для студентов направлений подготовки «Математика и Информатика», «Прикладная математика и информатика», «Информационные системы», «Прикладная информатика в экономике», «Информационная безопасность».

 

 

Рецензенты:

 

д.физ.-мат.н, профессор, заведующий кафедрой Прикладной математики и информатики Санкт-Петербургского государственного архитектурно-строительного университета Б.Г.Вагер

д.т.н., профессор, заведующий лабораторией информатики и вычислительной техники Санкт-Петербургского института информатики российской академии наук В.И.Воробьев

 

Печатается по решению издательско-библиотечного совета

 


 

Содержание

Введение 5
1. Инструментарий среды Visual Studio 2008 по разработке приложений баз данных 7
1.1. Окно Источники данных 7
1.2. Окно Обозреватель баз данных 10
2. Создание локальной БД с помощью SQL Server Compact 3.5 и Visual Studio 11
2.1. Общие сведения о локальных данных 11
2.2. Добавление в проект базы данных SQL Server Compact 3.5 12
2.2.1. Создание новой базы данных SQL Server Compact 3.5 12
2.2.2. Добавление существующей базы данных в проект 15
2.3. Создание новых таблиц в базе данных 17
2.4. Создание столбца с автоматической генерацией значения 20
2.5. Создание ограничения ссылочной целостности между таблицами базы данных 21
2.6. Заполнение таблиц данными 22
2.7. Подключение к данным в приложениях Windows Forms 25
2.8. Отображение данных в элементе управления DataGridView в Windows Forms 30
2.8.1. Отображение данных одной таблицы 30
2.8.2. Отображение данных из нескольких связанных таблиц 31
2.8.3. Создание общей таблицы 36
2.8.4. Создание таблицы подстановок 41
2.8.5. Связывание элементов управления Windows Forms с компонентом BindingSource с помощью конструктора 45
2.8.6. Переход между строками с помощью элемента управления BindingNavigator 47
2.9. Поиск заданной строки в таблице 48
2.9.1. Поиск строки со значением первичного ключа 48
2.9.2. Поиск строк по значениям столбцов 50
2.9.3. Диалоговое окно Построитель условий поиска 51
2.10. Агрегирование 56
2.11. Вычисляемые поля 60
2.12. Модификация строк в наборах данных 64
2.12.1. Добавление строк в наборы данных 64
2.12.2. Получение определенных версий объекта DataRow 66
2.12.3. Редактирование строк в объекте DataTable 67
2.12.4. Удаление строк из объекта DataTable 69
2.12.5. Сохранение данных в источнике данных 71
2.12.6. Получение измененных записей 73
3. Дополнительные сведения по работе с базами данных в Visual Studio 74
3.1. Наборы данных в Visual Studio 74
3.2. Описание основных компонентов по работе с базами данных 78
Лабораторные работы 90
Список литературы 96
Приложение 97

Введение

Одной из базовых дисциплин в программе подготовки бакалавров по направлениям 010400 «Прикладная математика и информатика» и 090900 «Информационная безопасность» является курс «Базы данных», содержание которого определяется выпиской из федеральных государственных образовательных стандартов высшего профессионального образования (ФГОС ВПО) данных направлений.

Настоящее пособие затрагивает вопросы курса «Базы данных» в разделах проектирования реляционных баз данных (РБД), организации процессов обработки данных в РБД и проблем ограничения целостности данных на базе языка C#.

Изложение материала выделенных разделов построено на примерах использования системы классов ADO.NET для разработки приложений баз данных. Весь материал иллюстрируется примерами программ, написанных на языке С# под Windows на платформе.NET.

Целью данного учебного пособия является ознакомление студентов с современными технологиями проектирования и разработки приложений баз данных на языке С# под Windows на платформе.NET.

Задачами учебного пособия являются:

- раскрытие материала на простых и конкретных примерах использования библиотек классов в Windows-приложениях на основе платформы.NET и языка C#;

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

Пособие состоит из 4-х разделов.

Первый раздел посвящен возможностям среды Visual Studio 2008 по разработке приложений баз данных. В этом разделе приводится описание основных инструментов для разработки приложений с использованием мастеров, предоставляемых средой.

Во втором разделе рассматриваются способы создания локальной БД с помощью SQL Server Compact 3.5 и Visual Studio, подключения к БД на этапе разработки приложения, модификации структуры БД, обработки отдельных структурных единиц таблицы - строк и столбцов и отображения данных на форме. Все алгоритмы по работе с БД сопровождаются примерами на основе учебной БД «Сотрудники» (Sotrudnics), состоящей из двух таблиц «Персональные данные» (Persons) и «Данные о работе» (Worker). Все примеры с свою очередь проиллюстрированы скриншотами.

Третий раздел содержит дополнительную информацию о компонентах среды Visual Studio 2008, необходимых для разработки БД и проектирования приложения по работе с данными с современным интерфейсом и требованиями к функциональным возможностям и техническим характеристикам приложения.

Для успешного изучения материала необходимы знания теории управления данными, баз данных, языка SQL, основ структурного и объектно-ориентированного программирования и желательны начальные навыки программирования на языке C#.

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

Для проверки степени усвоения материала необходимо выполнить лабораторные работы, приведенные в конце пособия.



Поделиться с друзьями:

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.