FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
Unidad 4 actividad 1
1. LIC. SISTEMAS COMPUTACIONALES ADMINISTRATIVOS
FACULTAD: ADMINISTRACION
EXPERIENCIA EDUCATIVA: BASE DE DATOS
DOCENTE: CARLOS ARTURO TORRES GASTELU
TEMA: ACTIVIDAD 1
CAPTURAR BASE DE DATOS DE PRUEBA
INTEGRANTES:
GABRIELA HERNANDEZ PAXTIAN
KARINA BAIZABAL LAGUNES
GRUPO: C002
SEMESTRE: 5
2. INTRODUCCION
En este trabajo mostramos como se realizó la base de datos de prueba de la actividad
1 de la unidad 4.
Esta nueva base de datos se realizó mediante el Management Estudio de SQL Server,
todo fue realizado por medio de la interfaz.
Los Script que insertamos fueron ejecutados después que creamos nuestra base de
datos.
La base de datos se refiere a un banco en el cual tiene muchas funciones y relaciones
que verán mas adelante.
También se muestran los registros que insertamos en nuestra base de datos, ya que
con ellos podremos realizar consultas.
Para tener una visión más acerca de esta base de datos consulte las páginas
siguientes.
3. SCRIPTS DE TABLAS
ACCOUNT
CREATE TABLE [dbo].[account](
[account_id] [int] NOT NULL,
[product_cd] [varchar](10) NOT NULL,
[cust_id] [int] NOT NULL,
[open_date] [date] NULL,
[close_date] [date] NULL,
[last_activity_date] [date] NULL,
[status] [varchar](10) NULL,
[branch_id] [smallint] NULL,
[avail_balance] [decimal](10, 2) NULL,
[pending_balance] [decimal](10, 2) NULL,
[open_emp_id] [smallint] NULL,
CONSTRAINT [PK_account] PRIMARY KEY CLUSTERED
(
[account_id] 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
ALTER TABLE [dbo].[account] WITH CHECK ADD CONSTRAINT
[FK_account_branch] FOREIGN KEY([branch_id])
REFERENCES [dbo].[branch] ([branch_id])
GO
ALTER TABLE [dbo].[account] CHECK CONSTRAINT [FK_account_branch]
GO
ALTER TABLE [dbo].[account] WITH CHECK ADD CONSTRAINT
[FK_account_customer] FOREIGN KEY([cust_id])
REFERENCES [dbo].[customer] ([cust_id])
GO
ALTER TABLE [dbo].[account] CHECK CONSTRAINT [FK_account_customer]
GO
ALTER TABLE [dbo].[account] WITH CHECK ADD CONSTRAINT
[FK_account_employee] FOREIGN KEY([open_emp_id])
REFERENCES [dbo].[employee] ([emp_id])
GO
ALTER TABLE [dbo].[account] CHECK CONSTRAINT [FK_account_employee]
GO
ALTER TABLE [dbo].[account] WITH CHECK ADD CONSTRAINT
[FK_account_product] FOREIGN KEY([product_cd])
REFERENCES [dbo].[product] ([product_cd])
GO
4. ALTER TABLE [dbo].[account] CHECK CONSTRAINT [FK_account_product]
GO
BRANCH
CREATE TABLE [dbo].[branch](
[branch_id] [smallint] NOT NULL,
[name] [varchar](20) NULL,
[address] [varchar](30) NULL,
[city] [varchar](20) NULL,
[state] [varchar](2) NULL,
[zip] [varchar](12) NULL,
CONSTRAINT [PK_branch] PRIMARY KEY CLUSTERED
(
[branch_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
BUSINESS
CREATE TABLE [dbo].[business](
[cust_id] [int] NOT NULL,
[name] [varchar](40) NULL,
[state_id] [varchar](10) NULL,
[incorp_date] [date] NULL,
CONSTRAINT [PK_business] PRIMARY KEY CLUSTERED
(
[cust_id] 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
ALTER TABLE [dbo].[business] WITH CHECK ADD CONSTRAINT
[FK_business_customer] FOREIGN KEY([cust_id])
REFERENCES [dbo].[customer] ([cust_id])
GO
6. GO
ALTER TABLE [dbo].[employee] WITH CHECK ADD CONSTRAINT
[FK_employee_branch] FOREIGN KEY([assigned_branch_id])
REFERENCES [dbo].[branch] ([branch_id])
GO
ALTER TABLE [dbo].[employee] CHECK CONSTRAINT [FK_employee_branch]
GO
ALTER TABLE [dbo].[employee] WITH CHECK ADD CONSTRAINT
[FK_employee_department] FOREIGN KEY([dept_id])
REFERENCES [dbo].[department] ([dept_id])
GO
ALTER TABLE [dbo].[employee] CHECK CONSTRAINT [FK_employee_department]
GO
ALTER TABLE [dbo].[employee] WITH CHECK ADD CONSTRAINT
[FK_employee_employee] FOREIGN KEY([superior_emp_id])
REFERENCES [dbo].[employee] ([emp_id])
GO
ALTER TABLE [dbo].[employee] CHECK CONSTRAINT [FK_employee_employee]
GO
INDIVIDUAL
CREATE TABLE [dbo].[individual](
[cust_id] [int] NOT NULL,
[fname] [varchar](30) NULL,
[lname] [varchar](30) NULL,
[birth_date] [date] NULL,
CONSTRAINT [PK_individual] PRIMARY KEY CLUSTERED
(
[cust_id] 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
ALTER TABLE [dbo].[individual] WITH CHECK ADD CONSTRAINT
[FK_individual_customer] FOREIGN KEY([cust_id])
REFERENCES [dbo].[customer] ([cust_id])
GO
ALTER TABLE [dbo].[individual] CHECK CONSTRAINT
[FK_individual_customer]
GO
OFFICER
CREATE TABLE [dbo].[officer](
[officer_id] [smallint] NOT NULL,
[cust_id] [int] NOT NULL,
[fname] [varchar](30) NULL,
7. [lname] [varchar](30) NULL,
[title] [varchar](20) NULL,
[start_date] [date] NULL,
[end_date] [date] NULL,
CONSTRAINT [PK_officer] PRIMARY KEY CLUSTERED
(
[officer_id] 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
ALTER TABLE [dbo].[officer] WITH CHECK ADD CONSTRAINT
[FK_officer_business] FOREIGN KEY([cust_id])
REFERENCES [dbo].[business] ([cust_id])
GO
ALTER TABLE [dbo].[officer] CHECK CONSTRAINT [FK_officer_business]
GO
PRODUCT
CREATE TABLE [dbo].[product](
[product_cd] [varchar](10) NOT NULL,
[name] [varchar](50) NULL,
[product_type_cd] [varchar](10) NULL,
[date_offered] [date] NULL,
[date_retired] [date] NULL,
CONSTRAINT [PK_product] PRIMARY KEY CLUSTERED
(
[product_cd] 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
ALTER TABLE [dbo].[product] WITH CHECK ADD CONSTRAINT
[FK_product_product_type] FOREIGN KEY([product_type_cd])
REFERENCES [dbo].[product_type] ([product_type_cd])
GO
ALTER TABLE [dbo].[product] CHECK CONSTRAINT [FK_product_product_type]
GO
8. PRODUCT TYPE
CREATE TABLE [dbo].[product_type](
[product_type_cd] [varchar](10) NOT NULL,
[name] [varchar](50) NULL,
CONSTRAINT [PK_product_type] PRIMARY KEY CLUSTERED
(
[product_type_cd] 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
TRANSACTION
CREATE TABLE [dbo].[transaction](
[txn_id] [int] NOT NULL,
[txn_date] [datetime] NULL,
[account_id] [int] NOT NULL,
[txn_type_cd] [varchar](10) NULL,
[amount] [decimal](10, 2) NULL,
[teller_emp_id] [smallint] NOT NULL,
[execution_branch_id] [smallint] NOT NULL,
[funds_avail_date] [datetime] NULL,
CONSTRAINT [PK_transaction] PRIMARY KEY CLUSTERED
(
[txn_id] 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
ALTER TABLE [dbo].[transaction] WITH CHECK ADD CONSTRAINT
[FK_transaction_branch] FOREIGN KEY([execution_branch_id])
REFERENCES [dbo].[branch] ([branch_id])
GO
ALTER TABLE [dbo].[transaction] CHECK CONSTRAINT
[FK_transaction_branch]
GO