Use a cabeça!: (Registro n. 1070)

006 - Campo Fixo - Material Adicional
fixed length control field a|||||r|||| 00| 0
007 - Campo Fixo - Descrição Física
fixed length control field ta
008 - Campo de Tamanho Fixo
Campo fixo de controle local 190617s2008 bl a gr 000 0 por u
020 ## - ISBN
ISBN 9788576082101
040 ## - Fonte da Catalogação
Fonte de catalogação BR-BrCADE
090 ## - Número de Chamada
Localização na estante 005.133 B422u
Cutter B422u
100 10 - Autor
Autor BEIGHLEY, Lynn
245 10 - Titulo Principal
Título principal Use a cabeça!:
Subtítulo SQL/
260 ## - Editora
Cidade Rio de Janeiro:
Editora Alta Books,
Data 2008.
300 ## - Descrição Física
Número de páginas 454 p.
505 ## - Conteúdo
Conteúdo lndice (Sumario)<br/><br/>Intro <br/>1Dados e Tabelas: Um lugar para cada coisa <br/>2O comando SELECT: Abençoado restaurador de dados <br/>3DELETE e UPDATE: Uma mudança fará bem a você<br/>4Projetos de Tabelas inteligentes: Por que ser normal? <br/>5ALTER: Reescrevendo o passado <br/>6SELECT avançado: Ver os seus dados com novos olhos <br/>7Projeto de Banco de dados multi-tabelas: Povoando sua tabela <br/>8Conexões e Operações de multi-tabelas: Não podemos todos nos entender? <br/>9Subconsultas: Consultas dentro de Consultas <br/>10Conexões externas, intraconexões e uniões: Novas manobras <br/>11Constraints, views e transactions: Cozinhar demais pode estragar o banco de dados <br/>12Segurança: protegendo suas riquezas <br/><br/>Intro<br/>Seu cérebro em SQL. Aqui está você, tentando aprender alguma coisa, enquanto aqui seu cérebro está fazendo um favor certificando-se de que o aprendizado não se fixe. Seu cérebro está pensando: "Melhor deixar mais espaço para coisas mais importantes, tipo qual animal selvagem deve-se evitar e em quais situações esquiar nu é uma má idéia. Então como você despista seu cérebro fazendo ele pensar que sua vida depende de saber SQL?"<br/><br/>Para quem é esse livro? <br/>Sabemos o que você está pensando <br/>Metacognição: Pensando sobre o pensai' <br/>Curve o seu cérebro à submissão <br/>Leia-me <br/>O time de colaboração técnica <br/>Agradecimentos <br/><br/>dados e tabelas<br/><br/>1 Um lugar para cada coisa<br/>Você simplesmente não odeia perder as coisas?<br/>Seja a chave do seu carro, ou aquele cupom de 25% de desconto da sua loja de departamentos preferida, ou os dados de seus aplicativos, não há nada pior que não poder guardar aquilo que você precisa... quando você precisa. E quando o assunto é seus aplicativos, não há lugar melhor para armazenar informações importantes do que uma tabela. Então vire a página, entre, e viaje pelo mundo dos bancos de dados relacionais.<br/><br/>Definindo seus dados<br/>Olhe para seus dados em categorias<br/>O que fica em um banco de dados?<br/>Seu banco de dados visto através de uma visão raio-x<br/>Bancos de dados contêm dados interligados<br/>Visão de perto: Tabelas<br/>Tome o comando!<br/>Preparando a tabela: o comando CREATE TABLE<br/>Criando uma tabela um pouco mais complicada<br/>Veja corno é fácil escrever em SQL<br/>Finalmente, criando a tabela meus—contatos<br/>Sua tabela está pronta<br/>Perambulando por aí<br/>Sua tabela DESCrita<br/>Você não pode recriar uma tabela ou banco de dados já existente!<br/>Fora com a tabela antiga, pra dentro com a nova<br/>Para inserir dados na tabela, você usará o comando INSERT<br/>Criando o comando INSERT<br/>Variações para o comando INSERT<br/>Colunas sem valores<br/>Espie sua tabela com o comando SELECT<br/>SQL exposto<br/>Controlando seu NULL interior<br/>NOT NULL aparece em DESC<br/>Preencha OS espaços em branco com DEFAULT<br/>Sua caixa de ferramenta SQL<br/><br/>O comando SELECT<br/><br/>Abençoado restaurador de dados <br/>2 Fala sério, é melhor dar do que restaurar? Quando o <br/>assunto é bancos de dados, as chances são de que você terá que dar os <br/>seus dados na mesma freqüência que as insere. É ai que este capítulo entra: <br/>você conhecerá o poderoso comando SELECT e aprender como ganhar <br/>acesso àquela importante informação que tem inserido nas tabelas. E ainda <br/>vai aprender como usar WHERE, AND e OR para acessar suas tabelas e <br/>ainda evitar a exibição de dados de que não precisa. <br/><br/>Marcar ou não marcar um encontro?<br/>Um SELECT melhor<br/>Que * é esta?<br/>Como fazer consultas nos seus tipos de dados <br/>Mais problemas de pontuação<br/>Aspas simples incompatíveis <br/>Aspas simples são caracteres especiais <br/>INSERT (Insira) dados com aspas simples nele<br/>SELECT (selecionar) colunas específicas para limitar os resultados <br/>SELECT (selecione) colunas específicas para resultados mais rápidos<br/>Combinando suas consultas<br/>Encontrando valores numéricos <br/>Operadores de comparação smas<br/>Encontrando dados numéricos com operadores de comparação <br/>Amarrando os darmos em texto com Operadores de Comparação <br/>Ser OR (ou) não ser <br/>A diferença entre AND e OR <br/>Usando IS NULL para encontrar NULL<br/>Economizando tempo com uma simples palavra-chave:LIKE<br/>O chamado do Coringa <br/>Selecionando alcance usando AND e operadores de comparação<br/>Bem BETWEEN (entre) nós.., há um jeito melhor <br/>Depois dos encontros, você está IN...ou você está NOT IN <br/>Mais NOT<br/>Sua caixa de ferramenta SQL<br/> <br/>DELETE e UPDATE<br/><br/>Uma mudança fará bem a você<br/>Você muda de opinião constantemente? Agora está tudo bem! Com os comandos que você está prestes a conhecer - DELETE e UPDATE - você não mais precisará ficar preso a uma decisão que tomou há seis meses atrás, quando inseriu dados dizendo que calça boca-de-sino logo estaria de volta à moda. Com UPDATE. você pode mudar os dados, e DELETE permite eliminar os dados que não precisar mais. Mas não estamos apenas lhe dando as ferramentas; neste capítulo, você aprenderá a ser mais seleto com seus novos poderes e a evitar que suma com arquivos que realmente precise.<br/><br/>Palhaços são assustadores? <br/>Rastreador de palhaços <br/>Os palhaços estão em movimento <br/>Como os nossos dados de palhaços são inseridos? <br/>Bonzo, nós temos um problema <br/>Eliminando um registro com DELETE <br/>Usando nossa nova instrução DELETE <br/>Regras do DELETE <br/>Os dois passos do INSERT e DELETE <br/>Cuidado com o seu DELETE <br/>O problema com DELETE impreciso <br/>Altere seus dados com UPDATE <br/>Regras do UPDATE<br/>UPDATE é o novo INSERT-DELETE <br/>UPDATE em ação <br/>Atualizando os movimentos dos palhaços <br/>UPDATE (atualize) seus preços <br/>Tudo o que precisamos é um UPDATE <br/>Sua caixa de ferramenta SQL<br/><br/>Projetos de tabelas inteligentes<br/><br/>Por que ser normal?<br/>4 Você tem criado tabelas sem dar muita atenção a elas. Tudo bem quanto a isso, elas funcionam. Você pode usar o SELECT, INSERT, DELETE e UPOATE nelas. Mas, á medida que você insere mais dados, começa a ver coisas que vai desejar ter feito para<br/>que a sua cláusula WHERE fosse mais simples. Você precisa é fazer<br/>suas tabelas mais normais.<br/> <br/>Duas tabelas de pescadores<br/>Uma tabela tem tudo a ver com relacionamentos.<br/>Dados atômicos<br/>Dados atômicos e suas tabelas<br/>Regras do dados atômicos<br/>Razões para ser normal<br/>O benefício de tabelas normais<br/>Palhaços não são normais<br/>Metade do caminho para 1NF<br/>Regras da CHAVE PRIMÁRIA<br/>Ficando NORMAL<br/>Consertando a tabela do Greg<br/>O comando CREATE TABLE que nós escrevemos tabela<br/>Mostre-me a tabela<br/>Comando para economia de tempo<br/>O CREATE TABLE com uma CHAVE PRIMÁRIA<br/>1, 2, 3 ... auto incrementando<br/>Adicionando uma CHAVE PRIMÁRIA a uma tabela existente<br/>ALTER TABLE e adicionar uma PRIMARY KEY<br/>Sua caixa de ferramenta SQL<br/><br/><br/>ALTER<br/><br/>5 Reescrevendo o passado<br/>Você gostaria corrigir os erros do seu passado? Bern agora é sua chance. Apenas usando o comando ALTER, você pode aplicar a todas as lições que tem aprendido sobre as tabelas que criou há dias, meses e até anos atrás. Melhor ainda, você pode fazer isso sem alterar seus dados. No momento que tiver passado por aqui, você saberá o que o normal realmente significa, e estará apto a aplicar isso em todas as suas tabelas, passadas ou presentes.<br/><br/>Nós precisamos fazer algumas mudanças <br/>Alterações de tabelas <br/>Reconstrução total de tabelas <br/>Renomeando a tabela <br/>Nós precisamos fazer alguns planejamentos <br/>Reinstrumentalizando nossas colunas <br/>Mudanças estruturais <br/>ALTER e CHANGE <br/>Altere duas colunas com apenas um comando SQL <br/>Rápido! Largue esta coluna! <br/>Um olhar de perto para a coluna não-atômica "local" <br/>Procure por padrões <br/>Algumas funções de texto muito úteis <br/>Utilize uma coluna atual para preencher uma nova coluna <br/>Como funciona nosso combo UPDATE e SET'? <br/>Sua caixa de ferramenta SQL <br/><br/>6 SELECT avançado<br/>Vendo sua tabela com novos olhos<br/>E hora de incrementar a sua caixa de ferramentas com um pouco de finesse. Você já sabe como utilizar as cláusulas WHERE e o comando SELECT. Mas, ás vezes, precisa de mais exatidão que o SELECT e o PROVIDE oferece. Neste capitulo, você aprenderá como ordenar e agrupar seus dados, bem como realizar operações matemáticas nos seus resultados.<br/><br/>Dataville video está se reorganizando<br/>Problemas com nossa tabela atual<br/>Combinando dados existentes<br/>Povoando sua nova coluna<br/>UPDATE com uma expressão CASE<br/>Parece que temos um problema<br/>As tabelas podem ficar bem bagunçadas<br/>Nós precisamos de uma maneira de organizar os dados que selecionamos<br/>Tente um simples ORDER BY<br/>ORDER (Ordene) uma só coluna<br/>ORDER com duas colunas<br/>ORDER com colunas múltiplas<br/>Uma tabela—filme organizada<br/>Inverta o comando ORDER com DESC<br/>O problema da líder de vencias de biscoitos da Bandeirantes<br/>SUM pode somá-las para nós.<br/>SUM (some) todas de urna vez com GROUP BY<br/>AVG combinada com GROUP BY<br/>MIN e MAX<br/>COUNT (conte) os dias<br/>SELECT DISTINCT (selecione diferentes) valores<br/>LIMIT (limite) o numero de resultados<br/>LIMIT (limite) apenas par segunda colocada<br/>Sua caixa de ferramentas SQL<br/><br/>Projetos de bancos de dados multi-tabelas <br/><br/>7 Povoando sua tabela<br/>Às vezes sua tabela única já não é grande o bastante. Seus dados se tornaram mais complexos, e aquela tabela única que você tem utilizado, já não vai mais servir. Sua tabela é cheia de dados redundantes, gastando espaço e reduzindo a velocidade de suas consultas. Você já foi o mais longe que podia com uma tabela só. Há um mundo grande lá fora e, ás vezes, é preciso mais de uma tabela para conter dados, controlar e, principalmente, ser o mestre de seu próprio banco de dados.<br/><br/>Encontrando urna namorada para Nigel<br/>Tudo foi em vão ...Mas espere<br/>Pense além da tabela única<br/>O banco de dados rastreador de palhaços de múltiplas tabelas<br/>O esquema do banco de dados rase-eador_palhaco<br/>Como ir de urna tabela para duas<br/>Conectando suas tabelas<br/>Restringindo sua chave externa<br/>Por que se importar com chaves estrangeira?<br/>CREATE uma tabela com uma CHAVE ESTRANGEIRA<br/>Relacionamentos entre tabelas<br/>Padrões de dados: um-a-um<br/>Padrões de dados: quando usar tabelas um-a-um<br/>Padrões de dados: um-para-muitos<br/>Padrões de dados: chegando ao muitos-para-muitos<br/>Padrões de dados: nós precisamos de uma junction table<br/>Padrões de dados: muitos-para-muitos<br/>Finalmente INF<br/>Chaves compostas utilizam múltiplas colunas<br/>Notas de atalho<br/>Dependência Funcional Parcial<br/>Dependência Funcional Transitória<br/>Segunda Forma Normal<br/>Terceira Forma Normal (finalmente)<br/>E, então, Regis (e gregs_list) viveram felizes para sempre<br/>Sua caixa de ferramenta SQL<br/><br/>Conexões e operações de multi-tabelas<br/><br/>8 Não podemos todos nos entender?<br/>Bem-vindos a um mundo multi-tabela. É ótimo ter mais de uma tabela em seu banco de dados, mas você terá algumas novas técnicas e ferramentas para trabalhar com elas. Com as múltiplas tabelas vem também confusão, então precisará de aliases (apelidos) para manter sua tabela correta. E conexões ajudam você a juntar tabelas, para que possa pegar todos os dados que espalhou. Prepare-se, é hora de tomar o controle do seu banco de dados novamente.<br/><br/>Ainda repetindo, repetindo<br/>Pré-povoando suas tabelas<br/>Nós tocamos o samba "esta tabela não é fácil de normalizar"<br/>Os interesses especiais (coluna)<br/>Mantenha-se interessado <br/>UPDATE todos seus interesses <br/>Pegando todos os interesses <br/>Muitos caminhos para um só lugar <br/>CREATE, SELECT, e INSERT a (quase) o mesmo tempo <br/>CREATE, SELECT e INSERT ao mesmo tempo. <br/>O que há com este AS? <br/>Pseudônimos de coluna <br/>Pseudônimos de tabelas, quem precisa deles? <br/>Tudo o que você gostaria de saber sobre conexões internas <br/>Conexão cartesiana <br/>Liberando sua conexão interna<br/>A conexão interna em ação: a equijoin <br/>A conexão interna em ação: a não-equijoin <br/>A última conexão interna: a conexão natural <br/>Consultas conectadas? <br/>Pseudônimos de Colunas e Tabelas Revelados <br/>Sua caixa de ferramentas SQL <br/><br/>Subconsultas<br/><br/>9 Consultas dentro de consultas<br/>Sim, Jack, eu gostaria de uma pergunta de duas partes, Por favor. Conexões são ótimas, mas às vezes você precisa perguntar ao seu banco de dados mais que uma pergunta. Ou pegar o resultado de uma consulta e usá-lo como entrada para outra consulta. É aí que as subconsultas entram. Elas irão ajudar a evitar dados duplicados, fazer suas consultas mais dinâmicas, e ainda fazer com que você tenha acesso aos concertos caríssimos depois da festa. (Bem, na verdade não, mas duas de três coisas já não é nada mal!)<br/>Greg entra no negócio de recrutamento labora!<br/>A gregs_list fica com mais tabelas<br/>Greg utiliza uma conexão interior<br/>Mas ele quer tentar algumas outras consultas<br/>Subconsu!tas<br/>Nós combinamos as duas em uma consulta com uma subconsulta<br/>Como se uma consulta já não fosse o bastante, conheça a subconsulta<br/>Urna subconsulta em ação<br/>Regras para subconsultas<br/>Regras para subconsultas<br/>Um acompanhamento na construção de uma subconsulta<br/>Uma subconsulta como uma coluna no comando SELECT<br/>Outro exemplo: Subconsulta com uma conexão natural<br/>Uma consulta não-correlacionada<br/>Urna subconsulta não-correlacionada com múltiplos valores: IN, NOT IN<br/>Subconsultas correlacionadas<br/>Urna subconsulta correlacionada (útil) com NOT EXISTS<br/>EXISTS e NOT EXISTS<br/>A empresa de Greg para serviços de recrutamento está aberta para negócios.<br/>Ao caminho da festa<br/>Sua caixa de ferramentas SQL<br/><br/><br/>Conexões externas intraconexões e uniões<br/><br/>10 Novas manobras<br/>Você só sabe metade da história sobre conexões. Você já viu conexões cruzadas que retornam todas as linhas possíveis e consultas internas que retornam valores de ambas as tabelas onde há uma combinação. Mas o que ainda não as consultas externas que retornam as linhas que não possuem duplicatas compatíveis na outra tabela, intraconexão que (por mais estranho que pareça) conecta uma só tabela a ela mesma, e uniões que combinam resultados de consultas. Uma vez que tenha aprendido esses truques, você será capaz de acessar todos os seus dados exatamente da forma que precisar (e nós não esquecemos sobre expor a verdade sobre subconsultas!)<br/><br/>Limpando os dados antigos<br/>É uma questão de esquerda e direita<br/>Aqui está uma conexão externa esquerda<br/>Conexões externas e combinações múltiplas<br/>Conexão externa direita<br/>Enquanto você estava conectando externamente...<br/>Nós poderíamos criar uma nova tabela<br/>Como a nova tabela se encaixa<br/>Uma chave externa auto-referenciada<br/>Conecte uma tabela a ela mesma<br/>Nós precisamos de uma autoconexão (SELF-JOIN)<br/>Outra forma de obter informações multi-tabelas<br/>Você pode utilizar uma UNION (UNIÃO)<br/>UNION é limitado<br/>Regras do UNION em ação<br/>UNION ALL<br/>Crie uma tabela a partir da sua UNION<br/>INSTERSECIF e EXCEPT<br/>Nós já tivemos o suficiente de conexões, hora de ir para<br/>Subconsultas e conexões comparadas<br/>Transformando uma subconsulta em uma conexão<br/>Uma auto relacionamento como uma subconsulta<br/>A companhia do Greg está crescendo<br/>Sua caixa de ferramentas SQL<br/><br/>Constraint, views e transaction<br/><br/>11 Cozinhar demais pode estragar o banco de dados<br/>Seu banco de dados cresceu, e outras pessoas precisam utilizá-lo. O problema é que alguns deles não serão tão hábeis como você é com SQL. Você precisa de algumas maneiras de impedi-los de acessar dados errados, técnicas para permiti-los visualizar somente parte dos dados, e maneiras de pisarem um nos outros ao tentarem acessar os mesmos dados ao mesmo tempo. Neste capítulo, começamos a proteger nossos dados do erro de outros. Bem-vindo aos Bancos de dados defensivos. Parte 1<br/><br/>Greg contratou ajuda<br/>Primeiro dia dejim: Inserindo um novo cliente<br/>Jim evita NULL<br/>Antecipando três meses<br/>CHECK, por favor. Adicionando uma CHECK CONSTRAINT (Restrição CHECK)<br/>CHECXando o sexo<br/>O trabalho de Frank ficou tedioso<br/>Criando uma view<br/>Visualizando suas views<br/>O que sua view está realmente fazendo<br/>O que é uma view<br/>Inserindo, atualizando e deletando com views<br/>O segredo é fingir que a view é uma tabela de verdade<br/>Vjew com CHECK OPTION<br/>Sua view pode ser atualizável, se....<br/>Quando você tiver terminado com sua view<br/>Quando coisas ruins acontecem com bons bancos de dados<br/>O que aconteceu dentro do caixa eletrônico?<br/>Mais problemas no CAIXA ELETRÔNICO<br/>Isto não é um sonho, é urna transação<br/>O teste clássico ACID<br/>SQL ajuda a gerenciar suas transações<br/>O que deveria ter acontecido dentro do Caixa eletrônico<br/>Como fazer as transações funcionarem com MySQL<br/>Agora tente você mesmo<br/>Sua caixa de ferramentas SQL<br/><br/>Segurança <br/><br/>12 Protegendo suas riquezas<br/>Você gastou uma enorme quantidade de tempo e energia para criar seu banco de dados. E ficaria devastado se alguma coisa acontecesse com ela. Você também teve que dar acesso a seus dados para outras pessoas, e estava preocupado com o que eles pudessem inserir ou atualizar algo incorretamente, ou ainda pior, deletar dados errados. Você está prestes a aprender como os bancos de dados e os objetos inseridos nele podem ter mais segurança e como se pode ter um completo controle sobre quem pode fazer o quê com seus dados.<br/><br/>Problema de usuários <br/>Evitando erros no banco de dados rastreador de palhaços <br/>Proteja a conta de usuários raiz <br/>Adicione um novo usuário <br/>Decida exatamente o que o usuário necessita <br/>Um simples comando GRANT <br/>Variações do comando GRANT <br/>REVOKE (REVOGUE) privilégios <br/>REVOGANDO uma GRANT OPTION usada <br/>REVOGANDO com mais precisão <br/>O problema com contas partilhadas <br/>Utilizando sua role <br/>Eliminando roles <br/>Utilizando sua role WITH ADMIN OPTION (com opção para administrador) <br/>Combinando CREATE USER com GRANT <br/>A lista de Greg agora é global! <br/>Sua caixa de ferramentas SQL <br/>O que acha de ter uma Greg's list na sua cidade? <br/>Utilize SQL em seus próprios projetos, e você também poderia ficar igual ao Greg<br/><br/>Sobras<br/><br/>I Os tópicos top 10 (que não cobrimos) Mesmo depois de tudo isso, ainda há mais um pouco.<br/>Há apenas mais algumas coisas que acreditamos que você precisa saber. Não nos sentiríamos bem em ignorá-las, ainda que elas precisam de apenas uma pequena menção. Então antes de encostar o livro, leia estas pequenas, mas importantes migalhas.<br/>Além disso, quando tiver acabado aqui, tudo que falta são dois apêndices.. .e o índice.. .e talvez alguns anúncios.. .e então você terá realmente acabado. Nós prometemos!<br/><br/>N.1 Pegue um GUI para seu Sistema<br/>N.2 Palavras Reservadas e Caracteres Especiais <br/>N.3 ALI, ANY e SOME <br/>N.4 Mais Tipos de Dados <br/>N.5 Tabelas temporárias <br/>N.6 Molde seus dados<br/>N.7 Quem é você? Que horas são? <br/>N.8 Funções numéricas úteis <br/>N.9 Indexando para deixar as coisas mais rápidas <br/>N.10 PHP/MySQL em dois minutos <br/><br/>Instalação do My sql<br/><br/>Tente você mesmo<br/>II Todos as suas novas habilidades não farão muito sem um lugar para aplicá-las. Este apêndice contém instruções para instalar seu próprio Sistema SQL para que você possa trabalhar.<br/>Comece logo! <br/>Instruções e Solução de Problemas.<br/>Passos para instalar MySQL no Windows<br/>Passos para instalar MySQL em Mac OS X <br/><br/>Compilação de ferramentas<br/><br/>Todas as suas novas ferramentas SQL<br/>III Aqui todas as suas ferramentas SQL estão em um só lugar pela primeira vez, por apenas uma noite (brincadeirinha)! Esta é uma compilação de todas as ferramentas que abordamos. Gaste alguns minutos para analisar a lista e poder se sentir o máximo - pois você aprendeu todas elas!!!<br/><br/>Símbolos<br/>A-C <br/>D-E <br/>G-M <br/>N-S <br/>T-W <br/><br/><br/>
650 #4 - ASSUNTO
9 (RLIN) 1857
Assunto Linguagem de programação
650 #4 - ASSUNTO
9 (RLIN) 1858
Assunto Banco de dados
650 #4 - ASSUNTO
9 (RLIN) 1854
Assunto Gerenciamento de dados
650 #4 - ASSUNTO
9 (RLIN) 1939
Assunto SQL
942 ## - Elementos de Entrada Adicionados
Tipo de Material Livros
942 ## - Elementos de Entrada Adicionados
Tipo de Material Livros
Exemplares
Classificação Empréstimo Data de aquisição Patrimônio Número completo de chamada Código de barras Número do exemplar Data de inserção do exemplar Tipo de item no Koha
    2019-06-19 30023 005.133 B422u 2019-0040 1 2019-06-19 Livros
    Biblioteca Agamenon Magalhães|(61) 3221-8416| biblioteca@cade.gov.br| Setor de Edifícios de Utilidade Pública Norte – SEPN, Entrequadra 515, Conjunto D, Lote 4, Edifício Carlos Taurisano, térreo