dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Bazy danych i XML - Strona 2

Dzisiaj podstawy, ale wcześniej nie miałem potrzeby skorzystania z  funkcji GroupJoin. Myślę, że prosty przykład jest najlepszą dokumentacją. Dosyć częstą używaną funkcją jest GroupBy. Jeśli mamy np. listę zamówień w postaci (IdCustomer, Name), wykonując GroupBy na IdCustomer otrzymamy słownik, gdzie kluczem jest identyfikator zamówienia, a wartością lista zamówień danego klienta. GroupJoin, jak sama nazwa sugeruje jest połączeniem Join z GroupBy. Załóżmy, że mamy nast...

Tagi: .Net, bazy danych, C#, Linq, SQL
Dziel się z innymi:
LINQ: GroupJoin | Piotr Zieliński

Bazy danych i XML 301 dni, 18 godzin, 46 minut temu rroszczyk 148 rozwiń

EXPECTEXCEPTION oraz EXPECTNOEXCEPTION. SQL Server oczywiście nie ma jako takich wyjątków, znanych ze świata C#. Mamy za to pojęcie Severity Level. Określa one jak bardzo dany błąd jest poważny. Stwórzmy procedurę, która próbuje użyć nieistniejącej tabeli: CREATE PROCEDURE DoSomething AS BEGIN SELECT * FROM NOTEXISTINGTABL...

Dziel się z innymi:
tSQLt – asercja błędów

Bazy danych i XML 309 dni, 5 godzin, 26 minut temu rroszczyk 40 rozwiń

TSQLT – IZOLACJA TABEL Jedną z największych korzyści z tSQLt jest moim zdaniem izolacja danych. Załóżmy, że mamy na następującą tabelę...

Tagi: SQL, testy
Dziel się z innymi:
tSQLt – izolacja tabel

Bazy danych i XML 323 dni, 2 godziny, 25 minut temu rroszczyk 90 rozwiń

Często logika zawarta w procedurach jest dość skomplikowana. W zależności od projektu, może okazać się,  że potrzebujemy testów jednostkowych. Dzięki tSQLt możemy  testować tSQL w analogiczny sposób do nUnit+moq, czyli:Dane po wykonaniu testu są usuwane. Każdy test jest wykonywany w transakcji. Nie musimy się zatem martwić, że testując coś będziemy zaśmiecać bazę danych.Każdy element może być odizolowany, czyli możemy stworzyć mock dla tabeli, procedury lu...

Dziel się z innymi:
tSQLt – testy jednostkowe bazy danych w SQL Server | Piotr Zieliński

Bazy danych i XML 331 dni, 1 godzinę, 26 minut temu rroszczyk 166 rozwiń

Z SQL Injection jest jak z polio czy odrą: w drugiej dekadzie XXI wieku możemy o nim zapomnieć. Wystarczy się zaszczepić, czyli: nie sklejać ręcznie poleceń SQL. Prawda? “Użyj parametrów z ADO.NET, a będzie cacy” – mówili. “Użyj Simple.Data, a złęgo obawiać się nie musisz” – mówili. Ależ kłamali! Jakież przeogromne było moje zdziwienie, gdy niedawno dostałem buga mówiącego, iż “coś dziwnego się dzieje jeśli w nazwie rekordu wstawi się apostrof”. WTF, jak to? Oczywiście sugestią naprawienia błędu od str...

Tagi: .Net, ado, simpledata, SQL
Dziel się z innymi:
SQL Injection alert!

Bazy danych i XML 475 dni, 3 godziny, 52 minuty temu rroszczyk 270 rozwiń

AML (Anti-Money Laundering), zwane potocznie przeciwdziałaniem praniu brudnych pieniędzy, ale... również i wspieraniu terroryzmu, są to działania, mające na celu wykrycie i odpowiednie zaraportowanie podejrzanych transakcji, a nast. ich zablokowanie, włącznie z zamrożeniem konta osob podejrzanych. Wymogi stosowania AML w spółkach finansowych nakładają stosowne organy, takie jak np. KNF, Komisja Europejska czy Departament Skarbu USA. Te podmioty, publikują m.in. listy os. podejrzanych. Na takich l...

AML - Listy Sankcyjne - Github - Zchpit, czyli o programowaniu w .NET i nie tylko...:

