TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Banco de dados SQL Server

Por:   •  5/10/2015  •  Trabalho acadêmico  •  1.079 Palavras (5 Páginas)  •  476 Visualizações

Página 1 de 5

Relatório 01: Criação do Banco

  1. Script de criação das tabelas

- Tabela [plano_saude]

CREATE TABLE [dbo].[plano_saude](

                [id_empresa] [int] IDENTITY(1,1) NOT NULL,

                [nome_empresa] [varchar](100) NOT NULL,

                [tipo] [int] NOT NULL,

         CONSTRAINT [PK_plano_saude] PRIMARY KEY CLUSTERED 

(

                [id_empresa] ASC

)) ON [PRIMARY]

- Tabela [medico]

CREATE TABLE [dbo].[medico](

                [id_medico] [int] IDENTITY(1,1) NOT NULL,

                [nome] [varchar](100) NOT NULL,

                [matricula] [varchar](20) NOT NULL,

                [crm] [varchar](20) NOT NULL,

                [data_admissao] [date] NULL,

         CONSTRAINT [PK_medico] PRIMARY KEY CLUSTERED 

(

                [id_medico] ASC

)) ON [PRIMARY]

- Tabela [paciente]

CREATE TABLE [dbo].[paciente](

                [id_paciente] [int] IDENTITY(1,1) NOT NULL,

                [nome] [varchar](100) NOT NULL,

                [cpf] [varchar](11) NOT NULL,

                [plano_saude_fk] [int] NULL,

                [data_nascimento] [date] NOT NULL,

                [sexo] [char](1) NOT NULL,

                [endereco] [varchar](100) NULL,

                [cidade] [varchar](100) NULL,

                [uf] [varchar](2) NULL,

                [telefone] [varchar](14) NULL,

                [email] [varchar](60) NULL,

         CONSTRAINT [PK_paciente] PRIMARY KEY CLUSTERED 

(        

                [id_paciente] ASC

)) ON [PRIMARY]

ALTER TABLE [dbo].[paciente]  WITH CHECK ADD  CONSTRAINT [FK_paciente_plano] FOREIGN KEY([plano_saude_fk])

REFERENCES [dbo].[plano_saude] ([id_empresa])

ALTER TABLE [dbo].[paciente] CHECK CONSTRAINT [FK_paciente_plano]

- Tabela [atendimento]

CREATE TABLE [dbo].[atendimento](

                [id_atendimento] [int] IDENTITY(1,1) NOT NULL,

                [data] [datetime] NOT NULL,

                [paciente__fk] [int] NOT NULL,

                [medico_fk] [int] NOT NULL,

                [diagnostico] [text] NULL,

                [tratamento] [text] NULL,

         CONSTRAINT [PK_atendimento] PRIMARY KEY CLUSTERED 

(

                [id_atendimento] ASC

)) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

ALTER TABLE [dbo].[atendimento]  WITH CHECK ADD  CONSTRAINT [FK_atendimento_medico] FOREIGN KEY([medico_fk])

...

Baixar como (para membros premium)  txt (8.8 Kb)   pdf (308.6 Kb)   docx (72.3 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com