Практическая работа 3
Цель работы Изучение механизмов организации взаимодействия с базами данных и получение практических навыков создания приложений для работы с реляционными базами данных. Выполнение работ включает создание приложений к базе данных с помощью систем MS Access и Visual Studio. Постановка задачи Создать базу данных, состоящую из одной таблицы. Разработать однооконное приложение, связать с таблицей. Предусмотреть возможность выполнять редактирование таблицы средствами программы, выборку данных по заданному условию, отображение результатов. Порядок выполнения 1. Создать однотабличную БД. Поля (счетчик, текстовое, текстовое, числовое, числовое). Заполнить 5 записями (в одном текстовом поле повторяющиеся значения). Имена таблицы и полей английскими буквами, в нижнем регистре, без спецсимволов. Сохранить БД с расширением .mdb 2. Приложение должно содержать главную форму. На главной форме должны располагаться 6 кнопок, текстовое поле и поле для вывода таблицы. 3. Сохранить приложение в отдельном каталоге, в папку bin/debug поместить БД. Подключение реализовать: public static string s = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=имя файла;"; Соединение с MS Access реализуем добавлением экземпляра класса OleDbConnection. На инициализацию и закрытие формы прописать открытие и закрытие соединения – Open() Close(). 4. Для выполнения запросов создается объект OleDbCommand(строка запроса SQL; соединение); Для вывода результата используются методы класса OleDbCommand: ExecuteNonQuery() – целое число, кол-во выполнений, ExecuteScalar().ToString() – вывод первого значения из таблицы; для объекта OleDbDataReader методом ExecuteReader() чтения табличного результата запроса. 5. Реализовать запросы (при нажатии на соответствующую кнопку): a. Выдать на экран максимальное значение числового поля b. Отобрать записи, начинающиеся на одинаковую букву в текстовом поле c. Выбрать наименования, с указанным диапазоном числового поля d. Вычислить значения для числового поля, поместить результат в таблицу e. Продублировать все записи, для любого значения текстового поля f. Удалить все записи счетчиком >6
Не нашли нужную работу? Не беда! Вы всегда можете написать мне в личные сообщения - https://studwork.ru/mail/775578 и рассказать про свое задание, чтобы смог помочь вам в выполнении)
УЧТИТЕ, ЧТО РАБОТЫ И ОФОРМЛЕНИЕ МОГУТ ОТЛИЧАТЬСЯ, НЕ СПЕШИТЕ ПИСАТЬ НЕГАТИВНЫЙ ОТЗЫВ, ТАК КАК РАБОТУ ВСЕГДА МОЖНО ПЕРЕДЕЛАТЬ (МОЖЕТЕ ОБРАТИТЬСЯ КО МНЕ)
ВСЕ РАБОТЫ БЫЛИ ЗАЧТЕНЫ