
Індивідуальне завдання
№ |
Пункт 6 |
Пункт 9 |
1 |
А) Додати папку ..//trunk/_GN_/_TN_/_SLN_/_LNUM_/FolderB/ Б) Видалити файл ..//trunk/_GN_/_TN_/_SLN_/_LNUM_/FolderA/FileB.txt В) Видалити файл ..//trunk/_GN_/_TN_/_SLN_/_LNUM_/DiretoryA/FileB.txt Г) В файли ..//trunk/_GN_/_TN_/_SLN_/_LNUM_/FolderA/FileA.txt i ..//trunk/_GN_/_TN_/_SLN_/_LNUM_/FolderA/FileC.txt внести довільний текст. |
А) Редагувати текст у файлі ..//trunk/_GN_/_TN_/_SLN_/_LNUM_/FolderA/FileA.txt Б) Видалити файл ..//trunk/_GN_/_TN_/_SLN_/_LNUM_/FolderA/FileC.txt В) Додати файл ..//trunk/_GN_/_TN_/_SLN_/_LNUM_/DiretoryA/temp.txt |
Результати виконання
Revision: 12
Author: N_Olya
Date: Monday, October 01, 2012 8:14:48 PM
Message:
----
Added : /Tags/T2 (Copy from path: /trunk, Revision, 11)
Revision: 11
Author: N_Olya
Date: Monday, October 01, 2012 8:13:26 PM
Message:
----
Modified : /trunk
Added : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Directory A/temp.txt (Copy from path: /Branches/b1/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Directory A/temp.txt, Revision, 10)
Modified : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Folder A/File A.txt
Deleted : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Folder A/File C.txt
Revision: 10
Author: N_Olya
Date: Monday, October 01, 2012 8:07:16 PM
Message:
----
Added : /Branches/b1/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Directory A/temp.txt
Modified : /Branches/b1/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Folder A/File A.txt
Deleted : /Branches/b1/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Folder A/File C.txt
Revision: 9
Author: N_Olya
Date: Monday, October 01, 2012 8:01:16 PM
Message:
----
Added : /Branches/b1 (Copy from path: /trunk, Revision, 8)
Revision: 8
Author: N_Olya
Date: Monday, October 01, 2012 7:59:31 PM
Message:
----
Added : /Tags/t1 (Copy from path: /trunk, Revision, 7)
Revision: 7
Author: N_Olya
Date: Monday, October 01, 2012 7:57:14 PM
Message:
----
Deleted : /Tags/t1
Revision: 6
Author: N_Olya
Date: Monday, October 01, 2012 7:55:33 PM
Message:
----
Deleted : /Branches/b1
Deleted : /trunk/KН-33/Варіант 1/Нарушинська/1.10.2012
Deleted : /trunk/KН-33/Варіант 1/Нарушинська/Directory A
Deleted : /trunk/KН-33/Варіант 1/Нарушинська/Folder A
Added : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1/1.10.2012
Added : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1/1.10.2012/1.txt
Added : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Directory A
Added : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Directory A/File A.txt
Added : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Directory A/File C.txt
Added : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Folder A
Added : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Folder A/File A.txt
Added : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Folder A/File C.txt
Revision: 5
Author: N_Olya
Date: Monday, October 01, 2012 7:44:51 PM
Message:
перше розгалуження
----
Added : /Branches/b1 (Copy from path: /trunk, Revision, 4)
Revision: 4
Author: N_Olya
Date: Monday, October 01, 2012 7:41:27 PM
Message:
перший таг
----
Added : /Tags/t1 (Copy from path: /trunk, Revision, 3)
Revision: 3
Author: N_Olya
Date: Monday, October 01, 2012 7:37:55 PM
Message:
----
Deleted : /trunk/KН-33/Варіант 1/Нарушинська/Directory A/File B.txt
Modified : /trunk/KН-33/Варіант 1/Нарушинська/Folder A/File A.txt
Deleted : /trunk/KН-33/Варіант 1/Нарушинська/Folder A/File B.txt
Modified : /trunk/KН-33/Варіант 1/Нарушинська/Folder A/File C.txt
Added : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Folder B
Revision: 2
Author: N_Olya
Date: Monday, October 01, 2012 7:31:39 PM
Message:
----
Added : /Branches
Added : /Tags
Added : /trunk/KН-33
Added : /trunk/KН-33/Варіант 1
Added : /trunk/KН-33/Варіант 1/Shared.txt
Added : /trunk/KН-33/Варіант 1/Нарушинська
Added : /trunk/KН-33/Варіант 1/Нарушинська/1.10.2012
Added : /trunk/KН-33/Варіант 1/Нарушинська/1.10.2012/1.txt
Added : /trunk/KН-33/Варіант 1/Нарушинська/Directory A
Added : /trunk/KН-33/Варіант 1/Нарушинська/Directory A/File A.txt
Added : /trunk/KН-33/Варіант 1/Нарушинська/Directory A/File B.txt
Added : /trunk/KН-33/Варіант 1/Нарушинська/Directory A/File C.txt
Added : /trunk/KН-33/Варіант 1/Нарушинська/Folder A
Added : /trunk/KН-33/Варіант 1/Нарушинська/Folder A/File A.txt
Added : /trunk/KН-33/Варіант 1/Нарушинська/Folder A/File B.txt
Added : /trunk/KН-33/Варіант 1/Нарушинська/Folder A/File C.txt
Added : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1
Added : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Ольга
Added : /trunk/KН-33/Варіант 1/Нарушинська/Лабораторна 1/Ольга/01.10.2012.txt
Revision: 1
Author: www-data
Date: Sunday, September 18, 2011 4:27:08 PM
Message:
Automatically created readme.textile and /trunk directory. We recommend you to put all your code there.
----
Added : /readme.textile
Added : /trunk
Варіант |
Завдання для 1го студента |
1 |
Таблиці:
Зв'язки:
|
Згенерований скрипт створення БД.
USE [lab2]
GO
/****** Object: Table [dbo].[Institutes] Script Date: 10/23/2012 20:07:31 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Institutes](
[Insitute_Id] [int] IDENTITY(1,1) NOT NULL,
[Insitute_Name] [nchar](50) NOT NULL,
CONSTRAINT [PK_Institutes] PRIMARY KEY CLUSTERED
(
[Insitute_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Kafedras] Script Date: 10/23/2012 20:07:31 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Kafedras](
[Kafedra_Id] [int] IDENTITY(1,1) NOT NULL,
[Kafedra_Name] [nchar](50) NOT NULL,
[Institutes_ID] [int] NOT NULL,
CONSTRAINT [PK_Kafedras] PRIMARY KEY CLUSTERED
(
[Kafedra_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Teachers] Script Date: 10/23/2012 20:07:31 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Teachers](
[Teacher_Id] [int] IDENTITY(1,1) NOT NULL,
[First_Name] [nchar](25) NOT NULL,
[Last_Name] [nchar](25) NOT NULL,
[Staj] [int] NULL,
[Stupin] [nchar](25) NOT NULL,
[Kaferdras] [int] NOT NULL,
CONSTRAINT [PK_Teachers] PRIMARY KEY CLUSTERED
(
[Teacher_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: ForeignKey [FK_Kafedras_Institutes] Script Date: 10/23/2012 20:07:31 ******/
ALTER TABLE [dbo].[Kafedras] WITH CHECK ADD CONSTRAINT [FK_Kafedras_Institutes] FOREIGN KEY([Institutes_ID])
REFERENCES [dbo].[Institutes] ([Insitute_Id])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Kafedras] CHECK CONSTRAINT [FK_Kafedras_Institutes]
GO
/****** Object: ForeignKey [FK_Teachers_Kafedras] Script Date: 10/23/2012 20:07:31 ******/
ALTER TABLE [dbo].[Teachers] WITH CHECK ADD CONSTRAINT [FK_Teachers_Kafedras] FOREIGN KEY([Kaferdras])
REFERENCES [dbo].[Kafedras] ([Kafedra_Id])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Teachers] CHECK CONSTRAINT [FK_Teachers_Kafedras]
GO
2)Скрипти для заповнення БД тестовою інформацією
USE [lab2]
GO
/****** Object: Table [dbo].[Institutes] Script Date: 10/23/2012 19:53:50 ******/
insert into [dbo].Institutes ([Insitute_Name]) values ('Example1')
insert into [dbo].Kafedras ([Kafedra_Name],[Institutes_ID]) values ('Kafedra1',@@IDENTITY)
insert into [dbo].Teachers ([First_Name],[Last_Name],[Staj],[Stupin],[Kaferdras])
values ('Valera','OLOLO',10,'Docent',@@IDENTITY)
insert into [dbo].Institutes ([Insitute_Name]) values ('Example2')
insert into [dbo].Kafedras ([Kafedra_Name],[Institutes_ID]) values ('Kafedra2',@@IDENTITY)
insert into [dbo].Teachers ([First_Name],[Last_Name],[Staj],[Stupin],[Kaferdras])
values ('Valera1','OLOLO1',20,'Docent1',@@IDENTITY)
insert into [dbo].Institutes ([Insitute_Name]) values ('Example3')
insert into [dbo].Kafedras ([Kafedra_Name],[Institutes_ID]) values ('Kafedra3',@@IDENTITY)
insert into [dbo].Teachers ([First_Name],[Last_Name],[Staj],[Stupin],[Kaferdras])
values ('Valera3','OLOLO',1,'Docent3',@@IDENTITY)
insert into [dbo].Kafedras ([Kafedra_Name],[Institutes_ID]) values ('Kafedra4',2)
insert into [dbo].Teachers ([First_Name],[Last_Name],[Staj],[Stupin],[Kaferdras])
values ('Vasya','Blablabla',1,'Aspirant',@@IDENTITY)
insert into [dbo].Teachers ([First_Name],[Last_Name],[Staj],[Stupin],[Kaferdras])
values ('Vova','Bebebe',1,'Aspirant2',4)
3) Код програми для роботи з ORM
using System;
using InsituteORM;
namespace DataOutput
{
class Program
{
static void Main(string[] args)
{
using (InsituteORM.blablablaEntities ins = new blablablaEntities())
{
foreach (Institute instit in ins.Institutes)
{
Console.WriteLine("Intitute :{0}", instit.Insitute_Name);
foreach (Kafedra kfdr in instit.Kafedras)
{
Console.WriteLine("\t Kafedra :{0}", kfdr.Kafedra_Name);
foreach (Teacher tch in kfdr.Teachers)
{
Console.WriteLine("\t\t Teacher: \n\t\t Name - {0}, \n\t\t Surname - {1}, \n\t\t Staj - {2}, \n\t\t Stupin - {3}", tch.First_Name, tch.Last_Name, tch.Staj, tch.Stupin);
}
}
Console.WriteLine("-------------------------");
}
}
Console.ReadKey();
}
}
}