Bazy danych i XML 646 dni, 21 godzin, 43 minuty temu Piot Rabi 247 rozwiń

A first step into big data world.

Dziel się z innymi:
[EN] Using Hortonworks Hive in .NET

Bazy danych i XML 699 dni, 34 minuty temu dzapart 257 rozwiń

Do eksportu danych jest masa pluginów, i jak coś macie to trzymajcie się tego :) ja nie miałem, płacić za wersję 2012 nie chciałem a i też nie miałbym możliwości jak tego zainstalować na serwerze :) Więc musiałem znaleźć inny sposób. I co mnie zaskoczyło sposób był pod ręką cały czas, ale trzeba było o nim „wiedzieć” (opcja na pewno istnieje od SSMS 2008) :)...

Tagi: MS SQL
Źródło: blog.gutek.pl
Dziel się z innymi:
Sql Server Management Studio - Eksportowanie danych z tabli jako INSERT INTO | Jakub Gutkowski

Bazy danych i XML 758 dni, 5 godzin, 45 minut temu tuszcz 255 rozwiń

Jednym z pytań, które zadawane jest na rozmowach kwalifikacyjnych jest to o Entity Framework i odpowiednim podejściu, które należy wybrać podczas tworzenia aplikacji...

Pytania z rozmów vol. 3 – .NET – EF Model First, DB First, Code First | maciejjędrzejewski

Bazy danych i XML 789 dni, 14 godzin, 20 minut temu jedmac 569 rozwiń

Nie zawsze kwerendy działające świetnie na małych zbiorach są równie dobre dla dużych tabel. Porównanie wydajności zapytań w funkcji liczebności zbioru. Przykład ze stałą złożonością obliczeniową.

Źródło: www.sqlpedia.pl
Dziel się z innymi:
Optymalizacja zapytań SQL - złożoność obliczeniowa

Bazy danych i XML 821 dni, 15 godzin, 17 minut temu Juris 304 rozwiń

W artykule przedstawione są różne metody pomiaru wydajności i porównywania szybkości zapytań SQL, bazując na narzędziach dostępnych w SQL Server - widoki DMV/DMF, Extended Events i Profiler. Omówione są także typowe błędy w analizach za pomocą podstawowych statystyk.

Źródło: www.sqlpedia.pl
Dziel się z innymi:
Wydajność zapytań w SQL Server - pomiar i porównanie metod

Bazy danych i XML 824 dni, 6 godzin, 35 minut temu Juris 321 rozwiń

Wstęp do zagadnień związanych z optymalizacją i mierzeniem wydajności zapytań SQL. Jest to fragment darmowego kursu pisania zapytań SQL opisującego proces przetwarzania kwerend przez silnik bazodanowy.

Źródło: www.sqlpedia.pl
Dziel się z innymi:
Podstawowe aspekty wydajności zapytań SQL

Bazy danych i XML 830 dni, 8 godzin, 32 minuty temu Juris 451 rozwiń

Powiadomienia mailowe bezpośrednio z poziomu serwera bazodanowego, to niezwykle przydatna funkcjonalność. W artykule zaprezentowane są możliwości, architektura Database Mail w SQL Server oraz opis najczęściej pojawiających się problemów z rozwiązaniami

Tagi: SQL, sql server
Źródło: www.sqlpedia.pl
Dziel się z innymi:
Konfiguracja Database Mail w SQL Server

Bazy danych i XML 839 dni, 5 godzin, 17 minut temu Juris 120 rozwiń

W dzisiejszym wpisie pokażę dosyć mało znaną konstrukcję TOP…WITH TIES. Muszę przyznać, że sam trafiłem na nią całkiem niedawno mimo, iż była ona dostępna już w SQL Server 2000.

Dziel się z innymi:
Polecenie TOP z argumentem WITH TIES | Developer notes

Bazy danych i XML 846 dni, 6 godzin, 27 minut temu psz750 270 rozwiń

Why does it happen? Why do we limit ourselves to relational databases only? Of course, there exists a set of situations in which relational databases are the best tool for the job, but – conversely – there exists a set of situations where relational database is a very inferior tool. Each type of tool has its purpose, limitations, and applications in which the tool will be the best. The important thing is not to look at the application from the point of view of a database only. We need to look at the ap...

