Normalização de banco de dados é um conjunto de regras que visa, principalmente, a organização de um projeto de banco de dados para reduzir a redundância de dados, aumentar a integridade de dados e o desempenho. Para normalizar o banco de dados, deve-se examinar as colunas (atributos) de uma entidade e as relações entre entidades (tabelas), com o objetivo de se evitar anomalias observadas na inclusão, exclusão e alteração de registros.
Atualmente, muitos sistemas de informação ainda não utilizam banco de dados relacionais, sendo esses chamados de sistemas legados. Os dados desses sistemas são armazenados em arquivos de linguagens de terceira geração, como COBOL ou BASIC, ou então, em banco de dados da era pré-relacional.
Panorâmica informal
Para adequar o banco de dados, é necessário avaliar com base em cinco regras, que recebem o nome de formas normais. Essas correspondem a um conjunto de regras de simplificação e adequação de tabelas. Diz-se que a tabela do banco de dados relacional está numa certa forma normal quando satisfaz as condições exigentes. O trabalho original de Edgar F. Codd, definiu três dessas formas, mas existem hoje outras formas normais geralmente aceitas. Damos aqui uma curta panorâmica informal das mais comuns. Cada forma normal listada abaixo representa uma condição mais forte das que a precedem na lista. Para a maioria dos efeitos práticos, considera-se que as bases de dados estão normalizadas se aderirem à terceira forma normal.
Inicialmente, são definidos todos os atributos do documento, que estão relacionados a uma entidade principal, atribuindo uma chave primária. Feito isso, partimos para a análise do documento de acordo com as formas normais a seguir:
Primeira Forma Normal (ou 1FN). Nesta forma os atributos precisam ser atômicos, o que significa que as tabelas não podem ter valores repetidos e nem atributos possuindo mais de um valor. Exemplo: CLIENTE = {ID + ENDEREÇO + TELEFONES}. Porém, uma pessoa poderá ter mais de um número de telefone, sendo assim o atributo "TELEFONES" é multivalorado. Para normalizar, é necessário:
Identificar a chave primária e também a coluna que possui dados repetidos (nesse exemplo "TELEFONES") e removê-los;
Construir uma outra tabela com o atributo em questão, no caso "TELEFONES". Mas não se esquecendo de fazer uma relação entre as duas tabelas: CLIENTE = {ID + ENDEREÇO} e TELEFONE (nova tabela) = {CLIENTE_ID (chave estrangeira) + TELEFONE}.
Segunda Forma Normal (ou 2FN). Primeiramente, para estar na 2FN é preciso estar também na 1FN. 2FN define que os atributos normais, ou seja, os não chave, devem depender unicamente da chave primária da tabela. Assim como as colunas da tabela que não são dependentes dessa chave devem ser removidas da tabela principal e cria-se uma nova tabela utilizando esses dados. Exemplo: PROFESSOR_CURSO = {ID_PROF + ID_CURSO + SALARIO + DESCRICAO_CURSO} Como podemos observar, o atributo "DESCRICAO_CURSO" não depende unicamente da chave primária "ID_PROF", mas sim somente da chave "ID_CURSO". Para normalizar, é necessário:
Identificar os dados não dependentes da chave primária (nesse exemplo "DESCRICAO_CURSO") e removê-los;
Construir uma nova tabela com os dados em questão: PROFESSOR_CURSO = {ID_PROF + ID_CURSO + SALARIO} e CURSOS (nova tabela) = {ID_CURSO + DESCRICAO_CURSO}.
Terceira Forma Normal (ou 3FN). Assim como para estar na 2FN é preciso estar na 1FN, para estar na 3FN é preciso estar também na 2FN. 3FN define que todos os atributos dessa tabela devem ser funcionalmente independentes uns dos outros, ao mesmo tempo que devem ser dependentes exclusivamente da chave primária da tabela. 3FN foi projetada para melhorar o desempenho de processamento dos banco de dados e minimizar os custos de armazenamento. Exemplo: FUNCIONARIO = {ID + NOME + VALOR_SALARIO + VALOR_FGTS}. Como sabemos o valor do FGTS é proporcional ao salário, logo o atributo normal "VALOR_FGTS" é dependente do também atributo normal "VALOR_SALARIO". Para normalizar, é necessário:
Identificar os dados dependentes de outros (nesse exemplo "VALOR_FGTS");
Removê-los da tabela. Esses atributos poderiam ser definitivamente excluídos -- e deixando para a camada de negócio a responsabilidade pelo seu cálculo -- ou até ser movidos para uma nova tabela e referenciar a principal ("FUNCIONARIO").
Forma Normal de Boyce-Codd (ou BCNF) requer que não exista nenhuma dependência funcional não trivial de atributos em algo mais do que um superconjunto de uma chave candidata. Neste estágio, todos os atributos são dependentes de uma chave, de uma chave inteira e de nada mais que uma chave (excluindo dependências triviais, como A → A);
Quarta Forma Normal (ou 4FN) requer que não exista nenhuma dependência multi-valorada não trivial de conjuntos de atributo em algo mais de que um superconjunto de uma chave candidata;
Quinta Forma Normal (ou 5FN ou PJ/NF) requer que não exista dependências de joins (associações) não triviais que não venham de restrições chave;
Domain-Key Normal Form (ou DK/NF) requer que todas as restrições sigam os domínios e restrições chave.
Visão Formal
Antes de falar sobre normalização, é necessário utilizar alguns termos a partir do modelo relacional e defini-los na teoria de conjuntos. Estas definições muitas vezes serão simplificações de seus significados originais, uma vez que somente alguns aspectos do modelo relacional são levados em consideração na normalização.
As notações básicas utilizadas no modelo relacional são nomes de relacionamentos e nomes de atributos, representados por cadeias de caracteres tais como Pessoas e Nomes; geralmente são utilizadas variáveis como r, s, t,… e a, b, c para o conjunto dados definido sobre eles. Outra notação básica é o conjunto de valores atômicos que contém valores tais como números e cadeias de caracteres.
A primeira definição de interesse é a noção de tupla, que formaliza a noção de linha ou registro em uma tabela:
Def. Uma tupla é uma função parcial de nomes de atributos para valores atômicos.
Def. Um cabeçalho é um conjunto finito de nomes de atributos.
Def. A projeção de uma tupla t em um conjunto finito de atributos A é t[A] = { (a, v): (a, v) ∈ t, a ∈ A }.
A próxima definição é a de relação na qual formaliza-se o teor de uma tabela como ele é definido no modelo relacional.
Def. Uma relação é uma tupla (H, B) sendo H um cabeçalho e B o corpo, um conjunto de tuplas em que possuem todas o domínio H.
Como uma relação corresponde definitivamente com aquela que é usualmente chamada de extensão de um predicado em lógica de primeira ordem exceto que aqui nós identificamos os locais no predicado com nomes de atributos. Geralmente no modelo relacional um esquema de banco de dados é dito consistir-se de um conjunto de nomes relação, os cabeçalhos que são associados com esses nomes e as restrições que devem manter toda instância do esquema de banco de dados. Para normalização nós nos concentraremos nas restrições que indicam relações individuais, isto é, as restrições relacionais. O propósito destas restrições é descrever o universo relacional, ou seja, o conjunto de todas as relações que são permitidas para serem associadas com certos nomes de relação.
Def. Um universo relacionalU sobre um cabeçalho H é um conjunto não vazio de relações com o cabeçalho H.
Def. Um esquema relacional (H, C) consiste de um cabeçalho H e um predicado C(R) que é definido por todas as relações R com o cabeçalho H.
Def. Uma relação satisfaz o esquema relacional (H, C) se possuir o cabeçalho H e satisfizer C.
Restrições Chave e Dependências Funcionais
A restrição relacional mais importante é a restrição de Chave.
Ela relaciona cada registro (tupla) a um (ou mais) valor índice.
Def. Uma Chave é um atributo que identifica um registro (tupla).
Objetivos de normalização
Um objetivo básico da primeira forma normal, definida por Codd em 1970, era permitir dados serem questionados e manipulados usando uma "sub-linguagem de dados universal" atrelada à lógica de primeira ordem. Questionando e manipulando dados em uma estrutura de dados não normalizada, como a seguinte representação não-1NF de transações de clientes de cartão de crédito, envolve mais complexidade do que seria realmente necessário:
Transações de clientes de cartão de crédito, não normalizada
Cliente
Cliente ID
Transação
João
1
Tr. ID
Data
Valor
12890
14/out/2003
-87
12904
15/out/2003
-50
Wilson
2
Tr. ID
Data
Valor
12898
14/out/2003
-21
Márcio
3
Tr. ID
Data
Valor
12907
15/out/2003
-18
14920
20/nov/2003
-70
15003
27/nov/2003
-60
Note que a tabela é composta pelas colunas cliente e transação, sendo que essa última contém 3 informações: identificador, data e valor.
Para cada cliente corresponde um grupo repetitivo de transações.
A análise automatizada de transação envolve dois estágios:
Desempacotar um ou mais grupos de clientes de transações permitindo transações individuais serem agrupadas para exame, e
Derivar o resultado de uma consulta em resultados do primeiro estágio.
Por exemplo, para encontrar a soma monetária de todas as transações que ocorreram em outubro de 2003 para todos os clientes, o sistema necessitaria saber primeiro que precisa desempacotar o grupo de transações para cada cliente, então somar a quantidade de todas as transações de outubro de 2003.
Um das visões mais importantes de Codd foi que a complexidade desta estrutura poderia ser removida completamente, levando a um poder e flexibilidade muito maior na forma de efetuar consultas. A normalização equivalente da estrutura acima seria assim:
Tabela dos clientes
Cliente
Cliente ID
João
1
Wilson
2
Márcio
3
Tabela das transações
Cliente ID
Tr. ID
Data
Valor
1
12890
14/out/2003
-87
1
12904
15/out/2003
-50
2
12898
14/out//2003
-21
3
12907
15/out/2003
-18
3
14920
20/nov/2003
-70
3
15003
27/nov/2003
-60
Nessa nova estrutura, as chaves são {Cliente} e {Cliente ID} na primeira tabela e {Cliente ID, Tr. ID} na segunda.
Agora cada linha representa uma transação individual, e um SGBD pode obter a resposta, simplesmente encontrando todas as linhas com data de outubro, somando então os valores.
Formas Normais
Primeira Forma Normal
Definição pelo Osório
'Uma tabela está na 1FN, se e somente se, todos os valores das colunas da tabela forem atómicos'
Assim, podemos dizer que os relacionamentos, como definidos acima, estão necessariamente na 1FN. Uma relação está na 1FN quando todos os atributos da relação estiverem baseados em um domínio simples, não contendo grupos ou valores repetidos.
Passagem à 1FN
Encontre a chave primária da tabela;
Fique ciente de quais são as colunas da tabela que apresentam dados repetidos para que sejam removidas;
Crie uma tabela para esses dados repetidos, com a chave primária da anterior;
Por fim, estabeleça relação entre a nova tabela e a principal.
Outra forma de identificar se a tabela não está na 1FN é verificando se existe tabela aninhadas, ou seja, mais de um registro para uma chave primária.
Considere um pedido como o número 00001, para este se observarmos o formulário em papel teremos muitos campos a considerar, contudo usaremos apenas alguns para facilitar o entendimento.
Neste momento devemos idealizar o pedido número 00001 e efetuar os seguintes testes:
Observe que para os dados do pedido 00001 lançados acima, apenas os atributos que estão em negrito SÃO ÚNICOS, pois não se diferem. Os demais atributos mudam, não cumprindo a 1FN onde os atributos devem ser atômicos, quer dizer únicos.
Para testarmos um dos atributos e ter certeza que este é atômico, podemos efetuar uma pergunta conforme o exemplo abaixo:
Podemos ter outro cliente para o pedido 00001? Não. Podemos ter apenas 1 cliente por pedido, sendo assim este atributo é atômico único para 1 pedido.
Podemos ter outro vendedor para o pedido 00001? Não. Podemos ter apenas 1 vendedor por pedido.
Podemos ter outro produto para o pedido 00001? Sim. Podemos ter vários produtos para um pedido, sendo assim, os campos aninhados devem ser extraídos para outra tabela.
Problemas
Redundância;
Anomalias de Atual.
Segunda Forma Normal
Definição pelo Osório
Uma relação está na 2FN se, e somente se, estiver na 1FN e cada atributo não-chave for dependente da chave primária inteira, isto é, cada atributo não-chave não poderá ser dependente de apenas parte da chave.
No caso de tabelas com chave primária composta, se um atributo depende apenas de uma parte da chave primária, então esse atributo deve ser colocado em outra tabela.
Passagem à 2FN
Geração de novas tabelas com DFs (Dependências Funcionais) completas.
Análise de dependências funcionais:
tipo e descrição dependem de codp;
nome, categ e salário dependem de code;
data_início e tempo_aloc dependem de toda a chave.
Conclusões
Maior independência de dados;
Redundâncias e anomalias: dependências funcionais indirectas.
Terceira Forma Normal
Definição pelo Osório
Uma relação R está na 3FN se ela estiver na 2FN e cada atributo não-chave de R não possuir dependência transitiva, para cada chave candidata de R. Todos os atributos dessa tabela devem ser independentes uns dos outros, ao mesmo tempo que devem ser dependentes exclusivamente da chave primária da tabela.
Exemplo ilustrativo
A tabela a seguir não está na Terceira Forma Normal porque a coluna Total é dependente, ou é resultado, da multiplicação das colunas Preço e Quantidade, ou seja, a coluna total tem dependência transitiva de colunas que não fazem parte da chave primária, ou mesmo candidata da tabela. Para que essa tabela passe à Terceira FN o campo Total deverá ser eliminado, a fim de que nenhuma coluna tenha dependência de qualquer outra que não seja exclusivamente chave.
Aqui, após o atributo/coluna Total ser excluído da tabela, ela já na 3ª Forma Normal. Esse atributo pode ser movido para outra tabela referenciando a antiga.
Itens do pedido
Pedido
Item
Preço
Quantidade
15
102
9,25
2
15
132
1,3
5
Passagem à 3FN
Para estar na 3FN precisa estar na 2FN;
Geração de novas tabelas com DF diretas;
Análise de dependências funcionais entre atributos não chave;
Verificar a dependência exclusiva da chave primária;
Entidades na 3FN também não podem conter atributos que sejam resultados de algum cálculo de outro atributo.
Conclusões
Maior independência de dados;
3FN gera representações lógicas finais na maioria das vezes;
Redundâncias e anomalias: dependências funcionais.
Quarta Forma Normal
Definição
Uma tabela está na 4FN, se e somente se, estiver na 3FN e não existirem dependências multivaloradas.
Exemplo (base de dados sobre livros)
Relação não normalizada: Livros(nrol, (autor), título, (assunto), editora, cid_edit, ano_public)
Se uma relação é decomposta em várias relações e a reconstrução não é possível pela junção das outras relações, dizemos que existe uma dependência de junção.
Existem tabelas na 4FN que não podem ser divididas em duas relações sem que se altere os dados originais.
Exemplo:
Sejam as relações R1(CodEmp, CodPrj) e R2(CodEmp, Papel) a decomposição da relação ProjetoRecurso(CodEmp, CodPrj, Papel).
Exemplo
Da 4FN para a 5NF
Explanação de que a última forma normal pode ser alcançada com projeções
Forma Normal De Boyce-Codd
Definição
Uma tabela está na BCNF se e somente se todo atributo não chave depender funcionalmente diretamente da chave primária, ou seja, não há dependências entre atributos não chave. Porem nem toda tabela que está na 3FN é uma tabela BCNF.
Exemplo
Como transformar da 3NF para BCNF
Nem sempre pode ser alcançada preservando a dependência.
Sexta Forma Normal ou Forma Normal Chave-Domínio
Definição
De acordo com [1]Forma Normal Chave-Domínio é uma forma atualizada na normalização de banco de dados que necessita que não haja restrições de domínio e chave dentro do banco de dados.
Esta forma[1] evita as restrições de dados que não são do domínio ou chaves com restrição. Muitos dos Banco de dados podem fazer os testes com seus domínios e chaves restritas com os seus atributos. Contudo a restrições necessitam da programação nesses bancos de dados.
Outras dependências
dependências encapsuladas;
dependências como blocos em lógica de primeira ordem.
Desnormalização
A criação de novas entidades e relacionamentos podem trazer prejuízos ao serem implementados em um SGBD. Devido a algumas relações excessivamente normalizadas, simples alterações no bancos de dados podem ocasionar uma profunda mudança na coerência de dados, assim entidades e relacionamentos devem ser desnormalizados para que o SGBD apresente um melhor desempenho.
Além disso, entidades podem conter ocorrências de mudanças de informações ao longo do tempo e a desnormalização pode contribuir com a manutenção de dados sem afetá-los drasticamente.
Para ilustrar o conceito podemos tomar como exemplo uma entidade denominada Vendedor com os seguintes atributos:
Código do Vendedor;
Nome do Vendedor;
Região de Vendas.
Um vendedor cadastrado pode mudar sua área de vendas mas os dados de vendas antigas, realizadas em regiões por onde trabalhou, devem ser mantidos no banco sem incoerência de dados. Assim, a entidade Vendedor deve ser mantida desnormalizada para que os dados não se tornem inconsistentes.
Entidade Vendedor
Chave primaria
Codigo Vendedor
Nome
Regiao
001
132
Maria Auxiliadora
Natal
002
132
Maria Auxiliadora
Nova York
Nesse caso fomos obrigados a utilizar uma chave primária para manter a integridade de dados de Vendedor, o que mantém a entidade desnormalizada. Mas, ao optar pela desnomalização de dados devemos levar em conta o custo da redundância de dados e o uso das anomalias de atualização, o que não é interessante para grandes bancos de dados.
Atômicos significam que os valores não podem se repetir e nem atributos com mais de um valor. Monovalorado quer significar que os atributos possuem apenas um valor para uma entidade.
Ex.: Eu não posso atribuir um CPF para mais de uma pessoa e nem atribuir o CPF e o Nome no mesmo campo.
عزة الإتربي معلومات شخصية الميلاد فبراير 1947 المنصورة الوفاة 28 ديسمبر 2021 (73–74 سنة)[1] مستشفى عين شمس التخصصي [لغات أخرى] مواطنة المملكة المصرية (1947–1953) جمهورية مصر (1953–1958) الجمهورية العربية المتحدة (1958–1971) مصر (1971–2021) إخوة وأخوات سامية الإترب...
Untuk kegunaan lain, lihat Spike Jones (disambiguasi). Spike JonzeJonze di Festival Film New York tahun 2013LahirAdam Spiegel22 Oktober 1969 (umur 54)[1]New York City, ASPekerjaanSutradara, produser, penulis naskah, pemeranTahun aktif1989–sekarangSuami/istriSofia Coppola (m. 1999; bercerai 2003) Spike Jonze (dibaca Jones /dʒoʊnz/; nama lahir Adam Spiegel; lahir 22 Oktober 1969) adalah seorang pembuat film, fotografer, d...
Private University University of Sciences and Arts of Latin AmericaUniversidad de Ciencias y Artes de América LatinaTypePrivateEstablishedFebruary 17, 2010; 14 years ago (2010-02-17)[1]FounderMg. Luis DezaAffiliationIEducaRectorDr. Mario GutiérrezAddressAv. La Molina 3755, Sol de La Molina, La Molina, Lima, PeruCampusUrbanColours NicknameUCALWebsiteucal.edu.pe The University of Sciences and Arts of Latin America (Spanish: Universidad de Ci...
Église Elevation Elevation Ballantyne campus Mouvement Christianisme évangélique Courant Baptisme Lieu Matthews (Caroline du Nord), États-Unis Langue(s) Anglais Dirigeant Steven Furtick et Holly Furtick Fondateur Steven Furtick Fondation 2006 Assistance hebdomadaire 14,000 Campus 16 Logo Site Web elevationchurch.org modifier L’Église Elevation (anglais : Elevation Church) est une megachurch chrétienne évangélique baptiste multisite basée à Matthews (Caroline du Nord). ...
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article contient une ou plusieurs listes (juillet 2012). Ces listes gagneraient à être rédigées sous la forme de paragraphes synthétiques, plus agréables à la lecture, les listes pouvant être aussi introduites par une partie rédigée et sourcée, de façon à bien resituer les différents items.D'autre part, Wikipédia n'a pas pour rôle de constituer une base de données et privilégie un contenu en...
Pour le roman d'origine, voir Da Vinci Code. Da Vinci Code Données clés Titre québécois Le Code Da Vinci Titre original The Da Vinci Code Réalisation Ron Howard Scénario Akiva Goldsman Musique Hans Zimmer Acteurs principaux Tom HanksAudrey TautouJean RenoIan McKellenPaul Bettany Sociétés de production Imagine EntertainmentSony Pictures EntertainmentColumbia PicturesSkylark Productions Pays de production États-Unis Malte France Royaume-Uni Genre Thriller Durée 149 minutes Sorti...
English indie rock band Florence and the MachineFlorence and the Machine performing live at KROQ Almost Acoustic Christmas in Inglewood, California, 2018Background informationOriginLondon, EnglandGenresIndie rockindie popbaroque popart popneo soulfolkYears active2007–presentLabelsMoshi MoshiIamsoundIslandRepublicUniversal RepublicVirgin EMIPolydorMembers Florence Welch Isabella Summers Robert Ackroyd Tom Monger Cyrus Bayandor Aku Orraca-Tetteh Dionne Douglas Loren Humphrey Past members Sam ...
Cet article est une ébauche concernant un acteur américain. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les conventions filmographiques. Ken Maynard en 1936 Données clés Nom de naissance Kenneth Olin Maynard Naissance 21 juillet 1895Vevay (Indiana)États-Unis Nationalité Américain Décès 23 mars 1973 (à 77 ans)Woodland Hills, Los Angeles Profession Acteur, Cascadeur modifier Ken Maynard est un acteur américain né le 21 juillet 1895 à Vevay...
Discontinued United States Air Force organization 4734th Air Defense Group F-89 Scorpions of the 74th Fighter-Interceptor Squadron at ThuleActive1957–1958Country United StatesBranch United States Air ForceTypeFighter Interceptor, Warning & ControlRoleAir DefensePart ofAir Defense CommandEquipmentNorthrop F-89 ScorpionMilitary unit The 4734th Air Defense Group is a discontinued United States Air Force organization. Its last assignment was with the 64th Air Division (AD) at...
Variable star in the constellation Vulpecula PU Vulpeculae A visual band light curve for PU Vulpeculae, adapted from Belyakina et al.,[1] Kolotilov & Belyakina,[2] and Chochol et al..[3] The main plots show the long-term variability, and the inset plot within the upper panel shows the Mira pulsations. Observation dataEpoch J2000 Equinox J2000 Constellation Vulpecula Right ascension 20h 21m 13.311s[4] Declination 21°...
1995 Rolling Stones concert film Voodoo Lounge LiveVHS videotape coverDirected byDavid MalletStarringThe Rolling StonesCinematographyToby PhillipsEdited byTim WaddellDistributed byPolyGram VideoRelease date 1995 (1995) Voodoo Lounge Live is a concert video by the rock band the Rolling Stones. It was filmed on 25 November 1994 at Joe Robbie Stadium in Miami Gardens, Florida during the Voodoo Lounge Tour. The concert was broadcast as a pay-per-view special. Voodoo Lounge Live was first rel...
Location where weapons and ammunition are made, stored, repaired etc. For the London football club, see Arsenal F.C. For all other uses, see Arsenal (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Arsenal – news · newspapers · books · scholar · JSTOR (September 2014) (Learn how and when to ...
Town in Tennessee, United StatesMountain CityTownBuildings along Church StreetLocation of Mountain City in Johnson County, Tennessee.Coordinates: 36°28′6″N 81°48′14″W / 36.46833°N 81.80389°W / 36.46833; -81.80389Country United StatesState TennesseeCountyJohnsonFounded1836Incorporated1905[1]Government • TypeMayor-Alderman • MayorJerry S. JordanArea[2] • Total3.37 sq mi (8.73 km2)...
Group of buildings in Liverpool, England Mann Island BuildingsNo. 1 Mann Island (Building 3) under construction in April 2011General informationLocationMann Island, Liverpool, England, United KingdomCoordinates53°24′14″N 2°59′39″W / 53.4038°N 2.9943°W / 53.4038; -2.9943Construction started2008Estimated completion2011OwnerMerseytravelHeightRoofBuilding 352.9 m (174 ft)[1]Building 243.2 m (142 ft)Building 142.2 m (138 ft)...
Video encoding standard Not to be confused with MPEG-1 Audio Layer II (MP2). MPEG-2 is used in Digital Video Broadcast and DVDs. The MPEG transport stream, TS, and MPEG program stream, PS, are container formats. MPEG-2 (a.k.a. H.222/H.262 as was defined by the ITU) is a standard for the generic coding of moving pictures and associated audio information.[1] It describes a combination of lossy video compression and lossy audio data compression methods, which permit storage and transmiss...
Questa voce sull'argomento cestisti cinesi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Liu DanNazionalità Cina Altezza196 cm Peso88 kg Pallacanestro RuoloCentro Termine carriera2018 CarrieraSquadre di club 2005-2018 Shenyang G. Lions Nazionale 2005 Cina U-192003 Cina U-212005-2014 Cina Palmarès Campionati asiatici OroCina 2005 OroIndia 2009 Giochi asiatici OroDoha 2006 OroCa...
This template does not require a rating on Wikipedia's content assessment scale.It is of interest to the following WikiProjects:Anime and manga Anime and manga portalThis template is within the scope of WikiProject Anime and manga, a collaborative effort to improve the coverage of anime, manga, and related topics on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.Anime and mangaWikipedia:WikiProject Ani...
Catholic Church ecclesiastical community Part of a series onParticular churches sui iurisof the Catholic Church Latin cross and Byzantine Patriarchal cross Particular churches are grouped by liturgical rite Alexandrian Rite Coptic Ethiopian Eritrean Armenian Rite Armenian Byzantine Rite Albanian Belarusian Bulgarian Croatian and Serbian Greek Hungarian Italo-Albanian Macedonian Melkite Romanian Russian Ruthenian Slovak Ukrainian East Syriac Rite Chaldean Syro-Malabar Latin liturgical rites La...