當前位置:首頁 » 編程語言 » 管理系統sql編寫

管理系統sql編寫

發布時間: 2024-12-13 14:49:52

sql資料庫 做一個人力資源管理系統

人力資源管理信息系統畢業論net方向,vs做前台,sql做後台資料庫的文:
3.5.1.2設計全局ER模式
所有局部ER模式都設計好了後,接下來就是把它們綜合成單一的全局概念結構。全局概念結構不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的資料庫概念結構。
1) 確定公共實體類型
為了給多個局部ER模式的合並提供開始合並的基礎,首先要確定各局部結構中的公共實體類型。在這一步中我們僅根據實體類型名和鍵來認定公共實體類型。一般把同名實體類型作為公共實體類型的一類候選,把具有相同鍵的實體類型作為公共實體類型的另一類候選。
2) 局部ER模式的合並
合並的原則是:首先進行兩兩合並;先合並那些現實世界中有聯系的局部結構;合並從公共實體類型開始,最後再加入獨立的局部結構。
3) 消除沖突
沖突分為三類:屬性沖突、結構沖突、命名沖突。
設計全局ER模式的目的不在於把若干局部ER模式形式上合並為一個ER模式,而在於消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。
4) 全局ER模式的優化
在得到全局ER模式後,為了提高資料庫系統的效率,還應進一步依據處理需求對ER模式進行優化。一個好的全局ER模式,除能准確、全面地反映用戶功能需求外,還應滿足下列條件:實體類型的個數要盡可能的少;實體類型所含屬性個數盡可能少;實體類型間聯系無冗餘。
人力資源管理系統的全局ER模式如圖所示:
參考全文 http://www.77lw.com/aspnet/241.html

② 用java編程的通過SQL連接資料庫的商品庫存管理系統的源代碼

package com.company.;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class BaseDao {
// 資料庫驅動
String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//url
String url = "jdbc:sqlserver://資料庫ip:埠號;databaseName=資料庫名;";
//用戶名
String uname = "資料庫用戶名";
//密碼
String pwd = "資料庫密碼";

/**
* 獲得連接對象
* @return
*/
protected Connection getCon(){
//返回的連接
Connection con = null;

try {
//載入驅動
Class.forName(driver);
//得到連接
con = DriverManager.getConnection(url, uname, pwd);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}

/**
* 關閉資料庫
* @param con
* @param stmt
* @param rs
*/
protected void closeDB(Connection con, Statement stmt, ResultSet rs){
if(rs != null){
try {
//關閉結果集
rs.close();
rs = null;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(stmt != null){
try {
//關閉語句對象
stmt.close();
stmt = null;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(con != null){
try {
//關閉連接對象
con.close();
con = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
}

protected void closeDB(Connection con, PreparedStatement pstmt, ResultSet rs){
if(rs != null){
//關閉結果集
try {
rs.close();
rs = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
if(pstmt != null){
try {
pstmt.close();
pstmt = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
if(con != null){
try {
con.close();
con = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
}
這個是我寫的一個基本的連接sql2005資料庫的代碼,.! 不知道你能不能用,! 你看一下吧, 連接的時候需要sqljdbc.jar資料庫驅動,!

③ 1、 寫出創建資料庫「學生管理系統」的SQL語句 (以下所有操作都屬於「學生管理系統」資料庫

創建資料庫學生
主要

名稱='student_data「的,
文件名='F:\ db_Stu.mdf」,
大小= 5MB,
> MAXSIZE = 100MB,
FILEGROWTH = 15%


日誌上

名稱='student_log「的,
文件名=' 「F:\ db_Stu_log.ldf」

④ 某公司需要做一個SQL人事管理系統,請做一份資料庫的設計

這個系統最終實現的主要功能如下:
員工基本信息部分:主要完成對員工基本信息的添加、修改、刪除、查詢等管理。
員工檔案信息部分:主要完成對員工檔案信息的添加、修改、刪除、查詢等管理。
員工部門信息部分:主要完成對對員工所屬部門的添加、修改、刪除、查詢等管理。
員工工資信息部分:主要完成對員工工資信息的添加、修改、刪除、查詢等管理。
員工保險信息部分:主要完成對員工保障信息的添加、修改、刪除、查詢等管理。
員工合同信息部分:主要完成員工與企業簽訂合同的一系列信息的添加、修改、刪除、查詢管理。

員工配偶信息(工號,配偶姓名, 出生年月,工作單位,電話)的工號參照員工基本信息的工號。
員工學歷信息(工號,員工姓名,學歷,畢業學校,專業,畢業時間,外語情況)的工號參照員工基本信息的工號。
企業工作崗位信息(工號,學歷,部門,職位)的工號參照員工基本信息的工號,部門參照企業部門信息的部門

員工基本信息與員工配偶信息建立關於工號的父子關系。
員工基本信息與員工學歷信息建立關於工號的父子關系。
員工基本信息與企業工作崗位信息建立關於工號的父子關系
。 企業工作崗位信息與員工基本信息建立關於工號的父子關系。
企業工作崗位信息與企業部門信息建立關於部門的父子關系。

採納吧

⑤ 在資料庫 學生管理系統 中使用SQL語句編寫:查看所有女學生的學號,姓名,

語句如下:

SELECT學號,姓名,性別,出生日期
FROM學生管理系統資料庫
WHERE性別='女'
ORDERBY學號asc
熱點內容
安卓手機雲控是什麼 發布:2025-03-13 08:28:42 瀏覽:623
vivoz6手機存儲設備在哪裡 發布:2025-03-13 08:08:36 瀏覽:58
emc存儲模擬器下載 發布:2025-03-13 08:06:54 瀏覽:758
粒子群演算法流程 發布:2025-03-13 08:04:44 瀏覽:290
pythonjsonkey 發布:2025-03-13 08:04:32 瀏覽:621
php刪除數組元素 發布:2025-03-13 07:58:08 瀏覽:827
怎麼編輯電腦按鍵腳本 發布:2025-03-13 07:57:26 瀏覽:753
ubuntu編輯python 發布:2025-03-13 07:56:32 瀏覽:529
伺服器如何配置介面域名 發布:2025-03-13 07:52:41 瀏覽:318
oracle物理存儲結構 發布:2025-03-13 07:43:00 瀏覽:821