Pytania otagowane jako database

Baza danych to zorganizowany zbiór danych. Jest to zbiór schematów, tabel, zapytań, raportów, widoków i innych obiektów. Dane są zazwyczaj zorganizowane w celu modelowania aspektów rzeczywistości w sposób, który obsługuje procesy wymagające informacji. Użyj tego znacznika, jeśli masz pytania dotyczące projektowania bazy danych. Jeśli chodzi o konkretny system zarządzania bazą danych (np. MySQL), użyj tego znacznika.

4
Dlaczego potrzebuję Transakcji w hibernacji do operacji tylko do odczytu?
Dlaczego potrzebuję Transakcji w hibernacji do operacji tylko do odczytu? Czy następująca transakcja powoduje zablokowanie bazy danych? Przykładowy kod do pobrania z DB: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction? //readonly operation here tx.commit() // why tx.commit? I don't want to write anything Czy mogę użyć session.close() zamiast tx.commit()?

14
Najlepsze praktyki dotyczące przechowywania adresów pocztowych w bazie danych (RDBMS)?
Czy istnieją dobre odniesienia do najlepszych praktyk dotyczących przechowywania adresów pocztowych w RDBMS? Wygląda na to, że jest wiele kompromisów, które można osiągnąć, i wiele zalet i wad każdego z nich do oceny - z pewnością było to robione wielokrotnie? Może ktoś przynajmniej napisał gdzieś wyciągnął jakieś lekcje? Przykłady kompromisów, …



1
Maksymalna długość MIMEType przy przechowywaniu typu w DB
Czego ludzie używają jako długości pola MIMEType w swoich bazach danych? Najdłuższy, jaki do tej pory widzieliśmy, ma 72 bajty: application/vnd.openxmlformats-officedocument.wordprocessingml.document ale czekam tylko na dłuższy. Używamy teraz 250, ale czy ktoś widział dłuższy MIMEType niż to? Edycja: z zaakceptowanej odpowiedzi, po 127 dla każdego typu i podtypu, czyli maksymalnie …

3
SQLAlchemy: jak filtrować pole daty?
Oto model: class User(Base): ... birthday = Column(Date, index=True) #in database it's like '1987-01-17' ... Chcę filtrować między dwiema datami, na przykład, aby wybrać wszystkich użytkowników w przedziale 18-30 lat. Jak zaimplementować to z SQLAlchemy? Myślę o: query = DBSession.query(User).filter( and_(User.birthday >= '1988-01-17', User.birthday <= '1985-01-17') ) # means age …
105 python  sql  database  orm  sqlalchemy 

6
MySQL „utwórz schemat” i „utwórz bazę danych” - czy jest jakaś różnica
Biorąc szczyt do information_schemabazy danych i podchodząc do metadanych dla jednego z moich projektów dla zwierząt domowych, trudno mi zrozumieć, jakie (jeśli w ogóle) istnieją różnice między create schemapoleceniem a create databasepoleceniem MySQL. Czy są jakieś różnice? Jeśli nie, to czy jest to raczej typowy wzorzec zachowania dla relacyjnych baz …
104 sql  mysql  oracle  jdbc  database 

4
Wyeksportuj schemat bazy danych do pliku SQL
Czy można MS SQL Server 2008wyeksportować strukturę bazy danych do plikuT-SQL pliku? Chcę wyeksportować nie tylko schemat tabel, ale także klucze podstawowe, klucze obce, ograniczenia, indeksy, procedury składowane, typy / funkcje zdefiniowane przez użytkownika. Nie chcę również, aby dane były obecne w tym T-SQLpliku. Czy jest jakiś sposób, aby to …





7
SQLite UPSERT / UPDATE LUB INSERT
Muszę wykonać UPSERT / INSERT LUB UPDATE w bazie danych SQLite. Istnieje polecenie WSTAW LUB ZAMIEŃ, które w wielu przypadkach może być przydatne. Ale jeśli chcesz zachować swój identyfikator z autoincrement na miejscu z powodu kluczy obcych, to nie działa, ponieważ usuwa wiersz, tworzy nowy, aw konsekwencji nowy wiersz ma …
103 database  sqlite  upsert 

11
Jak zbudować bazę danych na podstawie kontroli źródła?
Na wiki społeczności SO odbyła się dyskusja na temat tego, czy obiekty bazy danych powinny podlegać kontroli wersji. Jednak nie widziałem zbyt wielu dyskusji na temat najlepszych praktyk tworzenia procesu automatyzacji kompilacji dla obiektów bazy danych. To był kontrowersyjny punkt dyskusji dla mojego zespołu - zwłaszcza, że ​​programiści i administratorzy …

3
Różnica między CLOB i BLOB z DB2 i Oracle Perspective?
Zafascynowały mnie te dwa typy danych. Według Oracle Docs prezentują się one następująco: BLOB: binarny ciąg znaków dużego obiektu o zmiennej długości, który może mieć do 2 GB (2 147 483 647) długości. Przeznaczony głównie do przechowywania nietradycyjnych danych, takich jak głos lub media mieszane. Ciągi BLOB nie są skojarzone …
103 database  oracle  db2  blob  clob 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.