W poprzednim wpisie pokazałem kilka sposobów na wygenerowanie zbioru kolejnych liczb całkowitych. Dzisiaj zaprezentuję wykorzystanie tych danych w kilku przypadkach. Zacznijmy od przygotowania tabeli zawierającej 100 liczb, będzie ona używana w każdym z prezentowanych przykładów.
Bazy danych i XML 4218 dni, 20 godzin, 12 minut temu 149 źrodło rozwiń
Często podczas programowania w T-SQL pojawia się potrzeba skorzystania ze zbioru kolejnych liczb całkowitych z określonego zakresu. SQL Server nie posiada gotowej tabeli zawierającej takie dane, pozostaje opracowanie własnego rozwiązania.
Bazy danych i XML 4220 dni, 2 godziny, 4 minuty temu 168 źrodło rozwiń
Long long time ago in one of the posts … I briefly described CouchDB installation process on the local machine.IrisCouch If you don’t want to configure local database you can use IrisCouch hosting. You can get free database for basic tests. I am using this database hosting for one of the projects hosted in heroku. It is free for really basic usage. Now we can play with our new toy. Let’s start with some general concepts.Where are my tables ? Quick answer there are no tables. Data is stored in a form...
Bazy danych i XML 4227 dni, 4 godziny, 57 minut temu 112 źrodło rozwiń
SQL Profiler – jak zapewne większość wie – jest narzędziem pozwalającym śledzić pracę SQL Serwera. Chyba najbardziej popularnym jego wykorzystaniem, jest śledzenie poleceń SQL przesyłanych do serwera. Zapewne także większość wie, iż nie jest to narzędzie darmowe. Co zatem zrobić, kiedy posiadamy jedynie wersję Express SQL Serwera? Okazuje się, że wiele zadań SQL Profilera można zrealizować samodzielnie. W tym wpisie ...
Bazy danych i XML 4234 dni, 22 godziny, 4 minuty temu 175 źrodło rozwiń
This post will be a little note with steps needed to setup a working CouchDb instance on windows machine.NoSql RDBSM rules the world, it is still a “standard” in the industry. My first Database was used inside a simple rss client written in C. This was the weird world of C programming with weak documentation and Segmentation fault errors everywhere. Now, I am mostly using MSSQL with ORM support ( NHibernate ), but there is another world of databases on the horizon, NoSql movement. There have been a lot...
Bazy danych i XML 4256 dni, 4 godziny, 23 minuty temu 87 źrodło rozwiń
tl;tr; How to reset migrations in Entity Framework
Bazy danych i XML 4311 dni, 23 godziny, 19 minut temu 112 źrodło rozwiń
Dzisiaj krótko o tym, jak poprawić wydajność pobierania danych z wykorzystaniem Entity Framework. Entity Framework ma wbudowany mechanizm śledzenia zmian na obiektach. Dzięki niemu Entity Framework wie, który obiekt jest nowy i że trzeba go dodać do bazy, co można zaktualizować, jakie referencje usunąć, zmienić, itp. Ficzer niby fajny, ale często przeszkadza – szczególnie, jeżeli dane chcemy jedynie pobrać i wiemy, że nie będziemy ich modyfikować.
Bazy danych i XML 4322 dni, 4 godziny, 8 minut temu 196 źrodło rozwiń
Ostatnio zetknąłem się z problemem dotyczącym wykorzystania transakcji natywnych SQL Servera z poziomu pakietu SQL Server Integration Services (SSIS). Abstrahując od tego, czy jestem zwolennikiem zaszywania kodu T-SQL w pakietach SSIS, czy nie, problem wydał mi się dobrym materiałem na wpis na blogu :-)
Bazy danych i XML 4330 dni, 15 godzin, 27 minut temu 53 źrodło rozwiń
In almost every enterprise scale system there are some tree structures to be held in the database. It could be a system menu structure, an enterprise organisation structure or a user hierarchy. Lets assume that we need to model insurance agents hierarchy for insurance policies processing system. Thinking about agents as children and parents and creating such structures seems to be natural: Agents tableColumnTypeIDInt, not nullParentIDInt, nullRole/RangeSome example attribute Structure...
Bazy danych i XML 4334 dni, 2 godziny, 5 minut temu 25 źrodło rozwiń
Here is code which shows how to extend Spring.NET’s AdoTemplate to enable Dapper micro ORM support. It is based on code & configuration presented in THIS post.publicdelegate T DataContextDelegate
Bazy danych i XML 4336 dni, 9 godzin, 40 minut temu 40 źrodło rozwiń
In one of my companies on of the first tasks was to create appllication, that will show which ORM will be the best choice for my team ( in terms of performance, support and features). Main focus of this task was performance. My company has a online shop that is generating a huge ammout of queries. This was an important task, because we planned to redesign whole project with ORM in order to improve efficiency and get rid off all the complex stored procedures with business logic. I selected...
Bazy danych i XML 4340 dni, 21 godzin, 15 minut temu 223 źrodło rozwiń
Entity Framework, has given with last update, migrations at code first, undoubtedly it’s the best feature in this update. This tool is very helpful if we change something at our model, and then we can simply upgrade our database. Moreover it can fulfill role as a database versioning, because we can easily to manage our updates and freely manage between them.
Bazy danych i XML 4340 dni, 21 godzin, 15 minut temu 76 źrodło rozwiń
W ADO.NET jest coś takiego jak możliwość ustanowienia relacji pomiędzy dwiema tabelami, a następnie prezentacja tabeli zależnej z kontekście nadrzędnej. Okazuje się jednak, że sposób prezentacji takich dwóch zależnych tabel z uwzględnieniem tej zależności już tak oczywisty nie jest.
Bazy danych i XML 4361 dni, 1 godzinę, 15 minut temu 63 źrodło rozwiń
Załóżmy, że posiadamy tabelę, która może być w relacji jeden do jednego do innej tabeli lub tej relacji nie posiadać. [...] Dobrze byłoby narzucić odpowiednie ograniczenia na tego typu tabelę, czyli zabezpieczyć przed możliwością przyporządkowania do dwóch wierszy tego samego wiersza z tabeli przyporządkowywanej...
Bazy danych i XML 4387 dni, 1 godzinę, 32 minuty temu 83 źrodło rozwiń
SQL Serwer umożliwia zdefiniowanie procedury składowanej, której dowolny parametr (lub parametry) może służyć do zwracania jakichś informacji w ramach tej procedury uzyskanych. Oprócz tego procedura może zwracać także jakiś zestaw wyników w postaci tabelarycznej (wystarczy w jej treści wykonać select), co więcej takich zestawów może być więcej niż jeden. Połączenie tych dwóch cech pozwala tworzyć rozbudowane procedury, które mogą zwracać wiele zestawów wyników i dodatkowo jakieś informacje w parametrach ...
Bazy danych i XML 4395 dni, 15 godzin, 26 minut temu 98 źrodło rozwiń
Dlaczego, po co lub do czego to użyć to już indywidualna sprawa jednak chcę się podzielić ciekawostką, która może się przydać dla lubiących SQL. Więc od początku. Mamy następujące zapytanie (baza danych w moim przypadku składa się z imion i daty urodzenia ...
Bazy danych i XML 4401 dni, 18 godzin temu 131 źrodło rozwiń
Tym razem krótko i na temat. Ostatnio kolejny raz spotkałem się z oczekiwaniem przez programistę, że wartości kolumny typu identity będą zachowywać ciągłość. Pomyślałem więc, że po prostu zrobię na ten temat wpis i do niego będę ewentualnie odsyłał niezorientowanych w temacie.
Bazy danych i XML 4401 dni, 18 godzin temu 129 źrodło rozwiń
Konferencja MTS 2012 już za nami. Jest co wspominać. Miło było być uczestnikiem tego wydarzenia. Jak co roku, również tym razem największą wartość dla mnie miały dwie rzeczy: możliwość spotkania ludzi dzielących podobne pasje i zainteresowania (a tym razem często także i interesy!) oraz merytoryka prezentacji.
Bazy danych i XML 4407 dni, 16 godzin, 57 minut temu 112 źrodło rozwiń
Jak automatycznie generować skrypt bazy danych np. w celu okresowego przebudowywania programu instalacyjnego ze względu na zmianę struktury tejże bazy.
Bazy danych i XML 4412 dni, 21 godzin, 57 minut temu 72 źrodło rozwiń
SQL Server 2012 jest już na rynku chwilę. Pracując z klientami i partnerami zbudowałem sobie na własne potrzeby listę co cenniejszych zasobów pomocnych w opanowaniu zarówno samej technologii, jak i trudnej sztuki licencjonowania. Mam nadzieję, że dzięki wymienionym na poniższej liście materiałom uda się odszukać większość odpowiedzi na nurtujące Was pytania i wątpliwości.
Bazy danych i XML 4421 dni, 9 godzin, 8 minut temu 86 źrodło rozwiń