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

Um Projeto Universidade

Por:   •  6/6/2016  •  Trabalho acadêmico  •  1.116 Palavras (5 Páginas)  •  409 Visualizações

Página 1 de 5

Disciplina: Banco de Dados

Projeto de Prática: Sinzomar Gomes de Melo – RA 1194559

Título do Projeto

Banco de Dados para uma Escola

Entrega do Projeto

13ª Semana

Mini Mundo – Universo

A Escola CEGEP, escola real que entrevistei, que fica localizada em Mogi Guaçu, irá abrir cursos de Tecnologia, para isso precisa de um sistema acadêmico que cadastre os alunos com as informações: RA, Nome, Endereço(não tem a necessidade de decompor), Cidade, os alunos possuirão um histórico das disciplinas que cursa e da turma a qual ele pertence, os professores que serão identificados por Código, nome, endereço(não tem a necessidade de decompor) e cidade, ministram aulas para determinadas turmas, o histórico irá ter a nota e frequência do aluno nas disciplinas que compõe a sua turma, que terá a informação do horário, as disciplinas serão identificadas por Código da disciplina, nome, carga horária.

DER/MER

[pic 2]

MR

3 Forma Normal

ALUNOS (RA, Nome, Endereco, cidade)

PROFESSORES (CodProf, nome, endereço, cidade)

DISCIPLINAS (Cod_Disc, nome_disc, carga_hor)

TURMAS (Cod_Disc, CodProf, Cod_Turma, Ano, Horário)

HISTÓRICOS (RA, Cod_Disc, CodProf, Cod_Turma, Ano, Frequencia, Nota)

Diagrama ER-O

[pic 3]

Scripts

USE [universidade]

GO

/****** Object:  Table [dbo].[Disciplinas]    Script Date: 05/30/2016 17:18:24 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[Disciplinas](

        [COD_DISC] [varchar](6) NOT NULL,

        [nome_disc] [varchar](40) NOT NULL,

        [carga_hor] [int] NOT NULL,

PRIMARY KEY CLUSTERED 

(

        [COD_DISC] ASC

)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

INSERT [dbo].[Disciplinas] ([COD_DISC], [nome_disc], [carga_hor]) VALUES (N'BD', N'BANCO DE DADOS', 68)

INSERT [dbo].[Disciplinas] ([COD_DISC], [nome_disc], [carga_hor]) VALUES (N'EDA', N'ESTRUTURA DE DADOS E ALGORITMOS', 68)

INSERT [dbo].[Disciplinas] ([COD_DISC], [nome_disc], [carga_hor]) VALUES (N'EMP', N'EMPREENDEDORISMO', 34)

INSERT [dbo].[Disciplinas] ([COD_DISC], [nome_disc], [carga_hor]) VALUES (N'POO', N'PROGRAMAÇÃO ORIENTADA A OBJETOS', 68)

/****** Object:  Table [dbo].[Alunos]    Script Date: 05/30/2016 17:18:24 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[Alunos](

        [RA] [int] NOT NULL,

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

        [endereco] [varchar](40) NOT NULL,

        [cidade] [varchar](30) NOT NULL,

PRIMARY KEY CLUSTERED 

(

        [RA] ASC

)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

INSERT [dbo].[Alunos] ([RA], [nome], [endereco], [cidade]) VALUES (1, N'aaaa', N'bbb', N'wwww')

INSERT [dbo].[Alunos] ([RA], [nome], [endereco], [cidade]) VALUES (10, N'Teste', N'aaaa', N'mogi guaçu')

INSERT [dbo].[Alunos] ([RA], [nome], [endereco], [cidade]) VALUES (5400001, N'ANA PAULA RODRIGUES', N'RUA Z, 11', N'CAMPINAS')

...

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