РЕФЕРАТ
Пояснювальна записка до дипломного проекту «Засіб візуалізації технології LINQ to SQL»: 39 с., 13 рис., 3 табл., 7 інформаційних джерел, 3 додатка., LINQ to SQL, БАГАТОШАРОВІСТЬ, SQL, LINQ, .NET, MVC, MVC, MVP, MVVM
Про єкт розробки - засіб візуалізації технології LINQ to SQL.
Мета проекту - Підвищення ефектівності Навчальний процес, путем розробки та! застосування ЗАСОБІВ візуалізації досліджуваної технології LINQ to SQL.
У процессе роботи Було Визначи, что в навчальному процессе існує проблема засвоєння и розуміння навчального матеріалу. Викладач НЕ всегда может опрацювати материал окремо з шкірними студентом та продемонструваті роботові деякі технології програмування, что виробляти до погіршення засвоєння матеріалу и зниженя якості освіти. Для вирішенню цієї проблеми можна вікорістаті данє програмне забезпечення Пожалуйста Покращена якість навчання.
Результати дипломного проектування рекомендується використовуват при навчанні студентов СУЧАСНИХ технологий.
ПЕРЕЛІК прийнятя скороченню
ПЗ - Програмне забезпечення
ООП - Про єктно-орієнтоване програмування.- Про єктно-реляційне відображення (Object-relational mapping)
LINQ - Мова інтегрованіх Запитів (Language Integrated Query) - Мова структурованіх Запитів (Structured Query Language)
БД - База даних
ООСУБД - Об'єктно-орієнтована система управління базами даних
візуалізація програмне забезпечення
ВСТУП
Інформаційні технології інтенсівно розвіваються и впроваджуються в Різні СФЕРИ людської ДІЯЛЬНОСТІ для вирішенню різноманітніх завдань. У зв язку з ЦІМ з'являються спожи у НОВИХ спеціалістах программирования.
У сучасности жітті професія програміст Набуль високого уровня затребуваності Цьом спріяє популярності и масштабність использование ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ.
Існує много Вищих Навчальних Закладів Які навчають спеціалістів даного профілю. ОБСЯГИ матеріалу Який нужно засвоюваті во время навчання й достатньо великий и викладачі НЕ всегда встігають надаті повну інформацію во время лекцій, а такоже пріділіті Рамус шкірному студенту, что виробляти до погіршення засвоєння матеріалу и зниженя якості освіти.
Таким чином, метою діпломної роботи є Підвищення ефектівності навчання студентов. Для Досягнення цієї мети, в процессе дипломного проектування, буде проведена розробка та впровадження програмного Засоба, что продемонструє возможности та засоби использование технології LINQ to SQL.
РОЗДІЛ 1. ORM У БАГАТОШАРОВІЙ АРХІТЕКТУРІ ЗАСТОСУВАННЯ
. 1 Основні характеристики ORM
На сьогоднішній день популярно при розробці великих и складних систем використовуват про єктно-реляційне відображення (ORM). Велика частина СУЧАСНИХ виробничих ЗАСТОСУВАННЯ, пов язаних з потребою в обробці великого ОБСЯГИ даних, розробляється на різніх про єктно-орієнтованих мовах. Розробник Додатків Працюють в термінах прикладної про єктної моделі даних, и Їм зручніше и простіше представляті в тій же моделі Зовнішні дані. це технологія програмування, яка дозволяє перетворюваті несумісні тіпі моделей в ООП, зокрема, между Сховище даних и про єктами программирования. ORM вікорістовується для Спрощення процесса Збереження про єктів в реляційну базу даних и їх вилучення, при цьом ORM сама піклується про превращение даних между двома несуміснімі станами, рис. 1.1. Більшість ORM - ІНСТРУМЕНТІВ значний мірою покладаються на метадані бази даних и про єктів, так что про єктам Нічого НЕ нужно знаті про структуру бази даних, а базі даних - Нічого про ті, як дані організовані у Додатках. ORM Забезпечує ПОВНЕ розділення Завдання в добрі спроектованіх Додатках, при якому и база даних, и приложение могут працювати з Даними КОЖЕН у своїй віхідній форме.
Ключовий особлівістю ORM є відображення, Пожалуйста вікорістовується для прив язки про єкта до его даних в БД. ORM як бі створює «віртуальну» схему бази даних у пам яті и дозволяє маніпулюваті Даними Вже на Рівні про єктів. Відображення показує як про єкт и его Властивості пов язані з однією або кількома таблицями та їх полями в базі даних. ORM вікорістовує інформацію цього відображення для управління процесом превращение даних между базою и формами про єктів, а такоже для создания SQL-Запитів для вставки, оновлення та відалення даних у відповідь на Зміни, Які приложение вносити в ЦІ про єкти.
Рис. 1.1 Концепція об'єктно-реляційного відображення
Про ...