创建数据库
create database library –创建图书馆管理系统数据库。
创建表
用户表:
create table user(id varchar2(20),password varchar2(50),age varchar2(10),sex varchar2(10),address varchar2(100)) ; --创建用户表用户信息包括:id,名称,密码,年龄,性别,家庭住址
图书表:
create table book(id,bookname varchar2(100),remark varchar2(100),price varchar2(20), author varchar2(40)); --创建图书表,主要字段包括id,书名,备注,价格,作者
管理员表:
create table adminuser(id, username,password,name,sex,age,address);--创建管理员表,主要字段包括id,登陆名称,密码,名字,性别,年龄,家庭住址
图书和学生中间表:
create table user_book(userid int ,bookid); --创建图书和学生中间表,用来标示学生和书籍的对应该关系。
学生和老师表:
create table user_admin(userid,int,adminid); --创建学生和老师管理表,用来标示老师和学生的对应关系。
插入模拟数据
为用户表插入数据:
Insert into user(id,name,password,age,sex,address)value(1,’wangerxiao’,’wwwxx’,’20’,’男’,’张家口’);
为图书表插入数据:
Insert into book (id,bookname,remark,price,author)value(1,’乔布斯传’,’李开复推荐’,’20’,’paul’);
为管理员表表插入数据
Insert into adminuser(id,name,password,sex,age,address)value(1,’宋丽老师’,’ssslll’,’30’,’张家口’);
创建约束
为用户表创建约束:
create table user (id int ,constraint id_key primary key(id));
为图书表创建约束:
create table book (id int ,constraint id_key primary key(id));
为管理员表创建约束:
create table adminuser (id int ,constraint id_key primary key(id));
创建索引
为用户表的名称字段创建索引:
create index user on username(username);
为图书表的书名字段创建索引:
create index book on bookname (bookname);
创建存储过程
存储过程插入用户
create procedure insert_user
@id int(10),
@name varchar(2),
@password int,
@age varchar(20),
@sex varchar(20),
@Address varchar(50)
as
insert into student(id,name,sex,age,sex,address) values(@id,@name,@sex,@age,@sex,@Address);
存储过程插入图书
create procedure insert_book
@id int(10),
@bookname varchar(2),
@remark int,
@price varchar(20),
@author varchar(20),
as
insert into student(id,bookname,remark,price,author)values(@id,@bookname,@remark,@price,@authors);
创建视图
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[Product_Name]
as
select ID,Name,CateID from Product where CateID=0
GO
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO
分享到:
相关推荐
《SQL Server 手册》是数据库管理员和开发者的重要参考资料,它包含了关于Microsoft SQL Server的全面信息,包括安装、配置、管理、查询、编程以及优化等多个方面。本手册着重讲解SQL Server的核心概念和技术,旨在...
《SqlServer 手册 帮助文档》是一个包含全面信息的资源,专为学习和查询SQL Server技术而设计。这份CHM(Compiled HTML Help)格式的文档是Microsoft SQL Server的官方指南,通常包含了数据库管理系统的所有核心功能...
SQL Server 是微软公司的一款关系型数据库管理系统,广泛应用于企业数据存储、管理和分析。这份"SQL Server 中文帮助文档 chm格式"是专为SQL Server用户准备的官方参考资料,旨在提供全面的技术支持和学习资源。CHM...
SQL Server自学手册,无师自通 本资源详细讲解了SQL Server的入门,设计,使用,精通 1.SQL概述 2.安装 3.SQL基础综述 4.Management studio管理器 5.数据表 6.视图
SQL Server参考手册.chm
**SQL Server 2016 精品教程详解** SQL Server 2016是Microsoft推出的一款企业级关系型数据库管理系统,具有高效的数据存储、分析和管理能力,广泛应用于各类企业的信息系统中。本教程旨在深入浅出地介绍SQL Server...
讲述SQLServer从基础到高级应用。(chm无法显示内容时需在属性中“解除锁定”)
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本,1996...
《SQL Server参考手册》是一个非常重要的资源,尤其对于那些在IT行业中从事数据库开发和管理的人员来说,它是不可或缺的工具。这个压缩包包含了一个CHM(Compiled HTML Help)格式的文件,这是一种微软推出的帮助...
### Toad for SQL Server 操作手册关键知识点解析 #### 一、Toad for SQL Server 简介 Toad for SQL Server 是一款第三方数据库管理工具,专为Microsoft SQL Server 设计,提供了丰富的功能来帮助数据库管理员(DBA)...
因此,我将以【标题】和【描述】部分为基础,为用户构建一个关于SQL Server使用手册的知识点概览。 SQL Server是一款广泛使用的数据库管理系统(DBMS),由微软公司开发,适用于企业级应用以及数据仓库等场景。使用...
SQL Server 官方文档概述 SQL Server 是 Microsoft 开发的一款关系数据库管理系统(RDBMS),它提供了广泛的功能和工具,以满足企业级数据库管理的需求。本文档提供了 SQL Server 的官方帮助文档,涵盖了从安装到...
### SQL Server 2008 安装指南与关键知识点 #### 一、准备工作与安装方式 **1.1 镜像文件介绍** - **SQL Server 2008 R2 FULL_CHS.iso**: 提供的是SQL Server 2008 R2的中文完整版安装光盘镜像。 **1.2 安装准备...
本手册是针对SQL Server的语言特性和使用方法的详细指南,包含了丰富的实例,旨在帮助用户深入理解和熟练运用SQL Server。 SQL Server语言是SQL Server的核心部分,它支持T-SQL(Transact-SQL)扩展,这是一种增强...
SQL Server维护手册是一份详尽的指南,涵盖了数据库系统的核心维护任务,主要针对SQL Server这一广泛应用的关系型数据库管理系统。这份手册旨在帮助管理员有效地管理和优化SQL Server环境,确保系统的稳定性和性能。...
### SQL Server 7 参考手册(一)关键知识点概览 #### 1. SQL Server 7 总体概述 SQL Server 7 是微软推出的数据库管理系统的重要版本,它在SQL Server系列的历史上占有显著地位。该版本在易用性、可靠性和性能...
《SQL Server 2000 数据库安装手册》是针对该版本数据库系统的一份详尽指南,主要涵盖了SQL Server 2000的安装流程和补丁应用,旨在确保用户能够顺利地在不同操作系统上部署和维护数据库服务器。 在选择SQL Server ...
SQL Server AlwaysOn 维护手册 SQL Server AlwaysOn 是一种高可用性的解决方案,能够提供实时的数据库冗余和故障转移功能,确保数据库的高可用性和可靠性。本手册旨在为 SQL Server AlwaysOn 的维护提供详细的指导...
目录: (1)基础知识篇 (2)日常管理篇 (3)数据处理篇 (4)数据库管理篇 (5)高级应用篇 (6)综合实例篇