Banco de dados
1. Definir o que é um banco de dados? R: É uma coleção de dados relacionados e armazenados em algum dispositivo.
2. Citar exemplos de banco de dados. R: Oracle, SQL Server, MySQL, Sybase, Jasmine, ZIM, DB2, PostGree, etc
3. Definir o que são tabelas, campos e tipo de dados em um banco de dados e citar exemplos de cinco tipos de dados existentes? R: • Tabelas: a tabela é um conjunto de dados dispostos em número finito de colunas e número ilimitado de linhas; • Campos: Colunas de uma tabela onde serão inseridos os dados. • Tipos de dados: Forma como os dados serão armazenados na tabela. Ex: varchar, int, date, etc.
4. Definir a sigla SQL, e qual sua finalidade dentro de um banco de dados? R: Structured Query Language, é a linguagem utilizada na manipulação do banco de dados.
5. Entre as dezenas de scripts existentes na linguagem SQL, citar no mínimo as quatro operações básicas da linguagem SQL. R: Select, update, delete, insert.
6. Explicar o que é relacionamento entre tabelas em uma estrutura de banco de dados. R: Ocorre quando tem o relacionamento dos dados de diferentes tabelas, quando a tabela possui chave primaria, chave estrageira. Ex: Tabela Clientes esta relacionada com a tabela Endereço com essa separação dos dados ficam mais organizados, mas as linhas sempre estão viculadas com as chaves primarias e estrangeiras.
7. Definir chave primária e chave estrangeira em uma estrutura de banco de dados. R: Serve para relacionar as linhas das tabelas diferentes referentes a mesma informação.
8. Estrutura das tabelas. a. Conforme padrões da linguagem DDL em SQL exemplifique como criar as tabelas acima no banco de dados MySql. R: • create database dbexercicio2; • use dbexercicio; • create table TblClientes (Codigo int(10) primary key not null auto_increment, Nome varchar(50) not null , Endereco