|
MS SQL Server 2005 и ORACLE Server 10g. Программная среда J2SE. Разработка и отладка приложения, использующего JDBC
Лабораторные работы
MS SQL Server. Выполнение упражнений на DDL, DML (insert, update, delete) и DQL (select)
Предметные области для лабораторных работ вы можете скачать здесь
Название лаб. работы:
| Работа с SQL в SQL Server 2005
| Продолжительность:
| 4ч
| Задание:
| Создать схему базы данных в виде набора DDL-инструкций и сгенерить ее в базу данных MS SQL Server. Написать скрипт заполнения данными таблиц схемы, очистки таблиц. Составить SQL-запросы по схеме предметной области
| Используемое ПО:
| MS SQL Server 2005, MS SQL Server Management Studio
| Подготовка окружения
| —
| Описание:
| - Для выполнения этой и следующих лабораторных работ необходимо выбрать предметную область из списка, либо другую, по согласованию с преподавателем.
- Выделить несколько сущностей предметной области и определить отношения между ними.
- Составить схему таблиц базы по выделенным сущностям и отношениям в ER или UML-нотации.
- Написать (либо сгенерировать) DDL-скрипт для схемы, включающий создание таблиц, ограничений первичных и внешних ключей, ограничений на значения столбцов, индексы и пр.
- Написать скрипт, заполняющий данными все таблицы схемы в правильном порядке, а также очистки таблиц ( delete ).
- Составить SQL-запросы по составленной схеме согласно персональному заданию преподавателя.
| Образец выполнения:
| sql_stud.zip
|
MS SQL Server. T-SQL. Разработка и отладка хранимых процедур и функций. Сравнение с ORACLE PL/SQL
Название лаб. работы:
| Разработка серверной логики в SQL Server 2005
| Продолжительность:
| 4ч
| Задание:
| Разработать хранимые процедуры и функции в рамках типовых операций для выбранной предметной области.
| Используемое ПО:
| MS SQL Server 2005, MS SQL Server Management Studio
| Подготовка окружения
| —
| Описание:
| - Разработать набор хранимых процедур для доступа к одной из сущностей из предметной области ( select/insert/update/delete )
- Разработать хранимую процедуру для специфической операции предметной области (например, перевод денег с одного счета на другой) с использованием транзакций и проверки корректности состояния данных.
| Образец выполнения:
| sql_stud_sp_trigger.zip
|
MS SQL Server. T-SQL. Разработка и отладка триггеров защиты данных на сервере. Сравнение с ORACLE PL/SQL
Название лаб. работы:
| Разработка триггеров защиты данных в SQL Server 2005
| Продолжительность:
| 4ч
| Задание:
| Разработать триггеры для проверки корректности данных таблиц схемы.
| Используемое ПО:
| MS SQL Server 2005, MS SQL Server Management Studio
| Подготовка окружения
| —
| Описание:
| - Разработать триггеры AFTER INSERT/UPDATE/DELETE для проверки сложных ограничений, накладываемых на схему предметной области.
| Образец выполнения:
| sql_stud_sp_trigger.zip
|
MS SQL Server 2005 и MS VS 2005. Разработка и отладка клиентского интерфейса на C#. Технология ADO.NET
Название лаб. работы:
| Работа с CУБД SQL Server 2005 и Oracle 10g из C# с использованим технологии ADO.NET
| Продолжительность:
| 4ч
| Задание:
| Разработать приложение для выбранной предметной области на платформе .NET, обеспечивающее основные операции (выборка, добавление, удаление, изменение) для одной или более сущностей предметной области. Для добавления/изменения сущности разработать отдельный диалог. Реализовать специфическую для предметной области операцию, с использованием хранимых процедур или транзакций на уровне приложения.
| Используемое ПО:
| MS SQL Server 2005, MS Visual Studio 2005
| Подготовка окружения
| База данных предметной области должна быть создана и заполнена тестовыми данными.
| Описание:
| Для выполнения лабораторной работы можно использовать Типизированные или нетипизированные DataSets, либо DataTable. Данные могут отображаться на форме в компоненте DataView, Вся логика работы с SQL и с данными должна быть вынесена в DataAdapter, или другой класс, не связанный с пользовательским интерфейсом.
| Образец выполнения:
| - ADONET_1.zip- Пример работы с ADO.NET (1)
- ADONET_2.zip - Пример работы с ADO.NET (2)
- TransactionSample.zip - Пример работы с транзакциями в ADO.NET
|
MS SQL Server 2005 и ORACLE Server 10g. Программная среда J2SE. Разработка и отладка приложения, использующего JDBC
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|