Главная страница
Навигация по странице:

  • Приложение А

  • Приложение Б

  • Курсовая Базы Данных. Курсовая работа по базам данных Проектирование и создание базы данных предметной области Пояснительная записка


    Скачать 0.88 Mb.
    НазваниеКурсовая работа по базам данных Проектирование и создание базы данных предметной области Пояснительная записка
    АнкорКурсовая Базы Данных
    Дата19.01.2022
    Размер0.88 Mb.
    Формат файлаdocx
    Имя файлаPoyasnitelnaya_zapiska (1).docx
    ТипКурсовая
    #336227
    страница2 из 2
    1   2

    Заключение



    В ходе выполнения данной работой были получены навыки проектирования, построения баз данных, на основе MS SQL Server, их импорт в MS Visual Studio, а также создано приложения предметной области «Трудоустройство».

    Были написаны параметрические запросы на выборку с объединением.

    Осуществление безопасности базы данных было достигнуто путем добавления ролей базы данных, и их делегирования на полномочия и создания ограничений внешних ключей.

    Список использованных источников



    1 Щелоков С.А. Разработка и создание базы данных предметной области: методические указания к выполнению курсовой работы по дисциплине «Базы данных» /; Оренбургский гос. ун-т. – Оренбург: ОГУ, 2014. – 141 с.

    2 Когаловский М.Р. ЭНЦИКЛОПЕДИЯ ТЕХНОЛОГИЙ БАЗ ДАННЫХ; М.: Финансы и статистика, издание 2-е, 2002, 800 с.

    3 Райордан Р. Основы реляционных баз данных/Пер, с англ. - М.: Издательско-торговый дом «Русская Редакция», 2001. - 384 с.

    4 Майкл Дж. Хернандес, Джон Л. Вьескас SQL-запросы для простых смертных; К.: Диалектика; Издание 2-е, 1999. - 421 c.

    5 Резниченко В. Язык запросов SQL. Учебный курс; К.: Диалектика; Издание 1-е, 2004. - 298 с.

    6 Голицына, О.Л. Базы данных; Форум; Инфра-М, 2007. - 399 c.

    7 Ролланд Ф. Основные концепции баз данных.: Пер. с англ. - М.: Издательский дом "Вильяме", 2002. - 256 с.

    8 Кренке, Д. Теория и практика построения баз данных [текст] М.: Питер, издание 1-е, 2001, 800 с.

    9 Костикова А.В. ОБЗОР СОВРЕМЕННЫХ МЕТОДОВ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ // Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ: сб. ст. по мат. LIII междунар. студ. науч.-практ. конф. № 5(52). URL: https://sibac.info/archive/technic/5(52).pdf

    Приложение А
    Листинг программы MainWindow.xaml

    Курсач.MainWindow"

    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

    xmlns:local="clr-namespace:Курсач"

    mc:Ignorable="d"

    Title="Главная форма" Height="450" Width="800">







    Адрес

    Вакансии

    Виды_деятельности

    Образование

    Обязанности

    Организация

    Соискатель

    Список_вакансий_и_соискателей












    Листинг программы MainWindow.xaml.cs

    using System.Windows;

    using System.Windows.Controls;

    using System.Data.SqlClient;

    using System;

    using System.Data;
    namespace Курсач

    {

    ///

    /// Логика взаимодействия для MainWindow.xaml

    ///


    public partial class MainWindow : Window

    {

    public MainWindow()

    {

    InitializeComponent();

    }
    private void Tables_SelectionChanged(object sender, SelectionChangedEventArgs e)

    {

    ComboBox combobox = (ComboBox)sender;

    ComboBoxItem selectedItem = (ComboBoxItem)combobox.SelectedItem;

    string query = "select * from " + selectedItem.Content.ToString() + ";";

    var connectionString = "Server=localhost; Database=Employment; Integrated security=SSPI;";

    var conn = new SqlConnection(connectionString);

    try

    {

    conn.Open();

    using (DataTable dt = new DataTable()) //поискать, что обозначает

    {

    using (SqlConnection cnn = new SqlConnection(connectionString))

    {

    using (SqlDataAdapter da = new SqlDataAdapter(query, cnn))

    {

    da.Fill(dt);

    }

    }

    DGV.ItemsSource=dt.DefaultView;

    }

    }

    catch (Exception E)

    {

    MessageBox.Show(E.Message);

    }

    }
    private void Btn1_Click(object sender, RoutedEventArgs e)

    {

    var parameters = new Parameters();

    parameters.Show();

    }

    }

    }
    Листинг программы Parameters.xaml

    Курсач.Parameters"

    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

    xmlns:local="clr-namespace:Курсач"

    mc:Ignorable="d"

    Title="Parameters" Height="450" Width="800">











    1   2


    написать администратору сайта