Dziel się z innymi:
[EN] Persistent Poliglocy Paradox | Future Processing

Bazy danych i XML 874 dni, 23 godziny, 44 minuty temu FutureProcessing 92 rozwiń

0xDBE jest nowym narzędziem do zarządzania bazami danych stworzonym przez JetBrains. Znając R# oraz słysząc opinie o inych ich produktach można mieć nadzieję że będzie dobre. Jednak zamiast mieć nadzieję lepiej po prostu sprawdzić, a można to zrobić dzięki "Early Access Program". Skorzystał z niego Maciek Aniserowicz i wyraził się dość niepochlebnie. A więc postanowiłem sprawdzić to narzędzie sam.

Tagi: 0xDBE
Źródło: szogun1987.pl
Dziel się z innymi:
0xDBE Nie taki straszny jak go malują

Bazy danych i XML 928 dni, 17 godzin, 1 minutę temu szogun1987 308 rozwiń

Ptacy ćwierkali już od jakiegoś czasu, że JetBrains coś szykuje. Ja byłem praktycznie pewny, że nie będzie to IDE dla C#, bo ten temat wałkowany jest właściwie od lat. Więc… cóż to mogła być za niespodzianka? Okazało się, że jest to 0xDBE: nowe IDE, tyle że nie do C#. Jest to IDE do pracy z bazami danych! Ucieszyłem się niezmiernie, ponieważ już 5 lat temu pisałem, że nienawidzę Management Studio (“Dlaczego ni...

Dziel się z innymi:
Wednewsday: JetBrains 0xDBE – pogromca Management Studio? | Maciej Aniserowicz o programowaniu

Bazy danych i XML 928 dni, 17 godzin, 1 minutę temu http://pawlos.blogspot.com/ 268 rozwiń

Rules of data conversion from document to relational databases This article is hypothetical divagation how to determine and use a set of rules to create relational schema based on MongoDB data. Using only step by step analysis without creating relational model from the very beginning, rules that emerge from that understanding should be simple.1. Quick Introduction to Data Model in Mongo DB1.1. Basic Concepts Table presents the various SQL terminology and concepts as well as the corresponding Mo...

Tagi: Databases, NoSQL
Dziel się z innymi:
[EN] Rules of data conversion from document to relational databases | Technical blog

Bazy danych i XML 943 dni, 23 godziny, 38 minut temu FutureProcessing 65 rozwiń

Jednym z tematów często pojawiających się na konferencji SQLDay 2014 (na sesjach i w kuluarach), była systemowa sesja Extended Events o nazwie systemhealth. Wspomniał o niej m.in. Bob Ward przy okazji prezentacji na temat stanów oczekiwania. Pomyślałem, że dobrze byłoby napisać parę słów o tym często niedocenianym źródle informacji dla DBA.O sesji słów kilka Gdzie można znaleźć sesję systemhealth? Oczywiście najprościej jest odszukać węzeł Management – Extended Events w ...

SQL Server – sesja system_health | blog.sqlgeek.pl

Bazy danych i XML 950 dni, 19 minut temu PaSkol 45 rozwiń

Przez ostatnią dekadę wiele osób pisało i dyskutowało o problemie dotyczącym alokacji w bazie systemowej tempdb. Dość dobre repozytorium wiedzy na temat tempdb zebrała jeszcze w 2009 roku Cindy Gross na swoim blogu. Także i polscy specjaliści poruszali ten temat wielokrotnie [...]. Z jednej strony wiadomo już, że odpowiedź na pytanie, czy dzielić bazę tempdb na wiele plików danych, brzmi “to zależy”. Z drugiej strony na ogół skupiano się na udowadnianiu, że zalecenie dotyczące podziału tempdb jest ...

SQL Server – o tempdb raz jeszcze | blog.sqlgeek.pl

Bazy danych i XML 951 dni, 1 godzinę, 51 minut temu PaSkol 170 rozwiń

1 2 3 4 5... 16 17
Szkolenia SecurITum

luty

25.

marzec

03.
Wroc#
Wrocław

kwiecień

03.
4developers
Warszawa
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 510,42)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,84)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,85)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 418,06)

15

jedmac (3 238,38)

16

http://jakub-flor... (3 224,66)

17

CaMeL (2 954,87)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,12)

20

FutureProcessing (2 460,11)