北工大 数据库实验报告_北京工业大学实验报告

其他范文 时间:2020-02-27 19:51:01 收藏本文下载本文
【www.daodoc.com - 其他范文】

北工大 数据库实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“北京工业大学实验报告”。

数据库实验报告

专业:电子信息工程 学号:14020019 姓名:康文杰

一,实验内容:

本章介绍关系数据库标准语言SQL。主要内容包括:1数据定义、2数据操纵、3数据控制和数据约束等。

实验目标:

(1)SQL数据库的体系结构,SQL的组成。

(2)SQL的数据定义:SQL模式、基本表和索引的创建和撤销。(3)SQL的数据查询:

SELECT语句的句法,SELECT语句的几种形式及各种限定,基本表的联接操作。

(4)SQL的数据更新:插入、删除和修改语句。

(5)视图的创建和撤消,对视图更新操作的限制。(6)嵌入式SQL: 预处理方式,使用规定,使用技术,卷游标,动态SQL语句。

上课内容: 1)SQL的发展历程

SQL语言1974年由Boyce和Chamberlin提出,并首先在IBM公司研制的关系数据库系统System R上实现。

1986年10月,经美国国家标准局(ANSI)的数据库委员会批准了SQL作为关系数据库语言的美国标准,并公布了标准SQL文本。

1987年6月国际标准化组织(ISO)将其采纳为国际标准,称为“SQL86”。相继出现了“SQL89”、“SQL2(SQL92)”、“SQL3”。2)SQL已成为关系数据库领域中的一个主流语言:

首先,各个数据库产品厂家纷纷推出了自己的支持SQL的软件或与SQL接口的软件。

其次,SQL在数据库以外的其他领域也受到了重视。不少软件产品将SQL的数据检索功能与面向对象技术、图形技术、软件工程工具、软件开发工具、人工智能语言等相结合,开发出功能更强的软件产品。

3)SQL数据库的体系结构的特征:

一个SQL模式是表和约束的集合。

一个表(TABLE)是行的集合。每行是列的序列,每列对应一个数据项。一个表可以是一个基本表,也可以是一个视图。一个基本表可以跨一个或多个存储文件,一个存储文件也可存储一个或多个基本表。

用户可以用SQL语句对视图和基本表进行查询等操作。SQL用户可以是应用程序,也可以是终端用户。4)SQL的组成(1)数据定义语言(Data Definition Language,简称DDL)用于定义SQL模式、基本表、视图和索引。(2)查询语言(Query Language,简称QL)用于数据查询。

(3)数据操纵语言(Data Manipulation Language,简称DML)用于数据的增、删、修改。

(4)数据控制语言(Data Control Language,简称DCL)用于数据访问权限的控制。

二,实验过程:

1)定义基本表 : CREATE TABLE([NOT NULL] [UNIQUE]

[,

[其他参数];

一个关系的主关键字由一个或几个属性构成,在CREATE TABLE中使用保留字PRIMARY KEY声明主关键字:

(1)在列出关系模式的属性时,在属性及其类型后加上保留字PRIMARY KEY,表示该属性是主关键字;

(2)在列出关系模式的所有属性后,再附加一个声明:

PRIMARY KEY([,…+)如果关键字由多个属性构成,则必须使用方法(2)

2)基本表的修改和删除 1 增加新的属性

ALTER TABLE [<表的创建者名.>] <表名>

ADD<属性名><类型>; 2基本表的删除

在SQL中删除一个无用表的操作是非常简单的,其语句格式为:

DROP TABLE <表名>;

3)查询语句格式

查询语句的基本部分:

SELECT

FROM(或视图)

[WHERE

4)元组插入,修改和删除

1元组插入语句的一般格式是:

INSERT INTO [([,…+)+

VALUES([,…]);

2删除元组的语句格式是:

DELETE

FROM

[WHERE ];SQL中用数据修改(UPDATE)来修改元组的值。其语句格式是:

UPDATE

SET =[,=,…]

[WHERE ];

5)简单查询

最简单的SQL查询只涉及到一个关系,类似于关系代数中的选择运算。

三,实验感悟

总结:1SQL是关系数据库的标准语言,已广泛应用在商用系统中。

2SQL的数据定义部分包括对SQL模式、基本表、视图、索引的创建和撤消。

3SQL的数据操纵分成数据查询和数据更新两部分。4SQL的数据查询是用SELECT语句实现,兼有关系代数和元组演算的特点。5SQL的数据更新包括插入、删除和修改等三种操作,在视图中只有行列子集视图是可以更新的。

6嵌入式SQL涉及到SQL语句的宿主语言程序中的使用规定,以解决两种语言的不一致和相互联系的问题。

通过本次实验基本掌握了数据库的结构化查询语言SQL,为接下来数据库大作业打了基础,在本次实验中通过对SQL语言的学习,我们组对数据库大作业有了更清晰的规划。

数据库实验报告

数据库系统原理课程设计总结报告学院: 软件学院 专业: 软件工程 年级: 2009 学号: 20092647 姓名: 李野1、开发环境Windows7系统2、DBMS系统架构采用向量的存储结构存储数据字典......

数据库实验报告

实验一 PowerDesigner 的 CDM 应用1:实验目的使用PowerDesinger进行数据库概念模型设计,掌握CDM中的实体、实体属性、实体与实体之间联系的操作方法。 2:实验内容建立一个“实......

数据库实验报告

实验7 索引和数据完整性的使用1、目的与要求 (1) 掌握索引的使用方法;(2) 掌握数据完整性的实现方法;2、实验准备(1) 了解索引的作用与分类; (2) 掌握索引的创建方法;(3) 理解数据的完整性......

数据库实验报告

10包三 李雅 100910306实验报告一、实验题目:数据库基本操作实验二、实验目的:掌握数据库的建立、表的设计基本方法,通过实际操作熟练掌握数据库的基本操作——数据的输入与导......

数据库实验报告

实 验 报 告一、实验室名称: 软件工程实验室二、实验项目名称:创建HIS数据库三、实验原理: 数据定义语言DDL四、实验目的:在SQL Server 2008 中创建HIS 数据库和表。五、实验内......

下载北工大 数据库实验报告word格式文档
下载北工大 数据库实验报告.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文