97骚碰,毛片大片免费看,亚洲第一天堂,99re思思,色好看在线视频播放,久久成人免费大片,国产又爽又色在线观看

sql語(yǔ)言的ddl實(shí)驗報告

時(shí)間:2020-10-06 09:01:46 報告 我要投稿

sql語(yǔ)言的ddl實(shí)驗報告范文

  篇一:實(shí)驗二 SQL語(yǔ)言數據定義語(yǔ)言DDL

sql語(yǔ)言的ddl實(shí)驗報告范文

  一、實(shí)驗目的

  SQL(Structured Query Language)語(yǔ)言是關(guān)系數據庫的標準語(yǔ)言。是一種介于關(guān)系代數與關(guān)系演算之間的結構化查詢(xún)語(yǔ)言,其功能并不僅僅是查詢(xún),SQL語(yǔ)言是一個(gè)通用的、功能極強的關(guān)系數據庫語(yǔ)言。

  本次實(shí)驗了解SQL語(yǔ)言中DDL語(yǔ)言的CREATE、DROP、ALTER對表、索引、視圖的操作,掌握在Navicat for MySQL中用DDL語(yǔ)言進(jìn)行對表、索引、視圖的增加、刪除和改動(dòng)。掌握使用SQL語(yǔ)句增加或刪除約束,加深對完整性概念的理解,達到靈活應用的目的。掌握使用SQL語(yǔ)

  句定義和刪除同義詞。

  二、實(shí)驗要求

  1、實(shí)驗前:預習實(shí)驗內容,學(xué)習相關(guān)知識。

  2、實(shí)驗中:按照實(shí)驗內容要求進(jìn)行實(shí)驗,實(shí)驗時(shí)注意每種SQL語(yǔ)句的基本命令及各個(gè)關(guān)鍵字的含義,做好實(shí)驗記錄。

  3、實(shí)驗后:分析實(shí)驗結果,總結實(shí)驗知識,得出結論,按格式寫(xiě)出實(shí)驗報告。

  4、在整個(gè)實(shí)驗過(guò)程中,要獨立思考、獨立按時(shí)完成實(shí)驗任務(wù),不懂的要虛心向教師或同學(xué)請教。

  5、要求按指定格式書(shū)寫(xiě)實(shí)驗報告,且報告中應反映出本對次實(shí)驗的總結,下次實(shí)驗前交實(shí)驗報告。

  三、實(shí)驗的重點(diǎn)與難點(diǎn)

  1、重點(diǎn):

 。1)用SQL語(yǔ)句定義表結構(創(chuàng )建、修改和刪除)。

 。2)用SQL語(yǔ)句定義索引(創(chuàng )建、刪除)。

 。3)用SQL語(yǔ)句定義視圖(創(chuàng )建、刪除)。

 。4)用SQL語(yǔ)句定義同義詞(創(chuàng )建、刪除)。

  2、難點(diǎn):

  完整性約束的定義、增加及刪除。

  同義詞的定義與刪除。

  四、儀器設備及用具

  硬件:投影儀、每位同學(xué)分配已連接校園網(wǎng)PC機一臺。

  軟件:本機已安裝MySQL 5.5數據庫平臺。

  五、教學(xué)過(guò)程

 。ㄒ唬⿲(shí)驗預習

 。1)熟悉SQL中的CREATE、DROP、ALTER語(yǔ)句的格式及所用的關(guān)鍵字含義及用法。

 。2)掌握完整性約束定義、增加和刪除的一般用法。

 。3)掌握同義詞定義、刪除的一般用法。

 。ǘ⿲(shí)驗原理

  在Navicat for MySQL中使用CREATE命令完成對表、索引、視圖、同義詞的創(chuàng )建,使用DROP命令完成對表、索引、視圖、同義詞的.刪除,使用ALTER命令對表結構進(jìn)行修改及完整性約束的增加、刪除。

 。ㄈ⿲(shí)驗內容

  1.運行Navicat for MySQL,連接到test數據庫,用如下語(yǔ)句進(jìn)行表操作,詳細的語(yǔ)法格式如下:

  CREATE TABLE 表名字

  (列名1 數據類(lèi)型 [DEFAULT expression],

  列名2 數據類(lèi)型 [DEFAULT expression],

 。

  |[CONSTRAINT

  (index_col_name,...)

  | KEY [index_name] [index_type] (index_col_name,...)

  | INDEX [index_name] [index_type] (index_col_name,...)

  | [CONSTRAINT [symbol]] UNIQUE [INDEX]

  [index_name] [index_type] (index_col_name,...)

  | [FULLTEXT|SPATIAL] [INDEX] [index_name] (index_col_name,...) | [CONSTRAINT [symbol]] FOREIGN KEY

  [index_name] (index_col_name,...) [reference_definition]

  | CHECK (expr)  [symbol]] PRIMARY KEY [index_type]

  建立表主要指定義下列信息:

  列定義、主鍵定義、鍵定義、索引定義 、完整性約束、外鍵定義、表達式檢查

  例如在新建查詢(xún)中輸入如下語(yǔ)句:

  CREATE TABLE NEW_DEPT92150033

  (DPTNO DECIMAL(10,2),

  DNAME CHAR(6),

  LOC CHAR(13),

  PRIMARY KEY (DPTNO));

  點(diǎn)擊運行,創(chuàng )建表NEW_DEPT92150033,如下圖所示:

  選中表,單擊右鍵,執行刷新進(jìn)行表刷新,這時(shí)你可以看到新建的表。

  更改表詳細的語(yǔ)法格式如下:

  增加一個(gè)列:

  alter table 表名字 ADD [COLUMN] column_definition [FIRST | AFTER col_name ],.);

  修改一個(gè)列:

  alter table 表名字 MODIFY [COLUMN] column_definition [FIRST | AFTER col_name],.);

  刪除一個(gè)列:

  alter table 表名字DROP [COLUMN] col_name;

  在查詢(xún)編輯器中執行create table語(yǔ)句首先建立一個(gè)test92150033表,然后分別使用alter table add、alter table modify、alter table drop column在表test92150033上來(lái)增加兩個(gè)列、修改一個(gè)列和刪除一個(gè)列。SQL語(yǔ)句如下所示:

  create table test92150033 (id var20) not null);

  alter table test92150033 ADD (name varchar (30) default '無(wú)名氏' not null);

  alter table test92150033 ADD (age integer not null);

  alter table test92150033 MODIFY name var16);

  alter table test92150033 drop column age;

  刪除表語(yǔ)法:

  Drop table 表名字;

  例如在查詢(xún)編輯器中執行如下語(yǔ)句刪除表:

  Drop table test92150033;

  2. 用如下語(yǔ)句進(jìn)行視圖操作,詳細的語(yǔ)法格式如下:

  CREATE VIEW 視圖名 AS SELECT FROM ;

  視圖是一個(gè)邏輯表,它允許操作者從其它表或視圖存取數據,視圖本身不包含數據。視圖所基于的表稱(chēng)為基表。

  引入視圖有下列作用:

  提供附加的表安全級,限制存取基表的行或/和列集合。

  隱藏數據復雜性。 為數據提供另一種觀(guān)點(diǎn)。

  例如在查詢(xún)編輯器中執行如下語(yǔ)句建立視圖:

  先建立基表:

  CREATE TABLE t (qty INT, price INT);

  插入記錄

  INSERT INTO t VALUES(3, 50);

  INSERT INTO t VALUES(5, 10);

  在基表t的基礎上,創(chuàng )建視圖v。

  CREATE VIEW v AS SELECT qty, price, qty*price AS value FROM t; 從視圖v檢索數據

  SELECT * FROM v;

  結果如圖所示。

  點(diǎn)擊視圖可以看到新建立的視圖v,如圖所示。

  篇二:《數據庫原理》實(shí)驗報告2 SQL語(yǔ)言的DDL

  一、實(shí)驗目的:

  SQL Server 2000的查詢(xún)分析器是一種特別用于交互式執行SQL語(yǔ)句和腳本的極好的工具。

  SQL(Structured Query Language)語(yǔ)言是關(guān)系數據庫的標準語(yǔ)言。是一種介于關(guān)系代數與關(guān)系演算之間的結構化查詢(xún)語(yǔ)言,其功能并不僅僅是查詢(xún),SQL語(yǔ)言是一個(gè)通用的、功能極強的關(guān)系數據庫語(yǔ)言。

  在本次實(shí)驗中熟悉表的創(chuàng )建、刪除、修改及索引的創(chuàng )建與刪除

  二、實(shí)驗內容

  1. 啟動(dòng)數據庫服務(wù)軟件SQL Server 2000的查詢(xún)分析器,用如下語(yǔ)句對表進(jìn)行操作,詳細的語(yǔ)法格式參看課本相應章節: Create Table 建表 Drop Table  刪除表 Alter Table  更改表

  2.如下語(yǔ)句對索引進(jìn)行操作,詳細的語(yǔ)法格式參看課本相應章節: Create Index 建立索引 Drop Index  刪除索引

  三、實(shí)驗任務(wù)

  1.打開(kāi)數據庫SQL Server 2000的查詢(xún)分析器,用Create Table建表aa,表

  2.用Create Table建表bb,表結構如下所示(其中Bb1與Bb2的組合是主鍵):

  3.用Drop Table刪除表aa。

  4.用Alter Table修改表bb,添加一個(gè)字段Bb4,類(lèi)型Varchar,長(cháng)度20。

  5.用Create Index對表Bb的Bb3字段建立一個(gè)升序索引,索引名Indexbb。

  6.用Drop Index刪除索引Indexbb。

  Create Table aa

  (Aa1 Varchar (20) primary key, Aa2 Int, Aa3 Decimal  );

  Create Table bb (Bb1 Varchar (30), Bb2 Int,

  Bb3 Decimal (6,2), primary key (Bb1,Bb2) );

  Drop Table aa;

  Alter Table bb  add Bb4 Varchar (20);

  Create Index Indexbb on bb(Bb3 asc );

  Drop Index bb.Indexbb;

  篇三:實(shí)驗二 SQL語(yǔ)言的DDL

  一、實(shí)驗目的

  SQL(Structured Query Language)語(yǔ)言是關(guān)系數據庫的標準語(yǔ)言。是一種介于關(guān)系代數與關(guān)系演算之間的結構化查詢(xún)語(yǔ)言,其功能并不僅僅是查詢(xún),SQL語(yǔ)言是一個(gè)通用的、功能極強的關(guān)系數據庫語(yǔ)言。

  從本次實(shí)驗開(kāi)始,我們將詳細的學(xué)習SQL的DDL(數據定義語(yǔ)言))。

  本次實(shí)驗了解DDL語(yǔ)言的CREATE、DROP、ALTER對表的操作,學(xué)會(huì )SQL Server 2000的查詢(xún)分析器中用DDL語(yǔ)言進(jìn)行對表的創(chuàng )建、刪除和改動(dòng)。

  二、實(shí)驗內容

  1. 啟動(dòng)數據庫服務(wù)軟件SQL Server 2000的查詢(xún)分析器,用如下語(yǔ)句對表進(jìn)行操作,詳細的語(yǔ)法格式參看課本相應章節:

  Create Table 建表

  Drop Table  刪除表

  Alter Table  更改表

  三、實(shí)驗任務(wù)

  1.驗證性實(shí)驗:在學(xué)生-課程數據庫中創(chuàng )建student等三張表。

  2.設計性實(shí)驗:在SPC數據庫中創(chuàng )建S、P等表,參見(jiàn)第二章課后習題說(shuō)明,必須設定關(guān)系的兩個(gè)不變性,其余完整性約束條件及屬性類(lèi)型自擬。

【sql語(yǔ)言的ddl實(shí)驗報告范文】相關(guān)文章:

實(shí)驗報告范文01-20

實(shí)驗報告范文(15篇)01-20

實(shí)驗報告范文15篇01-20

實(shí)驗報告范文(集錦15篇)01-20

倉儲實(shí)踐實(shí)驗報告01-13

《血染的實(shí)驗報告》讀后感01-20

《血染的實(shí)驗報告》讀后感3篇01-20

民間文學(xué)課題實(shí)驗報告01-20

大自然的語(yǔ)言評課稿01-12

2021幼兒園語(yǔ)言文字工作年度總結范文12-20

灵武市| 兴城市| 汽车| 南京市| 资阳市| 临沧市| 石首市| 长泰县| 文山县| 鹤峰县| 德令哈市| 丰宁| 微山县| 本溪市| 灵璧县| 元阳县| 博兴县| 闻喜县| 周宁县| 康定县| 金山区| 临海市| 宜川县| 鄄城县| 嘉善县| 连平县| 麻江县| 图木舒克市| 崇仁县| 南昌市| 县级市| 延安市| 葫芦岛市| 克拉玛依市| 中超| 大田县| 沙洋县| 文安县| 榆中县| 松溪县| 云梦县|