This HTML5 document contains 51 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n15https://global.dbpedia.org/id/
n9https://martinfowler.com/articles/
dbthttp://dbpedia.org/resource/Template:
n7https://edgeguides.rubyonrails.org/
dbpedia-ukhttp://uk.dbpedia.org/resource/
n14https://www.aviransplace.com/post/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:Schema_migration
rdf:type
owl:Thing
rdfs:label
Міграція бази даних Schema migration
rdfs:comment
In software engineering, a schema migration (also database migration, database change management) refers to the management of version-controlled, incremental and reversible changes to relational database schemas. A schema migration is performed on a database whenever it is necessary to update or revert that database's schema to some newer or older version. Міграція бази даних (також міграція схеми) (англ. schema migration, database migration, database change management) — це керування інкрементними, зворотніми змінами схеми реляційної бази даних. Міграція схеми виконується над базою даних коли необхідно оновити, або повернути схему бази даних до якоїсь новішої чи старішої версії.
owl:differentFrom
dbr:Data_migration
dcterms:subject
dbc:Agile_software_development dbc:Software_maintenance dbc:Databases
dbo:wikiPageID
34793825
dbo:wikiPageRevisionID
1099208960
dbo:wikiPageWikiLink
dbr:Database_schema dbr:Continuous_delivery dbr:Software_engineering dbr:Mock_object dbr:Software_applications dbr:Software_development_lifecycle dbr:Unit_testing dbr:System_testing dbr:Version_control dbc:Databases dbr:Feature_toggle dbr:Branch_(software) dbr:Version_control_systems dbc:Agile_software_development dbr:Migration_testing dbr:Test_automation dbc:Software_maintenance dbr:Integration_testing dbr:Relational_database dbr:Software_build dbr:Database_preservation dbr:Software_testing dbr:Source_code dbr:Software_developer
dbo:wikiPageExternalLink
n7:active_record_migrations.html n9:evodb.html n14:safe-database-migration-pattern-without-downtime-1
owl:sameAs
wikidata:Q7431119 dbpedia-uk:Міграція_бази_даних n15:4uQgD freebase:m.0j3gs4m
dbp:wikiPageUsesTemplate
dbt:Database dbt:Short_description dbt:Distinguish dbt:Reflist
dbo:abstract
In software engineering, a schema migration (also database migration, database change management) refers to the management of version-controlled, incremental and reversible changes to relational database schemas. A schema migration is performed on a database whenever it is necessary to update or revert that database's schema to some newer or older version. Migrations are performed programmatically by using a schema migration tool. When invoked with a specified desired schema version, the tool automates the successive application or reversal of an appropriate sequence of schema changes until it is brought to the desired state. Most schema migration tools aim to minimize the impact of schema changes on any existing data in the database. Despite this, preservation of data in general is not guaranteed because schema changes such as the deletion of a database column can destroy data (i.e. all values stored under that column for all rows in that table are deleted). Instead, the tools help to preserve the meaning of the data or to reorganize existing data to meet new requirements. Since meaning of the data often cannot be encoded, the configuration of the tools usually needs manual intervention. Міграція бази даних (також міграція схеми) (англ. schema migration, database migration, database change management) — це керування інкрементними, зворотніми змінами схеми реляційної бази даних. Міграція схеми виконується над базою даних коли необхідно оновити, або повернути схему бази даних до якоїсь новішої чи старішої версії. Міграції виконуються програмно за допомогою інструменту міграцій (англ. schema migration tool). При виклику інструменту міграції з вказуванням бажаної версії схеми, інструмент автоматично застосовує або відкочує міграції в правильній послідовності аж поки не приведе базу даних до бажаного стану. Більшість інструментів міграції стараються мінімізувати вплив змін схеми на наявні дані всередині бази. Проте, загалом збереження даних не гарантується, бо зміни схеми такі як видалення колонки таблиці можуть знищувати дані (всі значення які зберігались у видаленій колонці). Натомість, ці інструменти стараються зберегти семантику даних або реорганізувати наявні дані у відповідність з новими вимогами. А так як семантику даних зазвичай неможливо зберегти формально, налаштування інструментів зазвичай ручне.
prov:wasDerivedFrom
wikipedia-en:Schema_migration?oldid=1099208960&ns=0
dbo:wikiPageLength
6531
foaf:isPrimaryTopicOf
wikipedia-en:Schema_migration