freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第3章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言-sql-展示頁(yè)

2025-07-29 10:06本頁(yè)面
  

【正文】 學(xué)號(hào) Sno 姓名 Sname 性別 Ssex 年齡 Sage 系別 Sdept 95001 李勇 男 20 CS 95002 劉晨 女 19 IS 95003 王敏 女 18 MA 95004 張立 男 19 IS Student ( a) 設(shè)有一個(gè)學(xué)生 課程數(shù)據(jù)庫(kù),包括學(xué)生關(guān)系 Student 課程關(guān)系 Course和選修關(guān)系 SC。 CREATE UNIQUE INDEX Couo ON Course(Cno)。 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 27 例 1:為學(xué)生數(shù)據(jù)庫(kù)中的 Student,Course,SC三個(gè)表建立索引 , 其中 , Student表按學(xué)號(hào)升序建唯一索引 , Course表按課程號(hào)升序建唯一索引 , SC表按學(xué)號(hào)升序和課程號(hào)降序建唯一索引 。顯然在一個(gè)基本表上最多只能建立一個(gè)聚簇索引。 將會(huì)在 Student表的 Sname列上建立一個(gè)聚簇索引,而且 Student表中的記錄將按照 Sname值的升序存放。所謂聚簇索引是指索引項(xiàng)的順序與表中記錄的物理順序一致的索引組織。 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 25 UNIQUE表明此索引的每一個(gè)索引值只對(duì)應(yīng)唯一的數(shù)據(jù)記錄。 說(shuō)明 :索引可以建立在一列和多列之上 , 索引順序可以是 ASC( 升序 ) 或 DESC( 降序 ) ,缺省值是 ASC(升序 ) 。 可以利用索引快速訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)表中的特定信息 。因此執(zhí)行刪除基本表的操作一定要格外小心。 例 4:刪除 Student表 , 使用如下命令格式: DROP TABLE Student。 SQL沒(méi)有提供刪除屬性列的語(yǔ)句 , 用戶(hù)只能間接實(shí)現(xiàn)這一功能 , 即先把表中要保留的列及其內(nèi)容復(fù)制到一個(gè)新表中 , 然后刪除原表 , 再將新表重命名為原表名 。 例 2:將 Student表中年齡的數(shù)據(jù)類(lèi)型改為短整型 ALTER TABLE Student MODIFY Sage SMALLINT。 ALTER TABLE Student ADD Se DATE。 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 20 二 、 修改基本表 隨著應(yīng)用環(huán)境和應(yīng)用需求的變化 , 有時(shí)需要修改已建立好的基本表 , SQL語(yǔ)言使用 ALTER TABLE 語(yǔ)句定義基本表 , 其一般格式如下: ALTER TABLE 表名 [ ADD 新列名 數(shù)據(jù)類(lèi)型 [列級(jí)完整 性約束條件 ] ] [DROP 完整性約束名 ] [MODIFY 列名 數(shù)據(jù)類(lèi)型 ]。 建立教師表( teacher)的命令是 :: create table teacher(t_number char(4) not null, t_name char(8), title char(10))。 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 16 Sno Sname Ssex Sage Sdept Student 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 17 例 2:建立如下表所示學(xué)生基本情況表的命令是: create table jbqk (number char(8)not null, name char(8)not null, sex char(2)not null, Birthday datetime, department char(12))。 CREATE TABLE Student (Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20) UNIQUE, Ssex CHAR(1), Sage INT, Sdept CHAR(15))。如果完整性約束條件涉及到該表的多個(gè)屬性列,則必須定義在表級(jí)上,否則既可以定義在列級(jí)上也可以定義在表級(jí)上 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 15 例 1 建立一個(gè)“學(xué)生”表 Student,它由學(xué)號(hào) Sno,姓名Sname,性別 Ssex,年齡 Sdept、所在系 Sdept五個(gè)屬性組成。 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 14 建表的同時(shí)通常還可以定義與該表有關(guān)的完整性約束條件。SQL語(yǔ)言使用 CREATE TABLE 語(yǔ)句定義基本表 , 其一般格式如下: CREATE TABLE 表名 ( 列名 數(shù)據(jù)類(lèi)型 [列級(jí)完整性約束條件 ] [列名 數(shù)據(jù)類(lèi)型 [列級(jí)完整性約束條件 ]]… [表級(jí)完整性約束條件 ]) 。 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 12 數(shù)據(jù)定義 數(shù)據(jù)定義命令用于建立數(shù)據(jù)庫(kù)和建立 、 修改 、 刪除基本表 。 查詢(xún)語(yǔ)言 ( QL: Query Language) 按照指定的組合 、 條件表達(dá)式或排序檢索已存在的數(shù)據(jù)庫(kù)中的數(shù)據(jù) , 但并不改變數(shù)據(jù)庫(kù)中數(shù)據(jù) 。即數(shù)據(jù)庫(kù)中只存放視圖的定義而不存放視圖對(duì)應(yīng)的數(shù)據(jù)。 視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表。一個(gè)表可以帶若干個(gè)索引,索引也存放在存儲(chǔ)文件中。 基本表是本身獨(dú)立存在的表,在 SQL中一個(gè)關(guān)系就對(duì)應(yīng)一個(gè)表。 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 7 SQL的功能 動(dòng)詞 數(shù)據(jù)查詢(xún) SELECT 數(shù)據(jù)定義 CREATE, DROP, ALTER 數(shù)據(jù)操縱 INSERT, UPDATE, DELETE 數(shù)據(jù)控制 GRANT, REVOKE SQL語(yǔ)言的動(dòng)詞 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 8 SQL語(yǔ)言支持關(guān)系數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu),如下圖示。 4.以同一種語(yǔ)法結(jié)構(gòu)提供兩種使用方式 5. 語(yǔ)言簡(jiǎn)捷、易學(xué)易用。 2. 高度非過(guò)程化 。 SQL Server 2022中使用TransactSQL語(yǔ)言與數(shù)據(jù)庫(kù)服務(wù)器打交道。 SQL已成為數(shù)據(jù)庫(kù)領(lǐng)域中一個(gè)主流語(yǔ)言 。 1999年 , ANSI制定 SQL3標(biāo)準(zhǔn) 。 1990年 , 我國(guó)制定等同 SQL89的國(guó)家標(biāo)準(zhǔn) 。 1987年 , ISO通過(guò) SQL86標(biāo)準(zhǔn) 。 1981年 IBM推出關(guān)系數(shù)據(jù)庫(kù)系統(tǒng) SQL/DS后 ,SQL得到了廣泛應(yīng)用 。數(shù)據(jù)控制是指對(duì)數(shù)據(jù)訪(fǎng)問(wèn)權(quán)限的授予與取消。 SQL的數(shù)據(jù)定義是指對(duì)關(guān)系模式一級(jí)的定義。利用 SQL可以通過(guò)功能強(qiáng)大而又簡(jiǎn)捷的查詢(xún)語(yǔ)言與數(shù)據(jù)庫(kù)打交道,從數(shù)據(jù)庫(kù)中得到想要的數(shù)據(jù)。周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 1 第 3章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言- SQL 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 2 在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)查詢(xún)是最常用的操作。 SQL是目前使用最廣泛的數(shù)據(jù)庫(kù)語(yǔ)言。 SQL語(yǔ)句主要被用于進(jìn)行數(shù)據(jù)庫(kù)的查詢(xún)、定義、操縱和控制幾個(gè)方面,是一種功能齊全的數(shù)據(jù)庫(kù)語(yǔ)言。數(shù)據(jù)操縱是指對(duì)關(guān)系中的具體數(shù)據(jù)進(jìn)行增、刪、改等更新操作。 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 3 SQL語(yǔ)言基本知識(shí) SQL的發(fā)展史 1974 年 IBM 圣 約 瑟 實(shí) 驗(yàn) 室 的 Boyce 和Chamberlin 為 關(guān) 系 數(shù) 據(jù) 庫(kù) 管 理 系 統(tǒng)SystemR設(shè)計(jì)的一種查詢(xún)語(yǔ)言 , 當(dāng)時(shí)稱(chēng)為SEQUEL語(yǔ)言 ( Structured English Query Language) , 后簡(jiǎn)稱(chēng)為 SQL。 1986年美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì) ( ANSI) 公布了第一個(gè) SQL標(biāo)準(zhǔn)- SQL86。 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 4 1989年 , ISO制定 SQL89標(biāo)準(zhǔn) , SQL89標(biāo)準(zhǔn)在SQL86基礎(chǔ)上增補(bǔ)了完整性描述 。 1992年 , ISO制定 SQL92標(biāo)準(zhǔn) , 即 SQL2。 SQL成為國(guó)際標(biāo)準(zhǔn)后 , 對(duì)數(shù)據(jù)庫(kù)以外的領(lǐng)域產(chǎn)生了很大的影響 , 有不少軟件產(chǎn)品將SQL語(yǔ)言的數(shù)據(jù)查詢(xún)功能與圖形功能 、 軟件工程工具 、 軟件開(kāi)發(fā)工具 、 人工智能程序結(jié)合起來(lái) 。 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 5 在許多軟件產(chǎn)品中,軟件廠(chǎng)商都對(duì) SQL的基本命令集進(jìn)行了擴(kuò)充,將其擴(kuò)展成嵌入式 SQL語(yǔ)言。 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 6 SQL的特點(diǎn) SQL具有如下特點(diǎn): 1. 綜合統(tǒng)一 。 3. 面向集合的操作方式 。 SQL語(yǔ)言功能極強(qiáng),但由于設(shè)計(jì)巧妙,語(yǔ)言十分簡(jiǎn)捷,完成核心功能只用了 9個(gè)動(dòng)詞,如下表示, SQL語(yǔ)言接近英語(yǔ)口語(yǔ),因此容易學(xué)習(xí),容易使用。其中外模式對(duì)應(yīng)于視圖和部分基本表,模式對(duì)應(yīng)于基本表,內(nèi)模式對(duì)應(yīng)于存儲(chǔ)文件。一個(gè)(或多個(gè))基本表對(duì)應(yīng)一個(gè)存儲(chǔ)文件。 存儲(chǔ)文件的邏輯結(jié)構(gòu)組成了關(guān)系數(shù)據(jù)庫(kù)的內(nèi)模式,存儲(chǔ)文件的物理結(jié)構(gòu)是任意的,對(duì)用戶(hù)是透明的。它本身不獨(dú)立存儲(chǔ)在數(shù)據(jù)庫(kù)中,是一個(gè)虛表。 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 9 SQL 視圖 1 視圖 2 基本表 1 基本表 2 基本表 4 存儲(chǔ)文件 1 存儲(chǔ)文件 2 基本表 3 外模式 內(nèi)模式 模式 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 10 SQL的分類(lèi) 數(shù)據(jù)定義語(yǔ)言 ( DDL: Data Definition Language) 創(chuàng)建 、 修改或刪除數(shù)據(jù)庫(kù)中各種對(duì)象 , 包括表 、視圖 、 索引等 。 數(shù)據(jù)操縱語(yǔ)言 ( DML: Data Manipulation Language ) 對(duì)已經(jīng)存在的數(shù)據(jù)庫(kù)進(jìn)行記錄的插入 、 刪除 、修改等操作 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 11 4 、 數(shù) 據(jù) 控 制 語(yǔ) 言 ( DCL : Data Control Language) 用來(lái)授予或收回訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的某種特權(quán) 、 控制數(shù)據(jù)操縱事務(wù)的發(fā)生時(shí)間及效果 、 對(duì)數(shù)據(jù)庫(kù)進(jìn)行監(jiān)視 注意:在書(shū)寫(xiě)各種 SQL 命令時(shí),命令中所涉及的標(biāo)點(diǎn)符號(hào),如括號(hào)、逗號(hào)、分號(hào)、圓點(diǎn)(英文句號(hào))等都應(yīng)是英文半角,如果寫(xiě)成中文全角符號(hào),則會(huì)在執(zhí)行命令時(shí)出錯(cuò)。 表 CREATE TABLE DROP TABLE ALTER TABLE 視圖 CREATE VIEW DROP VIEW 索引 CREATE INDEX DROP INDEX 操作對(duì)象 操作方式 創(chuàng)建 刪除 修改 SQL的數(shù)據(jù)定義語(yǔ)句 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 13 定義 、 刪除與修改基本表 一 、 定義基本表 建立數(shù)據(jù)庫(kù)最重要的一步就是定義一些基本表 。 其中 表名 是所要定義的基本表的名字 , 它可以由一個(gè)或多個(gè)屬性 ( 列 ) 組成 。這些完整性約束條件被存入系統(tǒng)的數(shù)據(jù)字典中,當(dāng)用戶(hù)操作表中數(shù)據(jù)時(shí)由 DBMS自動(dòng)檢查該操作是否違背這些完整性約束條件。其中學(xué)號(hào)不能為空,值是唯一的,并且姓名取值也唯一。 其中: NOT NULL指的是該列的值不能為空值 , UNIQUE指的是該列的值唯一 。 number name sex Birthday department jbqk 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 02級(jí)教育專(zhuān)業(yè) 2022年 8月 17日 9時(shí) 40分 周口師范學(xué)院計(jì)算機(jī)科學(xué)系 18 數(shù)據(jù)類(lèi)型 說(shuō)明符 備注 整數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1